Search

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