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] => 15654141 [patent_doc_number] => 20200089601 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-19 [patent_title] => DATA UNIT TEST-BASED DATA MANAGEMENT SYSTEM [patent_app_type] => utility [patent_app_number] => 16/693063 [patent_app_country] => US [patent_app_date] => 2019-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10595 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16693063 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/693063
Data unit test-based data management system Nov 21, 2019 Issued
Array ( [id] => 16772667 [patent_doc_number] => 10983771 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-04-20 [patent_title] => Quality checking inferred types in a set of code [patent_app_type] => utility [patent_app_number] => 16/690911 [patent_app_country] => US [patent_app_date] => 2019-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 19597 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16690911 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/690911
Quality checking inferred types in a set of code Nov 20, 2019 Issued
Array ( [id] => 15937185 [patent_doc_number] => 20200160226 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-21 [patent_title] => SPATIAL LOCALITY TRANSFORM OF MATRICES [patent_app_type] => utility [patent_app_number] => 16/686870 [patent_app_country] => US [patent_app_date] => 2019-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 29087 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16686870 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/686870
Spatial locality transform of matrices Nov 17, 2019 Issued
Array ( [id] => 16810517 [patent_doc_number] => 20210133072 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => VISUAL OVERLAYS FOR USER FLOW INSIGHTS [patent_app_type] => utility [patent_app_number] => 16/675415 [patent_app_country] => US [patent_app_date] => 2019-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13673 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16675415 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/675415
Visualizing user flow insights on a graphical user interface Nov 5, 2019 Issued
Array ( [id] => 17031427 [patent_doc_number] => 11093238 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-17 [patent_title] => Collaborative software development [patent_app_type] => utility [patent_app_number] => 16/675320 [patent_app_country] => US [patent_app_date] => 2019-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5630 [patent_no_of_claims] => 17 [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] => 16675320 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/675320
Collaborative software development Nov 5, 2019 Issued
Array ( [id] => 16986990 [patent_doc_number] => 11074163 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-27 [patent_title] => Method and system for generating unit tests using machine learning [patent_app_type] => utility [patent_app_number] => 16/674051 [patent_app_country] => US [patent_app_date] => 2019-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6841 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [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] => 16674051 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/674051
Method and system for generating unit tests using machine learning Nov 4, 2019 Issued
Array ( [id] => 17269178 [patent_doc_number] => 11194603 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-07 [patent_title] => User equipment, server, control method of the user equipment and control method of the server for performing ahead-of-time (AOT) compilation of an application based on usage frequency [patent_app_type] => utility [patent_app_number] => 16/674088 [patent_app_country] => US [patent_app_date] => 2019-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 14253 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16674088 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/674088
User equipment, server, control method of the user equipment and control method of the server for performing ahead-of-time (AOT) compilation of an application based on usage frequency Nov 4, 2019 Issued
Array ( [id] => 16810535 [patent_doc_number] => 20210133090 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => Testing and Modifying Calendar and Event Sensitive Timer Series Data Analytics [patent_app_type] => utility [patent_app_number] => 16/669761 [patent_app_country] => US [patent_app_date] => 2019-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8399 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16669761 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/669761
Testing and modifying calendar and event sensitive timer series data analytics Oct 30, 2019 Issued
Array ( [id] => 16810368 [patent_doc_number] => 20210132923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => DYNAMIC COMPILING FOR CONDITIONAL STATEMENTS [patent_app_type] => utility [patent_app_number] => 16/668531 [patent_app_country] => US [patent_app_date] => 2019-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9716 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 250 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16668531 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/668531
Dynamic compiling for conditional statements during execution Oct 29, 2019 Issued
Array ( [id] => 16810511 [patent_doc_number] => 20210133066 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => DYNAMIC APPLICATION DECOMPOSITION FOR EXECUTION IN A COMPUTING ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/668676 [patent_app_country] => US [patent_app_date] => 2019-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6817 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16668676 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/668676
Dynamic application decomposition for execution in a computing environment Oct 29, 2019 Issued
Array ( [id] => 16972278 [patent_doc_number] => 11068250 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => Crowdsourced API resource consumption information for integrated development environments [patent_app_type] => utility [patent_app_number] => 16/669494 [patent_app_country] => US [patent_app_date] => 2019-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5248 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 431 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16669494 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/669494
Crowdsourced API resource consumption information for integrated development environments Oct 29, 2019 Issued
Array ( [id] => 15505883 [patent_doc_number] => 20200053130 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-13 [patent_title] => DATA PROCESSING SYSTEMS FOR DATA-TRANSFER RISK IDENTIFICATION, CROSS-BORDER VISUALIZATION GENERATION, AND RELATED METHODS [patent_app_type] => utility [patent_app_number] => 16/656835 [patent_app_country] => US [patent_app_date] => 2019-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 36647 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16656835 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/656835
Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods Oct 17, 2019 Issued
Array ( [id] => 18966318 [patent_doc_number] => 11900088 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-13 [patent_title] => Method for generating a binding between a C/C++ library and an interpreted language, and carrying out the method to transform a three- dimensional (3D) model [patent_app_type] => utility [patent_app_number] => 17/282563 [patent_app_country] => US [patent_app_date] => 2019-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5114 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 314 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17282563 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/282563
Method for generating a binding between a C/C++ library and an interpreted language, and carrying out the method to transform a three- dimensional (3D) model Oct 3, 2019 Issued
Array ( [id] => 17572887 [patent_doc_number] => 11321156 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-05-03 [patent_title] => System for updating resources independently from source code [patent_app_type] => utility [patent_app_number] => 16/586015 [patent_app_country] => US [patent_app_date] => 2019-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11334 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16586015 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/586015
System for updating resources independently from source code Sep 26, 2019 Issued
Array ( [id] => 17528669 [patent_doc_number] => 11301357 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-04-12 [patent_title] => Method to check application programming interface correctness in software [patent_app_type] => utility [patent_app_number] => 16/584611 [patent_app_country] => US [patent_app_date] => 2019-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11503 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16584611 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/584611
Method to check application programming interface correctness in software Sep 25, 2019 Issued
Array ( [id] => 16788006 [patent_doc_number] => 10990439 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-04-27 [patent_title] => Tracing task execution across services in microkernel-based operating systems [patent_app_type] => utility [patent_app_number] => 16/584580 [patent_app_country] => US [patent_app_date] => 2019-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 6576 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [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] => 16584580 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/584580
Tracing task execution across services in microkernel-based operating systems Sep 25, 2019 Issued
Array ( [id] => 17076648 [patent_doc_number] => 11113046 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => Integration and remote control of a pre-assembled computer system into a server for a virtualization service [patent_app_type] => utility [patent_app_number] => 16/581650 [patent_app_country] => US [patent_app_date] => 2019-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 16904 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16581650 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/581650
Integration and remote control of a pre-assembled computer system into a server for a virtualization service Sep 23, 2019 Issued
Array ( [id] => 15714727 [patent_doc_number] => 20200104130 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-02 [patent_title] => GENERATION APPARATUS AND GENERATION METHOD [patent_app_type] => utility [patent_app_number] => 16/580508 [patent_app_country] => US [patent_app_date] => 2019-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6843 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16580508 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/580508
Generation apparatus, method for first machine language instruction, and computer readable medium Sep 23, 2019 Issued
Array ( [id] => 17252901 [patent_doc_number] => 11188390 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-30 [patent_title] => Method for configuring a server kit by a server management system [patent_app_type] => utility [patent_app_number] => 16/566024 [patent_app_country] => US [patent_app_date] => 2019-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 37 [patent_figures_cnt] => 49 [patent_no_of_words] => 81743 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 408 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16566024 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/566024
Method for configuring a server kit by a server management system Sep 9, 2019 Issued
Array ( [id] => 15257713 [patent_doc_number] => 20190377590 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-12 [patent_title] => SYSTEM AND METHOD FOR PHYSICAL MACHINE MONITORING AND ANALYSIS [patent_app_type] => utility [patent_app_number] => 16/548108 [patent_app_country] => US [patent_app_date] => 2019-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8110 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16548108 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/548108
SYSTEM AND METHOD FOR PHYSICAL MACHINE MONITORING AND ANALYSIS Aug 21, 2019 Abandoned
Menu