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] => 17352173 [patent_doc_number] => 11226810 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-01-18 [patent_title] => Method for providing information based on expected result value and computing device using the same [patent_app_type] => utility [patent_app_number] => 17/171775 [patent_app_country] => US [patent_app_date] => 2021-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10763 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17171775 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/171775
Method for providing information based on expected result value and computing device using the same Feb 8, 2021 Issued
Array ( [id] => 17542707 [patent_doc_number] => 11307828 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-19 [patent_title] => System and method for creating a process flow diagram which incorporates knowledge of business rules [patent_app_type] => utility [patent_app_number] => 17/168854 [patent_app_country] => US [patent_app_date] => 2021-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 23 [patent_no_of_words] => 17359 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17168854 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/168854
System and method for creating a process flow diagram which incorporates knowledge of business rules Feb 4, 2021 Issued
Array ( [id] => 17010030 [patent_doc_number] => 20210241191 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-05 [patent_title] => SYSTEM AND METHOD FOR CREATING A PROCESS FLOW DIAGRAM WHICH INCORPORATES KNOWLEDGE OF BUSINESS TERMS [patent_app_type] => utility [patent_app_number] => 17/168859 [patent_app_country] => US [patent_app_date] => 2021-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17391 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17168859 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/168859
System and method for creating a process flow diagram which incorporates knowledge of business terms Feb 4, 2021 Issued
Array ( [id] => 17715354 [patent_doc_number] => 11379345 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => System and method for controlled data extraction in computer networks [patent_app_type] => utility [patent_app_number] => 17/167300 [patent_app_country] => US [patent_app_date] => 2021-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6023 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17167300 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/167300
System and method for controlled data extraction in computer networks Feb 3, 2021 Issued
Array ( [id] => 19327911 [patent_doc_number] => 12045599 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-23 [patent_title] => Distribution package generation device, distribution package communication system, distribution package transmission method, and storage medium [patent_app_type] => utility [patent_app_number] => 17/166498 [patent_app_country] => US [patent_app_date] => 2021-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 253 [patent_figures_cnt] => 270 [patent_no_of_words] => 123468 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 270 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17166498 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/166498
Distribution package generation device, distribution package communication system, distribution package transmission method, and storage medium Feb 2, 2021 Issued
Array ( [id] => 17778700 [patent_doc_number] => 20220245050 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-04 [patent_title] => PRIORITIZING SOFTWARE BUG MITIGATION FOR SOFTWARE ON MULTIPLE SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/165437 [patent_app_country] => US [patent_app_date] => 2021-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3551 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17165437 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/165437
Prioritizing software bug mitigation for software on multiple systems Feb 1, 2021 Issued
Array ( [id] => 17824403 [patent_doc_number] => 11429351 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-30 [patent_title] => Methods and systems for building custom automation workflows to integrate multiple applications [patent_app_type] => utility [patent_app_number] => 17/153919 [patent_app_country] => US [patent_app_date] => 2021-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9473 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17153919 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/153919
Methods and systems for building custom automation workflows to integrate multiple applications Jan 20, 2021 Issued
Array ( [id] => 17877308 [patent_doc_number] => 11449321 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-20 [patent_title] => Controller and method for installing and executing bridge firmware data [patent_app_type] => utility [patent_app_number] => 17/149386 [patent_app_country] => US [patent_app_date] => 2021-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4145 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17149386 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/149386
Controller and method for installing and executing bridge firmware data Jan 13, 2021 Issued
Array ( [id] => 16950308 [patent_doc_number] => 20210209000 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => AUTOMATED REVIEW OF SOURCE CODE FOR STYLE ISSUES [patent_app_type] => utility [patent_app_number] => 17/144443 [patent_app_country] => US [patent_app_date] => 2021-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3307 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17144443 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/144443
Automated review of source code for style issues Jan 7, 2021 Issued
Array ( [id] => 17565104 [patent_doc_number] => 20220129253 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-28 [patent_title] => DEVICE FOR DYNAMICALLY GENERATING NUMERICAL CONTROLLER SOFTWARE OF MACHINE TOOL AND METHOD FOR THE SAME [patent_app_type] => utility [patent_app_number] => 17/133999 [patent_app_country] => US [patent_app_date] => 2020-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2831 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17133999 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/133999
Device for dynamically generating numerical controller software of machine tool and method for the same Dec 23, 2020 Issued
Array ( [id] => 16974605 [patent_doc_number] => 11070593 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods [patent_app_type] => utility [patent_app_number] => 17/128666 [patent_app_country] => US [patent_app_date] => 2020-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 48 [patent_figures_cnt] => 49 [patent_no_of_words] => 55672 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 429 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17128666 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/128666
Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods Dec 20, 2020 Issued
Array ( [id] => 17757277 [patent_doc_number] => 11397569 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-26 [patent_title] => Deploying micro frontends to different clusters from a single repository [patent_app_type] => utility [patent_app_number] => 17/128957 [patent_app_country] => US [patent_app_date] => 2020-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5857 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17128957 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/128957
Deploying micro frontends to different clusters from a single repository Dec 20, 2020 Issued
Array ( [id] => 17924561 [patent_doc_number] => 11467809 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-11 [patent_title] => Evaluation of JavaScript object notation (JSON) queries with first-order logic using context-free grammar [patent_app_type] => utility [patent_app_number] => 17/123662 [patent_app_country] => US [patent_app_date] => 2020-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4744 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17123662 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/123662
Evaluation of JavaScript object notation (JSON) queries with first-order logic using context-free grammar Dec 15, 2020 Issued
Array ( [id] => 17659180 [patent_doc_number] => 20220179645 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-09 [patent_title] => RUN-TIME MODIFICATION OF AN APPLICATION DEFINITION SCHEMA THAT CONTROLS THE BEHAVIOR OF A SOFTWARE APPLICATION [patent_app_type] => utility [patent_app_number] => 17/113621 [patent_app_country] => US [patent_app_date] => 2020-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11409 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17113621 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/113621
Run-time modification of an application definition schema that controls the behavior of a software application Dec 6, 2020 Issued
Array ( [id] => 17698903 [patent_doc_number] => 11372627 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-28 [patent_title] => System and method for providing integrated development environment (IDE) for programmable software system [patent_app_type] => utility [patent_app_number] => 17/112923 [patent_app_country] => US [patent_app_date] => 2020-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 16 [patent_no_of_words] => 8255 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17112923 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/112923
System and method for providing integrated development environment (IDE) for programmable software system Dec 3, 2020 Issued
Array ( [id] => 17682397 [patent_doc_number] => 11366650 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-06-21 [patent_title] => Automatic generation of affinity and anti-affinity rules [patent_app_type] => utility [patent_app_number] => 17/112193 [patent_app_country] => US [patent_app_date] => 2020-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8114 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 270 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17112193 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/112193
Automatic generation of affinity and anti-affinity rules Dec 3, 2020 Issued
Array ( [id] => 16716930 [patent_doc_number] => 20210084077 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-18 [patent_title] => DATA PROCESSING SYSTEMS FOR DATA-TRANSFER RISK IDENTIFICATION, CROSS-BORDER VISUALIZATION GENERATION, AND RELATED METHODS [patent_app_type] => utility [patent_app_number] => 17/101253 [patent_app_country] => US [patent_app_date] => 2020-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 56558 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 287 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17101253 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/101253
Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods Nov 22, 2020 Issued
Array ( [id] => 17715197 [patent_doc_number] => 11379188 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => Plugin-oriented functional programming system configured with software components [patent_app_type] => utility [patent_app_number] => 17/099542 [patent_app_country] => US [patent_app_date] => 2020-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 12972 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 302 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17099542 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/099542
Plugin-oriented functional programming system configured with software components Nov 15, 2020 Issued
Array ( [id] => 17597864 [patent_doc_number] => 20220147438 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-12 [patent_title] => METHOD AND SYSTEM FOR AN AUTOMATED TESTING FRAMEWORK IN DESIGN PATTERN AND VALIDATING MESSAGES [patent_app_type] => utility [patent_app_number] => 17/093254 [patent_app_country] => US [patent_app_date] => 2020-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10108 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17093254 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/093254
Method and system for an automated testing framework in design pattern and validating messages Nov 8, 2020 Issued
Array ( [id] => 16826071 [patent_doc_number] => 20210141364 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-13 [patent_title] => Method for the Modular Adjustment of a Programmable Controller [patent_app_type] => utility [patent_app_number] => 17/091464 [patent_app_country] => US [patent_app_date] => 2020-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6812 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17091464 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/091464
Method for the modular adjustment of a programmable controller Nov 5, 2020 Issued
Menu