
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |