
Eric Coleman
Examiner (ID: 10499, Phone: (571)272-4163 , Office: P/2183 )
| Most Active Art Unit | 2183 |
| Art Unit(s) | 2183, 2783, 2302 |
| Total Applications | 2406 |
| Issued Applications | 2133 |
| Pending Applications | 59 |
| Abandoned Applications | 235 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4530426
[patent_doc_number] => 07913068
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-22
[patent_title] => 'System and method for providing asynchronous dynamic millicode entry prediction'
[patent_app_type] => utility
[patent_app_number] => 12/035109
[patent_app_country] => US
[patent_app_date] => 2008-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3924
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/913/07913068.pdf
[firstpage_image] =>[orig_patent_app_number] => 12035109
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/035109 | System and method for providing asynchronous dynamic millicode entry prediction | Feb 20, 2008 | Issued |
Array
(
[id] => 4469941
[patent_doc_number] => 07882338
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-02-01
[patent_title] => 'Method, system and computer program product for an implicit predicted return from a predicted subroutine'
[patent_app_type] => utility
[patent_app_number] => 12/034066
[patent_app_country] => US
[patent_app_date] => 2008-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3653
[patent_no_of_claims] => 20
[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] => patents/07/882/07882338.pdf
[firstpage_image] =>[orig_patent_app_number] => 12034066
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/034066 | Method, system and computer program product for an implicit predicted return from a predicted subroutine | Feb 19, 2008 | Issued |
Array
(
[id] => 5393371
[patent_doc_number] => 20090210684
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-20
[patent_title] => 'METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR RECOVERING FROM BRANCH PREDICTION LATENCY'
[patent_app_type] => utility
[patent_app_number] => 12/034112
[patent_app_country] => US
[patent_app_date] => 2008-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4461
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0210/20090210684.pdf
[firstpage_image] =>[orig_patent_app_number] => 12034112
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/034112 | Methods, systems, and computer program products for recovering from branch prediction latency | Feb 19, 2008 | Issued |
Array
(
[id] => 4590959
[patent_doc_number] => 07827390
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-11-02
[patent_title] => 'Microprocessor with private microcode RAM'
[patent_app_type] => utility
[patent_app_number] => 12/034503
[patent_app_country] => US
[patent_app_date] => 2008-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 11
[patent_no_of_words] => 6136
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/827/07827390.pdf
[firstpage_image] =>[orig_patent_app_number] => 12034503
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/034503 | Microprocessor with private microcode RAM | Feb 19, 2008 | Issued |
Array
(
[id] => 4530422
[patent_doc_number] => 07913067
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-22
[patent_title] => 'Method and system for overlapping execution of instructions through non-uniform execution pipelines in an in-order processor'
[patent_app_type] => utility
[patent_app_number] => 12/034084
[patent_app_country] => US
[patent_app_date] => 2008-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4620
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/913/07913067.pdf
[firstpage_image] =>[orig_patent_app_number] => 12034084
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/034084 | Method and system for overlapping execution of instructions through non-uniform execution pipelines in an in-order processor | Feb 19, 2008 | Issued |
Array
(
[id] => 5393362
[patent_doc_number] => 20090210675
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-20
[patent_title] => 'METHOD AND SYSTEM FOR EARLY INSTRUCTION TEXT BASED OPERAND STORE COMPARE REJECT AVOIDANCE'
[patent_app_type] => utility
[patent_app_number] => 12/034042
[patent_app_country] => US
[patent_app_date] => 2008-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3065
[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] => publications/A1/0210/20090210675.pdf
[firstpage_image] =>[orig_patent_app_number] => 12034042
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/034042 | Method and system for early instruction text based operand store compare reject avoidance | Feb 19, 2008 | Issued |
Array
(
[id] => 4787678
[patent_doc_number] => 20080141007
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-12
[patent_title] => 'Boolean Processor'
[patent_app_type] => utility
[patent_app_number] => 12/033644
[patent_app_country] => US
[patent_app_date] => 2008-02-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 15509
[patent_no_of_claims] => 18
[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] => publications/A1/0141/20080141007.pdf
[firstpage_image] =>[orig_patent_app_number] => 12033644
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/033644 | Boolean Processor | Feb 18, 2008 | Abandoned |
Array
(
[id] => 5393370
[patent_doc_number] => 20090210683
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-20
[patent_title] => 'METHOD AND APPARATUS FOR RECOVERING FROM BRANCH MISPREDICTION'
[patent_app_type] => utility
[patent_app_number] => 12/033626
[patent_app_country] => US
[patent_app_date] => 2008-02-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3814
[patent_no_of_claims] => 21
[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] => publications/A1/0210/20090210683.pdf
[firstpage_image] =>[orig_patent_app_number] => 12033626
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/033626 | Method and apparatus for recovering from branch misprediction | Feb 18, 2008 | Issued |
Array
(
[id] => 4830862
[patent_doc_number] => 20080127197
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-05-29
[patent_title] => 'METHOD AND SYSTEM FOR ON-DEMAND SCRATCH REGISTER RENAMING'
[patent_app_type] => utility
[patent_app_number] => 12/027665
[patent_app_country] => US
[patent_app_date] => 2008-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3466
[patent_no_of_claims] => 13
[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] => publications/A1/0127/20080127197.pdf
[firstpage_image] =>[orig_patent_app_number] => 12027665
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/027665 | METHOD AND SYSTEM FOR ON-DEMAND SCRATCH REGISTER RENAMING | Feb 6, 2008 | Abandoned |
Array
(
[id] => 5437782
[patent_doc_number] => 20090172369
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-02
[patent_title] => 'SAVING AND RESTORING ARCHITECTURAL STATE FOR PROCESSOR CORES'
[patent_app_type] => utility
[patent_app_number] => 11/965167
[patent_app_country] => US
[patent_app_date] => 2007-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7002
[patent_no_of_claims] => 23
[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] => publications/A1/0172/20090172369.pdf
[firstpage_image] =>[orig_patent_app_number] => 11965167
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/965167 | Saving and restoring architectural state for processor cores | Dec 26, 2007 | Issued |
Array
(
[id] => 5437769
[patent_doc_number] => 20090172356
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-02
[patent_title] => 'COMPRESSED INSTRUCTION FORMAT'
[patent_app_type] => utility
[patent_app_number] => 11/965669
[patent_app_country] => US
[patent_app_date] => 2007-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6526
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0172/20090172356.pdf
[firstpage_image] =>[orig_patent_app_number] => 11965669
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/965669 | Compressed instruction format | Dec 26, 2007 | Issued |
Array
(
[id] => 4589836
[patent_doc_number] => 07831813
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-11-09
[patent_title] => 'Uses of known good code for implementing processor architectural modifications'
[patent_app_type] => utility
[patent_app_number] => 11/957848
[patent_app_country] => US
[patent_app_date] => 2007-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 6988
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/831/07831813.pdf
[firstpage_image] =>[orig_patent_app_number] => 11957848
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/957848 | Uses of known good code for implementing processor architectural modifications | Dec 16, 2007 | Issued |
Array
(
[id] => 5548140
[patent_doc_number] => 20090158017
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-18
[patent_title] => 'TARGET-FREQUENCY BASED INDIRECT JUMP PREDICTION FOR HIGH-PERFORMANCE PROCESSORS'
[patent_app_type] => utility
[patent_app_number] => 11/957728
[patent_app_country] => US
[patent_app_date] => 2007-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7756
[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] => publications/A1/0158/20090158017.pdf
[firstpage_image] =>[orig_patent_app_number] => 11957728
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/957728 | Target-frequency based indirect jump prediction for high-performance processors | Dec 16, 2007 | Issued |
Array
(
[id] => 5548133
[patent_doc_number] => 20090158010
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-18
[patent_title] => 'Command Protocol for Integrated Circuits'
[patent_app_type] => utility
[patent_app_number] => 11/955659
[patent_app_country] => US
[patent_app_date] => 2007-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4626
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0158/20090158010.pdf
[firstpage_image] =>[orig_patent_app_number] => 11955659
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/955659 | Command protocol for integrated circuits | Dec 12, 2007 | Issued |
Array
(
[id] => 4591963
[patent_doc_number] => 07836278
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-11-16
[patent_title] => 'Three operand instruction extension for X86 architecture'
[patent_app_type] => utility
[patent_app_number] => 11/954623
[patent_app_country] => US
[patent_app_date] => 2007-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 3692
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/836/07836278.pdf
[firstpage_image] =>[orig_patent_app_number] => 11954623
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/954623 | Three operand instruction extension for X86 architecture | Dec 11, 2007 | Issued |
Array
(
[id] => 4787666
[patent_doc_number] => 20080140995
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-12
[patent_title] => 'Information processor and instruction fetch control method'
[patent_app_type] => utility
[patent_app_number] => 12/000164
[patent_app_country] => US
[patent_app_date] => 2007-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 9047
[patent_no_of_claims] => 13
[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] => publications/A1/0140/20080140995.pdf
[firstpage_image] =>[orig_patent_app_number] => 12000164
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/000164 | Information processor and instruction fetch control method | Dec 9, 2007 | Issued |
Array
(
[id] => 5424191
[patent_doc_number] => 20090150647
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-11
[patent_title] => 'Processing Unit Incorporating Vectorizable Execution Unit'
[patent_app_type] => utility
[patent_app_number] => 11/952193
[patent_app_country] => US
[patent_app_date] => 2007-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10776
[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] => publications/A1/0150/20090150647.pdf
[firstpage_image] =>[orig_patent_app_number] => 11952193
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/952193 | Processing unit incorporating vectorizable execution unit | Dec 6, 2007 | Issued |
Array
(
[id] => 4641936
[patent_doc_number] => 08019970
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-13
[patent_title] => 'Three-dimensional networking design structure'
[patent_app_type] => utility
[patent_app_number] => 11/946422
[patent_app_country] => US
[patent_app_date] => 2007-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 14
[patent_no_of_words] => 2549
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/019/08019970.pdf
[firstpage_image] =>[orig_patent_app_number] => 11946422
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/946422 | Three-dimensional networking design structure | Nov 27, 2007 | Issued |
Array
(
[id] => 7972137
[patent_doc_number] => 07941647
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-10
[patent_title] => 'Computer for executing two instruction sets and adds a macroinstruction end marker for performing iterations after loop termination'
[patent_app_type] => utility
[patent_app_number] => 11/982419
[patent_app_country] => US
[patent_app_date] => 2007-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 48
[patent_figures_cnt] => 61
[patent_no_of_words] => 88551
[patent_no_of_claims] => 54
[patent_no_of_ind_claims] => 12
[patent_words_short_claim] => 41
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/941/07941647.pdf
[firstpage_image] =>[orig_patent_app_number] => 11982419
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/982419 | Computer for executing two instruction sets and adds a macroinstruction end marker for performing iterations after loop termination | Oct 30, 2007 | Issued |
Array
(
[id] => 28221
[patent_doc_number] => 07797512
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-09-14
[patent_title] => 'Virtual core management'
[patent_app_type] => utility
[patent_app_number] => 11/933297
[patent_app_country] => US
[patent_app_date] => 2007-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 29
[patent_no_of_words] => 18779
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/797/07797512.pdf
[firstpage_image] =>[orig_patent_app_number] => 11933297
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/933297 | Virtual core management | Oct 30, 2007 | Issued |