
Anil Khatri
Examiner (ID: 8651, Phone: (571)272-3725 , Office: P/2191 )
| Most Active Art Unit | 2191 |
| Art Unit(s) | 2197, 2193, 2191, 2762, 3992, 2124, 2122 |
| Total Applications | 1535 |
| Issued Applications | 1351 |
| Pending Applications | 100 |
| Abandoned Applications | 110 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
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] => 19347465
[patent_doc_number] => 20240256428
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-01
[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] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9429
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[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] => 20094997
[patent_doc_number] => 20250224933
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-07-10
[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] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5815
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[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 | Pending |
Array
(
[id] => 20094997
[patent_doc_number] => 20250224933
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-07-10
[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] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5815
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[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 | Pending |
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] => 20061578
[patent_doc_number] => 20250199800
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-06-19
[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] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6378
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[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 | Pending |
Array
(
[id] => 19099650
[patent_doc_number] => 20240118878
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-04-11
[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] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9438
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[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] => 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 | Pending |
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 | Pending |
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 | Pending |
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 | Pending |
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 | Pending |
Array
(
[id] => 19174449
[patent_doc_number] => 20240160423
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-16
[patent_title] => PROGRAM CONVERSION APPARATUS AND METHOD
[patent_app_type] => utility
[patent_app_number] => 18/505799
[patent_app_country] => US
[patent_app_date] => 2023-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3735
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[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] => 18505799
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/505799 | PROGRAM CONVERSION APPARATUS AND METHOD | Nov 8, 2023 | Pending |
Array
(
[id] => 19420052
[patent_doc_number] => 20240296175
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-05
[patent_title] => SYSTEM AND METHOD FOR DETERMINING AND REPRESENTING A LINEAGE OF BUSINESS TERMS ACROSS MULTIPLE SOFTWARE APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 18/503907
[patent_app_country] => US
[patent_app_date] => 2023-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11373
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[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] => 18503907
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/503907 | SYSTEM AND METHOD FOR DETERMINING AND REPRESENTING A LINEAGE OF BUSINESS TERMS ACROSS MULTIPLE SOFTWARE APPLICATIONS | Nov 6, 2023 | Pending |
Array
(
[id] => 19891888
[patent_doc_number] => 20250117200
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-04-10
[patent_title] => AUTOMATIC REAL USER MONITORING (RUM) INSTRUMENTATION
[patent_app_type] => utility
[patent_app_number] => 18/378600
[patent_app_country] => US
[patent_app_date] => 2023-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9133
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18378600
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/378600 | AUTOMATIC REAL USER MONITORING (RUM) INSTRUMENTATION | Oct 9, 2023 | Pending |
Array
(
[id] => 19099680
[patent_doc_number] => 20240118908
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-04-11
[patent_title] => METHODS AND APPARATUS FOR DATA ENCAPSULATION FOR OPERATING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 18/377651
[patent_app_country] => US
[patent_app_date] => 2023-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9006
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18377651
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/377651 | METHODS AND APPARATUS FOR DATA ENCAPSULATION FOR OPERATING SYSTEMS | Oct 5, 2023 | Abandoned |
Array
(
[id] => 19099680
[patent_doc_number] => 20240118908
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-04-11
[patent_title] => METHODS AND APPARATUS FOR DATA ENCAPSULATION FOR OPERATING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 18/377651
[patent_app_country] => US
[patent_app_date] => 2023-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9006
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18377651
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/377651 | METHODS AND APPARATUS FOR DATA ENCAPSULATION FOR OPERATING SYSTEMS | Oct 5, 2023 | Abandoned |
Array
(
[id] => 19099680
[patent_doc_number] => 20240118908
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-04-11
[patent_title] => METHODS AND APPARATUS FOR DATA ENCAPSULATION FOR OPERATING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 18/377651
[patent_app_country] => US
[patent_app_date] => 2023-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9006
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18377651
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/377651 | METHODS AND APPARATUS FOR DATA ENCAPSULATION FOR OPERATING SYSTEMS | Oct 5, 2023 | Abandoned |
Array
(
[id] => 19891889
[patent_doc_number] => 20250117201
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-04-10
[patent_title] => TRUST-BASED MODEL FOR DEPLOYING ISSUE IDENTIFICATION AND REMEDIATION CODE
[patent_app_type] => utility
[patent_app_number] => 18/482138
[patent_app_country] => US
[patent_app_date] => 2023-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10229
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18482138
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/482138 | TRUST-BASED MODEL FOR DEPLOYING ISSUE IDENTIFICATION AND REMEDIATION CODE | Oct 5, 2023 | Pending |
Array
(
[id] => 19878495
[patent_doc_number] => 20250110752
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-04-03
[patent_title] => SYSTEMS AND METHODS FOR GENERATING DATA LINEAGE
[patent_app_type] => utility
[patent_app_number] => 18/480083
[patent_app_country] => US
[patent_app_date] => 2023-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8372
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18480083
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/480083 | SYSTEMS AND METHODS FOR GENERATING DATA LINEAGE | Oct 2, 2023 | Pending |