
Michael Sun
Examiner (ID: 370)
| Most Active Art Unit | 2184 |
| Art Unit(s) | 2184, 2183 |
| Total Applications | 1044 |
| Issued Applications | 910 |
| Pending Applications | 47 |
| Abandoned Applications | 111 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18046763
[patent_doc_number] => 11520717
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-12-06
[patent_title] => Memory tiles in data processing engine array
[patent_app_type] => utility
[patent_app_number] => 17/196669
[patent_app_country] => US
[patent_app_date] => 2021-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 27
[patent_no_of_words] => 30732
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17196669
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/196669 | Memory tiles in data processing engine array | Mar 8, 2021 | Issued |
Array
(
[id] => 17846795
[patent_doc_number] => 11436168
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-09-06
[patent_title] => Accelerator and electronic device including the same
[patent_app_type] => utility
[patent_app_number] => 17/192032
[patent_app_country] => US
[patent_app_date] => 2021-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8323
[patent_no_of_claims] => 21
[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] => 17192032
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/192032 | Accelerator and electronic device including the same | Mar 3, 2021 | Issued |
Array
(
[id] => 17817209
[patent_doc_number] => 11422820
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-08-23
[patent_title] => Shadow cache for securing conditional speculative instruction execution
[patent_app_type] => utility
[patent_app_number] => 17/189151
[patent_app_country] => US
[patent_app_date] => 2021-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5110
[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] => 17189151
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/189151 | Shadow cache for securing conditional speculative instruction execution | Feb 28, 2021 | Issued |
Array
(
[id] => 17550245
[patent_doc_number] => 20220121587
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-21
[patent_title] => Identification and Classification of Write Stream Priority
[patent_app_type] => utility
[patent_app_number] => 17/187046
[patent_app_country] => US
[patent_app_date] => 2021-02-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8286
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17187046
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/187046 | Identification and classification of write stream priority | Feb 25, 2021 | Issued |
Array
(
[id] => 16918630
[patent_doc_number] => 20210191722
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-06-24
[patent_title] => USING LOOP EXIT PREDICTION TO ACCELERATE OR SUPPRESS LOOP MODE OF A PROCESSOR
[patent_app_type] => utility
[patent_app_number] => 17/169053
[patent_app_country] => US
[patent_app_date] => 2021-02-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5783
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17169053
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/169053 | Using loop exit prediction to accelerate or suppress loop mode of a processor | Feb 4, 2021 | Issued |
Array
(
[id] => 17557804
[patent_doc_number] => 11314508
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-04-26
[patent_title] => FPGA-based computing system for processing data in size, weight, and power constrained environments
[patent_app_type] => utility
[patent_app_number] => 17/163754
[patent_app_country] => US
[patent_app_date] => 2021-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6611
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 247
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17163754
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/163754 | FPGA-based computing system for processing data in size, weight, and power constrained environments | Jan 31, 2021 | Issued |
Array
(
[id] => 16856854
[patent_doc_number] => 20210157599
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-27
[patent_title] => CACHE SYSTEMS AND CIRCUITS FOR SYNCING CACHES OR CACHE SETS
[patent_app_type] => utility
[patent_app_number] => 17/163163
[patent_app_country] => US
[patent_app_date] => 2021-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 46372
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17163163
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/163163 | Cache systems and circuits for syncing caches or cache sets | Jan 28, 2021 | Issued |
Array
(
[id] => 16848930
[patent_doc_number] => 20210149675
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-20
[patent_title] => Extended Tags for Speculative and Normal Executions
[patent_app_type] => utility
[patent_app_number] => 17/158999
[patent_app_country] => US
[patent_app_date] => 2021-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 46364
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17158999
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/158999 | Extended tags for speculative and normal executions | Jan 25, 2021 | Issued |
Array
(
[id] => 16810571
[patent_doc_number] => 20210133126
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-06
[patent_title] => INFORMATION INTEGRATION APPARATUS
[patent_app_type] => utility
[patent_app_number] => 17/149024
[patent_app_country] => US
[patent_app_date] => 2021-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3686
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[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] => 17149024
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/149024 | Information integration apparatus | Jan 13, 2021 | Issued |
Array
(
[id] => 17706958
[patent_doc_number] => 20220206964
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-30
[patent_title] => EMULATING A LOCAL STORAGE BY ACCESSING AN EXTERNAL STORAGE THROUGH A SHARED PORT OF A NIC
[patent_app_type] => utility
[patent_app_number] => 17/145319
[patent_app_country] => US
[patent_app_date] => 2021-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15889
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17145319
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/145319 | Emulating a local storage by accessing an external storage through a shared port of a NIC | Jan 8, 2021 | Issued |
Array
(
[id] => 16794766
[patent_doc_number] => 20210124583
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-04-29
[patent_title] => Conditional Branch Frame Barrier
[patent_app_type] => utility
[patent_app_number] => 17/143145
[patent_app_country] => US
[patent_app_date] => 2021-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18263
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 312
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17143145
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/143145 | Conditional branch frame barrier | Jan 5, 2021 | Issued |
Array
(
[id] => 17542885
[patent_doc_number] => 11308008
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-04-19
[patent_title] => Systems and methods for handling DPI messages outgoing from an emulator system
[patent_app_type] => utility
[patent_app_number] => 17/139333
[patent_app_country] => US
[patent_app_date] => 2020-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 9170
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17139333
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/139333 | Systems and methods for handling DPI messages outgoing from an emulator system | Dec 30, 2020 | Issued |
Array
(
[id] => 18276099
[patent_doc_number] => 11615043
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-03-28
[patent_title] => Systems, methods, and apparatus to enable data aggregation and adaptation in hardware acceleration subsystems
[patent_app_type] => utility
[patent_app_number] => 17/139970
[patent_app_country] => US
[patent_app_date] => 2020-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 12989
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17139970
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/139970 | Systems, methods, and apparatus to enable data aggregation and adaptation in hardware acceleration subsystems | Dec 30, 2020 | Issued |
Array
(
[id] => 18480055
[patent_doc_number] => 11693795
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-07-04
[patent_title] => Methods and apparatus to extend local buffer of a hardware accelerator
[patent_app_type] => utility
[patent_app_number] => 17/138740
[patent_app_country] => US
[patent_app_date] => 2020-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 14204
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17138740
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/138740 | Methods and apparatus to extend local buffer of a hardware accelerator | Dec 29, 2020 | Issued |
Array
(
[id] => 16764177
[patent_doc_number] => 20210109758
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-04-15
[patent_title] => POST COMPLETION EXECUTION IN AN OUT-OF-ORDER PROCESSOR DESIGN
[patent_app_type] => utility
[patent_app_number] => 17/128501
[patent_app_country] => US
[patent_app_date] => 2020-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5802
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17128501
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/128501 | Post completion execution in an out-of-order processor design | Dec 20, 2020 | Issued |
Array
(
[id] => 18864241
[patent_doc_number] => 20230418677
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-12-28
[patent_title] => PREEMPTION IN A MACHINE LEARNING HARDWARE ACCELERATOR
[patent_app_type] => utility
[patent_app_number] => 18/036506
[patent_app_country] => US
[patent_app_date] => 2020-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9180
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18036506
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/036506 | Preemption in a machine learning hardware accelerator | Dec 20, 2020 | Issued |
Array
(
[id] => 17454940
[patent_doc_number] => 11269801
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-03-08
[patent_title] => System decoder for training accelerators
[patent_app_type] => utility
[patent_app_number] => 17/125439
[patent_app_country] => US
[patent_app_date] => 2020-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 12994
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 261
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17125439
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/125439 | System decoder for training accelerators | Dec 16, 2020 | Issued |
Array
(
[id] => 18248164
[patent_doc_number] => 11604753
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-03-14
[patent_title] => Inter device data exchange via external bus by utilizing communication port
[patent_app_type] => utility
[patent_app_number] => 17/121371
[patent_app_country] => US
[patent_app_date] => 2020-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4588
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17121371
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/121371 | Inter device data exchange via external bus by utilizing communication port | Dec 13, 2020 | Issued |
Array
(
[id] => 16849084
[patent_doc_number] => 20210149829
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-20
[patent_title] => MEMORY MODULE WITH TIMING-CONTROLLED DATA BUFFERING
[patent_app_type] => utility
[patent_app_number] => 17/114478
[patent_app_country] => US
[patent_app_date] => 2020-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11163
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17114478
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/114478 | Memory module with timing-controlled data buffering | Dec 6, 2020 | Issued |
Array
(
[id] => 17252846
[patent_doc_number] => 11188335
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-11-30
[patent_title] => Apparatuses, methods, and systems for hashing instructions
[patent_app_type] => utility
[patent_app_number] => 17/087536
[patent_app_country] => US
[patent_app_date] => 2020-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 36
[patent_figures_cnt] => 40
[patent_no_of_words] => 29125
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 248
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17087536
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/087536 | Apparatuses, methods, and systems for hashing instructions | Nov 1, 2020 | Issued |