Search

Matthew D. Sandifer

Examiner (ID: 15602, Phone: (571)270-5175 , Office: P/2182 )

Most Active Art Unit
2182
Art Unit(s)
2182, 2183, 2151, 2193
Total Applications
846
Issued Applications
683
Pending Applications
44
Abandoned Applications
135

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16630332 [patent_doc_number] => 20210048985 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-18 [patent_title] => SELF-TIMED RANDOM NUMBER GENERATOR [patent_app_type] => utility [patent_app_number] => 17/000121 [patent_app_country] => US [patent_app_date] => 2020-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8609 [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] => 17000121 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/000121
Self-timed random number generator Aug 20, 2020 Issued
Array ( [id] => 18918148 [patent_doc_number] => 11880427 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-23 [patent_title] => Time-series data processing method, corresponding processing system, device and computer program product [patent_app_type] => utility [patent_app_number] => 16/998810 [patent_app_country] => US [patent_app_date] => 2020-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8358 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 441 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16998810 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/998810
Time-series data processing method, corresponding processing system, device and computer program product Aug 19, 2020 Issued
Array ( [id] => 17252817 [patent_doc_number] => 11188306 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-11-30 [patent_title] => Distributed random-number generator [patent_app_type] => utility [patent_app_number] => 16/995951 [patent_app_country] => US [patent_app_date] => 2020-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3536 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16995951 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/995951
Distributed random-number generator Aug 17, 2020 Issued
Array ( [id] => 17543058 [patent_doc_number] => 11308182 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-19 [patent_title] => Data processing method, data processing apparatus and processing apparatus [patent_app_type] => utility [patent_app_number] => 16/996486 [patent_app_country] => US [patent_app_date] => 2020-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 22 [patent_no_of_words] => 9980 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16996486 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/996486
Data processing method, data processing apparatus and processing apparatus Aug 17, 2020 Issued
Array ( [id] => 17962059 [patent_doc_number] => 20220342640 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-27 [patent_title] => SEMICONDUCTOR ELEMENT, NONVOLATILE MEMORY DEVICE, MULTIPLY-ACCUMULATE OPERATION DEVICE, AND METHOD OF MANUFACTURING SEMICONDUCTOR ELEMENT [patent_app_type] => utility [patent_app_number] => 17/754029 [patent_app_country] => US [patent_app_date] => 2020-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23056 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17754029 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/754029
SEMICONDUCTOR ELEMENT, NONVOLATILE MEMORY DEVICE, MULTIPLY-ACCUMULATE OPERATION DEVICE, AND METHOD OF MANUFACTURING SEMICONDUCTOR ELEMENT Aug 12, 2020 Pending
Array ( [id] => 17401541 [patent_doc_number] => 20220043631 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-10 [patent_title] => CONTROLLING CARRY-SAVE ADDERS IN MULTIPLICATION [patent_app_type] => utility [patent_app_number] => 16/985447 [patent_app_country] => US [patent_app_date] => 2020-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7556 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16985447 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/985447
Controlling carry-save adders in multiplication Aug 4, 2020 Issued
Array ( [id] => 17276497 [patent_doc_number] => 20210382695 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-09 [patent_title] => METHOD FOR GENERATING RANDOM SEQUENCE USING EXPONENTIAL FUNCTION AS RANDOM NUMBER SOURCE [patent_app_type] => utility [patent_app_number] => 16/985298 [patent_app_country] => US [patent_app_date] => 2020-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2791 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16985298 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/985298
METHOD FOR GENERATING RANDOM SEQUENCE USING EXPONENTIAL FUNCTION AS RANDOM NUMBER SOURCE Aug 4, 2020 Abandoned
Array ( [id] => 17606306 [patent_doc_number] => 11334796 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-17 [patent_title] => Optimized compute hardware for machine learning operations [patent_app_type] => utility [patent_app_number] => 16/983107 [patent_app_country] => US [patent_app_date] => 2020-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 47 [patent_figures_cnt] => 49 [patent_no_of_words] => 34491 [patent_no_of_claims] => 62 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16983107 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/983107
Optimized compute hardware for machine learning operations Aug 2, 2020 Issued
Array ( [id] => 17379783 [patent_doc_number] => 11237799 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-01 [patent_title] => Processing-in-memory (PIM) devices and methods of testing the PIM devices [patent_app_type] => utility [patent_app_number] => 16/940773 [patent_app_country] => US [patent_app_date] => 2020-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 12148 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16940773 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/940773
Processing-in-memory (PIM) devices and methods of testing the PIM devices Jul 27, 2020 Issued
Array ( [id] => 21031506 [patent_doc_number] => 12754875 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-10-06 [patent_title] => Information processing device, information processing method, cooking robot, cooking method, and cooking equipment [patent_app_type] => utility [patent_app_number] => 17/632028 [patent_app_country] => US [patent_app_date] => 2020-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 5147 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17632028 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/632028
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, COOKING ROBOT, COOKING METHOD, AND COOKING EQUIPMENT Jul 26, 2020 Pending
Array ( [id] => 17338031 [patent_doc_number] => 20220004362 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-06 [patent_title] => CIRCULAR ACCUMULATOR FOR FLOATING POINT ADDITION [patent_app_type] => utility [patent_app_number] => 16/920242 [patent_app_country] => US [patent_app_date] => 2020-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9176 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 16920242 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/920242
Circular accumulator for floating point addition Jul 1, 2020 Issued
Array ( [id] => 17682383 [patent_doc_number] => 11366636 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-21 [patent_title] => Method and apparatus for efficient binary and ternary support in fused multiply-add (FMA) circuits [patent_app_type] => utility [patent_app_number] => 16/919022 [patent_app_country] => US [patent_app_date] => 2020-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 22 [patent_no_of_words] => 15229 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16919022 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/919022
Method and apparatus for efficient binary and ternary support in fused multiply-add (FMA) circuits Jun 30, 2020 Issued
Array ( [id] => 18735001 [patent_doc_number] => 11803736 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-10-31 [patent_title] => Fine-grained sparsity computations in systolic array [patent_app_type] => utility [patent_app_number] => 16/917015 [patent_app_country] => US [patent_app_date] => 2020-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 16576 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16917015 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/917015
Fine-grained sparsity computations in systolic array Jun 29, 2020 Issued
Array ( [id] => 16378344 [patent_doc_number] => 20200327186 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-15 [patent_title] => LOW LATENCY MATRIX MULTIPLY UNIT [patent_app_type] => utility [patent_app_number] => 16/915286 [patent_app_country] => US [patent_app_date] => 2020-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11260 [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] => 16915286 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/915286
Low latency matrix multiply unit Jun 28, 2020 Issued
Array ( [id] => 20731782 [patent_doc_number] => 12639040 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-05-26 [patent_title] => Semiconductor device including product-sum operation circuit and memory device, electronic component, and electronic device [patent_app_type] => utility [patent_app_number] => 17/625392 [patent_app_country] => US [patent_app_date] => 2020-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 47 [patent_no_of_words] => 28511 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17625392 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/625392
Semiconductor device including product-sum operation circuit and memory device, electronic component, and electronic device Jun 28, 2020 Issued
Array ( [id] => 16543246 [patent_doc_number] => 20200409661 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-31 [patent_title] => FLOATING POINT DOT-PRODUCT OPERATOR WITH CORRECT ROUNDING [patent_app_type] => utility [patent_app_number] => 16/946526 [patent_app_country] => US [patent_app_date] => 2020-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5503 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [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] => 16946526 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/946526
Floating point dot-product operator with correct rounding Jun 24, 2020 Issued
Array ( [id] => 16378068 [patent_doc_number] => 20200326910 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-15 [patent_title] => NORMALIZED PROBABILITY DETERMINATION FOR CHARACTER ENCODING [patent_app_type] => utility [patent_app_number] => 16/909640 [patent_app_country] => US [patent_app_date] => 2020-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12249 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16909640 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/909640
Normalized probability determination for character encoding Jun 22, 2020 Issued
Array ( [id] => 17801918 [patent_doc_number] => 11416217 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-16 [patent_title] => Split and duplicate ripple circuits [patent_app_type] => utility [patent_app_number] => 16/908423 [patent_app_country] => US [patent_app_date] => 2020-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 13841 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16908423 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/908423
Split and duplicate ripple circuits Jun 21, 2020 Issued
Array ( [id] => 16527296 [patent_doc_number] => 20200401376 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-24 [patent_title] => LOW-DISCREPANCY DETERMINISTIC BIT-STREAM PROCESSING USING SOBOL SEQUENCES [patent_app_type] => utility [patent_app_number] => 16/906122 [patent_app_country] => US [patent_app_date] => 2020-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11431 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16906122 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/906122
Low-discrepancy deterministic bit-stream processing using Sobol sequences Jun 18, 2020 Issued
Array ( [id] => 17024089 [patent_doc_number] => 20210247960 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-12 [patent_title] => INFORMATION PROCESSING APPARATUS, PROGRAM, AND INFORMATION PROCESSING METHOD [patent_app_type] => utility [patent_app_number] => 17/056367 [patent_app_country] => US [patent_app_date] => 2020-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14707 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 260 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17056367 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/056367
Information processing apparatus, program, and information processing method configured to handle a high-precision computer number Jun 18, 2020 Issued
Menu