Search

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 numberTitle of the applicationFiling DateStatus
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
Menu