Search

Kamini S. Shah

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10630450 [patent_doc_number] => 09348599 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-24 [patent_title] => 'Confidence threshold-based opposing branch path execution for branch prediction' [patent_app_type] => utility [patent_app_number] => 13/741597 [patent_app_country] => US [patent_app_date] => 2013-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6112 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13741597 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/741597
Confidence threshold-based opposing branch path execution for branch prediction Jan 14, 2013 Issued
Array ( [id] => 9604819 [patent_doc_number] => 20140201501 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-17 [patent_title] => 'DYNAMIC ACCESSING OF EXECUTION ELEMENTS THROUGH MODIFICATION OF ISSUE RULES' [patent_app_type] => utility [patent_app_number] => 13/741985 [patent_app_country] => US [patent_app_date] => 2013-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5534 [patent_no_of_claims] => 22 [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] => 13741985 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/741985
Dynamic accessing of execution elements through modification of issue rules Jan 14, 2013 Issued
Array ( [id] => 14009331 [patent_doc_number] => 10223124 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-05 [patent_title] => Thread selection at a processor based on branch prediction confidence [patent_app_type] => utility [patent_app_number] => 13/739161 [patent_app_country] => US [patent_app_date] => 2013-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7113 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13739161 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/739161
Thread selection at a processor based on branch prediction confidence Jan 10, 2013 Issued
Array ( [id] => 10137516 [patent_doc_number] => 09170836 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-27 [patent_title] => 'System and method for re-factorizing a square matrix into lower and upper triangular matrices on a parallel processor' [patent_app_type] => utility [patent_app_number] => 13/737287 [patent_app_country] => US [patent_app_date] => 2013-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2688 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13737287 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/737287
System and method for re-factorizing a square matrix into lower and upper triangular matrices on a parallel processor Jan 8, 2013 Issued
Array ( [id] => 9599107 [patent_doc_number] => 20140195789 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-10 [patent_title] => 'Usefulness Indication For Indirect Branch Prediction Training' [patent_app_type] => utility [patent_app_number] => 13/735694 [patent_app_country] => US [patent_app_date] => 2013-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6281 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [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] => 13735694 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/735694
Usefulness indication for indirect branch prediction training Jan 6, 2013 Issued
Array ( [id] => 11220494 [patent_doc_number] => 09448829 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-20 [patent_title] => 'Hetergeneous processor apparatus and method' [patent_app_type] => utility [patent_app_number] => 13/730491 [patent_app_country] => US [patent_app_date] => 2012-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 28 [patent_no_of_words] => 19934 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13730491 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/730491
Hetergeneous processor apparatus and method Dec 27, 2012 Issued
Array ( [id] => 11213688 [patent_doc_number] => 09442723 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-13 [patent_title] => 'Method and apparatus for integral image computation instructions' [patent_app_type] => utility [patent_app_number] => 13/730665 [patent_app_country] => US [patent_app_date] => 2012-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 24 [patent_no_of_words] => 14688 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13730665 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/730665
Method and apparatus for integral image computation instructions Dec 27, 2012 Issued
Array ( [id] => 10117534 [patent_doc_number] => 09152419 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-06 [patent_title] => 'Instruction set for supporting wide scalar pattern matches' [patent_app_type] => utility [patent_app_number] => 13/718816 [patent_app_country] => US [patent_app_date] => 2012-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 27 [patent_no_of_words] => 19962 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13718816 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/718816
Instruction set for supporting wide scalar pattern matches Dec 17, 2012 Issued
Array ( [id] => 9213838 [patent_doc_number] => 20140013015 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-09 [patent_title] => 'METHOD AND SYSTEM FOR TRANSFERRING DATA BETWEEN PORTABLE TERMINAL AND EXTERNAL DEVICE' [patent_app_type] => utility [patent_app_number] => 13/718790 [patent_app_country] => US [patent_app_date] => 2012-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3870 [patent_no_of_claims] => 11 [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] => 13718790 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/718790
METHOD AND SYSTEM FOR TRANSFERRING DATA BETWEEN PORTABLE TERMINAL AND EXTERNAL DEVICE Dec 17, 2012 Abandoned
Array ( [id] => 9006222 [patent_doc_number] => 20130227347 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-29 [patent_title] => 'STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 13/716752 [patent_app_country] => US [patent_app_date] => 2012-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 7977 [patent_no_of_claims] => 20 [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] => 13716752 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/716752
Storage device Dec 16, 2012 Issued
Array ( [id] => 8917979 [patent_doc_number] => 20130179604 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-07-11 [patent_title] => 'DATA TRANSMISSION METHODS AND HUB DEVICES UTILIZING THE SAME' [patent_app_type] => utility [patent_app_number] => 13/716765 [patent_app_country] => US [patent_app_date] => 2012-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4061 [patent_no_of_claims] => 18 [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] => 13716765 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/716765
Data transmission methods and hub devices utilizing the same Dec 16, 2012 Issued
Array ( [id] => 9044031 [patent_doc_number] => 20130246669 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-19 [patent_title] => 'TRANSMISSION DEVICE AND TRANSMISSION METHOD' [patent_app_type] => utility [patent_app_number] => 13/716178 [patent_app_country] => US [patent_app_date] => 2012-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6935 [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] => 13716178 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/716178
Transmission device and transmission method Dec 15, 2012 Issued
Array ( [id] => 9825953 [patent_doc_number] => 08935449 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-01-13 [patent_title] => 'Customization of data processing equipment with a removable storage device' [patent_app_type] => utility [patent_app_number] => 13/715575 [patent_app_country] => US [patent_app_date] => 2012-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4189 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13715575 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/715575
Customization of data processing equipment with a removable storage device Dec 13, 2012 Issued
Array ( [id] => 9548496 [patent_doc_number] => 20140173145 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-19 [patent_title] => 'COMPUTER REALIZING HIGH-SPEED ACCESS AND DATA PROTECTION OF STORAGE DEVICE, COMPUTER SYSTEM, AND I/O REQUEST PROCESSING METHOD' [patent_app_type] => utility [patent_app_number] => 13/807410 [patent_app_country] => US [patent_app_date] => 2012-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 7154 [patent_no_of_claims] => 10 [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] => 13807410 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/807410
Computer realizing high-speed access and data protection of storage device, computer system, and I/O request processing method Dec 12, 2012 Issued
Array ( [id] => 9540101 [patent_doc_number] => 20140164748 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-12 [patent_title] => 'PRE-FETCHING INSTRUCTIONS USING PREDICTED BRANCH TARGET ADDRESSES' [patent_app_type] => utility [patent_app_number] => 13/711403 [patent_app_country] => US [patent_app_date] => 2012-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10180 [patent_no_of_claims] => 24 [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] => 13711403 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/711403
Pre-fetching instructions using predicted branch target addresses Dec 10, 2012 Issued
Array ( [id] => 9540092 [patent_doc_number] => 20140164739 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-12 [patent_title] => 'Modify and Execute Next Sequential Instruction Facility and Instructions Therefore' [patent_app_type] => utility [patent_app_number] => 13/710494 [patent_app_country] => US [patent_app_date] => 2012-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 21220 [patent_no_of_claims] => 17 [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] => 13710494 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/710494
Modify and execute next sequential instruction facility and instructions therefor Dec 10, 2012 Issued
Array ( [id] => 11577714 [patent_doc_number] => 09632976 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-25 [patent_title] => 'Lazy runahead operation for a microprocessor' [patent_app_type] => utility [patent_app_number] => 13/708645 [patent_app_country] => US [patent_app_date] => 2012-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6380 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13708645 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/708645
Lazy runahead operation for a microprocessor Dec 6, 2012 Issued
Array ( [id] => 8781883 [patent_doc_number] => 20130103858 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-04-25 [patent_title] => 'FIBRE CHANNEL INPUT/OUTPUT DATA ROUTING SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 13/671954 [patent_app_country] => US [patent_app_date] => 2012-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 22698 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [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] => 13671954 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/671954
Fibre channel input/output data routing system and method Nov 7, 2012 Issued
Array ( [id] => 10894924 [patent_doc_number] => 08918555 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-12-23 [patent_title] => 'Adaptive and prioritized replication scheduling in storage clusters' [patent_app_type] => utility [patent_app_number] => 13/669596 [patent_app_country] => US [patent_app_date] => 2012-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7584 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [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] => 13669596 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/669596
Adaptive and prioritized replication scheduling in storage clusters Nov 5, 2012 Issued
Array ( [id] => 9378801 [patent_doc_number] => 08683083 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Fibre channel input/output data routing system and method' [patent_app_type] => utility [patent_app_number] => 13/657036 [patent_app_country] => US [patent_app_date] => 2012-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 22620 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13657036 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/657036
Fibre channel input/output data routing system and method Oct 21, 2012 Issued
Menu