
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] => 19283757
[patent_doc_number] => 20240220233
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-07-04
[patent_title] => COMPUTER-IMPLEMENTED METHOD FOR THE AUTOMATED TESTING AND RELEASE OF VEHICLE FUNCTIONS
[patent_app_type] => utility
[patent_app_number] => 18/608232
[patent_app_country] => US
[patent_app_date] => 2024-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5163
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18608232
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/608232 | COMPUTER-IMPLEMENTED METHOD FOR THE AUTOMATED TESTING AND RELEASE OF VEHICLE FUNCTIONS | Mar 17, 2024 | Pending |
Array
(
[id] => 19711170
[patent_doc_number] => 20250021312
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-16
[patent_title] => SYSTEM AND METHOD FOR CODE DEVELOPMENT TOOLS EXISTING WITHIN CODE CONTAINER
[patent_app_type] => utility
[patent_app_number] => 18/602155
[patent_app_country] => US
[patent_app_date] => 2024-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6268
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18602155
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/602155 | System and method for code development tools existing within code container | Mar 11, 2024 | Issued |
Array
(
[id] => 20221688
[patent_doc_number] => 20250284619
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-09-11
[patent_title] => Dynamic Application Programming Interface Validation System
[patent_app_type] => utility
[patent_app_number] => 18/596295
[patent_app_country] => US
[patent_app_date] => 2024-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 1198
[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] => 18596295
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/596295 | Dynamic Application Programming Interface Validation System | Mar 4, 2024 | Pending |
Array
(
[id] => 19451015
[patent_doc_number] => 20240311145
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-19
[patent_title] => BINARY CODE SIMILARITY DETECTION DEVICE AND METHOD
[patent_app_type] => utility
[patent_app_number] => 18/596194
[patent_app_country] => US
[patent_app_date] => 2024-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3387
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[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] => 18596194
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/596194 | BINARY CODE SIMILARITY DETECTION DEVICE AND METHOD | Mar 4, 2024 | Pending |
Array
(
[id] => 19476201
[patent_doc_number] => 12106298
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-10-01
[patent_title] => Development environment for payment solutions using software-defined card processing
[patent_app_type] => utility
[patent_app_number] => 18/431785
[patent_app_country] => US
[patent_app_date] => 2024-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 13639
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18431785
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/431785 | Development environment for payment solutions using software-defined card processing | Feb 1, 2024 | Issued |
Array
(
[id] => 19189823
[patent_doc_number] => 20240168736
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-23
[patent_title] => MATCHING BINARY CODE TO INTERMEDIATE REPRESENTATION CODE
[patent_app_type] => utility
[patent_app_number] => 18/424954
[patent_app_country] => US
[patent_app_date] => 2024-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9692
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 293
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18424954
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/424954 | Matching binary code to intermediate representation code | Jan 28, 2024 | Issued |
Array
(
[id] => 19391355
[patent_doc_number] => 20240281225
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-22
[patent_title] => CONSTRUCT-ASSOCIATED CANDIDATE TAG FOR DEVELOPMENT-PHASE COMPILER REQUESTS
[patent_app_type] => utility
[patent_app_number] => 18/424632
[patent_app_country] => US
[patent_app_date] => 2024-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15644
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18424632
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/424632 | Construct-associated candidate tag for development-phase compiler requests | Jan 25, 2024 | Issued |
Array
(
[id] => 19391360
[patent_doc_number] => 20240281230
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-22
[patent_title] => CONSTRUCT-MODIFICATION TAGS FOR DEVELOPMENT-PHASE COMPILER REQUESTS FOR FACILITATING SOURCE CODE REVIEW AND OPTIMIZATION
[patent_app_type] => utility
[patent_app_number] => 18/424614
[patent_app_country] => US
[patent_app_date] => 2024-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15649
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -23
[patent_words_short_claim] => 53
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18424614
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/424614 | CONSTRUCT-MODIFICATION TAGS FOR DEVELOPMENT-PHASE COMPILER REQUESTS FOR FACILITATING SOURCE CODE REVIEW AND OPTIMIZATION | Jan 25, 2024 | Pending |
Array
(
[id] => 19391354
[patent_doc_number] => 20240281224
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-22
[patent_title] => PERMISSIONS AND NOTIFICATIONS FOR CONSTRUCT-MODIFICATION TAGS
[patent_app_type] => utility
[patent_app_number] => 18/424584
[patent_app_country] => US
[patent_app_date] => 2024-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15643
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18424584
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/424584 | Permissions and notifications for construct-modification tags | Jan 25, 2024 | Issued |
Array
(
[id] => 19391359
[patent_doc_number] => 20240281229
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-22
[patent_title] => CONSTRUCT-MODIFICATION TAGS FOR DEVELOPMENT-PHASE COMPILER REQUESTS
[patent_app_type] => utility
[patent_app_number] => 18/423784
[patent_app_country] => US
[patent_app_date] => 2024-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15655
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[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] => 18423784
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/423784 | CONSTRUCT-MODIFICATION TAGS FOR DEVELOPMENT-PHASE COMPILER REQUESTS | Jan 25, 2024 | Pending |
Array
(
[id] => 20914196
[patent_doc_number] => 12711041
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-08-18
[patent_title] => System and method for interactively debugging WebAssembly code
[patent_app_type] => utility
[patent_app_number] => 18/424436
[patent_app_country] => US
[patent_app_date] => 2024-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4759
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18424436
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/424436 | SYSTEM AND METHOD FOR INTERACTIVELY DEBUGGING WEBASSEMBLY CODE | Jan 25, 2024 | Pending |
Array
(
[id] => 19347274
[patent_doc_number] => 20240256237
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-01
[patent_title] => COMPUTATION GRAPH COMPILING METHOD AND APPARATUS
[patent_app_type] => utility
[patent_app_number] => 18/422999
[patent_app_country] => US
[patent_app_date] => 2024-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7422
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18422999
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/422999 | Computation graph compiling method and apparatus | Jan 24, 2024 | Issued |
Array
(
[id] => 20850983
[patent_doc_number] => 12688015
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-07-21
[patent_title] => Remote orchestrator for software build and test tool
[patent_app_type] => utility
[patent_app_number] => 18/403940
[patent_app_country] => US
[patent_app_date] => 2024-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5889
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18403940
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/403940 | REMOTE ORCHESTRATOR FOR SOFTWARE BUILD AND TEST TOOL | Jan 3, 2024 | Issued |
Array
(
[id] => 19551935
[patent_doc_number] => 12135640
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-11-05
[patent_title] => General blockchain performance evaluation method based on dynamic proxy and smart contract
[patent_app_type] => utility
[patent_app_number] => 18/395155
[patent_app_country] => US
[patent_app_date] => 2023-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 5766
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 430
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18395155
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/395155 | General blockchain performance evaluation method based on dynamic proxy and smart contract | Dec 21, 2023 | Issued |
Array
(
[id] => 20850999
[patent_doc_number] => 12688031
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-07-21
[patent_title] => Incremental configuration updates for data stream processing applications
[patent_app_type] => utility
[patent_app_number] => 18/543511
[patent_app_country] => US
[patent_app_date] => 2023-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6378
[patent_no_of_claims] => 20
[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] => 18543511
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/543511 | Incremental Configuration Updates for Data Stream Processing Applications | Dec 17, 2023 | Issued |
Array
(
[id] => 20773340
[patent_doc_number] => 12657014
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-06-16
[patent_title] => Method and system for determining optimization applicability on intermediate representation from program
[patent_app_type] => utility
[patent_app_number] => 18/542544
[patent_app_country] => US
[patent_app_date] => 2023-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4858
[patent_no_of_claims] => 17
[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] => 18542544
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/542544 | Method and system for determining optimization applicability on intermediate representation from program | Dec 14, 2023 | Issued |
Array
(
[id] => 19099648
[patent_doc_number] => 20240118876
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-04-11
[patent_title] => METHOD AND SYSTEM FOR MANAGING INTERMEDIATE REPRESENTATION FROM PROGRAM
[patent_app_type] => utility
[patent_app_number] => 18/542563
[patent_app_country] => US
[patent_app_date] => 2023-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10677
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18542563
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/542563 | Method and system for managing intermediate representation from program | Dec 14, 2023 | Issued |
Array
(
[id] => 20061551
[patent_doc_number] => 20250199773
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-06-19
[patent_title] => Software design pattern for achieving clean multiple inheritance in Object Oriented Programming
[patent_app_type] => utility
[patent_app_number] => 18/537810
[patent_app_country] => US
[patent_app_date] => 2023-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2393
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 378
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18537810
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/537810 | Software design pattern for achieving clean multiple inheritance in Object Oriented Programming | Dec 12, 2023 | Abandoned |
Array
(
[id] => 19327922
[patent_doc_number] => 12045610
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-07-23
[patent_title] => Systems and methods for updating rule engines during software development using generated proxy models with predefined model deployment criteria
[patent_app_type] => utility
[patent_app_number] => 18/535001
[patent_app_country] => US
[patent_app_date] => 2023-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 14124
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 230
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18535001
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/535001 | Systems and methods for updating rule engines during software development using generated proxy models with predefined model deployment criteria | Dec 10, 2023 | Issued |
Array
(
[id] => 20027000
[patent_doc_number] => 20250165222
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-22
[patent_title] => COMPUTER PROGRAM SPECIFICATION BUILDER
[patent_app_type] => utility
[patent_app_number] => 18/512805
[patent_app_country] => US
[patent_app_date] => 2023-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2182
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18512805
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/512805 | Computer program specification builder | Nov 16, 2023 | Issued |