
Keith E. Vicary
Examiner (ID: 17556)
| Most Active Art Unit | 2183 |
| Art Unit(s) | 2183, 2182 |
| Total Applications | 813 |
| Issued Applications | 433 |
| Pending Applications | 82 |
| Abandoned Applications | 311 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17325291
[patent_doc_number] => 11216303
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-01-04
[patent_title] => Integrated task registration and execution system
[patent_app_type] => utility
[patent_app_number] => 16/524577
[patent_app_country] => US
[patent_app_date] => 2019-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 7046
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 16524577
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/524577 | Integrated task registration and execution system | Jul 28, 2019 | Issued |
Array
(
[id] => 15500585
[patent_doc_number] => 20200050481
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-13
[patent_title] => Computing Method Applied to Artificial Intelligence Chip, and Artificial Intelligence Chip
[patent_app_type] => utility
[patent_app_number] => 16/506099
[patent_app_country] => US
[patent_app_date] => 2019-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8045
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16506099
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/506099 | Computing Method Applied to Artificial Intelligence Chip, and Artificial Intelligence Chip | Jul 8, 2019 | Abandoned |
Array
(
[id] => 18079609
[patent_doc_number] => 20220405221
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-22
[patent_title] => SYSTEM AND ARCHITECTURE OF PURE FUNCTIONAL NEURAL NETWORK ACCELERATOR
[patent_app_type] => utility
[patent_app_number] => 17/623329
[patent_app_country] => US
[patent_app_date] => 2019-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8558
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17623329
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/623329 | System and architecture of pure functional neural network accelerator | Jul 2, 2019 | Issued |
Array
(
[id] => 15500523
[patent_doc_number] => 20200050450
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-13
[patent_title] => Method and Apparatus for Executing Instruction
[patent_app_type] => utility
[patent_app_number] => 16/458381
[patent_app_country] => US
[patent_app_date] => 2019-07-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8834
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16458381
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/458381 | Method and apparatus for executing instructions including a blocking instruction generated in response to determining that there is data dependence between instructions | Jun 30, 2019 | Issued |
Array
(
[id] => 16543283
[patent_doc_number] => 20200409698
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-31
[patent_title] => APPARATUS AND METHOD FOR OPERATING SYSTEM NOTIFICATION OF INTER-CORE WORK OFFLOAD
[patent_app_type] => utility
[patent_app_number] => 16/458046
[patent_app_country] => US
[patent_app_date] => 2019-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19242
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -24
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16458046
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/458046 | APPARATUS AND METHOD FOR OPERATING SYSTEM NOTIFICATION OF INTER-CORE WORK OFFLOAD | Jun 28, 2019 | Abandoned |
Array
(
[id] => 16543317
[patent_doc_number] => 20200409732
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-31
[patent_title] => SHARING MULTIMEDIA PHYSICAL FUNCTIONS IN A VIRTUALIZED ENVIRONMENT ON A PROCESSING UNIT
[patent_app_type] => utility
[patent_app_number] => 16/453664
[patent_app_country] => US
[patent_app_date] => 2019-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13629
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -29
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16453664
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/453664 | SHARING MULTIMEDIA PHYSICAL FUNCTIONS IN A VIRTUALIZED ENVIRONMENT ON A PROCESSING UNIT | Jun 25, 2019 | Abandoned |
Array
(
[id] => 18781180
[patent_doc_number] => 11822923
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-11-21
[patent_title] => Performing store-to-load forwarding of a return address for a return instruction
[patent_app_type] => utility
[patent_app_number] => 16/451783
[patent_app_country] => US
[patent_app_date] => 2019-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4949
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16451783
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/451783 | Performing store-to-load forwarding of a return address for a return instruction | Jun 24, 2019 | Issued |
Array
(
[id] => 16527332
[patent_doc_number] => 20200401412
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-24
[patent_title] => HARDWARE SUPPORT FOR DUAL-MEMORY ATOMIC OPERATIONS
[patent_app_type] => utility
[patent_app_number] => 16/450300
[patent_app_country] => US
[patent_app_date] => 2019-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17715
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16450300
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/450300 | HARDWARE SUPPORT FOR DUAL-MEMORY ATOMIC OPERATIONS | Jun 23, 2019 | Abandoned |
Array
(
[id] => 17636793
[patent_doc_number] => 11347517
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-05-31
[patent_title] => Reduced precision based programmable and SIMD dataflow architecture
[patent_app_type] => utility
[patent_app_number] => 16/447588
[patent_app_country] => US
[patent_app_date] => 2019-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7517
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16447588
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/447588 | Reduced precision based programmable and SIMD dataflow architecture | Jun 19, 2019 | Issued |
Array
(
[id] => 17039222
[patent_doc_number] => 20210255858
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-19
[patent_title] => COMPUTATION DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/973961
[patent_app_country] => US
[patent_app_date] => 2019-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12518
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 307
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16973961
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/973961 | COMPUTATION DEVICE | Jun 18, 2019 | Abandoned |
Array
(
[id] => 16514786
[patent_doc_number] => 20200394044
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-17
[patent_title] => METHOD AND APPARATUS FOR CREATING SHARED PIPELINES FOR DATA PROCESSING
[patent_app_type] => utility
[patent_app_number] => 16/441211
[patent_app_country] => US
[patent_app_date] => 2019-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6435
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16441211
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/441211 | Method and apparatus for updating pipeline operations for data processing | Jun 13, 2019 | Issued |
Array
(
[id] => 16470256
[patent_doc_number] => 20200371793
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-26
[patent_title] => VECTOR STORE USING BIT-REVERSED ORDER
[patent_app_type] => utility
[patent_app_number] => 16/422602
[patent_app_country] => US
[patent_app_date] => 2019-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10248
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16422602
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/422602 | VECTOR STORE USING BIT-REVERSED ORDER | May 23, 2019 | Abandoned |
Array
(
[id] => 16470247
[patent_doc_number] => 20200371784
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-26
[patent_title] => VECTOR FLOATING-POINT SCALE
[patent_app_type] => utility
[patent_app_number] => 16/422754
[patent_app_country] => US
[patent_app_date] => 2019-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11829
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16422754
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/422754 | VECTOR FLOATING-POINT SCALE | May 23, 2019 | Pending |
Array
(
[id] => 17180088
[patent_doc_number] => 11157330
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-26
[patent_title] => Barrier-free atomic transfer of multiword data
[patent_app_type] => utility
[patent_app_number] => 16/412995
[patent_app_country] => US
[patent_app_date] => 2019-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 5649
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16412995
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/412995 | Barrier-free atomic transfer of multiword data | May 14, 2019 | Issued |
Array
(
[id] => 16431419
[patent_doc_number] => 10831501
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-10
[patent_title] => Managing an issue queue for fused instructions and paired instructions in a microprocessor
[patent_app_type] => utility
[patent_app_number] => 16/408445
[patent_app_country] => US
[patent_app_date] => 2019-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7283
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[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] => 16408445
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/408445 | Managing an issue queue for fused instructions and paired instructions in a microprocessor | May 8, 2019 | Issued |
Array
(
[id] => 16439046
[patent_doc_number] => 20200356372
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-12
[patent_title] => EARLY INSTRUCTION EXECUTION WITH VALUE PREDICTION AND LOCAL REGISTER FILE
[patent_app_type] => utility
[patent_app_number] => 16/406666
[patent_app_country] => US
[patent_app_date] => 2019-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5820
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -26
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16406666
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/406666 | EARLY INSTRUCTION EXECUTION WITH VALUE PREDICTION AND LOCAL REGISTER FILE | May 7, 2019 | Abandoned |
Array
(
[id] => 16439045
[patent_doc_number] => 20200356371
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-12
[patent_title] => REUSING AN OPERAND IN AN INSTRUCTION SET ARCHITECTURE (ISA)
[patent_app_type] => utility
[patent_app_number] => 16/406839
[patent_app_country] => US
[patent_app_date] => 2019-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7702
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 55
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16406839
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/406839 | Reusing an operand received from a first-in-first-out (FIFO) buffer according to an operand specifier value specified in a predefined field of an instruction | May 7, 2019 | Issued |
Array
(
[id] => 17180044
[patent_doc_number] => 11157286
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-26
[patent_title] => Non-cached loads and stores in a system having a multi-threaded, self-scheduling processor
[patent_app_type] => utility
[patent_app_number] => 16/399727
[patent_app_country] => US
[patent_app_date] => 2019-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 25188
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 255
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399727
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/399727 | Non-cached loads and stores in a system having a multi-threaded, self-scheduling processor | Apr 29, 2019 | Issued |
Array
(
[id] => 14997625
[patent_doc_number] => 20190317770
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-17
[patent_title] => SYSTEMS AND METHODS FOR STREAM-DATAFLOW ACCELERATION
[patent_app_type] => utility
[patent_app_number] => 16/384819
[patent_app_country] => US
[patent_app_date] => 2019-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5622
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 36
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16384819
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/384819 | Systems and methods for stream-dataflow acceleration wherein a delay is implemented so as to equalize arrival times of data packets at a destination functional unit | Apr 14, 2019 | Issued |
Array
(
[id] => 17031438
[patent_doc_number] => 11093249
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-17
[patent_title] => Methods for partially preserving a branch predictor state
[patent_app_type] => utility
[patent_app_number] => 16/292003
[patent_app_country] => US
[patent_app_date] => 2019-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8276
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16292003
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/292003 | Methods for partially preserving a branch predictor state | Mar 3, 2019 | Issued |