Search

David J. Huisman

Examiner (ID: 4847, Phone: (571)272-4168 , Office: P/2183 )

Most Active Art Unit
2183
Art Unit(s)
2183
Total Applications
930
Issued Applications
493
Pending Applications
141
Abandoned Applications
335

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18164193 [patent_doc_number] => 20230030788 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-02 [patent_title] => COMPUTER-READABLE RECORDING MEDIUM STORING TRANSLATION PROGRAM AND TRANSLATION METHOD [patent_app_type] => utility [patent_app_number] => 17/731278 [patent_app_country] => US [patent_app_date] => 2022-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10831 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17731278 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/731278
COMPUTER-READABLE RECORDING MEDIUM STORING TRANSLATION PROGRAM AND TRANSLATION METHOD Apr 27, 2022 Abandoned
Array ( [id] => 19029110 [patent_doc_number] => 11928470 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-03-12 [patent_title] => Advancing a program counter to a start of a subsequent cache line based on a straddling group indicator in a current cache line [patent_app_type] => utility [patent_app_number] => 17/725356 [patent_app_country] => US [patent_app_date] => 2022-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4688 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17725356 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/725356
Advancing a program counter to a start of a subsequent cache line based on a straddling group indicator in a current cache line Apr 19, 2022 Issued
Array ( [id] => 20481724 [patent_doc_number] => 12530199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-20 [patent_title] => Systems and methods for load-dependent-branch pre-resolution [patent_app_type] => utility [patent_app_number] => 17/708637 [patent_app_country] => US [patent_app_date] => 2022-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 1203 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17708637 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/708637
Systems and methods for load-dependent-branch pre-resolution Mar 29, 2022 Issued
Array ( [id] => 18659846 [patent_doc_number] => 20230305853 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-28 [patent_title] => APPLICATION PROGRAMMING INTERFACE TO PERFORM OPERATION WITH REUSABLE THREAD [patent_app_type] => utility [patent_app_number] => 17/705154 [patent_app_country] => US [patent_app_date] => 2022-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 51864 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -32 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17705154 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/705154
APPLICATION PROGRAMMING INTERFACE TO PERFORM OPERATION WITH REUSABLE THREAD Mar 24, 2022 Pending
Array ( [id] => 17722163 [patent_doc_number] => 20220214885 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-07 [patent_title] => PARALLEL PROCESSING ARCHITECTURE USING SPECULATIVE ENCODING [patent_app_type] => utility [patent_app_number] => 17/704056 [patent_app_country] => US [patent_app_date] => 2022-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16957 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 24 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17704056 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/704056
PARALLEL PROCESSING ARCHITECTURE USING SPECULATIVE ENCODING Mar 24, 2022 Pending
Array ( [id] => 19219892 [patent_doc_number] => 20240184596 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-06 [patent_title] => COMPRESSING FIRMWARE DATA [patent_app_type] => utility [patent_app_number] => 17/904081 [patent_app_country] => US [patent_app_date] => 2022-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10660 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17904081 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/904081
COMPRESSING FIRMWARE DATA Mar 16, 2022 Pending
Array ( [id] => 18651546 [patent_doc_number] => 20230297382 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-21 [patent_title] => CACHE LINE COMPRESSION PREDICTION AND ADAPTIVE COMPRESSION [patent_app_type] => utility [patent_app_number] => 17/696032 [patent_app_country] => US [patent_app_date] => 2022-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16910 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 31 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17696032 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/696032
CACHE LINE COMPRESSION PREDICTION AND ADAPTIVE COMPRESSION Mar 15, 2022 Pending
Array ( [id] => 17690352 [patent_doc_number] => 20220197645 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-23 [patent_title] => Repeat Instruction for Loading and/or Executing Code in a Claimable Repeat Cache a Specified Number of Times [patent_app_type] => utility [patent_app_number] => 17/654449 [patent_app_country] => US [patent_app_date] => 2022-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11531 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17654449 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/654449
Repeat Instruction for Loading and/or Executing Code in a Claimable Repeat Cache a Specified Number of Times Mar 10, 2022 Pending
Array ( [id] => 17869186 [patent_doc_number] => 20220291923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-15 [patent_title] => REGISTER-BASED MATRIX MULTIPLICATION [patent_app_type] => utility [patent_app_number] => 17/678221 [patent_app_country] => US [patent_app_date] => 2022-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13818 [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] => 17678221 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/678221
REGISTER-BASED MATRIX MULTIPLICATION Feb 22, 2022 Pending
Array ( [id] => 17629175 [patent_doc_number] => 20220164190 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-26 [patent_title] => METHOD OF OPTIMIZING SCALAR REGISTER ALLOCATION AND A SYSTEM THEREOF [patent_app_type] => utility [patent_app_number] => 17/668204 [patent_app_country] => US [patent_app_date] => 2022-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5290 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17668204 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/668204
METHOD OF OPTIMIZING SCALAR REGISTER ALLOCATION AND A SYSTEM THEREOF Feb 8, 2022 Pending
Array ( [id] => 17931821 [patent_doc_number] => 20220326946 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-13 [patent_title] => APPARATUS AND METHOD FOR SCALING PRE-SCALED RESULTS OF COMPLEX MUTIPLY-ACCUMULATE OPERATIONS ON PACKED REAL AND IMAGINARY DATA ELEMENTS [patent_app_type] => utility [patent_app_number] => 17/589428 [patent_app_country] => US [patent_app_date] => 2022-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15919 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [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] => 17589428 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/589428
APPARATUS AND METHOD FOR SCALING PRE-SCALED RESULTS OF COMPLEX MUTIPLY-ACCUMULATE OPERATIONS ON PACKED REAL AND IMAGINARY DATA ELEMENTS Jan 30, 2022 Pending
Array ( [id] => 18531817 [patent_doc_number] => 20230236889 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => DISTRIBUTED ACCELERATOR [patent_app_type] => utility [patent_app_number] => 17/585842 [patent_app_country] => US [patent_app_date] => 2022-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17995 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17585842 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/585842
DISTRIBUTED ACCELERATOR Jan 26, 2022 Abandoned
Array ( [id] => 18531939 [patent_doc_number] => 20230237011 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => MAPPING LOGICAL AND PHYSICAL PROCESSORS AND LOGICAL AND PHYSICAL MEMORY [patent_app_type] => utility [patent_app_number] => 17/581734 [patent_app_country] => US [patent_app_date] => 2022-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11690 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -28 [patent_words_short_claim] => 32 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17581734 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/581734
MAPPING LOGICAL AND PHYSICAL PROCESSORS AND LOGICAL AND PHYSICAL MEMORY Jan 20, 2022 Abandoned
Array ( [id] => 17736621 [patent_doc_number] => 20220222080 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => Queuing System [patent_app_type] => utility [patent_app_number] => 17/576625 [patent_app_country] => US [patent_app_date] => 2022-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12570 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17576625 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/576625
Queuing System Jan 13, 2022 Pending
Array ( [id] => 19925166 [patent_doc_number] => 12299452 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-13 [patent_title] => Remote front-drop for recovery after pipeline stall [patent_app_type] => utility [patent_app_number] => 17/571906 [patent_app_country] => US [patent_app_date] => 2022-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 0 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17571906 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/571906
Remote front-drop for recovery after pipeline stall Jan 9, 2022 Issued
Array ( [id] => 18311144 [patent_doc_number] => 20230115044 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-13 [patent_title] => SOFTWARE-DIRECTED DIVERGENT BRANCH TARGET PRIORITIZATION [patent_app_type] => utility [patent_app_number] => 17/568514 [patent_app_country] => US [patent_app_date] => 2022-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13137 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 30 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17568514 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/568514
SOFTWARE-DIRECTED DIVERGENT BRANCH TARGET PRIORITIZATION Jan 3, 2022 Pending
Array ( [id] => 18471239 [patent_doc_number] => 20230205525 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-29 [patent_title] => LOAD AND STORE MATCHING BASED ON ADDRESS COMBINATION [patent_app_type] => utility [patent_app_number] => 17/564173 [patent_app_country] => US [patent_app_date] => 2021-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4548 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17564173 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/564173
LOAD AND STORE MATCHING BASED ON ADDRESS COMBINATION Dec 27, 2021 Pending
Array ( [id] => 18471249 [patent_doc_number] => 20230205535 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-29 [patent_title] => OPTIMIZATION OF CAPTURED LOOPS IN A PROCESSOR FOR OPTIMIZING LOOP REPLAY PERFORMANCE [patent_app_type] => utility [patent_app_number] => 17/561006 [patent_app_country] => US [patent_app_date] => 2021-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14892 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17561006 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/561006
OPTIMIZATION OF CAPTURED LOOPS IN A PROCESSOR FOR OPTIMIZING LOOP REPLAY PERFORMANCE Dec 22, 2021 Pending
Array ( [id] => 17690356 [patent_doc_number] => 20220197649 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-23 [patent_title] => GENERAL PURPOSE REGISTER HIERARCHY SYSTEM AND METHOD [patent_app_type] => utility [patent_app_number] => 17/557667 [patent_app_country] => US [patent_app_date] => 2021-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4530 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17557667 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/557667
GENERAL PURPOSE REGISTER HIERARCHY SYSTEM AND METHOD Dec 20, 2021 Pending
Array ( [id] => 17690351 [patent_doc_number] => 20220197644 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-23 [patent_title] => REVERSE ENGINEERING DETECTION METHOD ON A PROCESSOR USING AN INSTRUCTION REGISTER AND CORRESPONDING INTEGRATED CIRCUIT [patent_app_type] => utility [patent_app_number] => 17/644718 [patent_app_country] => US [patent_app_date] => 2021-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4552 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17644718 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/644718
Reverse engineering detection by counting consecutive incremental branch instructions in an instruction register of a processor Dec 15, 2021 Issued
Menu