Search

James J. Lee

Examiner (ID: 1484, Phone: (571)270-5965 , Office: P/2195 )

Most Active Art Unit
2195
Art Unit(s)
2195, 3668
Total Applications
306
Issued Applications
247
Pending Applications
3
Abandoned Applications
62

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 12108124 [patent_doc_number] => 09864609 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-01-09 [patent_title] => 'Rebooting a hypervisor without disrupting or moving an associated guest operating system' [patent_app_type] => utility [patent_app_number] => 13/916859 [patent_app_country] => US [patent_app_date] => 2013-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2206 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13916859 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/916859
Rebooting a hypervisor without disrupting or moving an associated guest operating system Jun 12, 2013 Issued
Array ( [id] => 11726219 [patent_doc_number] => 09699093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-04 [patent_title] => 'Migration of virtual machine based on proximity to peripheral device in NUMA environment' [patent_app_type] => utility [patent_app_number] => 13/916044 [patent_app_country] => US [patent_app_date] => 2013-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 8257 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13916044 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/916044
Migration of virtual machine based on proximity to peripheral device in NUMA environment Jun 11, 2013 Issued
Array ( [id] => 11875340 [patent_doc_number] => 09747111 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-29 [patent_title] => 'Task execution on a managed node based on compliance with execution policy' [patent_app_type] => utility [patent_app_number] => 13/911272 [patent_app_country] => US [patent_app_date] => 2013-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4533 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 267 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13911272 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/911272
Task execution on a managed node based on compliance with execution policy Jun 5, 2013 Issued
Array ( [id] => 10941785 [patent_doc_number] => 20140344807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-20 [patent_title] => 'OPTIMIZED VIRTUAL MACHINE MIGRATION' [patent_app_type] => utility [patent_app_number] => 13/897935 [patent_app_country] => US [patent_app_date] => 2013-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10888 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13897935 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/897935
Optimizing virtual machine migration via identification and treatment of virtual memory swap file May 19, 2013 Issued
Array ( [id] => 10928202 [patent_doc_number] => 20140331223 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-06 [patent_title] => 'METHOD AND SYSTEM FOR SINGLE ROOT INPUT/OUTPUT VIRTUALIZATION VIRTUAL FUNCTIONS SHARING ON MULTI-HOSTS' [patent_app_type] => utility [patent_app_number] => 13/887634 [patent_app_country] => US [patent_app_date] => 2013-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 5719 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13887634 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/887634
Method and system for single root input/output virtualization virtual functions sharing on multi-hosts May 5, 2013 Issued
Array ( [id] => 9379181 [patent_doc_number] => 08683467 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Determining performance states of parent components in a virtual-machine environment based on performance states of related child components' [patent_app_type] => utility [patent_app_number] => 13/874434 [patent_app_country] => US [patent_app_date] => 2013-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 18 [patent_no_of_words] => 12107 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [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] => 13874434 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/874434
Determining performance states of parent components in a virtual-machine environment based on performance states of related child components Apr 29, 2013 Issued
Array ( [id] => 9044405 [patent_doc_number] => 20130247043 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-19 [patent_title] => 'Stale Performance Assessment of a Hypervisor' [patent_app_type] => utility [patent_app_number] => 13/874441 [patent_app_country] => US [patent_app_date] => 2013-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12111 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13874441 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/874441
Determining performance states of parent components in a virtual-machine environment based on performance states of related child components during a time period Apr 29, 2013 Issued
Array ( [id] => 10003029 [patent_doc_number] => 09047122 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-02 [patent_title] => 'Integrating server and storage via integrated tenant in vertically integrated computer system' [patent_app_type] => utility [patent_app_number] => 14/238923 [patent_app_country] => US [patent_app_date] => 2013-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 7027 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 362 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14238923 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/238923
Integrating server and storage via integrated tenant in vertically integrated computer system Apr 1, 2013 Issued
Array ( [id] => 10550194 [patent_doc_number] => 09274819 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-01 [patent_title] => 'Performing garbage collection using a virtual thread in operating system without kernel thread support' [patent_app_type] => utility [patent_app_number] => 13/846992 [patent_app_country] => US [patent_app_date] => 2013-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6088 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13846992 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/846992
Performing garbage collection using a virtual thread in operating system without kernel thread support Mar 18, 2013 Issued
Array ( [id] => 10680345 [patent_doc_number] => 20160026490 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-28 [patent_title] => 'HYPERVISOR AND PHYSICAL MACHINE AND RESPECTIVE METHODS THEREIN FOR PERFORMANCE MEASUREMENT' [patent_app_type] => utility [patent_app_number] => 14/776182 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 13857 [patent_no_of_claims] => 23 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14776182 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/776182
Hypervisor and physical machine and respective methods therein for performance measurement Mar 14, 2013 Issued
Array ( [id] => 8906670 [patent_doc_number] => 20130174173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-07-04 [patent_title] => 'DATA PROCESSOR AND DATA PROCESSING METHOD' [patent_app_type] => utility [patent_app_number] => 13/781578 [patent_app_country] => US [patent_app_date] => 2013-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6883 [patent_no_of_claims] => 4 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13781578 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/781578
Priority scheduling of threads for applications sharing peripheral devices Feb 27, 2013 Issued
Array ( [id] => 10091914 [patent_doc_number] => 09128739 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-09-08 [patent_title] => 'Determining instances to maintain on at least one cloud responsive to an evaluation of performance characteristics' [patent_app_type] => utility [patent_app_number] => 13/731663 [patent_app_country] => US [patent_app_date] => 2012-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 9032 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 287 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13731663 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/731663
Determining instances to maintain on at least one cloud responsive to an evaluation of performance characteristics Dec 30, 2012 Issued
Array ( [id] => 10524434 [patent_doc_number] => 09250949 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-02 [patent_title] => 'Establishing a group of endpoints to support collective operations without specifying unique identifiers for any endpoints' [patent_app_type] => utility [patent_app_number] => 13/690474 [patent_app_country] => US [patent_app_date] => 2012-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 10815 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 299 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13690474 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/690474
Establishing a group of endpoints to support collective operations without specifying unique identifiers for any endpoints Nov 29, 2012 Issued
Array ( [id] => 10569150 [patent_doc_number] => 09292318 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-22 [patent_title] => 'Initiating software applications requiring different processor architectures in respective isolated execution environment of an operating system' [patent_app_type] => utility [patent_app_number] => 13/685130 [patent_app_country] => US [patent_app_date] => 2012-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3654 [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] => 13685130 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/685130
Initiating software applications requiring different processor architectures in respective isolated execution environment of an operating system Nov 25, 2012 Issued
Array ( [id] => 8722861 [patent_doc_number] => 20130074078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-21 [patent_title] => 'CALL STACK AGGREGATION AND DISPLAY' [patent_app_type] => utility [patent_app_number] => 13/675765 [patent_app_country] => US [patent_app_date] => 2012-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4798 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13675765 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/675765
CALL STACK AGGREGATION AND DISPLAY Nov 12, 2012 Abandoned
Array ( [id] => 8893962 [patent_doc_number] => 20130167146 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-27 [patent_title] => 'SCHEDULING VIRTUAL CENTRAL PROCESSING UNITS OF VIRTUAL MACHINES AMONG PHYSICAL PROCESSING UNITS' [patent_app_type] => utility [patent_app_number] => 13/675669 [patent_app_country] => US [patent_app_date] => 2012-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5762 [patent_no_of_claims] => 25 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13675669 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/675669
Scheduling virtual central processing units of virtual machines among physical processing units Nov 12, 2012 Issued
Array ( [id] => 10501381 [patent_doc_number] => 09229780 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-01-05 [patent_title] => 'Identifying data communications algorithms of all other tasks in a single collective operation in a distributed processing system' [patent_app_type] => utility [patent_app_number] => 13/667302 [patent_app_country] => US [patent_app_date] => 2012-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 9275 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13667302 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/667302
Identifying data communications algorithms of all other tasks in a single collective operation in a distributed processing system Nov 1, 2012 Issued
Array ( [id] => 8816712 [patent_doc_number] => 20130117757 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-09 [patent_title] => 'METHOD AND APPARATUS FOR SCHEDULING APPLICATION PROGRAMS' [patent_app_type] => utility [patent_app_number] => 13/657237 [patent_app_country] => US [patent_app_date] => 2012-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3929 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13657237 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/657237
METHOD AND APPARATUS FOR SCHEDULING APPLICATION PROGRAMS Oct 21, 2012 Abandoned
Array ( [id] => 15793645 [patent_doc_number] => 10630559 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-21 [patent_title] => Virtual machine (VM) realm integration and management [patent_app_type] => utility [patent_app_number] => 13/626335 [patent_app_country] => US [patent_app_date] => 2012-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6059 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 384 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13626335 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/626335
Virtual machine (VM) realm integration and management Sep 24, 2012 Issued
Array ( [id] => 8722874 [patent_doc_number] => 20130074091 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-21 [patent_title] => 'TECHNIQUES FOR ENSURING RESOURCES ACHIEVE PERFORMANCE METRICS IN A MULTI-TENANT STORAGE CONTROLLER' [patent_app_type] => utility [patent_app_number] => 13/622077 [patent_app_country] => US [patent_app_date] => 2012-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3367 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13622077 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/622077
TECHNIQUES FOR ENSURING RESOURCES ACHIEVE PERFORMANCE METRICS IN A MULTI-TENANT STORAGE CONTROLLER Sep 17, 2012 Abandoned
Menu