Search

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 numberTitle of the applicationFiling DateStatus
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
Menu