Search

Joseph S. Herrmann

Examiner (ID: 821, Phone: (571)270-3291 , Office: P/3746 )

Most Active Art Unit
3746
Art Unit(s)
3746
Total Applications
572
Issued Applications
336
Pending Applications
66
Abandoned Applications
183

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18719966 [patent_doc_number] => 11797311 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-24 [patent_title] => Asynchronous pipeline merging using long vector arbitration [patent_app_type] => utility [patent_app_number] => 17/940731 [patent_app_country] => US [patent_app_date] => 2022-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 13007 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17940731 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/940731
Asynchronous pipeline merging using long vector arbitration Sep 7, 2022 Issued
Array ( [id] => 20609866 [patent_doc_number] => 12585468 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-24 [patent_title] => Apparatus and method using hint capability for controlling micro-architectural control function [patent_app_type] => utility [patent_app_number] => 18/702959 [patent_app_country] => US [patent_app_date] => 2022-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 11496 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18702959 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/702959
Apparatus and method using hint capability for controlling micro-architectural control function Sep 6, 2022 Issued
Array ( [id] => 19005666 [patent_doc_number] => 20240069737 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-29 [patent_title] => MERGING BIT-MASK ATOMICS TO THE SAME DWORD [patent_app_type] => utility [patent_app_number] => 17/893943 [patent_app_country] => US [patent_app_date] => 2022-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 47102 [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] => 17893943 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/893943
MERGING BIT-MASK ATOMICS TO THE SAME DWORD Aug 22, 2022 Pending
Array ( [id] => 18239509 [patent_doc_number] => 20230071820 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-09 [patent_title] => METHOD FOR EXTRACTING TARGET STRING AT HIGH-SPEED USING VECTOR INSTRUCTION [patent_app_type] => utility [patent_app_number] => 17/889838 [patent_app_country] => US [patent_app_date] => 2022-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4437 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17889838 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/889838
METHOD FOR EXTRACTING TARGET STRING AT HIGH-SPEED USING VECTOR INSTRUCTION Aug 16, 2022 Pending
Array ( [id] => 19099667 [patent_doc_number] => 20240118895 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-04-11 [patent_title] => AHEAD PREDICTION METHOD AND BRANCH TRACE CACHE FOR DIRECT JUMPING [patent_app_type] => utility [patent_app_number] => 18/565198 [patent_app_country] => US [patent_app_date] => 2022-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3338 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -1 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18565198 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/565198
AHEAD PREDICTION METHOD AND BRANCH TRACE CACHE FOR DIRECT JUMPING Aug 9, 2022 Pending
Array ( [id] => 19259972 [patent_doc_number] => 12020032 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-25 [patent_title] => Prediction unit that provides a fetch block descriptor each clock cycle [patent_app_type] => utility [patent_app_number] => 17/879299 [patent_app_country] => US [patent_app_date] => 2022-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 15 [patent_no_of_words] => 23721 [patent_no_of_claims] => 25 [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] => 17879299 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/879299
Prediction unit that provides a fetch block descriptor each clock cycle Aug 1, 2022 Issued
Array ( [id] => 18734660 [patent_doc_number] => 11803390 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-10-31 [patent_title] => Prediction class determination [patent_app_type] => utility [patent_app_number] => 17/855860 [patent_app_country] => US [patent_app_date] => 2022-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 19982 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17855860 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/855860
Prediction class determination Jun 30, 2022 Issued
Array ( [id] => 17931826 [patent_doc_number] => 20220326951 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-13 [patent_title] => BACKWARD COMPATIBILITY BY RESTRICTION OF HARDWARE RESOURCES [patent_app_type] => utility [patent_app_number] => 17/852821 [patent_app_country] => US [patent_app_date] => 2022-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5007 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -29 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17852821 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/852821
Backward compatibility by restriction of hardware resources Jun 28, 2022 Issued
Array ( [id] => 18998154 [patent_doc_number] => 11915002 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-27 [patent_title] => Providing extended branch target buffer (BTB) entries for storing trunk branch metadata and leaf branch metadata [patent_app_type] => utility [patent_app_number] => 17/808916 [patent_app_country] => US [patent_app_date] => 2022-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9295 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17808916 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/808916
Providing extended branch target buffer (BTB) entries for storing trunk branch metadata and leaf branch metadata Jun 23, 2022 Issued
Array ( [id] => 20395281 [patent_doc_number] => 20250370756 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-12-04 [patent_title] => ACCELERATOR OFFLOAD DEVICE, ACCELERATOR OFFLOAD METHOD AND PROGRAM [patent_app_type] => utility [patent_app_number] => 18/874316 [patent_app_country] => US [patent_app_date] => 2022-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8395 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [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] => 18874316 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/874316
ACCELERATOR OFFLOAD DEVICE, ACCELERATOR OFFLOAD METHOD AND PROGRAM Jun 16, 2022 Pending
Array ( [id] => 17915790 [patent_doc_number] => 20220318186 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-06 [patent_title] => CONDITIONAL OPERATIONS IN A VECTOR PROCESSOR HAVING TRUE AND FALSE VECTOR INDEX REGISTERS [patent_app_type] => utility [patent_app_number] => 17/842613 [patent_app_country] => US [patent_app_date] => 2022-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 30713 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17842613 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/842613
CONDITIONAL OPERATIONS IN A VECTOR PROCESSOR HAVING TRUE AND FALSE VECTOR INDEX REGISTERS Jun 15, 2022 Pending
Array ( [id] => 18846921 [patent_doc_number] => 20230409325 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-21 [patent_title] => MICRO-OPERATION SUPPLY RATE VARIATION [patent_app_type] => utility [patent_app_number] => 17/838713 [patent_app_country] => US [patent_app_date] => 2022-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20794 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17838713 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/838713
Micro-operation supply rate variation Jun 12, 2022 Issued
Array ( [id] => 19062165 [patent_doc_number] => 11941401 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-03-26 [patent_title] => Instruction fetch using a return prediction circuit [patent_app_type] => utility [patent_app_number] => 17/806234 [patent_app_country] => US [patent_app_date] => 2022-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 15831 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17806234 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/806234
Instruction fetch using a return prediction circuit Jun 8, 2022 Issued
Array ( [id] => 19152981 [patent_doc_number] => 11977893 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-07 [patent_title] => Folded instruction fetch pipeline [patent_app_type] => utility [patent_app_number] => 17/835352 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 10739 [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] => 17835352 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835352
Folded instruction fetch pipeline Jun 7, 2022 Issued
Array ( [id] => 19152981 [patent_doc_number] => 11977893 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-07 [patent_title] => Folded instruction fetch pipeline [patent_app_type] => utility [patent_app_number] => 17/835352 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 10739 [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] => 17835352 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835352
Folded instruction fetch pipeline Jun 7, 2022 Issued
Array ( [id] => 19152981 [patent_doc_number] => 11977893 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-07 [patent_title] => Folded instruction fetch pipeline [patent_app_type] => utility [patent_app_number] => 17/835352 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 10739 [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] => 17835352 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835352
Folded instruction fetch pipeline Jun 7, 2022 Issued
Array ( [id] => 19152981 [patent_doc_number] => 11977893 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-07 [patent_title] => Folded instruction fetch pipeline [patent_app_type] => utility [patent_app_number] => 17/835352 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 10739 [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] => 17835352 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835352
Folded instruction fetch pipeline Jun 7, 2022 Issued
Array ( [id] => 19152981 [patent_doc_number] => 11977893 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-07 [patent_title] => Folded instruction fetch pipeline [patent_app_type] => utility [patent_app_number] => 17/835352 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 10739 [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] => 17835352 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835352
Folded instruction fetch pipeline Jun 7, 2022 Issued
Array ( [id] => 19152981 [patent_doc_number] => 11977893 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-07 [patent_title] => Folded instruction fetch pipeline [patent_app_type] => utility [patent_app_number] => 17/835352 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 10739 [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] => 17835352 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835352
Folded instruction fetch pipeline Jun 7, 2022 Issued
Array ( [id] => 19152981 [patent_doc_number] => 11977893 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-07 [patent_title] => Folded instruction fetch pipeline [patent_app_type] => utility [patent_app_number] => 17/835352 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 10739 [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] => 17835352 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835352
Folded instruction fetch pipeline Jun 7, 2022 Issued
Menu