
Keith E. Vicary
Examiner (ID: 1731, Phone: (571)270-1314 , Office: P/2182 )
| Most Active Art Unit | 2183 |
| Art Unit(s) | 2182, 2183 |
| Total Applications | 815 |
| Issued Applications | 433 |
| Pending Applications | 84 |
| Abandoned Applications | 311 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 14750623
[patent_doc_number] => 20190258485
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-22
[patent_title] => BRANCH PREDICTION
[patent_app_type] => utility
[patent_app_number] => 15/900914
[patent_app_country] => US
[patent_app_date] => 2018-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4659
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 61
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15900914
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/900914 | Performing at least two branch predictions for non-contiguous instruction blocks at the same time using a prediction mapping | Feb 20, 2018 | Issued |
Array
(
[id] => 13511901
[patent_doc_number] => 20180307493
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-10-25
[patent_title] => ENHANCED MANAGED RUNTIME ENVIRONMENTS THAT SUPPORT DETERMINISTIC RECORD AND REPLAY
[patent_app_type] => utility
[patent_app_number] => 15/897974
[patent_app_country] => US
[patent_app_date] => 2018-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8260
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15897974
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/897974 | Enhanced managed runtime environments that support deterministic record and replay | Feb 14, 2018 | Issued |
Array
(
[id] => 13992247
[patent_doc_number] => 20190065281
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-28
[patent_title] => TECHNOLOGIES FOR AUTO-MIGRATION IN ACCELERATED ARCHITECTURES
[patent_app_type] => utility
[patent_app_number] => 15/859385
[patent_app_country] => US
[patent_app_date] => 2017-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 21622
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15859385
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/859385 | TECHNOLOGIES FOR AUTO-MIGRATION IN ACCELERATED ARCHITECTURES | Dec 29, 2017 | Abandoned |
Array
(
[id] => 14506349
[patent_doc_number] => 20190196829
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => APPARATUS AND METHOD FOR VECTOR MULTIPLY AND SUBTRACTION OF SIGNED DOUBLEWORDS
[patent_app_type] => utility
[patent_app_number] => 15/850687
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13808
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 216
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15850687
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/850687 | APPARATUS AND METHOD FOR VECTOR MULTIPLY AND SUBTRACTION OF SIGNED DOUBLEWORDS | Dec 20, 2017 | Abandoned |
Array
(
[id] => 15248255
[patent_doc_number] => 10509652
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-17
[patent_title] => In-lane vector shuffle instructions
[patent_app_type] => utility
[patent_app_number] => 15/849711
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 4963
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 450
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15849711
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/849711 | In-lane vector shuffle instructions | Dec 20, 2017 | Issued |
Array
(
[id] => 16431395
[patent_doc_number] => 10831477
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-10
[patent_title] => In-lane vector shuffle instructions
[patent_app_type] => utility
[patent_app_number] => 15/849715
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 4963
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 424
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15849715
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/849715 | In-lane vector shuffle instructions | Dec 20, 2017 | Issued |
Array
(
[id] => 14506331
[patent_doc_number] => 20190196820
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => APPARATUS AND METHOD FOR RIGHT SHIFTING PACKED QUADWORDS AND EXTRACTING PACKED DOUBLEWORDS
[patent_app_type] => utility
[patent_app_number] => 15/850765
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15819
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15850765
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/850765 | APPARATUS AND METHOD FOR RIGHT SHIFTING PACKED QUADWORDS AND EXTRACTING PACKED DOUBLEWORDS | Dec 20, 2017 | Abandoned |
Array
(
[id] => 15284509
[patent_doc_number] => 10514918
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-24
[patent_title] => In-lane vector shuffle instructions
[patent_app_type] => utility
[patent_app_number] => 15/849710
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 4963
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 486
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15849710
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/849710 | In-lane vector shuffle instructions | Dec 20, 2017 | Issued |
Array
(
[id] => 14506347
[patent_doc_number] => 20190196828
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => APPARATUS AND METHOD FOR VECTOR MULTIPLY OF SIGNED WORDS, ROUNDING, AND SATURATION
[patent_app_type] => utility
[patent_app_number] => 15/850248
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13915
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15850248
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/850248 | APPARATUS AND METHOD FOR VECTOR MULTIPLY OF SIGNED WORDS, ROUNDING, AND SATURATION | Dec 20, 2017 | Abandoned |
Array
(
[id] => 14506335
[patent_doc_number] => 20190196822
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => APPARATUS AND METHOD FOR SHIFTING PACKED QUADWORDS AND EXTRACTING PACKED WORDS
[patent_app_type] => utility
[patent_app_number] => 15/851145
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15760
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15851145
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/851145 | APPARATUS AND METHOD FOR SHIFTING PACKED QUADWORDS AND EXTRACTING PACKED WORDS | Dec 20, 2017 | Abandoned |
Array
(
[id] => 14506333
[patent_doc_number] => 20190196821
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => APPARATUS AND METHOD FOR RIGHT-SHIFTING PACKED QUADWORDS AND EXTRACTING PACKED WORDS
[patent_app_type] => utility
[patent_app_number] => 15/850949
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15762
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15850949
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/850949 | APPARATUS AND METHOD FOR RIGHT-SHIFTING PACKED QUADWORDS AND EXTRACTING PACKED WORDS | Dec 20, 2017 | Abandoned |
Array
(
[id] => 14506265
[patent_doc_number] => 20190196787
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => APPARATUS AND METHOD FOR RIGHT SHIFTING PACKED QUADWORDS AND EXTRACTING PACKED DOUBLEWORDS
[patent_app_type] => utility
[patent_app_number] => 15/850682
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12815
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15850682
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/850682 | APPARATUS AND METHOD FOR RIGHT SHIFTING PACKED QUADWORDS AND EXTRACTING PACKED DOUBLEWORDS | Dec 20, 2017 | Abandoned |
Array
(
[id] => 16972302
[patent_doc_number] => 11068274
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-07-20
[patent_title] => Prioritized instructions in an instruction completion table of a simultaneous multithreading processor
[patent_app_type] => utility
[patent_app_number] => 15/843982
[patent_app_country] => US
[patent_app_date] => 2017-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5676
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 295
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15843982
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/843982 | Prioritized instructions in an instruction completion table of a simultaneous multithreading processor | Dec 14, 2017 | Issued |
Array
(
[id] => 14379159
[patent_doc_number] => 20190163492
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-30
[patent_title] => EMPLOYING A STACK ACCELERATOR FOR STACK-TYPE ACCESSES
[patent_app_type] => utility
[patent_app_number] => 15/824649
[patent_app_country] => US
[patent_app_date] => 2017-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9577
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15824649
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/824649 | EMPLOYING A STACK ACCELERATOR FOR STACK-TYPE ACCESSES | Nov 27, 2017 | Abandoned |
Array
(
[id] => 16462747
[patent_doc_number] => 10846095
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-24
[patent_title] => System and method for processing a load micro-operation by allocating an address generation scheduler queue entry without allocating a load queue entry
[patent_app_type] => utility
[patent_app_number] => 15/824729
[patent_app_country] => US
[patent_app_date] => 2017-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3235
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15824729
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/824729 | System and method for processing a load micro-operation by allocating an address generation scheduler queue entry without allocating a load queue entry | Nov 27, 2017 | Issued |
Array
(
[id] => 14379127
[patent_doc_number] => 20190163476
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-30
[patent_title] => SYSTEMS, METHODS, AND APPARATUSES HANDLING HALF-PRECISION OPERANDS
[patent_app_type] => utility
[patent_app_number] => 15/824902
[patent_app_country] => US
[patent_app_date] => 2017-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8940
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15824902
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/824902 | SYSTEMS, METHODS, AND APPARATUSES HANDLING HALF-PRECISION OPERANDS | Nov 27, 2017 | Abandoned |
Array
(
[id] => 16551589
[patent_doc_number] => 10884748
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-05
[patent_title] => Providing a predicted target address to multiple locations based on detecting an affiliated relationship
[patent_app_type] => utility
[patent_app_number] => 15/816363
[patent_app_country] => US
[patent_app_date] => 2017-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 34
[patent_no_of_words] => 19168
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15816363
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/816363 | Providing a predicted target address to multiple locations based on detecting an affiliated relationship | Nov 16, 2017 | Issued |
Array
(
[id] => 13497183
[patent_doc_number] => 20180300134
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-10-18
[patent_title] => SYSTEM AND METHOD OF EXECUTING CACHE LINE UNALIGNED LOAD INSTRUCTIONS
[patent_app_type] => utility
[patent_app_number] => 15/810798
[patent_app_country] => US
[patent_app_date] => 2017-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4853
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15810798
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/810798 | SYSTEM AND METHOD OF EXECUTING CACHE LINE UNALIGNED LOAD INSTRUCTIONS | Nov 12, 2017 | Abandoned |
Array
(
[id] => 15284507
[patent_doc_number] => 10514917
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-24
[patent_title] => In-lane vector shuffle instructions
[patent_app_type] => utility
[patent_app_number] => 15/801652
[patent_app_country] => US
[patent_app_date] => 2017-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 4958
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 452
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15801652
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/801652 | In-lane vector shuffle instructions | Nov 1, 2017 | Issued |
Array
(
[id] => 13906069
[patent_doc_number] => 20190042239
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-07
[patent_title] => MANAGING AN ISSUE QUEUE FOR FUSED INSTRUCTIONS AND PAIRED INSTRUCTIONS IN A MICROPROCESSOR
[patent_app_type] => utility
[patent_app_number] => 15/795772
[patent_app_country] => US
[patent_app_date] => 2017-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7265
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[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] => 15795772
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/795772 | Managing an issue queue for fused instructions and paired instructions in a microprocessor | Oct 26, 2017 | Issued |