
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |