
Michael D. Yaary
Examiner (ID: 6937, Phone: (571)270-1249 , Office: P/2182 )
| Most Active Art Unit | 2182 |
| Art Unit(s) | 2183, 2193, 2182, 2151 |
| Total Applications | 1188 |
| Issued Applications | 991 |
| Pending Applications | 61 |
| Abandoned Applications | 151 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20595495
[patent_doc_number] => 12579213
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-17
[patent_title] => Bias scaling for n-bit constrained hardware acceleration
[patent_app_type] => utility
[patent_app_number] => 17/528472
[patent_app_country] => US
[patent_app_date] => 2021-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 1145
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 372
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17528472
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/528472 | Bias scaling for n-bit constrained hardware acceleration | Nov 16, 2021 | Issued |
Array
(
[id] => 17644089
[patent_doc_number] => 20220171827
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-02
[patent_title] => SPARSE MATRIX MULTIPLICATION ACCELERATION MECHANISM
[patent_app_type] => utility
[patent_app_number] => 17/527324
[patent_app_country] => US
[patent_app_date] => 2021-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 28329
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 17527324
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/527324 | Sparse matrix multiplication acceleration mechanism | Nov 15, 2021 | Issued |
Array
(
[id] => 17862039
[patent_doc_number] => 11443198
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-09-13
[patent_title] => Directed acyclic graph machine learning system
[patent_app_type] => utility
[patent_app_number] => 17/522062
[patent_app_country] => US
[patent_app_date] => 2021-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 11026
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 267
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17522062
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/522062 | Directed acyclic graph machine learning system | Nov 8, 2021 | Issued |
Array
(
[id] => 19167602
[patent_doc_number] => 11983510
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-05-14
[patent_title] => Evaluating a mathematical function in a computational environment
[patent_app_type] => utility
[patent_app_number] => 17/522063
[patent_app_country] => US
[patent_app_date] => 2021-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9895
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17522063
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/522063 | Evaluating a mathematical function in a computational environment | Nov 8, 2021 | Issued |
Array
(
[id] => 20666822
[patent_doc_number] => 12608598
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-04-21
[patent_title] => Weight-sparse neural processing unit with multi-dimensional routing of non-zero values
[patent_app_type] => utility
[patent_app_number] => 17/521846
[patent_app_country] => US
[patent_app_date] => 2021-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 20
[patent_no_of_words] => 5449
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17521846
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/521846 | Weight-sparse neural processing unit with multi-dimensional routing of non-zero values | Nov 7, 2021 | Issued |
Array
(
[id] => 20564338
[patent_doc_number] => 12566948
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-03
[patent_title] => Computation unit, related apparatus, and method
[patent_app_type] => utility
[patent_app_number] => 17/510217
[patent_app_country] => US
[patent_app_date] => 2021-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 18
[patent_no_of_words] => 7002
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17510217
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/510217 | Computation unit, related apparatus, and method | Oct 24, 2021 | Issued |
Array
(
[id] => 20228424
[patent_doc_number] => 12417076
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-16
[patent_title] => Processing-in-memory (PIM) devices
[patent_app_type] => utility
[patent_app_number] => 17/499331
[patent_app_country] => US
[patent_app_date] => 2021-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 73
[patent_figures_cnt] => 73
[patent_no_of_words] => 48959
[patent_no_of_claims] => 52
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 267
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17499331
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/499331 | Processing-in-memory (PIM) devices | Oct 11, 2021 | Issued |
Array
(
[id] => 17401542
[patent_doc_number] => 20220043632
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-02-10
[patent_title] => PROCESSING-IN-MEMORY (PIM) DEVICES
[patent_app_type] => utility
[patent_app_number] => 17/499608
[patent_app_country] => US
[patent_app_date] => 2021-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 52860
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -60
[patent_words_short_claim] => 193
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17499608
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/499608 | Processing-in-memory (PIM) devices | Oct 11, 2021 | Issued |
Array
(
[id] => 18038887
[patent_doc_number] => 20220383103
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-01
[patent_title] => HARDWARE ACCELERATOR METHOD AND DEVICE
[patent_app_type] => utility
[patent_app_number] => 17/499149
[patent_app_country] => US
[patent_app_date] => 2021-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8411
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -24
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17499149
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/499149 | HARDWARE ACCELERATOR METHOD AND DEVICE | Oct 11, 2021 | Pending |
Array
(
[id] => 17338266
[patent_doc_number] => 20220004597
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-06
[patent_title] => MACHINE LEARNING ARCHITECTURE SUPPORT FOR BLOCK SPARSITY
[patent_app_type] => utility
[patent_app_number] => 17/481064
[patent_app_country] => US
[patent_app_date] => 2021-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6341
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17481064
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/481064 | Machine learning architecture support for block sparsity | Sep 20, 2021 | Issued |
Array
(
[id] => 19740183
[patent_doc_number] => 12217018
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-04
[patent_title] => Method and architecture for performing modular addition and multiplication sequences
[patent_app_type] => utility
[patent_app_number] => 17/925367
[patent_app_country] => US
[patent_app_date] => 2021-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 5707
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 17925367
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/925367 | Method and architecture for performing modular addition and multiplication sequences | Sep 19, 2021 | Issued |
Array
(
[id] => 17316917
[patent_doc_number] => 20210405966
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-12-30
[patent_title] => ELIMINATION OF ROUNDING ERROR ACCUMULATION
[patent_app_type] => utility
[patent_app_number] => 17/473319
[patent_app_country] => US
[patent_app_date] => 2021-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8685
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 523
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17473319
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/473319 | Elimination of rounding error accumulation | Sep 12, 2021 | Issued |
Array
(
[id] => 17316981
[patent_doc_number] => 20210406030
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-12-30
[patent_title] => COMPUTER SYSTEM USING A PLURALITY OF SINGLE INSTRUCTION MULTIPLE DATA (SIMD) ENGINES FOR EFFICIENT MATRIX OPERATIONS
[patent_app_type] => utility
[patent_app_number] => 17/470675
[patent_app_country] => US
[patent_app_date] => 2021-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19586
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17470675
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/470675 | Method and apparatus for performing matrix multiplication | Sep 8, 2021 | Issued |
Array
(
[id] => 17484516
[patent_doc_number] => 20220092020
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-03-24
[patent_title] => INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 17/465896
[patent_app_country] => US
[patent_app_date] => 2021-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17436
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[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] => 17465896
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/465896 | Information processing device selecting from among plural arithmetic operation programs differing from each other with respect to an order of operations for solving a same numerical formula, and information processing method and storage medium | Sep 2, 2021 | Issued |
Array
(
[id] => 17682385
[patent_doc_number] => 11366638
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-06-21
[patent_title] => Floating point multiply-add, accumulate unit with combined alignment circuits
[patent_app_type] => utility
[patent_app_number] => 17/465558
[patent_app_country] => US
[patent_app_date] => 2021-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 12704
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17465558
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/465558 | Floating point multiply-add, accumulate unit with combined alignment circuits | Sep 1, 2021 | Issued |
Array
(
[id] => 20188993
[patent_doc_number] => 12400108
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-08-26
[patent_title] => Mixed-precision neural network accelerator tile with lattice fusion
[patent_app_type] => utility
[patent_app_number] => 17/463544
[patent_app_country] => US
[patent_app_date] => 2021-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 819
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17463544
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/463544 | Mixed-precision neural network accelerator tile with lattice fusion | Aug 30, 2021 | Issued |
Array
(
[id] => 17276495
[patent_doc_number] => 20210382693
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-12-09
[patent_title] => PROCESSING-IN-MEMORY (PIM) DEVICES
[patent_app_type] => utility
[patent_app_number] => 17/410752
[patent_app_country] => US
[patent_app_date] => 2021-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 53750
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17410752
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/410752 | Processing-in-memory (PIM) devices | Aug 23, 2021 | Issued |
Array
(
[id] => 19219869
[patent_doc_number] => 20240184573
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-06-06
[patent_title] => A FAST MULTIPLE CORE METHOD AND SYSTEM FOR CHAINING ISOGENY COMPUTATIONS
[patent_app_type] => utility
[patent_app_number] => 17/787394
[patent_app_country] => US
[patent_app_date] => 2021-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5734
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17787394
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/787394 | Fast multiple core method and system for chaining isogeny computations | Aug 12, 2021 | Issued |
Array
(
[id] => 17729478
[patent_doc_number] => 11385865
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-07-12
[patent_title] => Electromechanical apparatus, system, and method for generating true random numbers
[patent_app_type] => utility
[patent_app_number] => 17/402443
[patent_app_country] => US
[patent_app_date] => 2021-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 27
[patent_no_of_words] => 11726
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17402443
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/402443 | Electromechanical apparatus, system, and method for generating true random numbers | Aug 12, 2021 | Issued |
Array
(
[id] => 19841895
[patent_doc_number] => 12254285
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-18
[patent_title] => Processing-in-memory (PIM) devices
[patent_app_type] => utility
[patent_app_number] => 17/399939
[patent_app_country] => US
[patent_app_date] => 2021-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 59
[patent_figures_cnt] => 59
[patent_no_of_words] => 44047
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17399939
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/399939 | Processing-in-memory (PIM) devices | Aug 10, 2021 | Issued |