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] => 7686249 [patent_doc_number] => 20090178042 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-09 [patent_title] => 'Managing A Workload In A Database' [patent_app_type] => utility [patent_app_number] => 12/256361 [patent_app_country] => US [patent_app_date] => 2008-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4844 [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/0178/20090178042.pdf [firstpage_image] =>[orig_patent_app_number] => 12256361 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/256361
Workload manager managing a workload of an enterprise data warehouse Oct 21, 2008 Issued
Array ( [id] => 4443320 [patent_doc_number] => 07900024 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-01 [patent_title] => 'Handling data cache misses out-of-order for asynchronous pipelines' [patent_app_type] => utility [patent_app_number] => 12/253448 [patent_app_country] => US [patent_app_date] => 2008-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 10136 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/900/07900024.pdf [firstpage_image] =>[orig_patent_app_number] => 12253448 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/253448
Handling data cache misses out-of-order for asynchronous pipelines Oct 16, 2008 Issued
Array ( [id] => 6649021 [patent_doc_number] => 20100037231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-11 [patent_title] => 'METHOD FOR READING/WRITING DATA IN A MULTITHREAD SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/252625 [patent_app_country] => US [patent_app_date] => 2008-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1790 [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/0037/20100037231.pdf [firstpage_image] =>[orig_patent_app_number] => 12252625 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/252625
METHOD FOR READING/WRITING DATA IN A MULTITHREAD SYSTEM Oct 15, 2008 Abandoned
Array ( [id] => 8561982 [patent_doc_number] => 08336053 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-18 [patent_title] => 'Transaction management' [patent_app_type] => utility [patent_app_number] => 12/252082 [patent_app_country] => US [patent_app_date] => 2008-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4260 [patent_no_of_claims] => 12 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12252082 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/252082
Transaction management Oct 14, 2008 Issued
Array ( [id] => 9630199 [patent_doc_number] => 08799893 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-05 [patent_title] => 'Method, system and computer program product for solution replication' [patent_app_type] => utility [patent_app_number] => 12/251994 [patent_app_country] => US [patent_app_date] => 2008-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 7332 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 290 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12251994 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/251994
Method, system and computer program product for solution replication Oct 14, 2008 Issued
Array ( [id] => 5438099 [patent_doc_number] => 20090172686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-02 [patent_title] => 'METHOD FOR MANAGING THREAD GROUP OF PROCESS' [patent_app_type] => utility [patent_app_number] => 12/248606 [patent_app_country] => US [patent_app_date] => 2008-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3053 [patent_no_of_claims] => 13 [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] => publications/A1/0172/20090172686.pdf [firstpage_image] =>[orig_patent_app_number] => 12248606 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/248606
METHOD FOR MANAGING THREAD GROUP OF PROCESS Oct 8, 2008 Abandoned
Array ( [id] => 7746350 [patent_doc_number] => 08108662 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-01-31 [patent_title] => 'Checkpointing a hybrid architecture computing system' [patent_app_type] => utility [patent_app_number] => 12/248277 [patent_app_country] => US [patent_app_date] => 2008-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 12389 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/108/08108662.pdf [firstpage_image] =>[orig_patent_app_number] => 12248277 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/248277
Checkpointing a hybrid architecture computing system Oct 8, 2008 Issued
Array ( [id] => 8581070 [patent_doc_number] => 08347302 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-01-01 [patent_title] => 'System-aware resource scheduling' [patent_app_type] => utility [patent_app_number] => 12/248770 [patent_app_country] => US [patent_app_date] => 2008-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8233 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 6 [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] => 12248770 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/248770
System-aware resource scheduling Oct 8, 2008 Issued
Array ( [id] => 7542880 [patent_doc_number] => 08060729 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-11-15 [patent_title] => 'Software based data flows addressing hardware block based processing requirements' [patent_app_type] => utility [patent_app_number] => 12/244904 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6905 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/060/08060729.pdf [firstpage_image] =>[orig_patent_app_number] => 12244904 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/244904
Software based data flows addressing hardware block based processing requirements Oct 2, 2008 Issued
Array ( [id] => 8899680 [patent_doc_number] => 08479214 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-02 [patent_title] => 'Hardware throughput saturation detection' [patent_app_type] => utility [patent_app_number] => 12/242621 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13337 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12242621 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/242621
Hardware throughput saturation detection Sep 29, 2008 Issued
Array ( [id] => 6389827 [patent_doc_number] => 20100083256 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-01 [patent_title] => 'TEMPORAL BATCHING OF I/O JOBS' [patent_app_type] => utility [patent_app_number] => 12/242615 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12014 [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/0083/20100083256.pdf [firstpage_image] =>[orig_patent_app_number] => 12242615 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/242615
Temporal batching of I/O jobs Sep 29, 2008 Issued
Array ( [id] => 8273314 [patent_doc_number] => 08214833 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-03 [patent_title] => 'Systems and methods for supporting software transactional memory using inconsistency-aware compilers and libraries' [patent_app_type] => utility [patent_app_number] => 12/242551 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 12116 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12242551 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/242551
Systems and methods for supporting software transactional memory using inconsistency-aware compilers and libraries Sep 29, 2008 Issued
Array ( [id] => 4479220 [patent_doc_number] => 07945767 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-05-17 [patent_title] => 'Recovery apparatus for solving branch mis-prediction and method and central processing unit thereof' [patent_app_type] => utility [patent_app_number] => 12/241391 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4217 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/945/07945767.pdf [firstpage_image] =>[orig_patent_app_number] => 12241391 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/241391
Recovery apparatus for solving branch mis-prediction and method and central processing unit thereof Sep 29, 2008 Issued
Array ( [id] => 6389855 [patent_doc_number] => 20100083261 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-01 [patent_title] => 'INTELLIGENT CONTEXT MIGRATION FOR USER MODE SCHEDULING' [patent_app_type] => utility [patent_app_number] => 12/242566 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 12373 [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/0083/20100083261.pdf [firstpage_image] =>[orig_patent_app_number] => 12242566 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/242566
Intelligent context migration for user mode scheduling Sep 29, 2008 Issued
Array ( [id] => 8438391 [patent_doc_number] => 08286176 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-10-09 [patent_title] => 'Optimizing resource configurations' [patent_app_type] => utility [patent_app_number] => 12/240945 [patent_app_country] => US [patent_app_date] => 2008-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 13767 [patent_no_of_claims] => 71 [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] => 12240945 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/240945
Optimizing resource configurations Sep 28, 2008 Issued
Array ( [id] => 6383960 [patent_doc_number] => 20100077182 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-25 [patent_title] => 'GENERATING STOP INDICATORS BASED ON CONDITIONAL DATA DEPENDENCY IN VECTOR PROCESSORS' [patent_app_type] => utility [patent_app_number] => 12/237196 [patent_app_country] => US [patent_app_date] => 2008-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5527 [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/0077/20100077182.pdf [firstpage_image] =>[orig_patent_app_number] => 12237196 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/237196
Generating stop indicators based on conditional data dependency in vector processors Sep 23, 2008 Issued
Array ( [id] => 6383969 [patent_doc_number] => 20100077183 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-25 [patent_title] => 'CONDITIONAL DATA-DEPENDENCY RESOLUTION IN VECTOR PROCESSORS' [patent_app_type] => utility [patent_app_number] => 12/237212 [patent_app_country] => US [patent_app_date] => 2008-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5524 [patent_no_of_claims] => 24 [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/0077/20100077183.pdf [firstpage_image] =>[orig_patent_app_number] => 12237212 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/237212
Conditional data-dependency resolution in vector processors Sep 23, 2008 Issued
Array ( [id] => 5510529 [patent_doc_number] => 20090083736 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-26 [patent_title] => 'VIRTUALIZED COMPUTER, MONITORING METHOD OF THE VIRTUALIZED COMPUTER AND A COMPUTER READABLE MEDIUM THEREOF' [patent_app_type] => utility [patent_app_number] => 12/234356 [patent_app_country] => US [patent_app_date] => 2008-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4543 [patent_no_of_claims] => 37 [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/0083/20090083736.pdf [firstpage_image] =>[orig_patent_app_number] => 12234356 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/234356
VIRTUALIZED COMPUTER, MONITORING METHOD OF THE VIRTUALIZED COMPUTER AND A COMPUTER READABLE MEDIUM THEREOF Sep 18, 2008 Abandoned
Array ( [id] => 8378234 [patent_doc_number] => 08261042 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-04 [patent_title] => 'Reconfigurable multi-processing coarse-grain array' [patent_app_type] => utility [patent_app_number] => 12/209887 [patent_app_country] => US [patent_app_date] => 2008-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 10032 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12209887 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/209887
Reconfigurable multi-processing coarse-grain array Sep 11, 2008 Issued
Array ( [id] => 7972141 [patent_doc_number] => 07941649 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-05-10 [patent_title] => 'SIMD processor executing min/max instructions' [patent_app_type] => utility [patent_app_number] => 12/231891 [patent_app_country] => US [patent_app_date] => 2008-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4916 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/941/07941649.pdf [firstpage_image] =>[orig_patent_app_number] => 12231891 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/231891
SIMD processor executing min/max instructions Sep 4, 2008 Issued
Menu