Search

Gregory Aaron Kessler

Examiner (ID: 14366, Phone: (571)270-7762 , Office: P/2196 )

Most Active Art Unit
2196
Art Unit(s)
2196, 2195, 2197
Total Applications
1021
Issued Applications
883
Pending Applications
58
Abandoned Applications
100

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4508161 [patent_doc_number] => 07958332 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-06-07 [patent_title] => 'Parallel data processing apparatus' [patent_app_type] => utility [patent_app_number] => 12/404222 [patent_app_country] => US [patent_app_date] => 2009-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 18 [patent_no_of_words] => 12950 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/958/07958332.pdf [firstpage_image] =>[orig_patent_app_number] => 12404222 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/404222
Parallel data processing apparatus Mar 12, 2009 Issued
Array ( [id] => 8087527 [patent_doc_number] => 08151098 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-04-03 [patent_title] => 'Periodic signal processing apparatus' [patent_app_type] => utility [patent_app_number] => 12/320800 [patent_app_country] => US [patent_app_date] => 2009-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 19 [patent_no_of_words] => 6393 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 272 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/151/08151098.pdf [firstpage_image] =>[orig_patent_app_number] => 12320800 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/320800
Periodic signal processing apparatus Feb 4, 2009 Issued
Array ( [id] => 5528821 [patent_doc_number] => 20090198898 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-06 [patent_title] => 'PARALLEL DATA PROCESSING APPARATUS' [patent_app_type] => utility [patent_app_number] => 12/363690 [patent_app_country] => US [patent_app_date] => 2009-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 12833 [patent_no_of_claims] => 48 [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/0198/20090198898.pdf [firstpage_image] =>[orig_patent_app_number] => 12363690 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/363690
PARALLEL DATA PROCESSING APPARATUS Jan 29, 2009 Abandoned
Array ( [id] => 4472216 [patent_doc_number] => 07937566 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-05-03 [patent_title] => 'Processing bypass directory tracking system and method' [patent_app_type] => utility [patent_app_number] => 12/353064 [patent_app_country] => US [patent_app_date] => 2009-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 3322 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/937/07937566.pdf [firstpage_image] =>[orig_patent_app_number] => 12353064 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/353064
Processing bypass directory tracking system and method Jan 12, 2009 Issued
Array ( [id] => 5475867 [patent_doc_number] => 20090249033 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-01 [patent_title] => 'Data processing apparatus and method for handling instructions to be executed by processing circuitry' [patent_app_type] => utility [patent_app_number] => 12/314095 [patent_app_country] => US [patent_app_date] => 2008-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 18324 [patent_no_of_claims] => 17 [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/0249/20090249033.pdf [firstpage_image] =>[orig_patent_app_number] => 12314095 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/314095
Data processing apparatus and method for handling instructions to be executed by processing circuitry Dec 2, 2008 Issued
Array ( [id] => 8033593 [patent_doc_number] => 08145881 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-03-27 [patent_title] => 'Data processing device and method' [patent_app_type] => utility [patent_app_number] => 12/258100 [patent_app_country] => US [patent_app_date] => 2008-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 54 [patent_no_of_words] => 22776 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/145/08145881.pdf [firstpage_image] =>[orig_patent_app_number] => 12258100 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/258100
Data processing device and method Oct 23, 2008 Issued
Array ( [id] => 5523133 [patent_doc_number] => 20090031114 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-29 [patent_title] => 'MULTITHREAD PROCESSOR' [patent_app_type] => utility [patent_app_number] => 12/242824 [patent_app_country] => US [patent_app_date] => 2008-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13248 [patent_no_of_claims] => 8 [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/0031/20090031114.pdf [firstpage_image] =>[orig_patent_app_number] => 12242824 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/242824
MULTITHREAD PROCESSOR Sep 29, 2008 Abandoned
Array ( [id] => 5298235 [patent_doc_number] => 20090013161 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-08 [patent_title] => 'PROCESSOR FOR MAKING MORE EFFICIENT USE OF IDLING COMPONENTS AND PROGRAM CONVERSION APPARATUS FOR THE SAME' [patent_app_type] => utility [patent_app_number] => 12/207133 [patent_app_country] => US [patent_app_date] => 2008-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 7394 [patent_no_of_claims] => 3 [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/0013/20090013161.pdf [firstpage_image] =>[orig_patent_app_number] => 12207133 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/207133
PROCESSOR FOR MAKING MORE EFFICIENT USE OF IDLING COMPONENTS AND PROGRAM CONVERSION APPARATUS FOR THE SAME Sep 8, 2008 Abandoned
Array ( [id] => 4888992 [patent_doc_number] => 20080263324 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-23 [patent_title] => 'DYNAMIC CORE SWITCHING' [patent_app_type] => utility [patent_app_number] => 12/145660 [patent_app_country] => US [patent_app_date] => 2008-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 23490 [patent_no_of_claims] => 78 [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/0263/20080263324.pdf [firstpage_image] =>[orig_patent_app_number] => 12145660 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/145660
DYNAMIC CORE SWITCHING Jun 24, 2008 Abandoned
Array ( [id] => 86641 [patent_doc_number] => 07747840 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-29 [patent_title] => 'Method for latest producer tracking in an out-of-order processor, and applications thereof' [patent_app_type] => utility [patent_app_number] => 12/104308 [patent_app_country] => US [patent_app_date] => 2008-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7497 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/747/07747840.pdf [firstpage_image] =>[orig_patent_app_number] => 12104308 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/104308
Method for latest producer tracking in an out-of-order processor, and applications thereof Apr 15, 2008 Issued
Array ( [id] => 5448053 [patent_doc_number] => 20090049279 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-19 [patent_title] => 'THREAD INTERLEAVING IN A MULTITHREADED EMBEDDED PROCESSOR' [patent_app_type] => utility [patent_app_number] => 12/102417 [patent_app_country] => US [patent_app_date] => 2008-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6081 [patent_no_of_claims] => 48 [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/0049/20090049279.pdf [firstpage_image] =>[orig_patent_app_number] => 12102417 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/102417
Thread interleaving in a multithreaded embedded processor Apr 13, 2008 Issued
Array ( [id] => 86640 [patent_doc_number] => 07747839 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-29 [patent_title] => 'Data processing apparatus and method for handling instructions to be executed by processing circuitry' [patent_app_type] => utility [patent_app_number] => 12/010305 [patent_app_country] => US [patent_app_date] => 2008-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 34 [patent_no_of_words] => 16477 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 348 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/747/07747839.pdf [firstpage_image] =>[orig_patent_app_number] => 12010305 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/010305
Data processing apparatus and method for handling instructions to be executed by processing circuitry Jan 22, 2008 Issued
Array ( [id] => 7510397 [patent_doc_number] => 08037286 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-10-11 [patent_title] => 'Data processing apparatus and method for instruction pre-decoding' [patent_app_type] => utility [patent_app_number] => 12/010313 [patent_app_country] => US [patent_app_date] => 2008-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 34 [patent_no_of_words] => 15458 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/037/08037286.pdf [firstpage_image] =>[orig_patent_app_number] => 12010313 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/010313
Data processing apparatus and method for instruction pre-decoding Jan 22, 2008 Issued
Array ( [id] => 5356400 [patent_doc_number] => 20090187744 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-23 [patent_title] => 'Data processing apparatus and method for pre-decoding instructions' [patent_app_type] => utility [patent_app_number] => 12/010316 [patent_app_country] => US [patent_app_date] => 2008-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 16732 [patent_no_of_claims] => 12 [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/0187/20090187744.pdf [firstpage_image] =>[orig_patent_app_number] => 12010316 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/010316
Data processing apparatus and method for pre-decoding instructions Jan 22, 2008 Issued
Array ( [id] => 4836599 [patent_doc_number] => 20080133890 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-05 [patent_title] => 'DYNAMIC RECALCULATION OF RESOURCE VECTOR AT ISSUE QUEUE FOR STEERING OF DEPENDENT INSTRUCTIONS' [patent_app_type] => utility [patent_app_number] => 12/013572 [patent_app_country] => US [patent_app_date] => 2008-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5607 [patent_no_of_claims] => 16 [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/0133/20080133890.pdf [firstpage_image] =>[orig_patent_app_number] => 12013572 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/013572
Dynamic recalculation of resource vector at issue queue for steering of dependent instructions Jan 13, 2008 Issued
Array ( [id] => 96884 [patent_doc_number] => 07734900 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-08 [patent_title] => 'Computer configuration virtual topology discovery and instruction therefore' [patent_app_type] => utility [patent_app_number] => 11/972802 [patent_app_country] => US [patent_app_date] => 2008-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 23 [patent_no_of_words] => 17955 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/734/07734900.pdf [firstpage_image] =>[orig_patent_app_number] => 11972802 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/972802
Computer configuration virtual topology discovery and instruction therefore Jan 10, 2008 Issued
Array ( [id] => 5344338 [patent_doc_number] => 20090182988 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-16 [patent_title] => 'Compare Relative Long Facility and Instructions Therefore' [patent_app_type] => utility [patent_app_number] => 11/972780 [patent_app_country] => US [patent_app_date] => 2008-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 16590 [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/0182/20090182988.pdf [firstpage_image] =>[orig_patent_app_number] => 11972780 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/972780
Compare Relative Long Facility and Instructions Therefore Jan 10, 2008 Abandoned
Array ( [id] => 7686424 [patent_doc_number] => 20090177867 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-09 [patent_title] => 'Processor architectures for enhanced computational capability' [patent_app_type] => utility [patent_app_number] => 12/008220 [patent_app_country] => US [patent_app_date] => 2008-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 9098 [patent_no_of_claims] => 50 [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/0177/20090177867.pdf [firstpage_image] =>[orig_patent_app_number] => 12008220 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/008220
Processor architectures for enhanced computational capability Jan 8, 2008 Issued
Array ( [id] => 8354997 [patent_doc_number] => 08250339 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-21 [patent_title] => 'Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements' [patent_app_type] => utility [patent_app_number] => 11/962979 [patent_app_country] => US [patent_app_date] => 2007-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 17364 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11962979 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/962979
Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements Dec 20, 2007 Issued
Array ( [id] => 4945457 [patent_doc_number] => 20080082784 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-04-03 [patent_title] => 'Area Optimized Full Vector Width Vector Cross Product' [patent_app_type] => utility [patent_app_number] => 11/925064 [patent_app_country] => US [patent_app_date] => 2007-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9732 [patent_no_of_claims] => 8 [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/0082/20080082784.pdf [firstpage_image] =>[orig_patent_app_number] => 11925064 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/925064
Area Optimized Full Vector Width Vector Cross Product Oct 25, 2007 Abandoned
Menu