Search

Gay Spahn

Supervisory Patent Examiner (ID: 7582, Phone: (571)272-7731 , Office: P/3993 )

Most Active Art Unit
3635
Art Unit(s)
3673, 3677, 3635, 3993
Total Applications
405
Issued Applications
157
Pending Applications
9
Abandoned Applications
239

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15836759 [patent_doc_number] => 20200133662 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => AUTOMATIC GENERATION OF DOCUMENTATION AND AGGREGATION OF COMMUNITY CONTENT [patent_app_type] => utility [patent_app_number] => 16/664277 [patent_app_country] => US [patent_app_date] => 2019-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11921 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 39 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16664277 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/664277
Automatic generation of documentation and aggregation of community content Oct 24, 2019 Issued
Array ( [id] => 16242554 [patent_doc_number] => 20200259788 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-13 [patent_title] => SYSTEMS AND METHODS FOR CONFIGURING A GATEWAY FOR PROTECTION OF AUTOMATED SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/664032 [patent_app_country] => US [patent_app_date] => 2019-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8239 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16664032 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/664032
Systems and methods for configuring a gateway for protection of automated systems Oct 24, 2019 Issued
Array ( [id] => 15836757 [patent_doc_number] => 20200133661 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => SYSTEM AND METHOD FOR AUTOMATED GENERATION OF SOFTWARE DEVELOPMENT LIFE CYCLE AUDIT DOCUMENTATION [patent_app_type] => utility [patent_app_number] => 16/663869 [patent_app_country] => US [patent_app_date] => 2019-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5040 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16663869 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/663869
System and method for automated generation of software development life cycle audit documentation Oct 24, 2019 Issued
Array ( [id] => 17839559 [patent_doc_number] => 20220276864 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-01 [patent_title] => SOFTWARE ANALYSIS APPARATUS [patent_app_type] => utility [patent_app_number] => 17/762853 [patent_app_country] => US [patent_app_date] => 2019-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7839 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17762853 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/762853
Software analysis apparatus Oct 20, 2019 Issued
Array ( [id] => 19276370 [patent_doc_number] => 12026500 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-02 [patent_title] => Software update device, server, software update system, and software update method [patent_app_type] => utility [patent_app_number] => 17/630607 [patent_app_country] => US [patent_app_date] => 2019-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 9973 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17630607 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/630607
Software update device, server, software update system, and software update method Sep 29, 2019 Issued
Array ( [id] => 16737638 [patent_doc_number] => 10963290 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-30 [patent_title] => Hypervisor exchange with virtual-machine consolidation [patent_app_type] => utility [patent_app_number] => 16/585701 [patent_app_country] => US [patent_app_date] => 2019-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2465 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16585701 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/585701
Hypervisor exchange with virtual-machine consolidation Sep 26, 2019 Issued
Array ( [id] => 19872935 [patent_doc_number] => 12265798 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-01 [patent_title] => Context-based recommendations for robotic process automation design [patent_app_type] => utility [patent_app_number] => 17/250912 [patent_app_country] => US [patent_app_date] => 2019-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 3945 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17250912 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/250912
Context-based recommendations for robotic process automation design Sep 25, 2019 Issued
Array ( [id] => 16714393 [patent_doc_number] => 20210081540 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-18 [patent_title] => SECURITY TOOL [patent_app_type] => utility [patent_app_number] => 16/574865 [patent_app_country] => US [patent_app_date] => 2019-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5169 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16574865 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/574865
Security tool Sep 17, 2019 Issued
Array ( [id] => 17001362 [patent_doc_number] => 11080172 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-03 [patent_title] => Instruction count based compiler performance regression testing [patent_app_type] => utility [patent_app_number] => 16/572714 [patent_app_country] => US [patent_app_date] => 2019-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6606 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16572714 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/572714
Instruction count based compiler performance regression testing Sep 16, 2019 Issued
Array ( [id] => 16714041 [patent_doc_number] => 20210081188 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-18 [patent_title] => System and Method for Dynamically Determining Applicable Updates [patent_app_type] => utility [patent_app_number] => 16/571606 [patent_app_country] => US [patent_app_date] => 2019-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10853 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16571606 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/571606
System and method for dynamically determining applicable updates Sep 15, 2019 Issued
Array ( [id] => 15653921 [patent_doc_number] => 20200089491 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-19 [patent_title] => METHOD AND SYSTEM FOR CODE ANALYSIS TO IDENTIFY CAUSES OF CODE SMELLS [patent_app_type] => utility [patent_app_number] => 16/571581 [patent_app_country] => US [patent_app_date] => 2019-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8039 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 669 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16571581 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/571581
Method and system for code analysis to identify causes of code smells Sep 15, 2019 Issued
Array ( [id] => 15653903 [patent_doc_number] => 20200089482 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-19 [patent_title] => METHOD FOR INSTALLING A PROGRAM ON AN EMBEDDED SYSTEM, AN EMBEDDED SYSTEM FOR SUCH A METHOD, AND A METHOD FOR GENERATING ADDITIONAL INFORMATION [patent_app_type] => utility [patent_app_number] => 16/571391 [patent_app_country] => US [patent_app_date] => 2019-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5913 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16571391 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/571391
Method for installing a program on an embedded system, an embedded system for such a method, and a method for generating additional information Sep 15, 2019 Issued
Array ( [id] => 15271721 [patent_doc_number] => 20190384595 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-19 [patent_title] => MANAGING HIGHLY SCALABLE CONTINUOUS DELIVERY PIPELINES [patent_app_type] => utility [patent_app_number] => 16/552777 [patent_app_country] => US [patent_app_date] => 2019-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11636 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16552777 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/552777
Managing highly scalable continuous delivery pipelines Aug 26, 2019 Issued
Array ( [id] => 16659573 [patent_doc_number] => 20210056210 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-25 [patent_title] => BINARY PATCH RECONCILIATION AND INSTRUMENTATION SYSTEM [patent_app_type] => utility [patent_app_number] => 16/548458 [patent_app_country] => US [patent_app_date] => 2019-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4293 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16548458 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/548458
Binary patch reconciliation and instrumentation system Aug 21, 2019 Issued
Array ( [id] => 15561359 [patent_doc_number] => 20200065091 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => METHOD FOR IMPROVED AUTOMATED SOFTWARE UPDATE UPON DEPLOYMENT OF A NETWORKING APPARATUS [patent_app_type] => utility [patent_app_number] => 16/540129 [patent_app_country] => US [patent_app_date] => 2019-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5277 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16540129 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/540129
Method for improved automated software update upon deployment of a networking apparatus Aug 13, 2019 Issued
Array ( [id] => 15530667 [patent_doc_number] => 20200057639 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-20 [patent_title] => SYSTEM AND METHOD FOR CREATING AND EXECUTING AN INSTRUCTION WORD FOR SIMULTANEOUS EXECUTION OF INSTRUCTION OPERATIONS [patent_app_type] => utility [patent_app_number] => 16/540265 [patent_app_country] => US [patent_app_date] => 2019-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21515 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16540265 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/540265
System and method for creating and executing an instruction word for simultaneous execution of instruction operations Aug 13, 2019 Issued
Array ( [id] => 15151833 [patent_doc_number] => 20190354394 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-21 [patent_title] => CROSS-DOMAIN TRANSACTION CONTEXTUALIZATION OF EVENT INFORMATION [patent_app_type] => utility [patent_app_number] => 16/531681 [patent_app_country] => US [patent_app_date] => 2019-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9418 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16531681 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/531681
Cross-domain transaction contextualization of event information Aug 4, 2019 Issued
Array ( [id] => 17352177 [patent_doc_number] => 11226814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-18 [patent_title] => Compiler device and compiling method [patent_app_type] => utility [patent_app_number] => 17/251182 [patent_app_country] => US [patent_app_date] => 2019-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6446 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17251182 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/251182
Compiler device and compiling method Jun 17, 2019 Issued
Array ( [id] => 17542846 [patent_doc_number] => 11307968 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-19 [patent_title] => System and method for developing, testing and deploying digital reality applications into the real world via a virtual world [patent_app_type] => utility [patent_app_number] => 16/421155 [patent_app_country] => US [patent_app_date] => 2019-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10007 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16421155 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/421155
System and method for developing, testing and deploying digital reality applications into the real world via a virtual world May 22, 2019 Issued
Array ( [id] => 16470250 [patent_doc_number] => 20200371787 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => FLOW CONVERGENCE DURING HARDWARE-SOFTWARE DESIGN FOR HETEROGENEOUS AND PROGRAMMABLE DEVICES [patent_app_type] => utility [patent_app_number] => 16/421439 [patent_app_country] => US [patent_app_date] => 2019-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 37407 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16421439 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/421439
Flow convergence during hardware-software design for heterogeneous and programmable devices May 22, 2019 Issued
Menu