Search

Vicky A. Johnson

Examiner (ID: 9765)

Most Active Art Unit
3656
Art Unit(s)
3656, 3682, 3617
Total Applications
2311
Issued Applications
1687
Pending Applications
138
Abandoned Applications
513

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 5418304 [patent_doc_number] => 20090044191 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-12 [patent_title] => 'METHOD AND TERMINAL DEVICE FOR EXECUTING SCHEDULED TASKS AND MANAGEMENT TASKS' [patent_app_type] => utility [patent_app_number] => 12/178829 [patent_app_country] => US [patent_app_date] => 2008-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9193 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0044/20090044191.pdf [firstpage_image] =>[orig_patent_app_number] => 12178829 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/178829
METHOD AND TERMINAL DEVICE FOR EXECUTING SCHEDULED TASKS AND MANAGEMENT TASKS Jul 23, 2008 Abandoned
Array ( [id] => 9879179 [patent_doc_number] => 08966476 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-24 [patent_title] => 'Providing object-level input/output requests between virtual machines to access a storage subsystem' [patent_app_type] => utility [patent_app_number] => 12/995032 [patent_app_country] => US [patent_app_date] => 2008-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3360 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12995032 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/995032
Providing object-level input/output requests between virtual machines to access a storage subsystem May 27, 2008 Issued
Array ( [id] => 10895159 [patent_doc_number] => 08918790 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-23 [patent_title] => 'Method and system for application profiling for purposes of defining resource requirements' [patent_app_type] => utility [patent_app_number] => 12/126123 [patent_app_country] => US [patent_app_date] => 2008-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3754 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 260 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12126123 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/126123
Method and system for application profiling for purposes of defining resource requirements May 22, 2008 Issued
Array ( [id] => 5459861 [patent_doc_number] => 20090260013 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-15 [patent_title] => 'Computer Processors With Plural, Pipelined Hardware Threads Of Execution' [patent_app_type] => utility [patent_app_number] => 12/102033 [patent_app_country] => US [patent_app_date] => 2008-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11724 [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/0260/20090260013.pdf [firstpage_image] =>[orig_patent_app_number] => 12102033 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/102033
Computer Processors With Plural, Pipelined Hardware Threads Of Execution Apr 13, 2008 Abandoned
Array ( [id] => 5393562 [patent_doc_number] => 20090210875 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-20 [patent_title] => 'Method and System for Implementing a Virtual Storage Pool in a Virtual Environment' [patent_app_type] => utility [patent_app_number] => 12/101051 [patent_app_country] => US [patent_app_date] => 2008-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6187 [patent_no_of_claims] => 18 [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/0210/20090210875.pdf [firstpage_image] =>[orig_patent_app_number] => 12101051 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/101051
Method and system for implementing a virtual storage pool in a virtual environment Apr 9, 2008 Issued
Array ( [id] => 5476238 [patent_doc_number] => 20090249356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-01 [patent_title] => 'LOCK-FREE CIRCULAR QUEUE IN A MULTIPROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/060231 [patent_app_country] => US [patent_app_date] => 2008-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3916 [patent_no_of_claims] => 13 [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/20090249356.pdf [firstpage_image] =>[orig_patent_app_number] => 12060231 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/060231
LOCK-FREE CIRCULAR QUEUE IN A MULTIPROCESSING SYSTEM Mar 30, 2008 Abandoned
Array ( [id] => 8849507 [patent_doc_number] => 08458707 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-04 [patent_title] => 'Task switching based on a shared memory condition associated with a data request and detecting lock line reservation lost events' [patent_app_type] => utility [patent_app_number] => 12/049317 [patent_app_country] => US [patent_app_date] => 2008-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 5435 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12049317 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/049317
Task switching based on a shared memory condition associated with a data request and detecting lock line reservation lost events Mar 14, 2008 Issued
Array ( [id] => 9472639 [patent_doc_number] => 08726289 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-13 [patent_title] => 'Streaming attachment of hardware accelerators to computer systems' [patent_app_type] => utility [patent_app_number] => 12/035517 [patent_app_country] => US [patent_app_date] => 2008-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3626 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12035517 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/035517
Streaming attachment of hardware accelerators to computer systems Feb 21, 2008 Issued
Array ( [id] => 8849515 [patent_doc_number] => 08458715 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-06-04 [patent_title] => 'System for allocating resources to optimize transition from a current state to a desired state' [patent_app_type] => utility [patent_app_number] => 12/070865 [patent_app_country] => US [patent_app_date] => 2008-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 13603 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 332 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12070865 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/070865
System for allocating resources to optimize transition from a current state to a desired state Feb 20, 2008 Issued
Array ( [id] => 5566031 [patent_doc_number] => 20090138884 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-05-28 [patent_title] => 'STORAGE MANAGEMENT SYSTEM, A METHOD OF MONITORING PERFORMANCE AND A MANAGEMENT SERVER' [patent_app_type] => utility [patent_app_number] => 12/020925 [patent_app_country] => US [patent_app_date] => 2008-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 12806 [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/0138/20090138884.pdf [firstpage_image] =>[orig_patent_app_number] => 12020925 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/020925
STORAGE MANAGEMENT SYSTEM, A METHOD OF MONITORING PERFORMANCE AND A MANAGEMENT SERVER Jan 27, 2008 Abandoned
Array ( [id] => 5344516 [patent_doc_number] => 20090183166 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-16 [patent_title] => 'ALGORITHM TO SHARE PHYSICAL PROCESSORS TO MAXIMIZE PROCESSOR CACHE USAGE AND TOPOLOGIES' [patent_app_type] => utility [patent_app_number] => 11/972734 [patent_app_country] => US [patent_app_date] => 2008-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5193 [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/0183/20090183166.pdf [firstpage_image] =>[orig_patent_app_number] => 11972734 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/972734
Algorithm to share physical processors to maximize processor cache usage and topologies Jan 10, 2008 Issued
Array ( [id] => 9358797 [patent_doc_number] => 08677353 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-18 [patent_title] => 'Provisioning a standby virtual machine based on the prediction of a provisioning request being generated' [patent_app_type] => utility [patent_app_number] => 12/522825 [patent_app_country] => US [patent_app_date] => 2008-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 12813 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12522825 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/522825
Provisioning a standby virtual machine based on the prediction of a provisioning request being generated Jan 9, 2008 Issued
Array ( [id] => 9236154 [patent_doc_number] => 08601470 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-03 [patent_title] => 'Symbiotic smart peripherals' [patent_app_type] => utility [patent_app_number] => 11/970479 [patent_app_country] => US [patent_app_date] => 2008-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 10459 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11970479 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/970479
Symbiotic smart peripherals Jan 6, 2008 Issued
Array ( [id] => 8849506 [patent_doc_number] => 08458706 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-04 [patent_title] => 'Methods and apparatus for parallel pipelining and width processing and configured to process a multiple task processes apportioned a different section of memory' [patent_app_type] => utility [patent_app_number] => 11/968130 [patent_app_country] => US [patent_app_date] => 2007-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 10843 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 370 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11968130 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/968130
Methods and apparatus for parallel pipelining and width processing and configured to process a multiple task processes apportioned a different section of memory Dec 30, 2007 Issued
Array ( [id] => 8849505 [patent_doc_number] => 08458705 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-04 [patent_title] => 'Method and apparatus for preventing the omission and repeated execution of schedule information due to a time change' [patent_app_type] => utility [patent_app_number] => 11/958242 [patent_app_country] => US [patent_app_date] => 2007-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4125 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11958242 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/958242
Method and apparatus for preventing the omission and repeated execution of schedule information due to a time change Dec 16, 2007 Issued
Array ( [id] => 5280895 [patent_doc_number] => 20090133027 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-05-21 [patent_title] => 'Systems and Methods for Project Management Task Prioritization' [patent_app_type] => utility [patent_app_number] => 11/943626 [patent_app_country] => US [patent_app_date] => 2007-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6034 [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/0133/20090133027.pdf [firstpage_image] =>[orig_patent_app_number] => 11943626 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/943626
Systems and Methods for Project Management Task Prioritization Nov 20, 2007 Abandoned
Array ( [id] => 8355235 [patent_doc_number] => 08250581 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-08-21 [patent_title] => 'Allocating computer resources to candidate recipient computer workloads according to expected marginal utilities' [patent_app_type] => utility [patent_app_number] => 11/926087 [patent_app_country] => US [patent_app_date] => 2007-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4527 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11926087 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/926087
Allocating computer resources to candidate recipient computer workloads according to expected marginal utilities Oct 27, 2007 Issued
Array ( [id] => 5363124 [patent_doc_number] => 20090037918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-05 [patent_title] => 'Thread sequencing for multi-threaded processor with instruction cache' [patent_app_type] => utility [patent_app_number] => 11/882305 [patent_app_country] => US [patent_app_date] => 2007-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2241 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0037/20090037918.pdf [firstpage_image] =>[orig_patent_app_number] => 11882305 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/882305
Thread sequencing for multi-threaded processor with instruction cache Jul 30, 2007 Abandoned
Array ( [id] => 9630209 [patent_doc_number] => 08799903 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-08-05 [patent_title] => 'Systems and methods for exchanging runtime functionalities between software stacks' [patent_app_type] => utility [patent_app_number] => 11/888349 [patent_app_country] => US [patent_app_date] => 2007-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 5516 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11888349 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/888349
Systems and methods for exchanging runtime functionalities between software stacks Jul 30, 2007 Issued
Array ( [id] => 8645840 [patent_doc_number] => 08370839 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-02-05 [patent_title] => 'Monitoring message queues in message queuing information systems and initiating batch jobs to perform functions on the message queues' [patent_app_type] => utility [patent_app_number] => 11/758630 [patent_app_country] => US [patent_app_date] => 2007-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3528 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11758630 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/758630
Monitoring message queues in message queuing information systems and initiating batch jobs to perform functions on the message queues Jul 19, 2007 Issued
Menu