
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |