Search

Kamini S. Shah

Supervisory Patent Examiner (ID: 19390, Phone: (571)272-2279 , Office: P/2123 )

Most Active Art Unit
2857
Art Unit(s)
2314, 2115, 2857, 2146, 2142, 2116, 2764, 2127, 2211, 2863, 2123, 2414, 2128
Total Applications
948
Issued Applications
694
Pending Applications
111
Abandoned Applications
143

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16285295 [patent_doc_number] => 20200278897 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-03 [patent_title] => METHOD AND APPARATUS TO PROVIDE AN IMPROVED FAIL-SAFE SYSTEM [patent_app_type] => utility [patent_app_number] => 16/821733 [patent_app_country] => US [patent_app_date] => 2020-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7602 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 16821733 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/821733
Method and apparatus to provide an improved fail-safe system for critical and non-critical workloads of a computer-assisted or autonomous driving vehicle Mar 16, 2020 Issued
Array ( [id] => 17099321 [patent_doc_number] => 20210287112 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-16 [patent_title] => REAL-TIME SERVER CAPACITY OPTIMIZATION TOOL [patent_app_type] => utility [patent_app_number] => 16/816527 [patent_app_country] => US [patent_app_date] => 2020-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8734 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16816527 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/816527
Real-time server capacity optimization tool using maximum predicted value of resource utilization determined based on historica data and confidence interval Mar 11, 2020 Issued
Array ( [id] => 16116399 [patent_doc_number] => 20200210222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-02 [patent_title] => VIRTUALIZATION SYSTEM, VIRTUALIZATION PROGRAM, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/816813 [patent_app_country] => US [patent_app_date] => 2020-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7900 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16816813 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/816813
Hardware control core controlling operation of hardware devices by executing device drivers within the hardware control core used by virtual machine cores via shared memory having an uplink and downlink memory Mar 11, 2020 Issued
Array ( [id] => 16630392 [patent_doc_number] => 20210049045 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-18 [patent_title] => METHOD AND APPARATUS FOR RESOURCE MANAGEMENT, ELECTRONIC DEVICE, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/809020 [patent_app_country] => US [patent_app_date] => 2020-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8269 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16809020 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/809020
METHOD AND APPARATUS FOR RESOURCE MANAGEMENT, ELECTRONIC DEVICE, AND STORAGE MEDIUM Mar 3, 2020 Abandoned
Array ( [id] => 17846657 [patent_doc_number] => 11436030 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-06 [patent_title] => Modular Java manager performing capturing and overriding of access check failures for inter-module operations between Java modules by an agent using inserted instrumentation [patent_app_type] => utility [patent_app_number] => 16/788041 [patent_app_country] => US [patent_app_date] => 2020-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 12320 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16788041 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/788041
Modular Java manager performing capturing and overriding of access check failures for inter-module operations between Java modules by an agent using inserted instrumentation Feb 10, 2020 Issued
Array ( [id] => 16240330 [patent_doc_number] => 20200257564 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-13 [patent_title] => ELECTRONIC DEVICE, STORAGE MEDIUM, AND METHOD FOR PROCESS SCHEDULING [patent_app_type] => utility [patent_app_number] => 16/784884 [patent_app_country] => US [patent_app_date] => 2020-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11969 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16784884 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/784884
Virtual process scheduling and execution using cores allocated via host operating system having host ready queue and virtual ready queue Feb 6, 2020 Issued
Array ( [id] => 17507445 [patent_doc_number] => 20220100548 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-31 [patent_title] => NETWORK PERFORMANCE ASSURANCE SYSTEM AND NETWORK PERFORMANCE ASSURANCE METHOD [patent_app_type] => utility [patent_app_number] => 17/424101 [patent_app_country] => US [patent_app_date] => 2020-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9092 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 276 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17424101 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/424101
NETWORK PERFORMANCE ASSURANCE SYSTEM AND NETWORK PERFORMANCE ASSURANCE METHOD Jan 16, 2020 Pending
Array ( [id] => 15902953 [patent_doc_number] => 20200150996 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => DYNAMIC CONTROL OF HALT POLLING BASED ON RECEIVING A MONITORING INSTRUCTION EXECUTED BY A GUEST [patent_app_type] => utility [patent_app_number] => 16/745734 [patent_app_country] => US [patent_app_date] => 2020-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6400 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16745734 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/745734
Dynamic control of halt polling based on receiving a monitoring instruction executed by a guest Jan 16, 2020 Issued
Array ( [id] => 16979850 [patent_doc_number] => 20210224087 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-22 [patent_title] => ADAPTIVE AND SECURE BYTECODE INJECTION [patent_app_type] => utility [patent_app_number] => 16/744961 [patent_app_country] => US [patent_app_date] => 2020-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8640 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16744961 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/744961
Adaptive and secure bitecode injection based on comparison with previously stored bytecode Jan 15, 2020 Issued
Array ( [id] => 16934700 [patent_doc_number] => 20210200589 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-01 [patent_title] => Resource Management for Web Browser Based Applications [patent_app_type] => utility [patent_app_number] => 16/729936 [patent_app_country] => US [patent_app_date] => 2019-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13827 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16729936 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/729936
Resource Management for Web Browser Based Applications Dec 29, 2019 Pending
Array ( [id] => 16872208 [patent_doc_number] => 20210165675 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-03 [patent_title] => LIVE MIGRATION FOR HARDWARE ACCELERATED PARA-VIRTUALIZED IO DEVICE [patent_app_type] => utility [patent_app_number] => 16/717889 [patent_app_country] => US [patent_app_date] => 2019-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6211 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16717889 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/717889
LIVE MIGRATION FOR HARDWARE ACCELERATED PARA-VIRTUALIZED IO DEVICE Dec 16, 2019 Abandoned
Array ( [id] => 18218248 [patent_doc_number] => 11593186 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => Multi-level caching to deploy local volatile memory, local persistent memory, and remote persistent memory [patent_app_type] => utility [patent_app_number] => 16/698352 [patent_app_country] => US [patent_app_date] => 2019-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 21209 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16698352 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/698352
Multi-level caching to deploy local volatile memory, local persistent memory, and remote persistent memory Nov 26, 2019 Issued
Array ( [id] => 17164865 [patent_doc_number] => 11150962 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-19 [patent_title] => Applying an allocation policy to capture memory calls using a memory allocation capture library [patent_app_type] => utility [patent_app_number] => 16/698012 [patent_app_country] => US [patent_app_date] => 2019-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 21181 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [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] => 16698012 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/698012
Applying an allocation policy to capture memory calls using a memory allocation capture library Nov 26, 2019 Issued
Array ( [id] => 16584805 [patent_doc_number] => 20210019207 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-21 [patent_title] => FORK HANDLING IN APPLICATION OPERATIONS MAPPED TO DIRECT ACCESS PERSISTENT MEMORY [patent_app_type] => utility [patent_app_number] => 16/698429 [patent_app_country] => US [patent_app_date] => 2019-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21205 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [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] => 16698429 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/698429
Fork handling in application operations mapped to direct access persistent memory Nov 26, 2019 Issued
Array ( [id] => 15690155 [patent_doc_number] => 20200099741 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-26 [patent_title] => SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR VIRTUAL MACHINE ALLOCATION [patent_app_type] => utility [patent_app_number] => 16/696118 [patent_app_country] => US [patent_app_date] => 2019-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6543 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16696118 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/696118
SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR VIRTUAL MACHINE ALLOCATION Nov 25, 2019 Abandoned
Array ( [id] => 15870661 [patent_doc_number] => 20200142734 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => SERVICE SCHEDULING METHOD AND APPARATUS, AND NETWORK DEVICE [patent_app_type] => utility [patent_app_number] => 16/677459 [patent_app_country] => US [patent_app_date] => 2019-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12968 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 299 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16677459 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/677459
Dynamic generation and adjustment of scheduling logic for packet processing by sets of processing modules Nov 6, 2019 Issued
Array ( [id] => 15561443 [patent_doc_number] => 20200065133 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => VIRTUAL MACHINE MIGRATION METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 16/672222 [patent_app_country] => US [patent_app_date] => 2019-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5579 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16672222 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/672222
Virtual machine migration method and apparatus having automatic user registration at a destination virtual machine Oct 31, 2019 Issued
Array ( [id] => 15459059 [patent_doc_number] => 20200042354 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-06 [patent_title] => ANALYSIS NODE, METHOD FOR MANAGING RESOURCES, AND PROGRAM RECORDING MEDIUM [patent_app_type] => utility [patent_app_number] => 16/601899 [patent_app_country] => US [patent_app_date] => 2019-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9061 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16601899 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/601899
ANALYSIS NODE, METHOD FOR MANAGING RESOURCES, AND PROGRAM RECORDING MEDIUM Oct 14, 2019 Abandoned
Array ( [id] => 15772987 [patent_doc_number] => 20200117511 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-16 [patent_title] => SYSTEMS AND METHODS FOR SCHEDULING PROGRAMS FOR DEDICATED EXECUTION ON A QUANTUM PROCESSOR [patent_app_type] => utility [patent_app_number] => 16/601097 [patent_app_country] => US [patent_app_date] => 2019-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6913 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16601097 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/601097
Systems and methods for scheduling programs for dedicated execution on a quantum processor Oct 13, 2019 Issued
Array ( [id] => 16722092 [patent_doc_number] => 20210089239 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-25 [patent_title] => PERIPHERAL DEVICE FOR CONFIGURING COMPUTE INSTANCES AT CLIENT-SELECTED SERVERS [patent_app_type] => utility [patent_app_number] => 16/581619 [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] => 25577 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16581619 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/581619
Peripheral device for configuring compute instances at client-selected servers Sep 23, 2019 Issued
Menu