
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] => 20609842
[patent_doc_number] => 12585444
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-24
[patent_title] => Program conversion apparatus and method to convert program into a homomorphic encryption program
[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] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 0
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18505799
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/505799 | Program conversion apparatus and method to convert program into a homomorphic encryption program | Nov 8, 2023 | Issued |
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] => 19747832
[patent_doc_number] => 20250036397
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-01-30
[patent_title] => SYSTEM AND METHOD FOR MANAGING PLACEMENT OF SOFTWARE COMPONENTS IN A COMPUTING ENVIRONMENT BASED ON USER PREFERENCES
[patent_app_type] => utility
[patent_app_number] => 18/381188
[patent_app_country] => US
[patent_app_date] => 2023-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5932
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18381188
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/381188 | SYSTEM AND METHOD FOR MANAGING PLACEMENT OF SOFTWARE COMPONENTS IN A COMPUTING ENVIRONMENT BASED ON USER PREFERENCES | Oct 17, 2023 | Abandoned |
Array
(
[id] => 20702973
[patent_doc_number] => 12625684
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-05-12
[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] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 4203
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[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 | Issued |
Array
(
[id] => 20635664
[patent_doc_number] => 12596538
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-04-07
[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] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4827
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[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 | Issued |
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 | 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 | Issued |
Array
(
[id] => 20595221
[patent_doc_number] => 12578937
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-17
[patent_title] => Third-party container-based data connection in a DevOps environment
[patent_app_type] => utility
[patent_app_number] => 18/477866
[patent_app_country] => US
[patent_app_date] => 2023-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9778
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18477866
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/477866 | Third-party container-based data connection in a DevOps environment | Sep 28, 2023 | Issued |
Array
(
[id] => 18925314
[patent_doc_number] => 20240028318
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-25
[patent_title] => GENERATING AND VERIFYING INSTRUCTIONS FOR A RETAIL SEARCH APPLIANCE
[patent_app_type] => utility
[patent_app_number] => 18/477245
[patent_app_country] => US
[patent_app_date] => 2023-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5393
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18477245
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/477245 | GENERATING AND VERIFYING INSTRUCTIONS FOR A RETAIL SEARCH APPLIANCE | Sep 27, 2023 | Abandoned |
Array
(
[id] => 20563985
[patent_doc_number] => 12566594
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-03
[patent_title] => Discovery of high value machine learning pipeline segment and reuse
[patent_app_type] => utility
[patent_app_number] => 18/476435
[patent_app_country] => US
[patent_app_date] => 2023-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10642
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18476435
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/476435 | Discovery of high value machine learning pipeline segment and reuse | Sep 27, 2023 | Issued |
Array
(
[id] => 18897142
[patent_doc_number] => 20240012627
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-11
[patent_title] => ENTITY SEARCH ENGINE POWERED BY COPY-DETECTION
[patent_app_type] => utility
[patent_app_number] => 18/473515
[patent_app_country] => US
[patent_app_date] => 2023-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16772
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 18473515
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/473515 | Entity search engine powered by copy-detection | Sep 24, 2023 | Issued |
Array
(
[id] => 18897245
[patent_doc_number] => 20240012730
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-11
[patent_title] => PROGRAM FLOW MONITORING FOR GATEWAY APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 18/472065
[patent_app_country] => US
[patent_app_date] => 2023-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3899
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18472065
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/472065 | PROGRAM FLOW MONITORING FOR GATEWAY APPLICATIONS | Sep 20, 2023 | Abandoned |
Array
(
[id] => 19848780
[patent_doc_number] => 20250094131
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-03-20
[patent_title] => IDENTIFYING ARTIFICIAL INTELLIGENCE FOR INFORMATION TECHNOLOGY OPERATIONS SOLUTION FOR RESOLVING ISSUES
[patent_app_type] => utility
[patent_app_number] => 18/369685
[patent_app_country] => US
[patent_app_date] => 2023-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15659
[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] => 18369685
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/369685 | Identifying artificial intelligence for information technology operations solution for resolving issues | Sep 17, 2023 | Issued |
Array
(
[id] => 19834152
[patent_doc_number] => 20250085938
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-03-13
[patent_title] => SPLIT-SCALARIZATION OF THREAD-LOCAL OBJECTS IN OPTIMIZED OBJECT CODE
[patent_app_type] => utility
[patent_app_number] => 18/464636
[patent_app_country] => US
[patent_app_date] => 2023-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8475
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18464636
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/464636 | Split-scalarization of thread-local objects in optimized object code | Sep 10, 2023 | Issued |
Array
(
[id] => 20468293
[patent_doc_number] => 12524332
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-01-13
[patent_title] => Automated testing during zero downtime system maintenance
[patent_app_type] => utility
[patent_app_number] => 18/460849
[patent_app_country] => US
[patent_app_date] => 2023-09-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 2266
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18460849
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/460849 | Automated testing during zero downtime system maintenance | Sep 4, 2023 | Issued |
Array
(
[id] => 19899215
[patent_doc_number] => 12277136
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-15
[patent_title] => Method and/or system for transforming between trees and strings
[patent_app_type] => utility
[patent_app_number] => 18/459504
[patent_app_country] => US
[patent_app_date] => 2023-09-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 15
[patent_no_of_words] => 3454
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 239
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18459504
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/459504 | Method and/or system for transforming between trees and strings | Aug 31, 2023 | Issued |
Array
(
[id] => 20188575
[patent_doc_number] => 12399687
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-08-26
[patent_title] => Generating software architecture from conversation
[patent_app_type] => utility
[patent_app_number] => 18/458972
[patent_app_country] => US
[patent_app_date] => 2023-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 22
[patent_no_of_words] => 7014
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18458972
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/458972 | Generating software architecture from conversation | Aug 29, 2023 | Issued |
Array
(
[id] => 19802622
[patent_doc_number] => 20250068547
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-02-27
[patent_title] => BOOTSTRAPPING PROGRAM SYNTHESIS LANGUAGE MODELS TO PERFORM REPAIRING
[patent_app_type] => utility
[patent_app_number] => 18/455992
[patent_app_country] => US
[patent_app_date] => 2023-08-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11350
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -26
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18455992
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/455992 | Bootstrapping program synthesis language models to perform repairing | Aug 24, 2023 | Issued |
Array
(
[id] => 20494137
[patent_doc_number] => 12536006
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-01-27
[patent_title] => Location optimization for running application code
[patent_app_type] => utility
[patent_app_number] => 18/454050
[patent_app_country] => US
[patent_app_date] => 2023-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4548
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18454050
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/454050 | Location optimization for running application code | Aug 21, 2023 | Issued |
Array
(
[id] => 20481807
[patent_doc_number] => 12530282
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-01-20
[patent_title] => Validation of application programming interfaces
[patent_app_type] => utility
[patent_app_number] => 18/448753
[patent_app_country] => US
[patent_app_date] => 2023-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 4518
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18448753
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/448753 | Validation of application programming interfaces | Aug 10, 2023 | Issued |