
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] => 16208851
[patent_doc_number] => 20200241841
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-07-30
[patent_title] => RANDOM NUMBER GENERATING CIRCUIT AND SEMICONDUCTOR APPARATUS
[patent_app_type] => utility
[patent_app_number] => 16/734457
[patent_app_country] => US
[patent_app_date] => 2020-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7151
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16734457
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/734457 | Random number generating circuit and semiconductor apparatus | Jan 5, 2020 | Issued |
Array
(
[id] => 16185962
[patent_doc_number] => 10719294
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-21
[patent_title] => Hardware sort accelerator sharing first level processor cache
[patent_app_type] => utility
[patent_app_number] => 16/718419
[patent_app_country] => US
[patent_app_date] => 2019-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8769
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16718419
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/718419 | Hardware sort accelerator sharing first level processor cache | Dec 17, 2019 | Issued |
Array
(
[id] => 16263188
[patent_doc_number] => 10754620
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-25
[patent_title] => Self-timed random number generator
[patent_app_type] => utility
[patent_app_number] => 16/707349
[patent_app_country] => US
[patent_app_date] => 2019-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8588
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16707349
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/707349 | Self-timed random number generator | Dec 8, 2019 | Issued |
Array
(
[id] => 17589765
[patent_doc_number] => 11328038
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-05-10
[patent_title] => Computational units for batch normalization
[patent_app_type] => utility
[patent_app_number] => 16/695138
[patent_app_country] => US
[patent_app_date] => 2019-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11724
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16695138
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/695138 | Computational units for batch normalization | Nov 24, 2019 | Issued |
Array
(
[id] => 18606596
[patent_doc_number] => 11748060
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-09-05
[patent_title] => Method and apparatus for use in the design and manufacture of integrated circuits
[patent_app_type] => utility
[patent_app_number] => 16/694915
[patent_app_country] => US
[patent_app_date] => 2019-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 3
[patent_no_of_words] => 7694
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16694915
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/694915 | Method and apparatus for use in the design and manufacture of integrated circuits | Nov 24, 2019 | Issued |
Array
(
[id] => 17338265
[patent_doc_number] => 20220004596
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-06
[patent_title] => Inverse Matrix Calculation Device and Inverse Matrix Calculation Processing Method
[patent_app_type] => utility
[patent_app_number] => 17/296716
[patent_app_country] => US
[patent_app_date] => 2019-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7635
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[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] => 17296716
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/296716 | Inverse Matrix Calculation Device and Inverse Matrix Calculation Processing Method | Nov 21, 2019 | Abandoned |
Array
(
[id] => 16652323
[patent_doc_number] => 10929504
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-23
[patent_title] => Bit matrix multiplication
[patent_app_type] => utility
[patent_app_number] => 16/691327
[patent_app_country] => US
[patent_app_date] => 2019-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 24
[patent_no_of_words] => 19300
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16691327
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/691327 | Bit matrix multiplication | Nov 20, 2019 | Issued |
Array
(
[id] => 15935719
[patent_doc_number] => 20200159493
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-05-21
[patent_title] => BLOCK FLOATING POINT FOR NEURAL NETWORK IMPLEMENTATIONS
[patent_app_type] => utility
[patent_app_number] => 16/689907
[patent_app_country] => US
[patent_app_date] => 2019-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18095
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16689907
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/689907 | Block floating point for neural network implementations | Nov 19, 2019 | Issued |
Array
(
[id] => 16848888
[patent_doc_number] => 20210149633
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-20
[patent_title] => LOW LATENCY FLOATING-POINT DIVISION OPERATIONS
[patent_app_type] => utility
[patent_app_number] => 16/684081
[patent_app_country] => US
[patent_app_date] => 2019-11-14
[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] => 59
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16684081
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/684081 | Low latency floating-point division operations | Nov 13, 2019 | Issued |
Array
(
[id] => 17379784
[patent_doc_number] => 11237800
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-02-01
[patent_title] => Time-shifted seed for random number generator
[patent_app_type] => utility
[patent_app_number] => 16/680566
[patent_app_country] => US
[patent_app_date] => 2019-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 11
[patent_no_of_words] => 8556
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16680566
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/680566 | Time-shifted seed for random number generator | Nov 11, 2019 | Issued |
Array
(
[id] => 18400842
[patent_doc_number] => 11662980
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-05-30
[patent_title] => In-memory arithmetic processors
[patent_app_type] => utility
[patent_app_number] => 16/675554
[patent_app_country] => US
[patent_app_date] => 2019-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 4646
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 205
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16675554
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/675554 | In-memory arithmetic processors | Nov 5, 2019 | Issued |
Array
(
[id] => 18856130
[patent_doc_number] => 11853714
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-12-26
[patent_title] => Optimal metastability-containing sorting via parallel prefix computation
[patent_app_type] => utility
[patent_app_number] => 17/282675
[patent_app_country] => US
[patent_app_date] => 2019-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 22
[patent_no_of_words] => 7847
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17282675
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/282675 | Optimal metastability-containing sorting via parallel prefix computation | Oct 30, 2019 | Issued |
Array
(
[id] => 17432608
[patent_doc_number] => 20220060318
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-02-24
[patent_title] => SECURE RIGHT SHIFT COMPUTATION SYSTEM, SECURE DIVISION SYSTEM, METHODS THEREFOR, SECURE COMPUTATION APPARATUS, AND PROGRAM
[patent_app_type] => utility
[patent_app_number] => 17/279096
[patent_app_country] => US
[patent_app_date] => 2019-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8592
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 290
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17279096
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/279096 | Secure right shift computation system, secure division system, methods therefor, secure computation apparatus, and program | Oct 9, 2019 | Issued |
Array
(
[id] => 16607874
[patent_doc_number] => 10908877
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-02
[patent_title] => Median value determination in a data processing system
[patent_app_type] => utility
[patent_app_number] => 16/590635
[patent_app_country] => US
[patent_app_date] => 2019-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 21
[patent_no_of_words] => 17371
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16590635
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/590635 | Median value determination in a data processing system | Oct 1, 2019 | Issued |
Array
(
[id] => 16708483
[patent_doc_number] => 10958432
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-03-23
[patent_title] => Prime number prediction
[patent_app_type] => utility
[patent_app_number] => 16/589919
[patent_app_country] => US
[patent_app_date] => 2019-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 4397
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16589919
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/589919 | Prime number prediction | Sep 30, 2019 | Issued |
Array
(
[id] => 17092040
[patent_doc_number] => 11120230
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-14
[patent_title] => Analog computing using dynamic amplitude scaling and methods of use
[patent_app_type] => utility
[patent_app_number] => 15/733014
[patent_app_country] => US
[patent_app_date] => 2019-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 35
[patent_no_of_words] => 4821
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15733014
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/733014 | Analog computing using dynamic amplitude scaling and methods of use | Sep 18, 2019 | Issued |
Array
(
[id] => 16292387
[patent_doc_number] => 10769238
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-09-08
[patent_title] => Matrix multiplication on a systolic array
[patent_app_type] => utility
[patent_app_number] => 16/576144
[patent_app_country] => US
[patent_app_date] => 2019-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 12028
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16576144
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/576144 | Matrix multiplication on a systolic array | Sep 18, 2019 | Issued |
Array
(
[id] => 16833881
[patent_doc_number] => 11010132
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-05-18
[patent_title] => Processing core with data associative adaptive rounding
[patent_app_type] => utility
[patent_app_number] => 16/573728
[patent_app_country] => US
[patent_app_date] => 2019-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9530
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 16
[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] => 16573728
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/573728 | Processing core with data associative adaptive rounding | Sep 16, 2019 | Issued |
Array
(
[id] => 17062156
[patent_doc_number] => 11106761
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-31
[patent_title] => Optimization problem arithmetic method and optimization problem arithmetic apparatus
[patent_app_type] => utility
[patent_app_number] => 16/567229
[patent_app_country] => US
[patent_app_date] => 2019-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 35394
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16567229
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/567229 | Optimization problem arithmetic method and optimization problem arithmetic apparatus | Sep 10, 2019 | Issued |
Array
(
[id] => 16910320
[patent_doc_number] => 11042359
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-22
[patent_title] => Semiconductor device including an adder
[patent_app_type] => utility
[patent_app_number] => 16/565679
[patent_app_country] => US
[patent_app_date] => 2019-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 3957
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16565679
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/565679 | Semiconductor device including an adder | Sep 9, 2019 | Issued |