
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11338481
[patent_doc_number] => 20160364236
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-15
[patent_title] => 'PROCESSOR WITH ADVANCED OPERATING SYSTEM SUPPORT'
[patent_app_type] => utility
[patent_app_number] => 15/155570
[patent_app_country] => US
[patent_app_date] => 2016-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9171
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15155570
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/155570 | Processor with mode support | May 15, 2016 | Issued |
Array
(
[id] => 11396953
[patent_doc_number] => 20170017489
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-19
[patent_title] => 'SEMICONDUCTOR DEVICE'
[patent_app_type] => utility
[patent_app_number] => 15/154753
[patent_app_country] => US
[patent_app_date] => 2016-05-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 8778
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15154753
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/154753 | SEMICONDUCTOR DEVICE | May 12, 2016 | Abandoned |
Array
(
[id] => 14704237
[patent_doc_number] => 10379865
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-08-13
[patent_title] => Selection of instructions to be issued
[patent_app_type] => utility
[patent_app_number] => 15/154275
[patent_app_country] => US
[patent_app_date] => 2016-05-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 9284
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 274
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15154275
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/154275 | Selection of instructions to be issued | May 12, 2016 | Issued |
Array
(
[id] => 12756319
[patent_doc_number] => 20180143940
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-24
[patent_title] => DATA PROCESSOR
[patent_app_type] => utility
[patent_app_number] => 15/568428
[patent_app_country] => US
[patent_app_date] => 2016-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13448
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -30
[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] => 15568428
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/568428 | DATA PROCESSOR | Apr 18, 2016 | Abandoned |
Array
(
[id] => 13417369
[patent_doc_number] => 20180260227
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-09-13
[patent_title] => AN APPARATUS AND METHOD TO GENERATE TRACE DATA IN RESPONSE TO TRANSACTIONAL EXECUTION
[patent_app_type] => utility
[patent_app_number] => 15/555239
[patent_app_country] => US
[patent_app_date] => 2016-02-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8510
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -24
[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] => 15555239
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/555239 | Apparatus and method to generate trace data in response to transactional execution | Feb 10, 2016 | Issued |
Array
(
[id] => 10808490
[patent_doc_number] => 20160154648
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-06-02
[patent_title] => 'Method, apparatus, and system for speculative abort control mechanisms'
[patent_app_type] => utility
[patent_app_number] => 14/998118
[patent_app_country] => US
[patent_app_date] => 2015-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16046
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14998118
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/998118 | Method, apparatus, and system for speculative abort control mechanisms | Dec 25, 2015 | Abandoned |
Array
(
[id] => 11049646
[patent_doc_number] => 20160246606
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-25
[patent_title] => 'Method, apparatus, and system for speculative abort control mechanisms'
[patent_app_type] => utility
[patent_app_number] => 14/998249
[patent_app_country] => US
[patent_app_date] => 2015-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16047
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14998249
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/998249 | Apparatus and method for transactional memory and lock elision including an abort instruction to abort speculative execution | Dec 25, 2015 | Issued |
Array
(
[id] => 10786177
[patent_doc_number] => 20160132333
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-12
[patent_title] => 'Method, Apparatus, And System For Speculative Abort Control Mechanisms'
[patent_app_type] => utility
[patent_app_number] => 14/998248
[patent_app_country] => US
[patent_app_date] => 2015-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16046
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14998248
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/998248 | Apparatus and method for transactional memory and lock elision including abort and end instructions to abort or commit speculative execution | Dec 25, 2015 | Issued |
Array
(
[id] => 11013224
[patent_doc_number] => 20160210177
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-07-21
[patent_title] => 'Method, apparatus, and system for speculative abort control mechanisms'
[patent_app_type] => utility
[patent_app_number] => 14/998207
[patent_app_country] => US
[patent_app_date] => 2015-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16045
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14998207
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/998207 | Method, apparatus, and system for speculative abort control mechanisms | Dec 25, 2015 | Abandoned |
Array
(
[id] => 11042348
[patent_doc_number] => 20160239304
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-18
[patent_title] => 'METHOD, APPARATUS, AND SYSTEM FOR SPECULATIVE ABORT CONTROL MECHANISMS'
[patent_app_type] => utility
[patent_app_number] => 14/757857
[patent_app_country] => US
[patent_app_date] => 2015-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16046
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14757857
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/757857 | METHOD, APPARATUS, AND SYSTEM FOR SPECULATIVE ABORT CONTROL MECHANISMS | Dec 25, 2015 | Abandoned |
Array
(
[id] => 10786179
[patent_doc_number] => 20160132335
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-12
[patent_title] => 'Method, apparatus, and system for speculative abort control mechanisms'
[patent_app_type] => utility
[patent_app_number] => 14/998272
[patent_app_country] => US
[patent_app_date] => 2015-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16046
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14998272
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/998272 | Method, apparatus, and system for speculative abort control mechanisms | Dec 25, 2015 | Abandoned |
Array
(
[id] => 10786180
[patent_doc_number] => 20160132336
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-12
[patent_title] => 'Method, apparatus, and system for speculative abort control mechanisms'
[patent_app_type] => utility
[patent_app_number] => 14/998276
[patent_app_country] => US
[patent_app_date] => 2015-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16042
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14998276
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/998276 | Method, apparatus, and system for speculative abort control mechanisms | Dec 25, 2015 | Abandoned |
Array
(
[id] => 10786181
[patent_doc_number] => 20160132337
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-12
[patent_title] => 'Method, apparatus, and system for speculative abort control mechanisms'
[patent_app_type] => utility
[patent_app_number] => 14/998296
[patent_app_country] => US
[patent_app_date] => 2015-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16047
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14998296
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/998296 | Method, apparatus, and system for speculative abort control mechanisms | Dec 25, 2015 | Abandoned |
Array
(
[id] => 10786178
[patent_doc_number] => 20160132334
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-12
[patent_title] => 'Method, apparaturs, and system for speculative abort control mechanisms'
[patent_app_type] => utility
[patent_app_number] => 14/998250
[patent_app_country] => US
[patent_app_date] => 2015-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16046
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14998250
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/998250 | Method, apparaturs, and system for speculative abort control mechanisms | Dec 25, 2015 | Abandoned |
Array
(
[id] => 11708870
[patent_doc_number] => 20170177369
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-22
[patent_title] => 'NON-CONTIGUOUS MULTIPLE REGISTER ACCESS FOR MICROPROCESSOR DATA EXCHANGE INSTRUCTIONS'
[patent_app_type] => utility
[patent_app_number] => 14/976788
[patent_app_country] => US
[patent_app_date] => 2015-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 14692
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14976788
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/976788 | NON-CONTIGUOUS MULTIPLE REGISTER ACCESS FOR MICROPROCESSOR DATA EXCHANGE INSTRUCTIONS | Dec 20, 2015 | Abandoned |
Array
(
[id] => 11708850
[patent_doc_number] => 20170177349
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-22
[patent_title] => 'Instructions and Logic for Load-Indices-and-Prefetch-Gathers Operations'
[patent_app_type] => utility
[patent_app_number] => 14/977356
[patent_app_country] => US
[patent_app_date] => 2015-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 40581
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14977356
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/977356 | Instructions and Logic for Load-Indices-and-Prefetch-Gathers Operations | Dec 20, 2015 | Abandoned |
Array
(
[id] => 11708848
[patent_doc_number] => 20170177346
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-22
[patent_title] => 'Instructions and Logic for Load-Indices-and-Prefetch-Scatters Operations'
[patent_app_type] => utility
[patent_app_number] => 14/975809
[patent_app_country] => US
[patent_app_date] => 2015-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 41032
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14975809
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/975809 | Instructions and logic for load-indices-and-prefetch-scatters operations | Dec 19, 2015 | Issued |
Array
(
[id] => 13679477
[patent_doc_number] => 20160378475
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-29
[patent_title] => INSTRUCTION TO PERFORM A LOGICAL OPERATION ON CONDITIONS AND TO QUANTIZE THE BOOLEAN RESULT OF THAT OPERATION
[patent_app_type] => utility
[patent_app_number] => 14/941560
[patent_app_country] => US
[patent_app_date] => 2015-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9801
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 218
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14941560
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/941560 | Instruction to perform a logical operation on conditions and to quantize the boolean result of that operation | Nov 13, 2015 | Issued |
Array
(
[id] => 16592675
[patent_doc_number] => 10901939
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-26
[patent_title] => Computer architecture with resistive processing units
[patent_app_type] => utility
[patent_app_number] => 14/928970
[patent_app_country] => US
[patent_app_date] => 2015-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 4799
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14928970
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/928970 | Computer architecture with resistive processing units | Oct 29, 2015 | Issued |
Array
(
[id] => 11606500
[patent_doc_number] => 20170123803
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-04
[patent_title] => 'MODIFYING BEHAVIOUR OF A DATA PROCESSING UNIT'
[patent_app_type] => utility
[patent_app_number] => 14/927596
[patent_app_country] => US
[patent_app_date] => 2015-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7002
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14927596
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/927596 | Modifying behavior of a data processing unit using rewritable behavior mappings of instructions | Oct 29, 2015 | Issued |