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] => 9700754 [patent_doc_number] => 20140250438 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-04 [patent_title] => 'SCHEDULING METHOD IN MULTIPROCESSOR APPARATUS AND METHOD OF ASSIGNING PRIORITIES TO TASKS USING PSEUDO-DEADLINES IN MULTIPROCESSOR APPARATUS' [patent_app_type] => utility [patent_app_number] => 14/065526 [patent_app_country] => US [patent_app_date] => 2013-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6769 [patent_no_of_claims] => 10 [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] => 14065526 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/065526
SCHEDULING METHOD IN MULTIPROCESSOR APPARATUS AND METHOD OF ASSIGNING PRIORITIES TO TASKS USING PSEUDO-DEADLINES IN MULTIPROCESSOR APPARATUS Oct 28, 2013 Abandoned
Array ( [id] => 9341092 [patent_doc_number] => 20140067876 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-06 [patent_title] => 'DATE AND TIME FORMAT GENERATION METHOD, PROGRAM, AND SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/043491 [patent_app_country] => US [patent_app_date] => 2013-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4258 [patent_no_of_claims] => 11 [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] => 14043491 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/043491
Date and time format generation method, program, and system for reference and elapsed timestamps to produce a formatted target timestamp for use in stream processing Sep 30, 2013 Issued
Array ( [id] => 13029205 [patent_doc_number] => 10037222 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-31 [patent_title] => Virtualization of hardware accelerator allowing simultaneous reading and writing [patent_app_type] => utility [patent_app_number] => 15/023694 [patent_app_country] => US [patent_app_date] => 2013-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 12463 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 410 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15023694 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/023694
Virtualization of hardware accelerator allowing simultaneous reading and writing Sep 23, 2013 Issued
Array ( [id] => 11598841 [patent_doc_number] => 09646011 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-09 [patent_title] => 'Date and time format generation method, program, and system for reference and elapsed timestamps to produce a formatted target timestamp for use in stream processing' [patent_app_type] => utility [patent_app_number] => 14/019080 [patent_app_country] => US [patent_app_date] => 2013-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 4223 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14019080 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/019080
Date and time format generation method, program, and system for reference and elapsed timestamps to produce a formatted target timestamp for use in stream processing Sep 4, 2013 Issued
Array ( [id] => 11769388 [patent_doc_number] => 09378050 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-06-28 [patent_title] => 'Assigning an operation to a computing device based on a number of operations simultaneously executing on that device' [patent_app_type] => utility [patent_app_number] => 13/958099 [patent_app_country] => US [patent_app_date] => 2013-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 25 [patent_no_of_words] => 11486 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13958099 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/958099
Assigning an operation to a computing device based on a number of operations simultaneously executing on that device Aug 1, 2013 Issued
Array ( [id] => 10982636 [patent_doc_number] => 20160179580 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-23 [patent_title] => 'RESOURCE MANAGEMENT BASED ON A PROCESS IDENTIFIER' [patent_app_type] => utility [patent_app_number] => 14/902747 [patent_app_country] => US [patent_app_date] => 2013-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6136 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [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] => 14902747 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/902747
RESOURCE MANAGEMENT BASED ON A PROCESS IDENTIFIER Jul 29, 2013 Abandoned
Array ( [id] => 9163474 [patent_doc_number] => 20130311751 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-21 [patent_title] => 'SYSTEM AND DATA LOADING METHOD' [patent_app_type] => utility [patent_app_number] => 13/949858 [patent_app_country] => US [patent_app_date] => 2013-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 8875 [patent_no_of_claims] => 10 [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] => 13949858 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/949858
SYSTEM AND DATA LOADING METHOD Jul 23, 2013 Abandoned
Array ( [id] => 9110157 [patent_doc_number] => 20130283290 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-24 [patent_title] => 'POWER-EFFICIENT INTERACTION BETWEEN MULTIPLE PROCESSORS' [patent_app_type] => utility [patent_app_number] => 13/920320 [patent_app_country] => US [patent_app_date] => 2013-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7143 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [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] => 13920320 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/920320
Power-efficient interaction between multiple processors Jun 17, 2013 Issued
Array ( [id] => 11700717 [patent_doc_number] => 09690633 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-27 [patent_title] => 'Synchronization method' [patent_app_type] => utility [patent_app_number] => 13/917188 [patent_app_country] => US [patent_app_date] => 2013-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 8572 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13917188 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/917188
Synchronization method Jun 12, 2013 Issued
Array ( [id] => 10665772 [patent_doc_number] => 20160011916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-14 [patent_title] => 'COMPUTER, ASSOCIATION CALCULATION METHOD, AND STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 14/770618 [patent_app_country] => US [patent_app_date] => 2013-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 17147 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 14770618 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/770618
COMPUTER, ASSOCIATION CALCULATION METHOD, AND STORAGE MEDIUM May 27, 2013 Abandoned
Array ( [id] => 11860880 [patent_doc_number] => 09740563 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-22 [patent_title] => 'Controlling software processes that are subject to communications restrictions by freezing and thawing a computational process in a virtual machine from writing data' [patent_app_type] => utility [patent_app_number] => 13/902738 [patent_app_country] => US [patent_app_date] => 2013-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3565 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13902738 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/902738
Controlling software processes that are subject to communications restrictions by freezing and thawing a computational process in a virtual machine from writing data May 23, 2013 Issued
Array ( [id] => 10948787 [patent_doc_number] => 20140351808 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-27 [patent_title] => 'DYNAMICALLY PROVISIONING STORAGE' [patent_app_type] => utility [patent_app_number] => 13/899568 [patent_app_country] => US [patent_app_date] => 2013-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5488 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 13899568 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/899568
Dynamically provisioning storage while identifying and discarding redundant storage alerts May 21, 2013 Issued
Array ( [id] => 10264679 [patent_doc_number] => 20150149676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-28 [patent_title] => 'SYSTEM FOR FORMULATING TEMPORAL BASES FOR OPERATION OF PROCESSES FOR PROCESS COORDINATION' [patent_app_type] => utility [patent_app_number] => 14/400219 [patent_app_country] => US [patent_app_date] => 2013-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 14901 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 51 [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] => 14400219 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/400219
System for effecting periodic interruptions to transfer of information and dynamically varying duration of interruptions based on identified patterns of the information May 10, 2013 Issued
Array ( [id] => 10928200 [patent_doc_number] => 20140331220 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-06 [patent_title] => 'LIVE APPLICATION MOBILITY FROM ONE OPERATING SYSTEM LEVEL TO AN UPDATED OPERATING SYSTEM LEVEL' [patent_app_type] => utility [patent_app_number] => 13/874521 [patent_app_country] => US [patent_app_date] => 2013-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5769 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [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] => 13874521 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/874521
Live application mobility from one operating system level to an updated operating system level and applying overlay files to the updated operating system Apr 30, 2013 Issued
Array ( [id] => 10582690 [patent_doc_number] => 09304814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-05 [patent_title] => 'Determine variable wait time in an asynchronous call-back system based on calculated average sub-queue wait time' [patent_app_type] => utility [patent_app_number] => 13/873569 [patent_app_country] => US [patent_app_date] => 2013-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7372 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 395 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13873569 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/873569
Determine variable wait time in an asynchronous call-back system based on calculated average sub-queue wait time Apr 29, 2013 Issued
Array ( [id] => 9265062 [patent_doc_number] => 20130346991 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-26 [patent_title] => 'METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING APPARATUS' [patent_app_type] => utility [patent_app_number] => 13/868437 [patent_app_country] => US [patent_app_date] => 2013-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 13643 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [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] => 13868437 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/868437
METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING APPARATUS Apr 22, 2013 Abandoned
Array ( [id] => 9036475 [patent_doc_number] => 20130239113 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-12 [patent_title] => 'INFORMATION PROCESSING APPARATUS, COMPUTER PRODUCT, AND INFORMATION PROCESSING METHOD' [patent_app_type] => utility [patent_app_number] => 13/856775 [patent_app_country] => US [patent_app_date] => 2013-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 5677 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 3 [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] => 13856775 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/856775
INFORMATION PROCESSING APPARATUS, COMPUTER PRODUCT, AND INFORMATION PROCESSING METHOD Apr 3, 2013 Abandoned
Array ( [id] => 11238992 [patent_doc_number] => 09465637 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-11 [patent_title] => 'System and method for automating virtual network provisioning' [patent_app_type] => utility [patent_app_number] => 13/853661 [patent_app_country] => US [patent_app_date] => 2013-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3667 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13853661 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/853661
System and method for automating virtual network provisioning Mar 28, 2013 Issued
Array ( [id] => 9774681 [patent_doc_number] => 20140298343 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'METHOD AND SYSTEM FOR SCHEDULING ALLOCATION OF TASKS' [patent_app_type] => utility [patent_app_number] => 13/850427 [patent_app_country] => US [patent_app_date] => 2013-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7607 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [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] => 13850427 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/850427
METHOD AND SYSTEM FOR SCHEDULING ALLOCATION OF TASKS Mar 25, 2013 Abandoned
13/845771 DEVICE, RECORDING MEDIUM, AND METHOD Mar 17, 2013 Abandoned
Menu