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] => 13611083 [patent_doc_number] => 20180357091 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-13 [patent_title] => Nested Virtualization [patent_app_type] => utility [patent_app_number] => 15/616753 [patent_app_country] => US [patent_app_date] => 2017-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7778 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15616753 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/616753
Hierarchically nested virtualized functions having a physical function providing processing requests and responses to each level of the hierarchy Jun 6, 2017 Issued
Array ( [id] => 15516817 [patent_doc_number] => 10564995 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-18 [patent_title] => Dynamic control of halt polling based on receiving a monitoring instruction executed by a guest [patent_app_type] => utility [patent_app_number] => 15/616611 [patent_app_country] => US [patent_app_date] => 2017-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6368 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 292 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15616611 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/616611
Dynamic control of halt polling based on receiving a monitoring instruction executed by a guest Jun 6, 2017 Issued
Array ( [id] => 13706879 [patent_doc_number] => 20170364394 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-21 [patent_title] => SYSTEM AND METHOD TO PERFORM LIVE MIGRATION OF A VIRTUAL MACHINE WITHOUT SUSPENDING OPERATION THEREOF [patent_app_type] => utility [patent_app_number] => 15/614929 [patent_app_country] => US [patent_app_date] => 2017-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11592 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 15614929 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/614929
SYSTEM AND METHOD TO PERFORM LIVE MIGRATION OF A VIRTUAL MACHINE WITHOUT SUSPENDING OPERATION THEREOF Jun 5, 2017 Abandoned
Array ( [id] => 13595263 [patent_doc_number] => 20180349180 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-06 [patent_title] => METHOD AND APPARATUS FOR SCHEDULING ARBITRATION AMONG A PLURALITY OF SERVICE REQUESTORS [patent_app_type] => utility [patent_app_number] => 15/613760 [patent_app_country] => US [patent_app_date] => 2017-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11825 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 18 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15613760 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/613760
Method and apparatus for scheduling arbitration among a plurality of service requestors Jun 4, 2017 Issued
Array ( [id] => 16186037 [patent_doc_number] => 10719369 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-07-21 [patent_title] => Network interfaces for containers running on a virtual machine instance in a distributed computing environment [patent_app_type] => utility [patent_app_number] => 15/611708 [patent_app_country] => US [patent_app_date] => 2017-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 16853 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 373 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15611708 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/611708
Network interfaces for containers running on a virtual machine instance in a distributed computing environment May 31, 2017 Issued
Array ( [id] => 12713062 [patent_doc_number] => 20180129520 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-10 [patent_title] => METHOD AND APPARATUS FOR STARTING VIRTUAL MACHINE [patent_app_type] => utility [patent_app_number] => 15/604804 [patent_app_country] => US [patent_app_date] => 2017-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4143 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15604804 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/604804
System for starting virtual machine using mirror image file stored in units of a distributed block storage system mapped to units of a logical volume May 24, 2017 Issued
Array ( [id] => 13579917 [patent_doc_number] => 20180341507 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-29 [patent_title] => POWER OPTIMIZER FOR VDI SYSTEM [patent_app_type] => utility [patent_app_number] => 15/604097 [patent_app_country] => US [patent_app_date] => 2017-05-24 [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] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15604097 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/604097
Power optimizer for VDI system May 23, 2017 Issued
Array ( [id] => 16431469 [patent_doc_number] => 10831551 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => Computing session workload scheduling and management of parent-child tasks using a blocking yield API to block and unblock the parent task [patent_app_type] => utility [patent_app_number] => 15/489827 [patent_app_country] => US [patent_app_date] => 2017-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 8794 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 306 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15489827 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/489827
Computing session workload scheduling and management of parent-child tasks using a blocking yield API to block and unblock the parent task Apr 17, 2017 Issued
Array ( [id] => 16683280 [patent_doc_number] => 10942758 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-09 [patent_title] => Migrating virtual host bus adaptors between sets of host bus adaptors of a target device in order to reallocate bandwidth to enable virtual machine migration [patent_app_type] => utility [patent_app_number] => 15/489718 [patent_app_country] => US [patent_app_date] => 2017-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5655 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 334 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15489718 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/489718
Migrating virtual host bus adaptors between sets of host bus adaptors of a target device in order to reallocate bandwidth to enable virtual machine migration Apr 16, 2017 Issued
Array ( [id] => 13501601 [patent_doc_number] => 20180302343 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => SYSTEM AND METHOD FOR CONVERGENCE OF SOFTWARE DEFINED NETWORK (SDN) AND NETWORK FUNCTION VIRTUALIZATION (NFV) [patent_app_type] => utility [patent_app_number] => 15/488415 [patent_app_country] => US [patent_app_date] => 2017-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8113 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15488415 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/488415
SYSTEM AND METHOD FOR CONVERGENCE OF SOFTWARE DEFINED NETWORK (SDN) AND NETWORK FUNCTION VIRTUALIZATION (NFV) Apr 13, 2017 Abandoned
Array ( [id] => 16171525 [patent_doc_number] => 10713095 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-14 [patent_title] => Multi-core processor and method of controlling the same using revisable translation tables [patent_app_type] => utility [patent_app_number] => 15/469828 [patent_app_country] => US [patent_app_date] => 2017-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 9690 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 369 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15469828 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/469828
Multi-core processor and method of controlling the same using revisable translation tables Mar 26, 2017 Issued
Array ( [id] => 16232596 [patent_doc_number] => 10740146 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-11 [patent_title] => Migrating virtual machines between compute systems by transmitting programmable logic accelerator state [patent_app_type] => utility [patent_app_number] => 15/430231 [patent_app_country] => US [patent_app_date] => 2017-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4997 [patent_no_of_claims] => 18 [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] => 15430231 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/430231
Migrating virtual machines between compute systems by transmitting programmable logic accelerator state Feb 9, 2017 Issued
Array ( [id] => 18622322 [patent_doc_number] => 11755363 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-12 [patent_title] => Framework for workflow extensibility in a cloud computing system [patent_app_type] => utility [patent_app_number] => 15/383591 [patent_app_country] => US [patent_app_date] => 2016-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6494 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 298 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15383591 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/383591
Framework for workflow extensibility in a cloud computing system Dec 18, 2016 Issued
Array ( [id] => 12845128 [patent_doc_number] => 20180173549 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => VIRTUAL NETWORK FUNCTION PERFORMANCE MONITORING [patent_app_type] => utility [patent_app_number] => 15/382075 [patent_app_country] => US [patent_app_date] => 2016-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11990 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15382075 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/382075
VIRTUAL NETWORK FUNCTION PERFORMANCE MONITORING Dec 15, 2016 Abandoned
Array ( [id] => 15042805 [patent_doc_number] => 20190332407 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => I/O EMULATION WITH ABORTION IN VIRTUALIZED ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 16/349961 [patent_app_country] => US [patent_app_date] => 2016-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12322 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 16349961 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/349961
I/O emulation with abortion in virtualized environments including transfer of portions of non-real time I/O emulation to work threads prior to switching contexts Dec 13, 2016 Issued
Array ( [id] => 16385194 [patent_doc_number] => 10810030 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-20 [patent_title] => Identifying entities in a virtualization environment by converting heterogeneous string identifiers for interaction with a single API [patent_app_type] => utility [patent_app_number] => 15/377865 [patent_app_country] => US [patent_app_date] => 2016-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4616 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15377865 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/377865
Identifying entities in a virtualization environment by converting heterogeneous string identifiers for interaction with a single API Dec 12, 2016 Issued
Array ( [id] => 11693152 [patent_doc_number] => 20170168867 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-15 [patent_title] => 'INFORMATION PROCESSING SYSTEM AND CONTROL METHOD' [patent_app_type] => utility [patent_app_number] => 15/375658 [patent_app_country] => US [patent_app_date] => 2016-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5956 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15375658 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/375658
INFORMATION PROCESSING SYSTEM AND CONTROL METHOD Dec 11, 2016 Abandoned
Array ( [id] => 16699027 [patent_doc_number] => 10949630 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-16 [patent_title] => Conditional relocation of identification information within a processing instruction for use in execution of a process by a selected application [patent_app_type] => utility [patent_app_number] => 15/369974 [patent_app_country] => US [patent_app_date] => 2016-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 11702 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15369974 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/369974
Conditional relocation of identification information within a processing instruction for use in execution of a process by a selected application Dec 5, 2016 Issued
Array ( [id] => 11708904 [patent_doc_number] => 20170177403 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-22 [patent_title] => 'METHOD FOR PERFORMING TASK AND ELECTRONIC DEVICE SUPPORTING THE SAME' [patent_app_type] => utility [patent_app_number] => 15/361603 [patent_app_country] => US [patent_app_date] => 2016-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 25384 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15361603 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/361603
METHOD FOR PERFORMING TASK AND ELECTRONIC DEVICE SUPPORTING THE SAME Nov 27, 2016 Abandoned
Array ( [id] => 13753561 [patent_doc_number] => 10169728 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-01-01 [patent_title] => Opportunistic job processing of input data divided into partitions of different sizes [patent_app_type] => utility [patent_app_number] => 15/362177 [patent_app_country] => US [patent_app_date] => 2016-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 11040 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 303 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15362177 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/362177
Opportunistic job processing of input data divided into partitions of different sizes Nov 27, 2016 Issued
Menu