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] => 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
Menu