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] => 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
Array ( [id] => 20494143 [patent_doc_number] => 12536012 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-27 [patent_title] => System and method for performing early delayed issue detection and providing alert notification [patent_app_type] => utility [patent_app_number] => 18/231019 [patent_app_country] => US [patent_app_date] => 2023-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3422 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 340 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18231019 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/231019
System and method for performing early delayed issue detection and providing alert notification Aug 6, 2023 Issued
Array ( [id] => 19450971 [patent_doc_number] => 20240311101 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-19 [patent_title] => SYSTEM AND TECHNIQUES FOR GENERATING A REUSABLE PROCESS [patent_app_type] => utility [patent_app_number] => 18/229979 [patent_app_country] => US [patent_app_date] => 2023-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14117 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18229979 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/229979
System and techniques for generating a reusable process Aug 2, 2023 Issued
Array ( [id] => 20304063 [patent_doc_number] => 12450051 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-21 [patent_title] => System and methods for software security integrity [patent_app_type] => utility [patent_app_number] => 18/364766 [patent_app_country] => US [patent_app_date] => 2023-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6714 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18364766 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/364766
System and methods for software security integrity Aug 2, 2023 Issued
Array ( [id] => 19756480 [patent_doc_number] => 20250045045 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-06 [patent_title] => SYSTEM AND METHODS FOR SOFTWARE SECURITY INTEGRITY [patent_app_type] => utility [patent_app_number] => 18/364781 [patent_app_country] => US [patent_app_date] => 2023-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11478 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18364781 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/364781
System and methods for software security integrity Aug 2, 2023 Issued
Array ( [id] => 19660495 [patent_doc_number] => 20240427560 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-26 [patent_title] => PROCESSING METHOD AND PROCESSING SYSTEM OF PROJECT PROCESS [patent_app_type] => utility [patent_app_number] => 18/362988 [patent_app_country] => US [patent_app_date] => 2023-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8505 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18362988 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/362988
Method and system for designing project process based on data and matching model Jul 31, 2023 Issued
Array ( [id] => 18989689 [patent_doc_number] => 20240061658 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-22 [patent_title] => METHOD AND SYSTEM FOR CREATING APPLICATION USER INTERFACE WITHIN INTEGRATED DEVELOPMENT ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 18/226790 [patent_app_country] => US [patent_app_date] => 2023-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6012 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18226790 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/226790
Method and system for creating application user interface within integrated development environment Jul 26, 2023 Issued
Array ( [id] => 20494125 [patent_doc_number] => 12535994 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-27 [patent_title] => System, method, and process for detecting feature requests indicating a security risk [patent_app_type] => utility [patent_app_number] => 18/224094 [patent_app_country] => US [patent_app_date] => 2023-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 0 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18224094 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/224094
System, method, and process for detecting feature requests indicating a security risk Jul 19, 2023 Issued
Array ( [id] => 20174654 [patent_doc_number] => 12393401 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Systems and methods for improving efficiency and control compliance across software development life cycles using domain-specific controls [patent_app_type] => utility [patent_app_number] => 18/356118 [patent_app_country] => US [patent_app_date] => 2023-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 0 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18356118 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/356118
Systems and methods for improving efficiency and control compliance across software development life cycles using domain-specific controls Jul 19, 2023 Issued
Array ( [id] => 19107751 [patent_doc_number] => 11960861 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-04-16 [patent_title] => System and method for code development tools existing within code container [patent_app_type] => utility [patent_app_number] => 18/350289 [patent_app_country] => US [patent_app_date] => 2023-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6248 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18350289 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/350289
System and method for code development tools existing within code container Jul 10, 2023 Issued
Array ( [id] => 19694890 [patent_doc_number] => 20250013435 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-09 [patent_title] => USING LARGE LANGUAGE MODEL(S) FOR DIGITAL PRODUCT DELIVERY [patent_app_type] => utility [patent_app_number] => 18/348305 [patent_app_country] => US [patent_app_date] => 2023-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3002 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18348305 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/348305
USING LARGE LANGUAGE MODEL(S) FOR DIGITAL PRODUCT DELIVERY Jul 5, 2023 Abandoned
Array ( [id] => 20317263 [patent_doc_number] => 12455814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-28 [patent_title] => Grayware analysis [patent_app_type] => utility [patent_app_number] => 18/345228 [patent_app_country] => US [patent_app_date] => 2023-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2224 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18345228 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/345228
Grayware analysis Jun 29, 2023 Issued
Array ( [id] => 18864126 [patent_doc_number] => 20230418562 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-28 [patent_title] => INTERACTIVE GRAPHIC DESIGN SYSTEM TO ENABLE CREATION AND USE OF VARIANT COMPONENT SETS FOR INTERACTIVE OBJECTS [patent_app_type] => utility [patent_app_number] => 18/216948 [patent_app_country] => US [patent_app_date] => 2023-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14698 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18216948 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/216948
Interactive graphic design system to enable creation and use of variant component sets for interactive objects Jun 29, 2023 Issued
Array ( [id] => 20415749 [patent_doc_number] => 12499035 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-16 [patent_title] => Systems and methods for integrated design, assessment and remediation of web pages [patent_app_type] => utility [patent_app_number] => 18/344248 [patent_app_country] => US [patent_app_date] => 2023-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 5216 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18344248 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/344248
Systems and methods for integrated design, assessment and remediation of web pages Jun 28, 2023 Issued
Array ( [id] => 19660494 [patent_doc_number] => 20240427559 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-26 [patent_title] => VALIDATING CODE OWNERSHIP OF SOFTWARE COMPONENTS IN A SOFTWARE DEVELOPMENT SYSTEM [patent_app_type] => utility [patent_app_number] => 18/213773 [patent_app_country] => US [patent_app_date] => 2023-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5121 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18213773 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/213773
Validating code ownership of software components in a software development system Jun 22, 2023 Issued
Array ( [id] => 18711199 [patent_doc_number] => 20230333828 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-19 [patent_title] => INDUCTIVE EQUIVALENCE IN MACHINE-BASED INSTRUCTION EDITING [patent_app_type] => utility [patent_app_number] => 18/212521 [patent_app_country] => US [patent_app_date] => 2023-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13651 [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] => 18212521 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/212521
INDUCTIVE EQUIVALENCE IN MACHINE-BASED INSTRUCTION EDITING Jun 20, 2023 Abandoned
Menu