
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] => 6331377
[patent_doc_number] => 20100115251
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR OPTIMIZING RUNTIME BRANCH SELECTION IN A FLOW PROCESS'
[patent_app_type] => utility
[patent_app_number] => 12/264385
[patent_app_country] => US
[patent_app_date] => 2008-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2977
[patent_no_of_claims] => 20
[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/0115/20100115251.pdf
[firstpage_image] =>[orig_patent_app_number] => 12264385
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/264385 | Method, system, and computer program product for optimizing runtime branch selection in a flow process | Nov 3, 2008 | Issued |
Array
(
[id] => 5491832
[patent_doc_number] => 20090292903
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-26
[patent_title] => 'MICROPROCESSOR PROVIDING ISOLATED TIMERS AND COUNTERS FOR EXECUTION OF SECURE CODE'
[patent_app_type] => utility
[patent_app_number] => 12/263206
[patent_app_country] => US
[patent_app_date] => 2008-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 16524
[patent_no_of_claims] => 23
[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/0292/20090292903.pdf
[firstpage_image] =>[orig_patent_app_number] => 12263206
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/263206 | Microprocessor providing isolated timers and counters for execution of secure code | Oct 30, 2008 | Issued |
Array
(
[id] => 5491833
[patent_doc_number] => 20090292904
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-26
[patent_title] => 'APPARATUS AND METHOD FOR DISABLING A MICROPROCESSOR THAT PROVIDES FOR A SECURE EXECUTION MODE'
[patent_app_type] => utility
[patent_app_number] => 12/263244
[patent_app_country] => US
[patent_app_date] => 2008-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 16598
[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/0292/20090292904.pdf
[firstpage_image] =>[orig_patent_app_number] => 12263244
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/263244 | Apparatus and method for disabling a microprocessor that provides for a secure execution mode | Oct 30, 2008 | Issued |
Array
(
[id] => 6331283
[patent_doc_number] => 20100115236
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'HIERARCHICAL SHARED SEMAPHORE REGISTERS'
[patent_app_type] => utility
[patent_app_number] => 12/263305
[patent_app_country] => US
[patent_app_date] => 2008-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3094
[patent_no_of_claims] => 21
[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/0115/20100115236.pdf
[firstpage_image] =>[orig_patent_app_number] => 12263305
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/263305 | HIERARCHICAL SHARED SEMAPHORE REGISTERS | Oct 30, 2008 | Abandoned |
Array
(
[id] => 9257743
[patent_doc_number] => 08621184
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-12-31
[patent_title] => 'Effective scheduling of producer-consumer processes in a multi-processor system'
[patent_app_type] => utility
[patent_app_number] => 12/262338
[patent_app_country] => US
[patent_app_date] => 2008-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8265
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12262338
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/262338 | Effective scheduling of producer-consumer processes in a multi-processor system | Oct 30, 2008 | Issued |
Array
(
[id] => 6331280
[patent_doc_number] => 20100115234
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'CONFIGURABLE VECTOR LENGTH COMPUTER PROCESSOR'
[patent_app_type] => utility
[patent_app_number] => 12/263302
[patent_app_country] => US
[patent_app_date] => 2008-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2114
[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/0115/20100115234.pdf
[firstpage_image] =>[orig_patent_app_number] => 12263302
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/263302 | CONFIGURABLE VECTOR LENGTH COMPUTER PROCESSOR | Oct 30, 2008 | Abandoned |
Array
(
[id] => 4530440
[patent_doc_number] => 07913070
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-22
[patent_title] => 'Time-of-life counter for handling instruction flushes from a queue'
[patent_app_type] => utility
[patent_app_number] => 12/250285
[patent_app_country] => US
[patent_app_date] => 2008-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5660
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 250
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/913/07913070.pdf
[firstpage_image] =>[orig_patent_app_number] => 12250285
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/250285 | Time-of-life counter for handling instruction flushes from a queue | Oct 12, 2008 | Issued |
Array
(
[id] => 8763468
[patent_doc_number] => 08424007
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-04-16
[patent_title] => 'Prioritizing tasks from virtual machines'
[patent_app_type] => utility
[patent_app_number] => 12/242685
[patent_app_country] => US
[patent_app_date] => 2008-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9964
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12242685
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/242685 | Prioritizing tasks from virtual machines | Sep 29, 2008 | Issued |
Array
(
[id] => 4793911
[patent_doc_number] => 20080294885
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-27
[patent_title] => 'Method to Detect a Stalled Instruction Stream and Serialize Micro-Operation Execution'
[patent_app_type] => utility
[patent_app_number] => 12/187279
[patent_app_country] => US
[patent_app_date] => 2008-08-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5733
[patent_no_of_claims] => 6
[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/0294/20080294885.pdf
[firstpage_image] =>[orig_patent_app_number] => 12187279
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/187279 | Method to Detect a Stalled Instruction Stream and Serialize Micro-Operation Execution | Aug 5, 2008 | Abandoned |
Array
(
[id] => 4854534
[patent_doc_number] => 20080320277
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-25
[patent_title] => 'Thread Optimized Multiprocessor Architecture'
[patent_app_type] => utility
[patent_app_number] => 12/147332
[patent_app_country] => US
[patent_app_date] => 2008-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 14579
[patent_no_of_claims] => 74
[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/0320/20080320277.pdf
[firstpage_image] =>[orig_patent_app_number] => 12147332
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/147332 | Thread optimized multiprocessor architecture | Jun 25, 2008 | Issued |
Array
(
[id] => 8623242
[patent_doc_number] => 08356163
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-15
[patent_title] => 'SIMD microprocessor and method for controlling variable sized image data processing'
[patent_app_type] => utility
[patent_app_number] => 12/144829
[patent_app_country] => US
[patent_app_date] => 2008-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 8529
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12144829
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/144829 | SIMD microprocessor and method for controlling variable sized image data processing | Jun 23, 2008 | Issued |
Array
(
[id] => 5339167
[patent_doc_number] => 20090055631
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-26
[patent_title] => 'Method And Apparatus For Register Renaming Using Multiple Physical Register Files And Avoiding Associative Search'
[patent_app_type] => utility
[patent_app_number] => 12/128757
[patent_app_country] => US
[patent_app_date] => 2008-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4443
[patent_no_of_claims] => 7
[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/20090055631.pdf
[firstpage_image] =>[orig_patent_app_number] => 12128757
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/128757 | Method And Apparatus For Register Renaming Using Multiple Physical Register Files And Avoiding Associative Search | May 28, 2008 | Abandoned |
Array
(
[id] => 8355000
[patent_doc_number] => 08250345
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-21
[patent_title] => 'Structure for multi-threaded processing'
[patent_app_type] => utility
[patent_app_number] => 12/110406
[patent_app_country] => US
[patent_app_date] => 2008-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 4242
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 331
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12110406
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/110406 | Structure for multi-threaded processing | Apr 27, 2008 | Issued |
Array
(
[id] => 4888991
[patent_doc_number] => 20080263323
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-23
[patent_title] => 'Reconfigurable Computing Architectures: Dynamic and Steering Vector Methods'
[patent_app_type] => utility
[patent_app_number] => 12/102621
[patent_app_country] => US
[patent_app_date] => 2008-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 19914
[patent_no_of_claims] => 19
[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/0263/20080263323.pdf
[firstpage_image] =>[orig_patent_app_number] => 12102621
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/102621 | Reconfigurable Computing Architectures: Dynamic and Steering Vector Methods | Apr 13, 2008 | Abandoned |
Array
(
[id] => 5476164
[patent_doc_number] => 20090249330
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'METHOD AND APPARATUS FOR HYPERVISOR SECURITY CODE'
[patent_app_type] => utility
[patent_app_number] => 12/058907
[patent_app_country] => US
[patent_app_date] => 2008-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6537
[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/0249/20090249330.pdf
[firstpage_image] =>[orig_patent_app_number] => 12058907
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/058907 | METHOD AND APPARATUS FOR HYPERVISOR SECURITY CODE | Mar 30, 2008 | Abandoned |
Array
(
[id] => 8775686
[patent_doc_number] => 08429662
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-23
[patent_title] => 'Passing initiative in a multitasking multiprocessor environment'
[patent_app_type] => utility
[patent_app_number] => 12/058054
[patent_app_country] => US
[patent_app_date] => 2008-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 4103
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12058054
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/058054 | Passing initiative in a multitasking multiprocessor environment | Mar 27, 2008 | Issued |
Array
(
[id] => 4723164
[patent_doc_number] => 20080244592
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'MULTITASK PROCESSING DEVICE AND METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/055860
[patent_app_country] => US
[patent_app_date] => 2008-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 15574
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0244/20080244592.pdf
[firstpage_image] =>[orig_patent_app_number] => 12055860
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/055860 | MULTITASK PROCESSING DEVICE AND METHOD | Mar 25, 2008 | Abandoned |
Array
(
[id] => 4723198
[patent_doc_number] => 20080244608
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'Multiprocessor system and access protection method conducted in multiprocessor system'
[patent_app_type] => utility
[patent_app_number] => 12/076941
[patent_app_country] => US
[patent_app_date] => 2008-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5781
[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/0244/20080244608.pdf
[firstpage_image] =>[orig_patent_app_number] => 12076941
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/076941 | Multiprocessor system for restricting an access request to a shared resource | Mar 24, 2008 | Issued |
Array
(
[id] => 5476163
[patent_doc_number] => 20090249329
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'LIMITED SERVICE LIFE THROUGH VIRTUALIZED SERVICE IMAGES'
[patent_app_type] => utility
[patent_app_number] => 12/054664
[patent_app_country] => US
[patent_app_date] => 2008-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4649
[patent_no_of_claims] => 24
[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/0249/20090249329.pdf
[firstpage_image] =>[orig_patent_app_number] => 12054664
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/054664 | LIMITED SERVICE LIFE THROUGH VIRTUALIZED SERVICE IMAGES | Mar 24, 2008 | Abandoned |
Array
(
[id] => 5405615
[patent_doc_number] => 20090240930
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-09-24
[patent_title] => 'Executing An Application On A Parallel Computer'
[patent_app_type] => utility
[patent_app_number] => 12/053685
[patent_app_country] => US
[patent_app_date] => 2008-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 14708
[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/0240/20090240930.pdf
[firstpage_image] =>[orig_patent_app_number] => 12053685
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/053685 | Executing An Application On A Parallel Computer | Mar 23, 2008 | Abandoned |