Search

Stuart L. Hendrickson

Examiner (ID: 3648, Phone: (571)272-1351 , Office: P/1736 )

Most Active Art Unit
1736
Art Unit(s)
1206, 1793, 1754, 1103, 1736
Total Applications
2465
Issued Applications
1555
Pending Applications
254
Abandoned Applications
686

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18547003 [patent_doc_number] => 11720355 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-08 [patent_title] => Instructions and logic to perform floating point and integer operations for machine learning [patent_app_type] => utility [patent_app_number] => 17/834482 [patent_app_country] => US [patent_app_date] => 2022-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 50 [patent_figures_cnt] => 52 [patent_no_of_words] => 39591 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17834482 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/834482
Instructions and logic to perform floating point and integer operations for machine learning Jun 6, 2022 Issued
Array ( [id] => 18644620 [patent_doc_number] => 11768688 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-09-26 [patent_title] => Methods and circuitry for efficient management of local branch history registers [patent_app_type] => utility [patent_app_number] => 17/831116 [patent_app_country] => US [patent_app_date] => 2022-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 8311 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17831116 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/831116
Methods and circuitry for efficient management of local branch history registers Jun 1, 2022 Issued
Array ( [id] => 18839383 [patent_doc_number] => 11847457 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-12-19 [patent_title] => System for error detection and correction in a multi-thread processor [patent_app_type] => utility [patent_app_number] => 17/829050 [patent_app_country] => US [patent_app_date] => 2022-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7083 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17829050 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/829050
System for error detection and correction in a multi-thread processor May 30, 2022 Issued
Array ( [id] => 19459351 [patent_doc_number] => 12099844 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-09-24 [patent_title] => Dynamic allocation of pattern history table (PHT) for multi-threaded branch predictors [patent_app_type] => utility [patent_app_number] => 17/827909 [patent_app_country] => US [patent_app_date] => 2022-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 12043 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17827909 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/827909
Dynamic allocation of pattern history table (PHT) for multi-threaded branch predictors May 29, 2022 Issued
Array ( [id] => 18803336 [patent_doc_number] => 11836495 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-05 [patent_title] => Method of implementing an ARM64-bit floating point emulator on a Linux system [patent_app_type] => utility [patent_app_number] => 17/736140 [patent_app_country] => US [patent_app_date] => 2022-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 4776 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [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] => 17736140 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/736140
Method of implementing an ARM64-bit floating point emulator on a Linux system May 3, 2022 Issued
Array ( [id] => 18719961 [patent_doc_number] => 11797306 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-24 [patent_title] => Circuit for verifying the content of registers [patent_app_type] => utility [patent_app_number] => 17/660657 [patent_app_country] => US [patent_app_date] => 2022-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4928 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17660657 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/660657
Circuit for verifying the content of registers Apr 25, 2022 Issued
Array ( [id] => 18198557 [patent_doc_number] => 20230052076 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-16 [patent_title] => SYSTEMS, METHODS, AND APPARATUS FOR ASSOCIATING COMPUTATIONAL DEVICE FUNCTIONS WITH COMPUTE ENGINES [patent_app_type] => utility [patent_app_number] => 17/730182 [patent_app_country] => US [patent_app_date] => 2022-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9408 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17730182 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/730182
Systems, methods, and apparatus for associating computational device functions with compute engines Apr 25, 2022 Issued
Array ( [id] => 18982544 [patent_doc_number] => 11907722 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-20 [patent_title] => Methods and apparatus for storing prefetch metadata [patent_app_type] => utility [patent_app_number] => 17/724600 [patent_app_country] => US [patent_app_date] => 2022-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 7089 [patent_no_of_claims] => 19 [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] => 17724600 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/724600
Methods and apparatus for storing prefetch metadata Apr 19, 2022 Issued
Array ( [id] => 19267727 [patent_doc_number] => 20240211430 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-27 [patent_title] => MESSAGE BASED PROCESSOR WITH TRANSMISSION DISABLING MODE [patent_app_type] => utility [patent_app_number] => 18/555473 [patent_app_country] => US [patent_app_date] => 2022-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5137 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18555473 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/555473
Message based processor with transmission disabling mode Apr 18, 2022 Issued
Array ( [id] => 20773353 [patent_doc_number] => 12657027 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-16 [patent_title] => Stalling an instruction fetch operation impacted by a hazard without stalling another instruction fetch operation not impacted by the hazard [patent_app_type] => utility [patent_app_number] => 17/712101 [patent_app_country] => US [patent_app_date] => 2022-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 15008 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17712101 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/712101
Stalling an instruction fetch operation impacted by a hazard without stalling another instruction fetch operation not impacted by the hazard Apr 1, 2022 Issued
Array ( [id] => 20717008 [patent_doc_number] => 12632259 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-05-19 [patent_title] => Synchronous microthreading [patent_app_type] => utility [patent_app_number] => 17/712120 [patent_app_country] => US [patent_app_date] => 2022-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 53 [patent_figures_cnt] => 61 [patent_no_of_words] => 27054 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 17712120 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/712120
Synchronous microthreading Apr 1, 2022 Issued
Array ( [id] => 18677805 [patent_doc_number] => 20230315452 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-05 [patent_title] => CIRCUITRY AND METHODS FOR CAPABILITY INFORMED PREFETCHES [patent_app_type] => utility [patent_app_number] => 17/712075 [patent_app_country] => US [patent_app_date] => 2022-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 30311 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [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] => 17712075 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/712075
Circuitry and methods for capability informed prefetches Apr 1, 2022 Issued
Array ( [id] => 18677808 [patent_doc_number] => 20230315455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-05 [patent_title] => SYNCHRONOUS MICROTHREADING [patent_app_type] => utility [patent_app_number] => 17/712118 [patent_app_country] => US [patent_app_date] => 2022-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 33334 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17712118 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/712118
SYNCHRONOUS MICROTHREADING Apr 1, 2022 Pending
Array ( [id] => 17722155 [patent_doc_number] => 20220214877 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-07 [patent_title] => INSTRUCTIONS FOR FUSED MULTIPLY-ADD OPERATIONS WITH VARIABLE PRECISION INPUT OPERANDS [patent_app_type] => utility [patent_app_number] => 17/704690 [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] => 17783 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17704690 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/704690
Instructions for fused multiply-add operations with variable precision input operands Mar 24, 2022 Issued
Array ( [id] => 17722157 [patent_doc_number] => 20220214879 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-07 [patent_title] => CAPABILITY-BASED STACK PROTECTION FOR SOFTWARE FAULT ISOLATION [patent_app_type] => utility [patent_app_number] => 17/703121 [patent_app_country] => US [patent_app_date] => 2022-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 28030 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17703121 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/703121
Capability-based stack protection for software fault isolation Mar 23, 2022 Issued
Array ( [id] => 18982545 [patent_doc_number] => 11907723 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-20 [patent_title] => Operation elimination [patent_app_type] => utility [patent_app_number] => 17/699326 [patent_app_country] => US [patent_app_date] => 2022-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5712 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [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] => 17699326 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/699326
Operation elimination Mar 20, 2022 Issued
Array ( [id] => 18430379 [patent_doc_number] => 11675598 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-13 [patent_title] => Loop execution control for a multi-threaded, self-scheduling reconfigurable computing fabric using a reenter queue [patent_app_type] => utility [patent_app_number] => 17/694951 [patent_app_country] => US [patent_app_date] => 2022-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 29 [patent_no_of_words] => 31758 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17694951 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/694951
Loop execution control for a multi-threaded, self-scheduling reconfigurable computing fabric using a reenter queue Mar 14, 2022 Issued
Array ( [id] => 18651553 [patent_doc_number] => 20230297389 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-21 [patent_title] => MULTIPLE OPERATION FUSED ADDITION AND SUBTRACTION INSTRUCTION SET [patent_app_type] => utility [patent_app_number] => 17/695533 [patent_app_country] => US [patent_app_date] => 2022-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15485 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 17695533 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/695533
MULTIPLE OPERATION FUSED ADDITION AND SUBTRACTION INSTRUCTION SET Mar 14, 2022 Pending
Array ( [id] => 18630296 [patent_doc_number] => 20230289189 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-14 [patent_title] => Distributed Shared Memory [patent_app_type] => utility [patent_app_number] => 17/691690 [patent_app_country] => US [patent_app_date] => 2022-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22376 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17691690 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/691690
Distributed shared memory Mar 9, 2022 Issued
Array ( [id] => 18430513 [patent_doc_number] => 11675734 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-13 [patent_title] => Loop thread order execution control of a multi-threaded, self-scheduling reconfigurable computing fabric [patent_app_type] => utility [patent_app_number] => 17/686855 [patent_app_country] => US [patent_app_date] => 2022-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 29 [patent_no_of_words] => 31727 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17686855 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/686855
Loop thread order execution control of a multi-threaded, self-scheduling reconfigurable computing fabric Mar 3, 2022 Issued
Menu