Search

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 numberTitle of the applicationFiling DateStatus
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
Menu