
John M. Lindlof
Examiner (ID: 10913, Phone: (571)270-1024 , Office: P/2183 )
| Most Active Art Unit | 2183 |
| Art Unit(s) | 2183 |
| Total Applications | 492 |
| Issued Applications | 319 |
| Pending Applications | 30 |
| Abandoned Applications | 150 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4804741
[patent_doc_number] => 20080016330
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-17
[patent_title] => ' Efficient Multiple-Table Reference Prediction Mechanism'
[patent_app_type] => utility
[patent_app_number] => 11/457178
[patent_app_country] => US
[patent_app_date] => 2006-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3669
[patent_no_of_claims] => 20
[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/0016/20080016330.pdf
[firstpage_image] =>[orig_patent_app_number] => 11457178
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/457178 | Efficient multiple-table reference prediction mechanism | Jul 12, 2006 | Issued |
Array
(
[id] => 4804736
[patent_doc_number] => 20080016325
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-17
[patent_title] => 'Using windowed register file to checkpoint register state'
[patent_app_type] => utility
[patent_app_number] => 11/484970
[patent_app_country] => US
[patent_app_date] => 2006-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7510
[patent_no_of_claims] => 20
[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/0016/20080016325.pdf
[firstpage_image] =>[orig_patent_app_number] => 11484970
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/484970 | Using windowed register file to checkpoint register state | Jul 11, 2006 | Abandoned |
Array
(
[id] => 340270
[patent_doc_number] => 07506139
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-03-17
[patent_title] => 'Method and apparatus for register renaming using multiple physical register files and avoiding associative search'
[patent_app_type] => utility
[patent_app_number] => 11/456878
[patent_app_country] => US
[patent_app_date] => 2006-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4411
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 339
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/506/07506139.pdf
[firstpage_image] =>[orig_patent_app_number] => 11456878
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/456878 | Method and apparatus for register renaming using multiple physical register files and avoiding associative search | Jul 11, 2006 | Issued |
Array
(
[id] => 7537633
[patent_doc_number] => 08051276
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-01
[patent_title] => 'Operating system thread scheduling for optimal heat dissipation'
[patent_app_type] => utility
[patent_app_number] => 11/482270
[patent_app_country] => US
[patent_app_date] => 2006-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3049
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 282
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/051/08051276.pdf
[firstpage_image] =>[orig_patent_app_number] => 11482270
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/482270 | Operating system thread scheduling for optimal heat dissipation | Jul 6, 2006 | Issued |
Array
(
[id] => 5127701
[patent_doc_number] => 20070239972
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-11
[patent_title] => 'Processing internal timestamp counter instructions in reference to external counter'
[patent_app_type] => utility
[patent_app_number] => 11/400108
[patent_app_country] => US
[patent_app_date] => 2006-04-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3512
[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/0239/20070239972.pdf
[firstpage_image] =>[orig_patent_app_number] => 11400108
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/400108 | Processing internal timestamp counter instructions in reference to external counter | Apr 7, 2006 | Abandoned |
Array
(
[id] => 5127699
[patent_doc_number] => 20070239970
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-11
[patent_title] => 'Apparatus For Cooperative Sharing Of Operand Access Port Of A Banked Register File'
[patent_app_type] => utility
[patent_app_number] => 11/278824
[patent_app_country] => US
[patent_app_date] => 2006-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 2422
[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/0239/20070239970.pdf
[firstpage_image] =>[orig_patent_app_number] => 11278824
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/278824 | Apparatus For Cooperative Sharing Of Operand Access Port Of A Banked Register File | Apr 5, 2006 | Abandoned |
Array
(
[id] => 9555620
[patent_doc_number] => 08762694
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-06-24
[patent_title] => 'Programmable event-driven yield mechanism'
[patent_app_type] => utility
[patent_app_number] => 11/395884
[patent_app_country] => US
[patent_app_date] => 2006-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 16
[patent_no_of_words] => 17715
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11395884
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/395884 | Programmable event-driven yield mechanism | Mar 30, 2006 | Issued |
Array
(
[id] => 7690015
[patent_doc_number] => 20070234018
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-04
[patent_title] => 'Method to Detect a Stalled Instruction Stream and Serialize Micro-Operation Execution'
[patent_app_type] => utility
[patent_app_number] => 11/278275
[patent_app_country] => US
[patent_app_date] => 2006-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5733
[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/0234/20070234018.pdf
[firstpage_image] =>[orig_patent_app_number] => 11278275
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/278275 | Method to detect a stalled instruction stream and serialize micro-operation execution | Mar 30, 2006 | Issued |
Array
(
[id] => 5734632
[patent_doc_number] => 20060259749
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-11-16
[patent_title] => 'Configuration steering for a reconfigurable superscalar processor'
[patent_app_type] => utility
[patent_app_number] => 11/395777
[patent_app_country] => US
[patent_app_date] => 2006-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6605
[patent_no_of_claims] => 25
[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/0259/20060259749.pdf
[firstpage_image] =>[orig_patent_app_number] => 11395777
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/395777 | Configuration steering for a reconfigurable superscalar processor | Mar 30, 2006 | Issued |
Array
(
[id] => 5362902
[patent_doc_number] => 20090037696
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-05
[patent_title] => 'PROCESSOR'
[patent_app_type] => utility
[patent_app_number] => 11/908002
[patent_app_country] => US
[patent_app_date] => 2006-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 8295
[patent_no_of_claims] => 6
[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/20090037696.pdf
[firstpage_image] =>[orig_patent_app_number] => 11908002
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/908002 | PROCESSOR | Mar 6, 2006 | Abandoned |
Array
(
[id] => 4761200
[patent_doc_number] => 20080313426
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-18
[patent_title] => 'Information Processing Apparatus and Information Processing Method'
[patent_app_type] => utility
[patent_app_number] => 11/883408
[patent_app_country] => US
[patent_app_date] => 2006-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7203
[patent_no_of_claims] => 21
[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/0313/20080313426.pdf
[firstpage_image] =>[orig_patent_app_number] => 11883408
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/883408 | Information Processing Apparatus and Information Processing Method | Jan 26, 2006 | Abandoned |
Array
(
[id] => 5375894
[patent_doc_number] => 20090313455
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-17
[patent_title] => 'Instruction issue control wtihin a multithreaded processor'
[patent_app_type] => utility
[patent_app_number] => 11/919210
[patent_app_country] => US
[patent_app_date] => 2005-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4184
[patent_no_of_claims] => 27
[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/0313/20090313455.pdf
[firstpage_image] =>[orig_patent_app_number] => 11919210
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/919210 | Instruction issue control wtihin a multithreaded processor | Dec 14, 2005 | Abandoned |
Array
(
[id] => 5036561
[patent_doc_number] => 20070101100
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-05-03
[patent_title] => 'System and method for decoupled precomputation prefetching'
[patent_app_type] => utility
[patent_app_number] => 11/262171
[patent_app_country] => US
[patent_app_date] => 2005-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7677
[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/0101/20070101100.pdf
[firstpage_image] =>[orig_patent_app_number] => 11262171
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/262171 | System and method for decoupled precomputation prefetching | Oct 27, 2005 | Abandoned |
Array
(
[id] => 358492
[patent_doc_number] => 07490224
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-02-10
[patent_title] => 'Time-of-life counter design for handling instruction flushes from a queue'
[patent_app_type] => utility
[patent_app_number] => 11/246587
[patent_app_country] => US
[patent_app_date] => 2005-10-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5621
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 264
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/490/07490224.pdf
[firstpage_image] =>[orig_patent_app_number] => 11246587
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/246587 | Time-of-life counter design for handling instruction flushes from a queue | Oct 6, 2005 | Issued |
Array
(
[id] => 4665644
[patent_doc_number] => 20080256551
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-16
[patent_title] => 'System and Method For Storing State Information'
[patent_app_type] => utility
[patent_app_number] => 12/067587
[patent_app_country] => US
[patent_app_date] => 2005-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5442
[patent_no_of_claims] => 20
[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/0256/20080256551.pdf
[firstpage_image] =>[orig_patent_app_number] => 12067587
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/067587 | System and Method For Storing State Information | Sep 20, 2005 | Abandoned |
Array
(
[id] => 846201
[patent_doc_number] => 07389404
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-06-17
[patent_title] => 'Apparatus and method for matrix data processing'
[patent_app_type] => utility
[patent_app_number] => 11/224875
[patent_app_country] => US
[patent_app_date] => 2005-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 10073
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/389/07389404.pdf
[firstpage_image] =>[orig_patent_app_number] => 11224875
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/224875 | Apparatus and method for matrix data processing | Sep 11, 2005 | Issued |
Array
(
[id] => 5184496
[patent_doc_number] => 20070055850
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-08
[patent_title] => 'Generating instruction sets for compacting long instructions'
[patent_app_type] => utility
[patent_app_number] => 11/220911
[patent_app_country] => US
[patent_app_date] => 2005-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4544
[patent_no_of_claims] => 20
[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/0055/20070055850.pdf
[firstpage_image] =>[orig_patent_app_number] => 11220911
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/220911 | Generating instruction sets for compacting long instructions | Sep 7, 2005 | Issued |
Array
(
[id] => 5184495
[patent_doc_number] => 20070055849
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-08
[patent_title] => 'Method and system for processing an instruction set'
[patent_app_type] => utility
[patent_app_number] => 11/220497
[patent_app_country] => US
[patent_app_date] => 2005-09-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4121
[patent_no_of_claims] => 6
[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/0055/20070055849.pdf
[firstpage_image] =>[orig_patent_app_number] => 11220497
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/220497 | Method and system for processing an instruction set | Sep 6, 2005 | Issued |
Array
(
[id] => 5150550
[patent_doc_number] => 20070050610
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-01
[patent_title] => 'Centralized resolution of conditional instructions'
[patent_app_type] => utility
[patent_app_number] => 11/216399
[patent_app_country] => US
[patent_app_date] => 2005-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8138
[patent_no_of_claims] => 26
[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/0050/20070050610.pdf
[firstpage_image] =>[orig_patent_app_number] => 11216399
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/216399 | Centralized resolution of conditional instructions | Aug 30, 2005 | Abandoned |
Array
(
[id] => 350750
[patent_doc_number] => 07496738
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-02-24
[patent_title] => 'Method of automatic control of the execution of a program by a microprocessor'
[patent_app_type] => utility
[patent_app_number] => 11/146719
[patent_app_country] => US
[patent_app_date] => 2005-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 4
[patent_no_of_words] => 5072
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 349
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/496/07496738.pdf
[firstpage_image] =>[orig_patent_app_number] => 11146719
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/146719 | Method of automatic control of the execution of a program by a microprocessor | Jun 6, 2005 | Issued |