
Andrew M. Lyons
Examiner (ID: 1335, Phone: (571)270-3529 , Office: P/2191 )
| Most Active Art Unit | 2191 |
| Art Unit(s) | 2191 |
| Total Applications | 529 |
| Issued Applications | 379 |
| Pending Applications | 49 |
| Abandoned Applications | 116 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17984553
[patent_doc_number] => 20220350590
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-11-03
[patent_title] => SECURE DEVICE UPDATE BY PASSING ENCRYPTION AND DATA TOGETHER
[patent_app_type] => utility
[patent_app_number] => 17/731661
[patent_app_country] => US
[patent_app_date] => 2022-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4088
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 86
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17731661
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/731661 | Secure device update by passing encryption and data together | Apr 27, 2022 | Issued |
Array
(
[id] => 17763355
[patent_doc_number] => 20220236967
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-07-28
[patent_title] => VIRTUAL KEYBOARD FOR WRITING PROGRAMMING CODES IN ELECTRONIC DEVICE
[patent_app_type] => utility
[patent_app_number] => 17/719267
[patent_app_country] => US
[patent_app_date] => 2022-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10070
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17719267
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/719267 | Virtual keyboard for writing programming codes in electronic device | Apr 11, 2022 | Issued |
Array
(
[id] => 18651656
[patent_doc_number] => 20230297492
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-21
[patent_title] => METHOD AND SYSTEM FOR DETERMINING OPTIMAL EVENT LOG SET FOR EVALUATING BEHAVIOUR OF SOFTWARE-BASED SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 17/657452
[patent_app_country] => US
[patent_app_date] => 2022-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13758
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17657452
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/657452 | METHOD AND SYSTEM FOR DETERMINING OPTIMAL EVENT LOG SET FOR EVALUATING BEHAVIOUR OF SOFTWARE-BASED SYSTEMS | Mar 30, 2022 | Abandoned |
Array
(
[id] => 18659937
[patent_doc_number] => 20230305944
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-28
[patent_title] => METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR GENERATING SERVICE HEALTH STATUS DATA OBJECTS AND RENDERING HEALTH STATUS MONITORING USER INTERFACES
[patent_app_type] => utility
[patent_app_number] => 17/656529
[patent_app_country] => US
[patent_app_date] => 2022-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 27713
[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] => 17656529
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/656529 | METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR GENERATING SERVICE HEALTH STATUS DATA OBJECTS AND RENDERING HEALTH STATUS MONITORING USER INTERFACES | Mar 24, 2022 | Pending |
Array
(
[id] => 19442898
[patent_doc_number] => 12093162
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-09-17
[patent_title] => Block anchors for online log parsing
[patent_app_type] => utility
[patent_app_number] => 17/703796
[patent_app_country] => US
[patent_app_date] => 2022-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9610
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 305
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17703796
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/703796 | Block anchors for online log parsing | Mar 23, 2022 | Issued |
Array
(
[id] => 18651655
[patent_doc_number] => 20230297491
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-21
[patent_title] => SOURCE-LEVEL DEBUGGING OF INTERMEDIATE CODE
[patent_app_type] => utility
[patent_app_number] => 17/699023
[patent_app_country] => US
[patent_app_date] => 2022-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7886
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17699023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/699023 | Source-level debugging of intermediate code | Mar 17, 2022 | Issued |
Array
(
[id] => 18889464
[patent_doc_number] => 11868234
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-01-09
[patent_title] => Generating metrics values at component levels of a monolithic application and of a microservice of a microservices-based architecture
[patent_app_type] => utility
[patent_app_number] => 17/698851
[patent_app_country] => US
[patent_app_date] => 2022-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 36
[patent_no_of_words] => 27594
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17698851
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/698851 | Generating metrics values at component levels of a monolithic application and of a microservice of a microservices-based architecture | Mar 17, 2022 | Issued |
Array
(
[id] => 19369803
[patent_doc_number] => 12061889
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-13
[patent_title] => Software release distribution across a hierarchical network
[patent_app_type] => utility
[patent_app_number] => 17/684758
[patent_app_country] => US
[patent_app_date] => 2022-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 27540
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17684758
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/684758 | Software release distribution across a hierarchical network | Mar 1, 2022 | Issued |
Array
(
[id] => 18584804
[patent_doc_number] => 20230267068
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-24
[patent_title] => SYSTEMS AND METHODS FOR SELECTIVE PATCHING BASED ON KERNEL AND USER SPACE INTERACTION
[patent_app_type] => utility
[patent_app_number] => 17/677644
[patent_app_country] => US
[patent_app_date] => 2022-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5075
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17677644
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/677644 | Systems and methods for selective patching based on kernel and user space interaction | Feb 21, 2022 | Issued |
Array
(
[id] => 18553946
[patent_doc_number] => 20230251958
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-10
[patent_title] => CODE LINTING IN DYNAMIC APPLICATION ENVIRONMENTS
[patent_app_type] => utility
[patent_app_number] => 17/668220
[patent_app_country] => US
[patent_app_date] => 2022-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8613
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17668220
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/668220 | Code linting in dynamic application environments | Feb 8, 2022 | Issued |
Array
(
[id] => 18553847
[patent_doc_number] => 20230251859
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-10
[patent_title] => Indexing source code
[patent_app_type] => utility
[patent_app_number] => 17/668115
[patent_app_country] => US
[patent_app_date] => 2022-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3287
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17668115
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/668115 | Indexing source code | Feb 8, 2022 | Abandoned |
Array
(
[id] => 17629461
[patent_doc_number] => 20220164476
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-26
[patent_title] => DATA PROCESSING SYSTEMS FOR USE IN AUTOMATICALLY GENERATING, POPULATING, AND SUBMITTING DATA SUBJECT ACCESS REQUESTS
[patent_app_type] => utility
[patent_app_number] => 17/666094
[patent_app_country] => US
[patent_app_date] => 2022-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 39222
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17666094
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/666094 | DATA PROCESSING SYSTEMS FOR USE IN AUTOMATICALLY GENERATING, POPULATING, AND SUBMITTING DATA SUBJECT ACCESS REQUESTS | Feb 6, 2022 | Abandoned |
Array
(
[id] => 18267413
[patent_doc_number] => 20230088655
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-23
[patent_title] => AUTOMATIC NON-CODE TEST SUITE GENERATION FROM API SPECIFICATION
[patent_app_type] => utility
[patent_app_number] => 17/589586
[patent_app_country] => US
[patent_app_date] => 2022-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3798
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17589586
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/589586 | Automatic non-code test suite generation from API specification | Jan 30, 2022 | Issued |
Array
(
[id] => 18531881
[patent_doc_number] => 20230236953
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-27
[patent_title] => DYNAMIC DEBUG LOG ENABLER FOR ANY PROTECTION FAILURE JOBS
[patent_app_type] => utility
[patent_app_number] => 17/582603
[patent_app_country] => US
[patent_app_date] => 2022-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5528
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17582603
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/582603 | Dynamic debug log enabler for any protection failure jobs | Jan 23, 2022 | Issued |
Array
(
[id] => 19167612
[patent_doc_number] => 11983520
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-05-14
[patent_title] => Method and apparatus for project transformation and migration automation
[patent_app_type] => utility
[patent_app_number] => 17/648479
[patent_app_country] => US
[patent_app_date] => 2022-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10258
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 242
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17648479
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/648479 | Method and apparatus for project transformation and migration automation | Jan 19, 2022 | Issued |
Array
(
[id] => 19099769
[patent_doc_number] => 20240118997
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-04-11
[patent_title] => AUTOMATED TESTING OF WALKTHROUGHS
[patent_app_type] => utility
[patent_app_number] => 18/263808
[patent_app_country] => US
[patent_app_date] => 2022-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18714
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 244
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18263808
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/263808 | AUTOMATED TESTING OF WALKTHROUGHS | Jan 19, 2022 | Pending |
Array
(
[id] => 18513215
[patent_doc_number] => 20230229443
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-20
[patent_title] => SYNCHRONIZING MULTIPLE INSTANCES OF PROJECTS
[patent_app_type] => utility
[patent_app_number] => 17/578299
[patent_app_country] => US
[patent_app_date] => 2022-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13898
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17578299
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/578299 | Synchronizing multiple instances of projects | Jan 17, 2022 | Issued |
Array
(
[id] => 19677659
[patent_doc_number] => 12189515
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-01-07
[patent_title] => Identifying regression test failures
[patent_app_type] => utility
[patent_app_number] => 17/577844
[patent_app_country] => US
[patent_app_date] => 2022-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 7099
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 228
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17577844
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/577844 | Identifying regression test failures | Jan 17, 2022 | Issued |
Array
(
[id] => 17581084
[patent_doc_number] => 20220137939
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-05
[patent_title] => REPRESENTATION AND ANALYSIS OF WORKFLOWS USING ABSTRACT SYNTAX TREES
[patent_app_type] => utility
[patent_app_number] => 17/577366
[patent_app_country] => US
[patent_app_date] => 2022-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3660
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 17577366
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/577366 | REPRESENTATION AND ANALYSIS OF WORKFLOWS USING ABSTRACT SYNTAX TREES | Jan 16, 2022 | Abandoned |
Array
(
[id] => 18393342
[patent_doc_number] => 20230161562
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-25
[patent_title] => SYSTEM AND METHOD FOR GENERATING A SIMILARITY MATRIX/SCORE BETWEEN INTENDED REQUIREMENTS CONTEXT DATA AND SOURCE CODE CONTEXT DATA
[patent_app_type] => utility
[patent_app_number] => 17/648023
[patent_app_country] => US
[patent_app_date] => 2022-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11448
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 157
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17648023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/648023 | System and method for generating a similarity matrix/score between intended requirements context data and source code context data | Jan 13, 2022 | Issued |