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] => 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
Menu