Search

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