
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] => 5548135
[patent_doc_number] => 20090158012
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-18
[patent_title] => 'Method and Apparatus for Performing Improved Group Instructions'
[patent_app_type] => utility
[patent_app_number] => 11/842038
[patent_app_country] => US
[patent_app_date] => 2007-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 403
[patent_figures_cnt] => 403
[patent_no_of_words] => 79400
[patent_no_of_claims] => 54
[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/20090158012.pdf
[firstpage_image] =>[orig_patent_app_number] => 11842038
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/842038 | Method and apparatus for performing improved group instructions | Oct 28, 2007 | Issued |
Array
(
[id] => 4706336
[patent_doc_number] => 20080065860
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-13
[patent_title] => 'Method and Apparatus for Performing Improved Data Handling Operations'
[patent_app_type] => utility
[patent_app_number] => 11/842119
[patent_app_country] => US
[patent_app_date] => 2007-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 400
[patent_figures_cnt] => 400
[patent_no_of_words] => 81961
[patent_no_of_claims] => 54
[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/0065/20080065860.pdf
[firstpage_image] =>[orig_patent_app_number] => 11842119
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/842119 | Method and Apparatus for Performing Improved Data Handling Operations | Oct 28, 2007 | Abandoned |
Array
(
[id] => 4774105
[patent_doc_number] => 20080059767
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-06
[patent_title] => 'Method and Apparatus for Performing Improved Group Floating-Point Operations'
[patent_app_type] => utility
[patent_app_number] => 11/842077
[patent_app_country] => US
[patent_app_date] => 2007-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 400
[patent_figures_cnt] => 400
[patent_no_of_words] => 81945
[patent_no_of_claims] => 54
[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/0059/20080059767.pdf
[firstpage_image] =>[orig_patent_app_number] => 11842077
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/842077 | Method and apparatus for performing improved group floating-point operations | Oct 28, 2007 | Issued |
Array
(
[id] => 4895276
[patent_doc_number] => 20080104376
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-05-01
[patent_title] => 'Method and Apparatus for Performing Group Instructions'
[patent_app_type] => utility
[patent_app_number] => 11/842025
[patent_app_country] => US
[patent_app_date] => 2007-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 400
[patent_figures_cnt] => 400
[patent_no_of_words] => 81965
[patent_no_of_claims] => 54
[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/0104/20080104376.pdf
[firstpage_image] =>[orig_patent_app_number] => 11842025
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/842025 | Method and Apparatus for Performing Group Instructions | Oct 28, 2007 | Abandoned |
Array
(
[id] => 4706338
[patent_doc_number] => 20080065862
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-13
[patent_title] => 'Method and Apparatus for Performing Data Handling Operations'
[patent_app_type] => utility
[patent_app_number] => 11/842098
[patent_app_country] => US
[patent_app_date] => 2007-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 400
[patent_figures_cnt] => 400
[patent_no_of_words] => 81959
[patent_no_of_claims] => 54
[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/0065/20080065862.pdf
[firstpage_image] =>[orig_patent_app_number] => 11842098
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/842098 | Method and Apparatus for Performing Data Handling Operations | Oct 28, 2007 | Abandoned |
Array
(
[id] => 4653327
[patent_doc_number] => 20080040584
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-02-14
[patent_title] => 'Method and Apparatus for Performing Group Floating-Point Operations'
[patent_app_type] => utility
[patent_app_number] => 11/842055
[patent_app_country] => US
[patent_app_date] => 2007-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 400
[patent_figures_cnt] => 400
[patent_no_of_words] => 79234
[patent_no_of_claims] => 54
[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/0040/20080040584.pdf
[firstpage_image] =>[orig_patent_app_number] => 11842055
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/842055 | Method and Apparatus for Performing Group Floating-Point Operations | Oct 28, 2007 | Abandoned |
Array
(
[id] => 4774104
[patent_doc_number] => 20080059766
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-06
[patent_title] => 'Method and Apparatus for Improved Programmable Processor'
[patent_app_type] => utility
[patent_app_number] => 11/842006
[patent_app_country] => US
[patent_app_date] => 2007-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 397
[patent_figures_cnt] => 397
[patent_no_of_words] => 81954
[patent_no_of_claims] => 54
[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/0059/20080059766.pdf
[firstpage_image] =>[orig_patent_app_number] => 11842006
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/842006 | Method and Apparatus for Improved Programmable Processor | Oct 28, 2007 | Abandoned |
Array
(
[id] => 4606359
[patent_doc_number] => 07987345
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-26
[patent_title] => 'Performance monitors in a multithreaded processor architecture'
[patent_app_type] => utility
[patent_app_number] => 11/864368
[patent_app_country] => US
[patent_app_date] => 2007-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4862
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/987/07987345.pdf
[firstpage_image] =>[orig_patent_app_number] => 11864368
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/864368 | Performance monitors in a multithreaded processor architecture | Sep 27, 2007 | Issued |
Array
(
[id] => 37549
[patent_doc_number] => 07793086
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-09-07
[patent_title] => 'Link stack misprediction resolution'
[patent_app_type] => utility
[patent_app_number] => 11/852443
[patent_app_country] => US
[patent_app_date] => 2007-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 31
[patent_no_of_words] => 5019
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/793/07793086.pdf
[firstpage_image] =>[orig_patent_app_number] => 11852443
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/852443 | Link stack misprediction resolution | Sep 9, 2007 | Issued |
Array
(
[id] => 97236
[patent_doc_number] => 07739481
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-06-15
[patent_title] => 'Parallelism with variable partitioning and threading'
[patent_app_type] => utility
[patent_app_number] => 11/851341
[patent_app_country] => US
[patent_app_date] => 2007-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 17
[patent_no_of_words] => 7414
[patent_no_of_claims] => 22
[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/739/07739481.pdf
[firstpage_image] =>[orig_patent_app_number] => 11851341
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/851341 | Parallelism with variable partitioning and threading | Sep 5, 2007 | Issued |
Array
(
[id] => 5325815
[patent_doc_number] => 20090063805
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-05
[patent_title] => 'DATA ACQUISITION MESSAGING USING SPECIAL PURPOSE REGISTERS'
[patent_app_type] => utility
[patent_app_number] => 11/848826
[patent_app_country] => US
[patent_app_date] => 2007-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3338
[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/0063/20090063805.pdf
[firstpage_image] =>[orig_patent_app_number] => 11848826
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/848826 | Data acquisition messaging using special purpose registers | Aug 30, 2007 | Issued |
Array
(
[id] => 5325833
[patent_doc_number] => 20090063823
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-05
[patent_title] => 'Method and System for Tracking Instruction Dependency in an Out-of-Order Processor'
[patent_app_type] => utility
[patent_app_number] => 11/847530
[patent_app_country] => US
[patent_app_date] => 2007-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7646
[patent_no_of_claims] => 19
[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/0063/20090063823.pdf
[firstpage_image] =>[orig_patent_app_number] => 11847530
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/847530 | Method and system for tracking instruction dependency in an out-of-order processor | Aug 29, 2007 | Issued |
Array
(
[id] => 5325841
[patent_doc_number] => 20090063831
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-05
[patent_title] => 'BRANCH PREDICTOR FOR BRANCHES WITH ASYMMETRIC PENALTIES'
[patent_app_type] => utility
[patent_app_number] => 11/846461
[patent_app_country] => US
[patent_app_date] => 2007-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9409
[patent_no_of_claims] => 20
[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/0063/20090063831.pdf
[firstpage_image] =>[orig_patent_app_number] => 11846461
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/846461 | Branch predictor for branches with asymmetric penalties | Aug 27, 2007 | Issued |
Array
(
[id] => 5325829
[patent_doc_number] => 20090063819
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-05
[patent_title] => 'Method and Apparatus for Dynamically Managing Instruction Buffer Depths for Non-Predicted Branches'
[patent_app_type] => utility
[patent_app_number] => 11/845838
[patent_app_country] => US
[patent_app_date] => 2007-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3491
[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/0063/20090063819.pdf
[firstpage_image] =>[orig_patent_app_number] => 11845838
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/845838 | Method and apparatus for dynamically managing instruction buffer depths for non-predicted branches | Aug 27, 2007 | Issued |
Array
(
[id] => 4923703
[patent_doc_number] => 20080072020
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-20
[patent_title] => 'Method and Apparatus for Programmable Processor'
[patent_app_type] => utility
[patent_app_number] => 11/841964
[patent_app_country] => US
[patent_app_date] => 2007-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 401
[patent_figures_cnt] => 401
[patent_no_of_words] => 81991
[patent_no_of_claims] => 54
[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/0072/20080072020.pdf
[firstpage_image] =>[orig_patent_app_number] => 11841964
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/841964 | Method and Apparatus for Programmable Processor | Aug 19, 2007 | Abandoned |
Array
(
[id] => 8574978
[patent_doc_number] => 08341641
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-25
[patent_title] => 'Task processor'
[patent_app_type] => utility
[patent_app_number] => 12/304769
[patent_app_country] => US
[patent_app_date] => 2007-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 26
[patent_no_of_words] => 23100
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 335
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12304769
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/304769 | Task processor | Aug 15, 2007 | Issued |
Array
(
[id] => 79412
[patent_doc_number] => 07752424
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-07-06
[patent_title] => 'Null value checking instruction'
[patent_app_type] => utility
[patent_app_number] => 11/889058
[patent_app_country] => US
[patent_app_date] => 2007-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3417
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/752/07752424.pdf
[firstpage_image] =>[orig_patent_app_number] => 11889058
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/889058 | Null value checking instruction | Aug 7, 2007 | Issued |
Array
(
[id] => 5418103
[patent_doc_number] => 20090043990
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-12
[patent_title] => 'Implementation of variable length instruction encoding using alias addressing'
[patent_app_type] => utility
[patent_app_number] => 11/890907
[patent_app_country] => US
[patent_app_date] => 2007-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4143
[patent_no_of_claims] => 29
[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/0043/20090043990.pdf
[firstpage_image] =>[orig_patent_app_number] => 11890907
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/890907 | Implementation of variable length instruction encoding using alias addressing | Aug 7, 2007 | Issued |
Array
(
[id] => 5362903
[patent_doc_number] => 20090037697
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-05
[patent_title] => 'SYSTEM AND METHOD OF LOAD-STORE FORWARDING'
[patent_app_type] => utility
[patent_app_number] => 11/832303
[patent_app_country] => US
[patent_app_date] => 2007-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4736
[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/0037/20090037697.pdf
[firstpage_image] =>[orig_patent_app_number] => 11832303
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/832303 | System and method of load-store forwarding | Jul 31, 2007 | Issued |
Array
(
[id] => 47720
[patent_doc_number] => 07783865
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-08-24
[patent_title] => 'Conditional data watchpoint management'
[patent_app_type] => utility
[patent_app_number] => 11/832418
[patent_app_country] => US
[patent_app_date] => 2007-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 3505
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/783/07783865.pdf
[firstpage_image] =>[orig_patent_app_number] => 11832418
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/832418 | Conditional data watchpoint management | Jul 31, 2007 | Issued |