
Anil Khatri
Examiner (ID: 783, Phone: (571)272-3725 , Office: P/2191 )
| Most Active Art Unit | 2191 |
| Art Unit(s) | 3992, 2191, 2197, 2124, 2193, 2122, 2762 |
| Total Applications | 1556 |
| Issued Applications | 1379 |
| Pending Applications | 84 |
| Abandoned Applications | 112 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18227689
[patent_doc_number] => 20230066683
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-02
[patent_title] => APPARATUS FOR OPERATING OTA UPDATE FOR VEHICLE, AND METHOD THEREOF
[patent_app_type] => utility
[patent_app_number] => 17/878333
[patent_app_country] => US
[patent_app_date] => 2022-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8445
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 48
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17878333
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/878333 | Apparatus for operating OTA update for vehicle, and method thereof | Jul 31, 2022 | Issued |
Array
(
[id] => 19375806
[patent_doc_number] => 12067376
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-20
[patent_title] => Methods and systems for building custom automation workflows
[patent_app_type] => utility
[patent_app_number] => 17/815859
[patent_app_country] => US
[patent_app_date] => 2022-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9509
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17815859
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/815859 | Methods and systems for building custom automation workflows | Jul 27, 2022 | Issued |
Array
(
[id] => 17962117
[patent_doc_number] => 20220342698
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-10-27
[patent_title] => LONG-TERM PROGRAMMATIC WORKFLOW MANAGEMENT
[patent_app_type] => utility
[patent_app_number] => 17/860544
[patent_app_country] => US
[patent_app_date] => 2022-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 21385
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17860544
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/860544 | LONG-TERM PROGRAMMATIC WORKFLOW MANAGEMENT | Jul 7, 2022 | Abandoned |
Array
(
[id] => 19459326
[patent_doc_number] => 12099818
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-09-24
[patent_title] => Plugin-oriented functional programming system configured with software components
[patent_app_type] => utility
[patent_app_number] => 17/857533
[patent_app_country] => US
[patent_app_date] => 2022-07-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 13003
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17857533
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/857533 | Plugin-oriented functional programming system configured with software components | Jul 4, 2022 | Issued |
Array
(
[id] => 19375355
[patent_doc_number] => 12066920
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-20
[patent_title] => Automated software testing with reinforcement learning
[patent_app_type] => utility
[patent_app_number] => 17/854640
[patent_app_country] => US
[patent_app_date] => 2022-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 13148
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17854640
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/854640 | Automated software testing with reinforcement learning | Jun 29, 2022 | Issued |
Array
(
[id] => 18881247
[patent_doc_number] => 20240004616
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-04
[patent_title] => RUNTIME SUPPORT FOR ROLE TYPES THAT EXTEND UNDERLYING TYPES
[patent_app_type] => utility
[patent_app_number] => 17/853004
[patent_app_country] => US
[patent_app_date] => 2022-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6092
[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] => 17853004
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/853004 | Runtime support for role types that extend underlying types | Jun 28, 2022 | Issued |
Array
(
[id] => 18095636
[patent_doc_number] => 20220413977
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-29
[patent_title] => SYSTEMS AND METHODS FOR MONITORING SOFTWARE SERVICES
[patent_app_type] => utility
[patent_app_number] => 17/848708
[patent_app_country] => US
[patent_app_date] => 2022-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9147
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -34
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17848708
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/848708 | Systems and methods for monitoring software services | Jun 23, 2022 | Issued |
Array
(
[id] => 19152948
[patent_doc_number] => 11977860
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-05-07
[patent_title] => Systems and methods for analyzing robotic process automation code
[patent_app_type] => utility
[patent_app_number] => 17/844419
[patent_app_country] => US
[patent_app_date] => 2022-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 15
[patent_no_of_words] => 4315
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17844419
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/844419 | Systems and methods for analyzing robotic process automation code | Jun 19, 2022 | Issued |
Array
(
[id] => 18038319
[patent_doc_number] => 20220382535
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-01
[patent_title] => CONSUMER DEVICE FIRMWARE UPDATING VIA HDMI
[patent_app_type] => utility
[patent_app_number] => 17/827139
[patent_app_country] => US
[patent_app_date] => 2022-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9771
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 32
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17827139
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/827139 | Consumer device firmware updating via HDMI | May 26, 2022 | Issued |
Array
(
[id] => 19625835
[patent_doc_number] => 12164667
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-12-10
[patent_title] => Application privacy scanning systems and related methods
[patent_app_type] => utility
[patent_app_number] => 17/743749
[patent_app_country] => US
[patent_app_date] => 2022-05-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 57
[patent_figures_cnt] => 59
[patent_no_of_words] => 36167
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 286
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17743749
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/743749 | Application privacy scanning systems and related methods | May 12, 2022 | Issued |
Array
(
[id] => 18531745
[patent_doc_number] => 20230236817
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-27
[patent_title] => FIRMWARE UPGRADE METHOD AND FIRMWARE UPGRADE SYSTEM BASED ON MULTI-STREAM TRANSMISSION MODE OF DISPLAYPORT INTERFACE
[patent_app_type] => utility
[patent_app_number] => 17/741563
[patent_app_country] => US
[patent_app_date] => 2022-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6628
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 400
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17741563
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/741563 | Firmware upgrade method and firmware upgrade system based on multi-stream transmission mode of DisplayPort interface | May 10, 2022 | Issued |
Array
(
[id] => 20805075
[patent_doc_number] => 12669982
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-06-30
[patent_title] => Script generation method, electronic device and storage medium
[patent_app_type] => utility
[patent_app_number] => 18/567556
[patent_app_country] => US
[patent_app_date] => 2022-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 12
[patent_no_of_words] => 6074
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 345
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18567556
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/567556 | Script generation method, electronic device and storage medium | May 9, 2022 | Issued |
Array
(
[id] => 19152966
[patent_doc_number] => 11977878
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-05-07
[patent_title] => System and method for managing software services in building customized software
[patent_app_type] => utility
[patent_app_number] => 17/740632
[patent_app_country] => US
[patent_app_date] => 2022-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6602
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17740632
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/740632 | System and method for managing software services in building customized software | May 9, 2022 | Issued |
Array
(
[id] => 17809662
[patent_doc_number] => 20220261497
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-08-18
[patent_title] => DATA PROCESSING SYSTEMS FOR PROCESSING AND MANAGING DATA SUBJECT ACCESS IN A DISTRIBUTED ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 17/738448
[patent_app_country] => US
[patent_app_date] => 2022-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 45276
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17738448
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/738448 | DATA PROCESSING SYSTEMS FOR PROCESSING AND MANAGING DATA SUBJECT ACCESS IN A DISTRIBUTED ENVIRONMENT | May 5, 2022 | Abandoned |
Array
(
[id] => 20635757
[patent_doc_number] => 12596631
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-04-07
[patent_title] => Diffing prior executions of an executable program
[patent_app_type] => utility
[patent_app_number] => 18/557412
[patent_app_country] => US
[patent_app_date] => 2022-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 8572
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 490
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18557412
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/557412 | Diffing prior executions of an executable program | May 1, 2022 | Issued |
Array
(
[id] => 19780195
[patent_doc_number] => 12229228
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-18
[patent_title] => System and method for client-side rewriting of code included in a web page
[patent_app_type] => utility
[patent_app_number] => 17/730776
[patent_app_country] => US
[patent_app_date] => 2022-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 12556
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17730776
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/730776 | System and method for client-side rewriting of code included in a web page | Apr 26, 2022 | Issued |
Array
(
[id] => 18727852
[patent_doc_number] => 20230342145
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-10-26
[patent_title] => SYSTEM AND METHOD IMPLEMENTING A DESIGN SYSTEM REVIEW TOOL
[patent_app_type] => utility
[patent_app_number] => 17/660507
[patent_app_country] => US
[patent_app_date] => 2022-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13609
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17660507
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/660507 | System and method implementing a design system review tool | Apr 24, 2022 | Issued |
Array
(
[id] => 19313508
[patent_doc_number] => 12039324
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-07-16
[patent_title] => High-performance computer system and method for improved software event management
[patent_app_type] => utility
[patent_app_number] => 17/727352
[patent_app_country] => US
[patent_app_date] => 2022-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7629
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 236
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17727352
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/727352 | High-performance computer system and method for improved software event management | Apr 21, 2022 | Issued |
Array
(
[id] => 18727984
[patent_doc_number] => 20230342277
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-10-26
[patent_title] => TRACKING USAGE OF COMMON LIBRARIES BY MEANS OF DIGITALLY SIGNED DIGESTS THEREOF
[patent_app_type] => utility
[patent_app_number] => 17/659883
[patent_app_country] => US
[patent_app_date] => 2022-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11387
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 17659883
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/659883 | Tracking usage of common libraries by means of digitally signed digests thereof | Apr 19, 2022 | Issued |
Array
(
[id] => 17794281
[patent_doc_number] => 20220253373
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-08-11
[patent_title] => SYSTEM AND METHOD TO USE PAST COMPUTER EXECUTABLE INSTRUCTIONS TO EVALUATE PROPOSED COMPUTER EXECUTABLE INSTRUCTIONS
[patent_app_type] => utility
[patent_app_number] => 17/723579
[patent_app_country] => US
[patent_app_date] => 2022-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6472
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 312
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17723579
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/723579 | System and method to use past computer executable instructions to evaluate proposed computer executable instructions | Apr 18, 2022 | Issued |