Search

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