
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |