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] => 13361331 [patent_doc_number] => 20180232205 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-16 [patent_title] => APPARATUS AND METHOD FOR RECURSIVE PROCESSING [patent_app_type] => utility [patent_app_number] => 15/877144 [patent_app_country] => US [patent_app_date] => 2018-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4292 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15877144 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/877144
APPARATUS AND METHOD FOR RECURSIVE PROCESSING Jan 21, 2018 Abandoned
Array ( [id] => 16069315 [patent_doc_number] => 10693627 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-23 [patent_title] => Systems and methods for efficient fixed-base multi-precision exponentiation [patent_app_type] => utility [patent_app_number] => 15/876057 [patent_app_country] => US [patent_app_date] => 2018-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4914 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15876057 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/876057
Systems and methods for efficient fixed-base multi-precision exponentiation Jan 18, 2018 Issued
Array ( [id] => 12755914 [patent_doc_number] => 20180143805 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-24 [patent_title] => PERFORMING A COMPARISON COMPUTATION IN A COMPUTER SYSTEM [patent_app_type] => utility [patent_app_number] => 15/874642 [patent_app_country] => US [patent_app_date] => 2018-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8534 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 349 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15874642 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/874642
Performing a comparison computation in a computer system Jan 17, 2018 Issued
Array ( [id] => 13305189 [patent_doc_number] => 20180204131 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-19 [patent_title] => STOCHASTIC COMPUTATION USING PULSE-WIDTH MODULATED SIGNALS [patent_app_type] => utility [patent_app_number] => 15/869453 [patent_app_country] => US [patent_app_date] => 2018-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14183 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15869453 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/869453
Stochastic computation using pulse-width modulated signals Jan 11, 2018 Issued
Array ( [id] => 16307903 [patent_doc_number] => 10776699 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-15 [patent_title] => Optimized compute hardware for machine learning operations [patent_app_type] => utility [patent_app_number] => 15/869564 [patent_app_country] => US [patent_app_date] => 2018-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 47 [patent_figures_cnt] => 49 [patent_no_of_words] => 34453 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15869564 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/869564
Optimized compute hardware for machine learning operations Jan 11, 2018 Issued
Array ( [id] => 17715561 [patent_doc_number] => 11379553 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => Interpretable symbolic decomposition of numerical coefficients [patent_app_type] => utility [patent_app_number] => 15/867113 [patent_app_country] => US [patent_app_date] => 2018-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6789 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15867113 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/867113
Interpretable symbolic decomposition of numerical coefficients Jan 9, 2018 Issued
Array ( [id] => 12914395 [patent_doc_number] => 20180196641 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-12 [patent_title] => RANDOM NUMBER GENERATING APPARATUS [patent_app_type] => utility [patent_app_number] => 15/866237 [patent_app_country] => US [patent_app_date] => 2018-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6924 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15866237 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/866237
Random number generating apparatus Jan 8, 2018 Issued
Array ( [id] => 12869092 [patent_doc_number] => 20180181539 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-28 [patent_title] => Median Value Determination in a Data Processing System [patent_app_type] => utility [patent_app_number] => 15/852197 [patent_app_country] => US [patent_app_date] => 2017-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17340 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15852197 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/852197
Median value determination in a data processing system Dec 21, 2017 Issued
Array ( [id] => 15952665 [patent_doc_number] => 10664237 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-26 [patent_title] => Apparatus and method for processing reciprocal square root operations [patent_app_type] => utility [patent_app_number] => 15/850673 [patent_app_country] => US [patent_app_date] => 2017-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 23 [patent_no_of_words] => 18752 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15850673 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/850673
Apparatus and method for processing reciprocal square root operations Dec 20, 2017 Issued
Array ( [id] => 14506851 [patent_doc_number] => 20190197080 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-27 [patent_title] => DEVICE, SYSTEM AND METHOD FOR DEPLOYING COMMUNICATION DEVICES BASED ON HISTORIC INCIDENTS [patent_app_type] => utility [patent_app_number] => 15/851047 [patent_app_country] => US [patent_app_date] => 2017-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12399 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15851047 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/851047
Device, system and method for deploying communication devices based on historic incidents Dec 20, 2017 Issued
Array ( [id] => 14506261 [patent_doc_number] => 20190196785 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-27 [patent_title] => SYSTEM AND METHOD OF FLOATING POINT MULTIPLY OPERATION PROCESSING [patent_app_type] => utility [patent_app_number] => 15/851390 [patent_app_country] => US [patent_app_date] => 2017-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6450 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15851390 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/851390
System and method of floating point multiply operation processing Dec 20, 2017 Issued
Array ( [id] => 14506269 [patent_doc_number] => 20190196789 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-27 [patent_title] => APPARATUS AND METHOD FOR PROCESSING FRACTIONAL RECIPROCAL OPERATIONS [patent_app_type] => utility [patent_app_number] => 15/850636 [patent_app_country] => US [patent_app_date] => 2017-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18747 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15850636 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/850636
Apparatus and method for processing fractional reciprocal operations Dec 20, 2017 Issued
Array ( [id] => 15685185 [patent_doc_number] => 20200097256 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-26 [patent_title] => A CALCULATION DEVICE FOR ENCODED ADDITION [patent_app_type] => utility [patent_app_number] => 16/471650 [patent_app_country] => US [patent_app_date] => 2017-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12763 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 529 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16471650 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/471650
A CALCULATION DEVICE FOR ENCODED ADDITION Dec 19, 2017 Abandoned
Array ( [id] => 13467073 [patent_doc_number] => 20180285079 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-04 [patent_title] => SYSTEMS AND METHODS EMPLOYING UNIQUE DEVICE FOR GENERATING RANDOM SIGNALS AND METERING AND ADDRESSING, E.G., UNUSUAL DEVIATIONS IN SAID RANDOM SIGNALS [patent_app_type] => utility [patent_app_number] => 15/847893 [patent_app_country] => US [patent_app_date] => 2017-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 42803 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15847893 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/847893
Systems and methods employing unique device for generating random signals and metering and addressing, e.g., unusual deviations in said random signals Dec 18, 2017 Issued
Array ( [id] => 14298573 [patent_doc_number] => 10289413 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-14 [patent_title] => Hybrid analog-digital floating point number representation and arithmetic [patent_app_type] => utility [patent_app_number] => 15/843965 [patent_app_country] => US [patent_app_date] => 2017-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 4918 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15843965 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/843965
Hybrid analog-digital floating point number representation and arithmetic Dec 14, 2017 Issued
Array ( [id] => 13432791 [patent_doc_number] => 20180267938 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-20 [patent_title] => MATRIX MULTIPLICATION ON A SYSTOLIC ARRAY [patent_app_type] => utility [patent_app_number] => 15/842422 [patent_app_country] => US [patent_app_date] => 2017-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12027 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15842422 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/842422
Matrix multiplication on a systolic array Dec 13, 2017 Issued
Array ( [id] => 16818620 [patent_doc_number] => 11003446 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-11 [patent_title] => Reduction operation mapping systems and methods [patent_app_type] => utility [patent_app_number] => 15/842343 [patent_app_country] => US [patent_app_date] => 2017-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 15249 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [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] => 15842343 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/842343
Reduction operation mapping systems and methods Dec 13, 2017 Issued
Array ( [id] => 16248482 [patent_doc_number] => 10747844 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-18 [patent_title] => Systems and methods for converting a matrix input to a vectorized input for a matrix processor [patent_app_type] => utility [patent_app_number] => 15/839234 [patent_app_country] => US [patent_app_date] => 2017-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4718 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15839234 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/839234
Systems and methods for converting a matrix input to a vectorized input for a matrix processor Dec 11, 2017 Issued
Array ( [id] => 16801984 [patent_doc_number] => 10996927 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-04 [patent_title] => Random number generator and method of fabricating the same [patent_app_type] => utility [patent_app_number] => 16/467315 [patent_app_country] => US [patent_app_date] => 2017-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4082 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16467315 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/467315
Random number generator and method of fabricating the same Dec 4, 2017 Issued
Array ( [id] => 16314542 [patent_doc_number] => 20200293280 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => LOGARITHMIC COMPUTATION TECHNOLOGY THAT USES DERIVATIVES TO REDUCE ERROR [patent_app_type] => utility [patent_app_number] => 16/651198 [patent_app_country] => US [patent_app_date] => 2017-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7106 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 16651198 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/651198
LOGARITHMIC COMPUTATION TECHNOLOGY THAT USES DERIVATIVES TO REDUCE ERROR Nov 30, 2017 Abandoned
Menu