Search

Anil Khatri

Examiner (ID: 19143, Phone: (571)272-3725 , Office: P/2191 )

Most Active Art Unit
2191
Art Unit(s)
2191, 3992, 2122, 2193, 2197, 2762, 2124
Total Applications
1537
Issued Applications
1354
Pending Applications
98
Abandoned Applications
108

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18864125 [patent_doc_number] => 20230418561 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-28 [patent_title] => Method and Validation System for Validating a Software Component for Highly Automated Driving [patent_app_type] => utility [patent_app_number] => 18/337167 [patent_app_country] => US [patent_app_date] => 2023-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4920 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18337167 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/337167
Method and validation system for validating a software component for highly automated driving Jun 18, 2023 Issued
Array ( [id] => 18677754 [patent_doc_number] => 20230315401 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-05 [patent_title] => Library Suggestion Engine [patent_app_type] => utility [patent_app_number] => 18/332451 [patent_app_country] => US [patent_app_date] => 2023-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10791 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 18332451 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/332451
Library Suggestion Engine Jun 8, 2023 Pending
Array ( [id] => 18677972 [patent_doc_number] => 20230315619 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-05 [patent_title] => LINEAGE-DRIVEN SOURCE CODE GENERATION FOR BUILDING, TESTING, DEPLOYING, AND MAINTAINING DATA MARTS AND DATA PIPELINES [patent_app_type] => utility [patent_app_number] => 18/332030 [patent_app_country] => US [patent_app_date] => 2023-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8708 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18332030 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/332030
Lineage-driven source code generation for building, testing, deploying, and maintaining data marts and data pipelines Jun 8, 2023 Issued
Array ( [id] => 19499284 [patent_doc_number] => 20240338302 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-10 [patent_title] => SIMULATED SOFTWARE FEATURES IN A SIMULATED SANDBOX WITHIN A PRODUCTION ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 18/329332 [patent_app_country] => US [patent_app_date] => 2023-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11328 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18329332 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/329332
Simulated software features in a simulated sandbox within a production environment Jun 4, 2023 Issued
Array ( [id] => 19617318 [patent_doc_number] => 20240402998 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-05 [patent_title] => STABLE POINT DETERMINATION FOR MONITORING USER MOVEMENTS [patent_app_type] => utility [patent_app_number] => 18/327828 [patent_app_country] => US [patent_app_date] => 2023-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9010 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18327828 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/327828
Stable point determination for monitoring user movements May 31, 2023 Issued
Array ( [id] => 19405603 [patent_doc_number] => 20240289114 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-29 [patent_title] => DEPLOYMENT OF UPDATES AT MULTIPLE SITES [patent_app_type] => utility [patent_app_number] => 18/324807 [patent_app_country] => US [patent_app_date] => 2023-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9823 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18324807 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/324807
DEPLOYMENT OF UPDATES AT MULTIPLE SITES May 25, 2023 Pending
Array ( [id] => 19780504 [patent_doc_number] => 12229537 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-18 [patent_title] => Method and apparatus for automatically generating an application code and framework [patent_app_type] => utility [patent_app_number] => 18/202342 [patent_app_country] => US [patent_app_date] => 2023-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8830 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18202342 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/202342
Method and apparatus for automatically generating an application code and framework May 25, 2023 Issued
Array ( [id] => 20145598 [patent_doc_number] => 12379940 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-05 [patent_title] => Application tuning based on performance characteristics [patent_app_type] => utility [patent_app_number] => 18/323213 [patent_app_country] => US [patent_app_date] => 2023-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 1173 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18323213 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/323213
Application tuning based on performance characteristics May 23, 2023 Issued
Array ( [id] => 18957337 [patent_doc_number] => 20240045664 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-08 [patent_title] => SYSTEM AND METHOD FOR CONTROLLING VEHICLE [patent_app_type] => utility [patent_app_number] => 18/201482 [patent_app_country] => US [patent_app_date] => 2023-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4711 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18201482 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/201482
System and method for controlling vehicle and updating software May 23, 2023 Issued
Array ( [id] => 20331570 [patent_doc_number] => 12461847 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-04 [patent_title] => Systems and methods for generating virtualized API endpoints [patent_app_type] => utility [patent_app_number] => 18/320457 [patent_app_country] => US [patent_app_date] => 2023-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3639 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18320457 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/320457
Systems and methods for generating virtualized API endpoints May 18, 2023 Issued
Array ( [id] => 20160099 [patent_doc_number] => 12386727 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-12 [patent_title] => Method and apparatus for bug bounty system for blockchain [patent_app_type] => utility [patent_app_number] => 18/144714 [patent_app_country] => US [patent_app_date] => 2023-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 18 [patent_no_of_words] => 4386 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18144714 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/144714
Method and apparatus for bug bounty system for blockchain May 7, 2023 Issued
Array ( [id] => 20117424 [patent_doc_number] => 12367130 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-22 [patent_title] => Test framework via language server protocol [patent_app_type] => utility [patent_app_number] => 18/138936 [patent_app_country] => US [patent_app_date] => 2023-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2111 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18138936 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/138936
Test framework via language server protocol Apr 24, 2023 Issued
Array ( [id] => 19530170 [patent_doc_number] => 20240354072 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-24 [patent_title] => SYSTEMS AND METHODS OF DECOMPOSING USER EXPERIENCE COMPONENTS INTO FUNCTIONING SUBCOMPONENTS [patent_app_type] => utility [patent_app_number] => 18/136904 [patent_app_country] => US [patent_app_date] => 2023-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5164 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18136904 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/136904
Systems and methods of decomposing user experience components into functioning subcomponents Apr 19, 2023 Issued
Array ( [id] => 18553885 [patent_doc_number] => 20230251897 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-10 [patent_title] => AUTOMATIC RUN SUSPENSION MANAGEMENT [patent_app_type] => utility [patent_app_number] => 18/136167 [patent_app_country] => US [patent_app_date] => 2023-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21793 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18136167 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/136167
AUTOMATIC RUN SUSPENSION MANAGEMENT Apr 17, 2023 Abandoned
Array ( [id] => 19144373 [patent_doc_number] => 20240143286 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-02 [patent_title] => Digital Engineering Ecosystem [patent_app_type] => utility [patent_app_number] => 18/130575 [patent_app_country] => US [patent_app_date] => 2023-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16198 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18130575 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/130575
Digital engineering ecosystem Apr 3, 2023 Issued
Array ( [id] => 18742131 [patent_doc_number] => 20230351113 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-02 [patent_title] => SYSTEM AND METHOD FOR DETERMINING AND REPRESENTING A LINEAGE OF BUSINESS TERMS AND ASSOCIATED BUSINESS RULES WITHIN A SOFTWARE APPLICATION [patent_app_type] => utility [patent_app_number] => 18/130301 [patent_app_country] => US [patent_app_date] => 2023-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12801 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -36 [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] => 18130301 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/130301
System and method for determining and representing a lineage of business terms and associated business rules within a software application Apr 2, 2023 Issued
Array ( [id] => 19466321 [patent_doc_number] => 20240319991 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => GENERATING REVIEW LIKELIHOODS FOR SETS OF CODE [patent_app_type] => utility [patent_app_number] => 18/186458 [patent_app_country] => US [patent_app_date] => 2023-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8820 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18186458 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/186458
Generating review likelihoods for sets of code Mar 19, 2023 Issued
Array ( [id] => 20304062 [patent_doc_number] => 12450050 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-21 [patent_title] => Software update program for in-vehicle devices and associated server [patent_app_type] => utility [patent_app_number] => 18/179749 [patent_app_country] => US [patent_app_date] => 2023-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 0 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18179749 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/179749
Software update program for in-vehicle devices and associated server Mar 6, 2023 Issued
Array ( [id] => 19979200 [patent_doc_number] => 12346677 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-01 [patent_title] => Driver configuration management method and apparatus, medium, device, and system [patent_app_type] => utility [patent_app_number] => 18/175113 [patent_app_country] => US [patent_app_date] => 2023-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 24 [patent_no_of_words] => 16155 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18175113 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/175113
Driver configuration management method and apparatus, medium, device, and system Feb 26, 2023 Issued
Array ( [id] => 19765007 [patent_doc_number] => 12223298 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-11 [patent_title] => Automatic workflow generation [patent_app_type] => utility [patent_app_number] => 18/166301 [patent_app_country] => US [patent_app_date] => 2023-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5522 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18166301 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/166301
Automatic workflow generation Feb 7, 2023 Issued
Menu