
Matthew D. Sandifer
Examiner (ID: 13275, Phone: (571)270-5175 , Office: P/2182 )
| Most Active Art Unit | 2182 |
| Art Unit(s) | 2151, 2193, 2182, 2183 |
| Total Applications | 831 |
| Issued Applications | 670 |
| Pending Applications | 43 |
| Abandoned Applications | 135 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |
Array
(
[id] => 20202991
[patent_doc_number] => 12405769
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-02
[patent_title] => Random number generation unit and computing system
[patent_app_type] => utility
[patent_app_number] => 17/609123
[patent_app_country] => US
[patent_app_date] => 2020-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 17
[patent_no_of_words] => 4286
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17609123
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/609123 | Random number generation unit and computing system | May 24, 2020 | Issued |
Array
(
[id] => 17999524
[patent_doc_number] => 11500631
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-11-15
[patent_title] => Method and apparatus for implied bit handling in floating point multiplication
[patent_app_type] => utility
[patent_app_number] => 16/878610
[patent_app_country] => US
[patent_app_date] => 2020-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 40
[patent_figures_cnt] => 61
[patent_no_of_words] => 38854
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16878610
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/878610 | Method and apparatus for implied bit handling in floating point multiplication | May 19, 2020 | Issued |
Array
(
[id] => 18218134
[patent_doc_number] => 11593071
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-02-28
[patent_title] => Arithmetic processing apparatus, control method of arithmetic processing apparatus, and non-transitory computer-readable storage medium for storing program
[patent_app_type] => utility
[patent_app_number] => 16/874729
[patent_app_country] => US
[patent_app_date] => 2020-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 10136
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 265
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16874729
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/874729 | Arithmetic processing apparatus, control method of arithmetic processing apparatus, and non-transitory computer-readable storage medium for storing program | May 14, 2020 | Issued |
Array
(
[id] => 16527293
[patent_doc_number] => 20200401373
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-24
[patent_title] => VARIABLE ACCURACY COMPUTING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/931860
[patent_app_country] => US
[patent_app_date] => 2020-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10090
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 15931860
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/931860 | Variable accuracy computing system | May 13, 2020 | Issued |
Array
(
[id] => 16600071
[patent_doc_number] => 20210026602
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-28
[patent_title] => Entropy Generator and Method of Generating Enhanced Entropy Using Truly Random Static Entropy
[patent_app_type] => utility
[patent_app_number] => 16/858710
[patent_app_country] => US
[patent_app_date] => 2020-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3667
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 55
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16858710
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/858710 | Entropy Generator and Method of Generating Enhanced Entropy Using Truly Random Static Entropy | Apr 26, 2020 | Abandoned |
Array
(
[id] => 18360861
[patent_doc_number] => 20230142452
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-11
[patent_title] => DATA PROCESSING METHOD, DATA PROCESSING DEVICE, AND DATA PROCESSING PROGRAM
[patent_app_type] => utility
[patent_app_number] => 17/917560
[patent_app_country] => US
[patent_app_date] => 2020-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6429
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[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] => 17917560
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/917560 | DATA PROCESSING METHOD, DATA PROCESSING DEVICE, AND DATA PROCESSING PROGRAM | Apr 26, 2020 | Pending |
Array
(
[id] => 16400876
[patent_doc_number] => 20200341734
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-29
[patent_title] => INFORMATION PROCESSING DEVICE AND RANDOM NUMBER GENERATING METHOD
[patent_app_type] => utility
[patent_app_number] => 16/850017
[patent_app_country] => US
[patent_app_date] => 2020-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10608
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 54
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16850017
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/850017 | Information processing device and random number generating method | Apr 15, 2020 | Issued |
Array
(
[id] => 16675573
[patent_doc_number] => 20210064339
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-04
[patent_title] => ARITHMETIC CIRCUIT, AND NEURAL PROCESSING UNIT AND ELECTRONIC APPARATUS INCLUDING THE SAME
[patent_app_type] => utility
[patent_app_number] => 16/847872
[patent_app_country] => US
[patent_app_date] => 2020-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7126
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16847872
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/847872 | Arithmetic circuit, and neural processing unit and electronic apparatus including the same | Apr 13, 2020 | Issued |
Array
(
[id] => 16193074
[patent_doc_number] => 20200233923
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-07-23
[patent_title] => BINARY, TERNARY AND BIT SERIAL COMPUTE-IN-MEMORY CIRCUITS
[patent_app_type] => utility
[patent_app_number] => 16/839013
[patent_app_country] => US
[patent_app_date] => 2020-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11258
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -23
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16839013
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/839013 | Binary, ternary and bit serial compute-in-memory circuits | Apr 1, 2020 | Issued |
Array
(
[id] => 18119155
[patent_doc_number] => 11550548
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-01-10
[patent_title] => Autonomous pseudo-random seed generator for computing devices
[patent_app_type] => utility
[patent_app_number] => 16/836841
[patent_app_country] => US
[patent_app_date] => 2020-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 21
[patent_no_of_words] => 28764
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16836841
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/836841 | Autonomous pseudo-random seed generator for computing devices | Mar 30, 2020 | Issued |
Array
(
[id] => 18445929
[patent_doc_number] => 11681498
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-06-20
[patent_title] => Neural network arithmetic processing device and neural network arithmetic processing method
[patent_app_type] => utility
[patent_app_number] => 16/819303
[patent_app_country] => US
[patent_app_date] => 2020-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 9818
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 303
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16819303
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/819303 | Neural network arithmetic processing device and neural network arithmetic processing method | Mar 15, 2020 | Issued |
Array
(
[id] => 16535154
[patent_doc_number] => 10877754
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-12-29
[patent_title] => Matrix computation engine
[patent_app_type] => utility
[patent_app_number] => 16/818200
[patent_app_country] => US
[patent_app_date] => 2020-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 6343
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16818200
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/818200 | Matrix computation engine | Mar 12, 2020 | Issued |
Array
(
[id] => 17069235
[patent_doc_number] => 20210271451
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-02
[patent_title] => MAPPING CONVOLUTION TO A PARTITION CHANNEL CONVOLUTION ENGINE
[patent_app_type] => utility
[patent_app_number] => 16/805339
[patent_app_country] => US
[patent_app_date] => 2020-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19905
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 269
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16805339
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/805339 | Mapping convolution to a partition channel convolution engine | Feb 27, 2020 | Issued |
Array
(
[id] => 16737569
[patent_doc_number] => 10963221
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-03-30
[patent_title] => Efficient FPGA multipliers
[patent_app_type] => utility
[patent_app_number] => 16/802966
[patent_app_country] => US
[patent_app_date] => 2020-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6899
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16802966
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/802966 | Efficient FPGA multipliers | Feb 26, 2020 | Issued |
Array
(
[id] => 17061830
[patent_doc_number] => 11106431
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-31
[patent_title] => Apparatus and method of fast floating-point adder tree for neural networks
[patent_app_type] => utility
[patent_app_number] => 16/798300
[patent_app_country] => US
[patent_app_date] => 2020-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 6135
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16798300
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/798300 | Apparatus and method of fast floating-point adder tree for neural networks | Feb 21, 2020 | Issued |