
Keith E. Vicary
Examiner (ID: 11479, Phone: (571)270-1314 , Office: P/2182 )
| Most Active Art Unit | 2183 |
| Art Unit(s) | 2182, 2183 |
| Total Applications | 798 |
| Issued Applications | 429 |
| Pending Applications | 76 |
| Abandoned Applications | 310 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5497484
[patent_doc_number] => 20090265512
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-22
[patent_title] => 'Methods and Apparatus for Efficiently Sharing Memory and Processing in a Multi-Processor'
[patent_app_type] => utility
[patent_app_number] => 12/477232
[patent_app_country] => US
[patent_app_date] => 2009-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 11871
[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/0265/20090265512.pdf
[firstpage_image] =>[orig_patent_app_number] => 12477232
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/477232 | Interconnection network and method of construction thereof for efficiently sharing memory and processing in a multi-processor wherein connections are made according to adjacency of nodes in a dimension | Jun 2, 2009 | Issued |
Array
(
[id] => 9392334
[patent_doc_number] => 08688956
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-01
[patent_title] => 'Execution engine for executing single assignment programs with affine dependencies'
[patent_app_type] => utility
[patent_app_number] => 12/467485
[patent_app_country] => US
[patent_app_date] => 2009-05-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 5842
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12467485
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/467485 | Execution engine for executing single assignment programs with affine dependencies | May 17, 2009 | Issued |
Array
(
[id] => 5317622
[patent_doc_number] => 20090282220
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-12
[patent_title] => 'Microprocessor with Compact Instruction Set Architecture'
[patent_app_type] => utility
[patent_app_number] => 12/463330
[patent_app_country] => US
[patent_app_date] => 2009-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 13800
[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/0282/20090282220.pdf
[firstpage_image] =>[orig_patent_app_number] => 12463330
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/463330 | Microprocessor with Compact Instruction Set Architecture | May 7, 2009 | Abandoned |
Array
(
[id] => 5369904
[patent_doc_number] => 20090307463
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-10
[patent_title] => 'INTER-PROCESSOR, COMMUNICATION SYSTEM, PROCESSOR, INTER-PROCESSOR COMMUNICATION METHOD, AND COMMUNICATION METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/437880
[patent_app_country] => US
[patent_app_date] => 2009-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 9914
[patent_no_of_claims] => 16
[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/0307/20090307463.pdf
[firstpage_image] =>[orig_patent_app_number] => 12437880
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/437880 | INTER-PROCESSOR, COMMUNICATION SYSTEM, PROCESSOR, INTER-PROCESSOR COMMUNICATION METHOD, AND COMMUNICATION METHOD | May 7, 2009 | Abandoned |
Array
(
[id] => 14523325
[patent_doc_number] => 10338923
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-02
[patent_title] => Branch prediction path wrong guess instruction
[patent_app_type] => utility
[patent_app_number] => 12/435631
[patent_app_country] => US
[patent_app_date] => 2009-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 20
[patent_no_of_words] => 7786
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12435631
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/435631 | Branch prediction path wrong guess instruction | May 4, 2009 | Issued |
Array
(
[id] => 5476175
[patent_doc_number] => 20090249337
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'Running Multiple Workspaces on a Single Computer with an Integrated Security Facility'
[patent_app_type] => utility
[patent_app_number] => 12/435775
[patent_app_country] => US
[patent_app_date] => 2009-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 19688
[patent_no_of_claims] => 2
[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/0249/20090249337.pdf
[firstpage_image] =>[orig_patent_app_number] => 12435775
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/435775 | Running Multiple Workspaces on a Single Computer with an Integrated Security Facility | May 4, 2009 | Abandoned |
Array
(
[id] => 5476170
[patent_doc_number] => 20090249336
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'Facility for Centrally Managed and Locally Managed Workspaces on the Same Computer'
[patent_app_type] => utility
[patent_app_number] => 12/435685
[patent_app_country] => US
[patent_app_date] => 2009-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 19688
[patent_no_of_claims] => 1
[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/0249/20090249336.pdf
[firstpage_image] =>[orig_patent_app_number] => 12435685
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/435685 | Facility for Centrally Managed and Locally Managed Workspaces on the Same Computer | May 4, 2009 | Abandoned |
Array
(
[id] => 7679737
[patent_doc_number] => 20100106850
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-29
[patent_title] => 'STREAM PROCESSING METHOD AND SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/436008
[patent_app_country] => US
[patent_app_date] => 2009-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 1789
[patent_no_of_claims] => 12
[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/0106/20100106850.pdf
[firstpage_image] =>[orig_patent_app_number] => 12436008
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/436008 | STREAM PROCESSING METHOD AND SYSTEM | May 4, 2009 | Abandoned |
Array
(
[id] => 5476169
[patent_doc_number] => 20090249335
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'Delivery of Virtualized Workspaces as Virtual Machine Images with Virtualized Hardware, Operating System, Applications and User Data'
[patent_app_type] => utility
[patent_app_number] => 12/435625
[patent_app_country] => US
[patent_app_date] => 2009-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 19688
[patent_no_of_claims] => 2
[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/0249/20090249335.pdf
[firstpage_image] =>[orig_patent_app_number] => 12435625
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/435625 | Delivery of Virtualized Workspaces as Virtual Machine Images with Virtualized Hardware, Operating System, Applications and User Data | May 4, 2009 | Abandoned |
Array
(
[id] => 12255929
[patent_doc_number] => 09928072
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-03-27
[patent_title] => 'Detecting and recording atomic execution'
[patent_app_type] => utility
[patent_app_number] => 12/387478
[patent_app_country] => US
[patent_app_date] => 2009-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 8458
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 293
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12387478
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/387478 | Detecting and recording atomic execution | Apr 30, 2009 | Issued |
Array
(
[id] => 9652147
[patent_doc_number] => 08806181
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-08-12
[patent_title] => 'Dynamic pipeline reconfiguration including changing a number of stages'
[patent_app_type] => utility
[patent_app_number] => 12/434155
[patent_app_country] => US
[patent_app_date] => 2009-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3758
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12434155
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/434155 | Dynamic pipeline reconfiguration including changing a number of stages | Apr 30, 2009 | Issued |
Array
(
[id] => 12255928
[patent_doc_number] => 09928071
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-03-27
[patent_title] => 'Enhanced managed runtime environments that support deterministic record and replay'
[patent_app_type] => utility
[patent_app_number] => 12/387477
[patent_app_country] => US
[patent_app_date] => 2009-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 8467
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12387477
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/387477 | Enhanced managed runtime environments that support deterministic record and replay | Apr 30, 2009 | Issued |
Array
(
[id] => 6462685
[patent_doc_number] => 20100281239
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-11-04
[patent_title] => 'RELIABLE EXECUTION USING COMPARE AND TRANSFER INSTRUCTION ON AN SMT MACHINE'
[patent_app_type] => utility
[patent_app_number] => 12/432146
[patent_app_country] => US
[patent_app_date] => 2009-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8506
[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/0281/20100281239.pdf
[firstpage_image] =>[orig_patent_app_number] => 12432146
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/432146 | Reliable execution using compare and transfer instruction on an SMT machine | Apr 28, 2009 | Issued |
Array
(
[id] => 6535556
[patent_doc_number] => 20100262966
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-10-14
[patent_title] => 'MULTIPROCESSOR COMPUTING DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/410893
[patent_app_country] => US
[patent_app_date] => 2009-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3413
[patent_no_of_claims] => 12
[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/0262/20100262966.pdf
[firstpage_image] =>[orig_patent_app_number] => 12410893
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/410893 | MULTIPROCESSOR COMPUTING DEVICE | Apr 13, 2009 | Abandoned |
Array
(
[id] => 5459856
[patent_doc_number] => 20090260008
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-15
[patent_title] => 'VIRTUAL MACHINE MANAGEMENT SYSTEM AND METHOD FOR MANAGING PROCESSOR RESOURCES THEREOF'
[patent_app_type] => utility
[patent_app_number] => 12/411416
[patent_app_country] => US
[patent_app_date] => 2009-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3685
[patent_no_of_claims] => 15
[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/0260/20090260008.pdf
[firstpage_image] =>[orig_patent_app_number] => 12411416
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/411416 | VIRTUAL MACHINE MANAGEMENT SYSTEM AND METHOD FOR MANAGING PROCESSOR RESOURCES THEREOF | Mar 25, 2009 | Abandoned |
Array
(
[id] => 6366550
[patent_doc_number] => 20100251233
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-30
[patent_title] => 'EMBEDDED COMPUTING SYSTEM USER INTERFACE EMULATED ON A SEPARATE COMPUTING DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/411080
[patent_app_country] => US
[patent_app_date] => 2009-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2107
[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/0251/20100251233.pdf
[firstpage_image] =>[orig_patent_app_number] => 12411080
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/411080 | EMBEDDED COMPUTING SYSTEM USER INTERFACE EMULATED ON A SEPARATE COMPUTING DEVICE | Mar 24, 2009 | Abandoned |
Array
(
[id] => 8449358
[patent_doc_number] => 08291429
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-16
[patent_title] => 'Organization of heterogeneous entities into system resource groups for defining policy management framework in managed systems environment'
[patent_app_type] => utility
[patent_app_number] => 12/411144
[patent_app_country] => US
[patent_app_date] => 2009-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 6493
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12411144
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/411144 | Organization of heterogeneous entities into system resource groups for defining policy management framework in managed systems environment | Mar 24, 2009 | Issued |
Array
(
[id] => 5476204
[patent_doc_number] => 20090249346
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'IMAGE FORMING APPARATUS, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/410539
[patent_app_country] => US
[patent_app_date] => 2009-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 11550
[patent_no_of_claims] => 11
[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/20090249346.pdf
[firstpage_image] =>[orig_patent_app_number] => 12410539
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/410539 | IMAGE FORMING APPARATUS, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD | Mar 24, 2009 | Abandoned |
Array
(
[id] => 8728311
[patent_doc_number] => 08407452
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-26
[patent_title] => 'Processor for performing encryption mask processing using randomly generated instructions and data'
[patent_app_type] => utility
[patent_app_number] => 12/382866
[patent_app_country] => US
[patent_app_date] => 2009-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 7057
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12382866
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/382866 | Processor for performing encryption mask processing using randomly generated instructions and data | Mar 24, 2009 | Issued |
Array
(
[id] => 6366669
[patent_doc_number] => 20100251246
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-30
[patent_title] => 'System and Method for Generating Job Schedules'
[patent_app_type] => utility
[patent_app_number] => 12/410137
[patent_app_country] => US
[patent_app_date] => 2009-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3346
[patent_no_of_claims] => 14
[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/0251/20100251246.pdf
[firstpage_image] =>[orig_patent_app_number] => 12410137
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/410137 | System and Method for Generating Job Schedules | Mar 23, 2009 | Abandoned |