
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] => 9372455
[patent_doc_number] => 20140082328
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-20
[patent_title] => 'METHOD AND APPARATUS TO PROCESS 4-OPERAND SIMD INTEGER MULTIPLY-ACCUMULATE INSTRUCTION'
[patent_app_type] => utility
[patent_app_number] => 13/617021
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 19419
[patent_no_of_claims] => 24
[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] => 13617021
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/617021 | Method and apparatus to process 4-operand SIMD integer multiply-accumulate instruction | Sep 13, 2012 | Issued |
Array
(
[id] => 8716022
[patent_doc_number] => 08402173
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-19
[patent_title] => 'USB device communication apparatus, systems, and methods'
[patent_app_type] => utility
[patent_app_number] => 13/616858
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 4279
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 46
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13616858
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/616858 | USB device communication apparatus, systems, and methods | Sep 13, 2012 | Issued |
Array
(
[id] => 9077373
[patent_doc_number] => 08554965
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-10-08
[patent_title] => 'System and method for storing communications intended for different groups using a limited amount of space'
[patent_app_type] => utility
[patent_app_number] => 13/618107
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 7530
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13618107
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/618107 | System and method for storing communications intended for different groups using a limited amount of space | Sep 13, 2012 | Issued |
Array
(
[id] => 10501345
[patent_doc_number] => 09229745
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-01-05
[patent_title] => 'Identifying load-hit-store conflicts'
[patent_app_type] => utility
[patent_app_number] => 13/611006
[patent_app_country] => US
[patent_app_date] => 2012-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4628
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 251
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13611006
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/611006 | Identifying load-hit-store conflicts | Sep 11, 2012 | Issued |
Array
(
[id] => 11786549
[patent_doc_number] => 09395984
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-07-19
[patent_title] => 'Swapping branch direction history(ies) in response to a branch prediction table swap instruction(s), and related systems and methods'
[patent_app_type] => utility
[patent_app_number] => 13/611597
[patent_app_country] => US
[patent_app_date] => 2012-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8617
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 6
[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] => 13611597
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/611597 | Swapping branch direction history(ies) in response to a branch prediction table swap instruction(s), and related systems and methods | Sep 11, 2012 | Issued |
Array
(
[id] => 8735178
[patent_doc_number] => 20130080747
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-03-28
[patent_title] => 'PROCESSOR AND INSTRUCTION PROCESSING METHOD IN PROCESSOR'
[patent_app_type] => utility
[patent_app_number] => 13/608774
[patent_app_country] => US
[patent_app_date] => 2012-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3315
[patent_no_of_claims] => 13
[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] => 13608774
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/608774 | Processor and instruction processing method in processor | Sep 9, 2012 | Issued |
Array
(
[id] => 9332541
[patent_doc_number] => 20140059323
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-27
[patent_title] => 'SYSTEMS AND METHODS OF DATA EXTRACTION IN A VECTOR PROCESSOR'
[patent_app_type] => utility
[patent_app_number] => 13/592617
[patent_app_country] => US
[patent_app_date] => 2012-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7692
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 6
[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] => 13592617
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/592617 | Systems and methods of data extraction in a vector processor | Aug 22, 2012 | Issued |
Array
(
[id] => 10111331
[patent_doc_number] => 09146743
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-29
[patent_title] => 'Generalized bit manipulation instructions for a computer processor'
[patent_app_type] => utility
[patent_app_number] => 13/546349
[patent_app_country] => US
[patent_app_date] => 2012-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 9027
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13546349
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/546349 | Generalized bit manipulation instructions for a computer processor | Jul 10, 2012 | Issued |
Array
(
[id] => 11220401
[patent_doc_number] => 09448736
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-09-20
[patent_title] => 'Electronic storage module, method for assigning contacts of an electronic storage module, method for implementing an assignment'
[patent_app_type] => utility
[patent_app_number] => 14/232528
[patent_app_country] => US
[patent_app_date] => 2012-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 7
[patent_no_of_words] => 4446
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14232528
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/232528 | Electronic storage module, method for assigning contacts of an electronic storage module, method for implementing an assignment | Jul 8, 2012 | Issued |
Array
(
[id] => 9611531
[patent_doc_number] => 08788720
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-22
[patent_title] => 'Method and apparatus for interfacing with multiple objects using an object independent interface protocol'
[patent_app_type] => utility
[patent_app_number] => 13/542484
[patent_app_country] => US
[patent_app_date] => 2012-07-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 12
[patent_no_of_words] => 10403
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13542484
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/542484 | Method and apparatus for interfacing with multiple objects using an object independent interface protocol | Jul 4, 2012 | Issued |
Array
(
[id] => 10188762
[patent_doc_number] => 09218182
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-12-22
[patent_title] => 'Systems, apparatuses, and methods for performing a shuffle and operation (shuffle-op)'
[patent_app_type] => utility
[patent_app_number] => 13/539116
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 28
[patent_no_of_words] => 18561
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13539116
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/539116 | Systems, apparatuses, and methods for performing a shuffle and operation (shuffle-op) | Jun 28, 2012 | Issued |
Array
(
[id] => 9722870
[patent_doc_number] => 20140258571
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-09-11
[patent_title] => 'Method and Device for Serial Data Transmission Having a Flexible Message Size and a Variable bit Length'
[patent_app_type] => utility
[patent_app_number] => 14/129611
[patent_app_country] => US
[patent_app_date] => 2012-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7799
[patent_no_of_claims] => 22
[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] => 14129611
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/129611 | Method and device for serial data transmission having a flexible message size and a variable bit length | Jun 25, 2012 | Issued |
Array
(
[id] => 11563743
[patent_doc_number] => 09626333
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-04-18
[patent_title] => 'Scatter using index array and finite state machine'
[patent_app_type] => utility
[patent_app_number] => 13/977727
[patent_app_country] => US
[patent_app_date] => 2012-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 23
[patent_no_of_words] => 19764
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[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] => 13977727
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/977727 | Scatter using index array and finite state machine | Jun 1, 2012 | Issued |
Array
(
[id] => 10582459
[patent_doc_number] => 09304584
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-04-05
[patent_title] => 'System, apparatus, and method for identifying related content based on eye movements'
[patent_app_type] => utility
[patent_app_number] => 13/485338
[patent_app_country] => US
[patent_app_date] => 2012-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 12882
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13485338
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/485338 | System, apparatus, and method for identifying related content based on eye movements | May 30, 2012 | Issued |
Array
(
[id] => 9967738
[patent_doc_number] => 09015373
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-21
[patent_title] => 'Storage apparatus and method of controlling storage apparatus'
[patent_app_type] => utility
[patent_app_number] => 13/512145
[patent_app_country] => US
[patent_app_date] => 2012-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 26
[patent_no_of_words] => 11402
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 291
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13512145
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/512145 | Storage apparatus and method of controlling storage apparatus | May 16, 2012 | Issued |
Array
(
[id] => 8552147
[patent_doc_number] => 08327045
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-12-04
[patent_title] => 'System and method for storing communications intended for different groups using a limited amount of space'
[patent_app_type] => utility
[patent_app_number] => 13/465379
[patent_app_country] => US
[patent_app_date] => 2012-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 7498
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13465379
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/465379 | System and method for storing communications intended for different groups using a limited amount of space | May 6, 2012 | Issued |
Array
(
[id] => 8182559
[patent_doc_number] => 20120113727
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-10
[patent_title] => 'CONFIGURATION FINALIZATION ON FIRST VALID NAND COMMAND'
[patent_app_type] => utility
[patent_app_number] => 13/353452
[patent_app_country] => US
[patent_app_date] => 2012-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3946
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0113/20120113727.pdf
[firstpage_image] =>[orig_patent_app_number] => 13353452
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/353452 | Configuration finalization on first valid NAND command | Jan 18, 2012 | Issued |
Array
(
[id] => 9637052
[patent_doc_number] => 20140215162
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-31
[patent_title] => 'RETRIEVAL OF PREVIOUSLY ACCESSED DATA IN A MULTI-CORE PROCESSOR'
[patent_app_type] => utility
[patent_app_number] => 13/995283
[patent_app_country] => US
[patent_app_date] => 2011-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12458
[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] => 13995283
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/995283 | Retrieval of previously accessed data in a multi-core processor | Dec 27, 2011 | Issued |
Array
(
[id] => 9947437
[patent_doc_number] => 08996765
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-03-31
[patent_title] => 'Methods and apparatus to manage workload memory allocation'
[patent_app_type] => utility
[patent_app_number] => 13/992976
[patent_app_country] => US
[patent_app_date] => 2011-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8079
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13992976
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/992976 | Methods and apparatus to manage workload memory allocation | Dec 26, 2011 | Issued |
Array
(
[id] => 8893602
[patent_doc_number] => 20130166786
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-06-27
[patent_title] => 'COMBINED INPUT PORT'
[patent_app_type] => utility
[patent_app_number] => 13/336033
[patent_app_country] => US
[patent_app_date] => 2011-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 4855
[patent_no_of_claims] => 14
[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] => 13336033
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/336033 | Combined input port | Dec 22, 2011 | Issued |