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] => 11465674 [patent_doc_number] => 09582305 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-28 [patent_title] => 'Virtualization congestion control framework for modifying execution of applications on virtual machine based on mass congestion indicator in host computing system' [patent_app_type] => utility [patent_app_number] => 14/805196 [patent_app_country] => US [patent_app_date] => 2015-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 14798 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 376 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14805196 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/805196
Virtualization congestion control framework for modifying execution of applications on virtual machine based on mass congestion indicator in host computing system Jul 20, 2015 Issued
Array ( [id] => 10439219 [patent_doc_number] => 20150324231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-12 [patent_title] => 'OPPORTUNISTICALLY SCHEDULING AND ADJUSTING TIME SLICES' [patent_app_type] => utility [patent_app_number] => 14/804142 [patent_app_country] => US [patent_app_date] => 2015-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9362 [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] => 14804142 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/804142
Opportunistically scheduling and adjusting time slices Jul 19, 2015 Issued
Array ( [id] => 14555493 [patent_doc_number] => 10346208 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-09 [patent_title] => Selecting one of plural layouts of virtual machines on physical machines [patent_app_type] => utility [patent_app_number] => 14/743424 [patent_app_country] => US [patent_app_date] => 2015-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5695 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14743424 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/743424
Selecting one of plural layouts of virtual machines on physical machines Jun 17, 2015 Issued
Array ( [id] => 12108133 [patent_doc_number] => 09864618 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-01-09 [patent_title] => 'Optimized placement of virtual machines on physical hosts based on user configured placement polices' [patent_app_type] => utility [patent_app_number] => 14/740891 [patent_app_country] => US [patent_app_date] => 2015-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5385 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 309 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14740891 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/740891
Optimized placement of virtual machines on physical hosts based on user configured placement polices Jun 15, 2015 Issued
Array ( [id] => 10392937 [patent_doc_number] => 20150277944 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-01 [patent_title] => 'Method and Apparatus for Allocating a Virtual Machine' [patent_app_type] => utility [patent_app_number] => 14/735632 [patent_app_country] => US [patent_app_date] => 2015-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5670 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14735632 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/735632
Method and Apparatus for Allocating a Virtual Machine Jun 9, 2015 Abandoned
Array ( [id] => 11109700 [patent_doc_number] => 20160306670 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-20 [patent_title] => 'DYNAMICALLY CHOOSING DATA TO COLLECT IN A SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/727272 [patent_app_country] => US [patent_app_date] => 2015-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5452 [patent_no_of_claims] => 7 [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] => 14727272 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/727272
Dynamically choosing data to collect in a system May 31, 2015 Issued
Array ( [id] => 10589528 [patent_doc_number] => 09311144 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-04-12 [patent_title] => 'Processing virtual transactions of a workflow in atomic manner in a workflow management computer system' [patent_app_type] => utility [patent_app_number] => 14/707969 [patent_app_country] => US [patent_app_date] => 2015-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 15305 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 326 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14707969 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/707969
Processing virtual transactions of a workflow in atomic manner in a workflow management computer system May 7, 2015 Issued
Array ( [id] => 11131280 [patent_doc_number] => 20160328255 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-10 [patent_title] => 'VIRTUAL MACHINE ACCESS CONTROL' [patent_app_type] => utility [patent_app_number] => 14/705465 [patent_app_country] => US [patent_app_date] => 2015-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4676 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14705465 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/705465
Virtual machine access control in mobile computing device based on positional range from beacon signal May 5, 2015 Issued
Array ( [id] => 10349724 [patent_doc_number] => 20150234729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-20 [patent_title] => 'ENHANCING PERFORMANCE IN MULTITHREADED SYSTEMS' [patent_app_type] => utility [patent_app_number] => 14/701544 [patent_app_country] => US [patent_app_date] => 2015-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4939 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14701544 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/701544
Performance analysis system for analyzing inter-thread communications to enhance performance in multithreaded system Apr 30, 2015 Issued
Array ( [id] => 11124121 [patent_doc_number] => 20160321095 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-03 [patent_title] => 'PLACEMENT OF VIRTUAL MACHINES ON PHYSICAL HOSTS' [patent_app_type] => utility [patent_app_number] => 14/701123 [patent_app_country] => US [patent_app_date] => 2015-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5382 [patent_no_of_claims] => 11 [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] => 14701123 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/701123
Optimized placement of virtual machines on physical hosts based on user configured placement policies Apr 29, 2015 Issued
Array ( [id] => 10335360 [patent_doc_number] => 20150220365 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-06 [patent_title] => 'REMEDIATING GAPS BETWEEN USAGE ALLOCATION OF HARDWARE RESOURCE AND CAPACITY ALLOCATION OF HARDWARE RESOURCE' [patent_app_type] => utility [patent_app_number] => 14/689719 [patent_app_country] => US [patent_app_date] => 2015-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9289 [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] => 14689719 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/689719
Remediating gaps between usage allocation of hardware resource and capacity allocation of hardware resource Apr 16, 2015 Issued
Array ( [id] => 12108185 [patent_doc_number] => 09864670 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-01-09 [patent_title] => 'Dynamically choosing data to collect in a system' [patent_app_type] => utility [patent_app_number] => 14/687630 [patent_app_country] => US [patent_app_date] => 2015-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5413 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [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] => 14687630 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/687630
Dynamically choosing data to collect in a system Apr 14, 2015 Issued
Array ( [id] => 10351889 [patent_doc_number] => 20150236894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-20 [patent_title] => 'DEVICE MANAGEMENT SCHEDULING BASED ON TRAP MECHANISM' [patent_app_type] => utility [patent_app_number] => 14/686596 [patent_app_country] => US [patent_app_date] => 2015-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5878 [patent_no_of_claims] => 4 [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] => 14686596 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/686596
Device management scheduling based on trap mechanism Apr 13, 2015 Issued
Array ( [id] => 13291761 [patent_doc_number] => 10157072 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-18 [patent_title] => Method and system for estimating power consumption for aggregate system workload [patent_app_type] => utility [patent_app_number] => 14/637195 [patent_app_country] => US [patent_app_date] => 2015-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1982 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14637195 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/637195
Method and system for estimating power consumption for aggregate system workload Mar 2, 2015 Issued
Array ( [id] => 11403699 [patent_doc_number] => 20170024237 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-01-26 [patent_title] => 'SERVER, CONTROL APPARATUS, AND OPERATION METHOD' [patent_app_type] => utility [patent_app_number] => 15/123993 [patent_app_country] => US [patent_app_date] => 2015-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 33 [patent_no_of_words] => 10884 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15123993 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/123993
SERVER, CONTROL APPARATUS, AND OPERATION METHOD Mar 2, 2015 Abandoned
Array ( [id] => 11056232 [patent_doc_number] => 20160253194 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-01 [patent_title] => 'HYPERVISOR ADJUSTMENT FOR CLUSTER TRANSFERS' [patent_app_type] => utility [patent_app_number] => 14/632994 [patent_app_country] => US [patent_app_date] => 2015-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5220 [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] => 14632994 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/632994
Hypervisor adjustment for host transfer between clusters Feb 25, 2015 Issued
Array ( [id] => 13020913 [patent_doc_number] => 10033584 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-24 [patent_title] => Automatically reconfiguring physical switches to be in synchronization with changes made to associated virtual system [patent_app_type] => utility [patent_app_number] => 14/617212 [patent_app_country] => US [patent_app_date] => 2015-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5553 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14617212 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/617212
Automatically reconfiguring physical switches to be in synchronization with changes made to associated virtual system Feb 8, 2015 Issued
Array ( [id] => 10258380 [patent_doc_number] => 20150143377 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-21 [patent_title] => 'DYNAMIC SCHEDULING OF TASKS FOR COLLECTING AND PROCESSING DATA USING JOB CONFIGURATION DATA' [patent_app_type] => utility [patent_app_number] => 14/611138 [patent_app_country] => US [patent_app_date] => 2015-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9149 [patent_no_of_claims] => 31 [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] => 14611138 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/611138
Dynamic scheduling of tasks for collecting and processing data using job configuration data Jan 29, 2015 Issued
Array ( [id] => 10602993 [patent_doc_number] => 09323557 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-26 [patent_title] => 'Determining performance states of parent components in a virtual-machine environment based on performance states of related child components during a time period' [patent_app_type] => utility [patent_app_number] => 14/609335 [patent_app_country] => US [patent_app_date] => 2015-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 12161 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 313 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14609335 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/609335
Determining performance states of parent components in a virtual-machine environment based on performance states of related child components during a time period Jan 28, 2015 Issued
Array ( [id] => 10253212 [patent_doc_number] => 20150138208 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-21 [patent_title] => 'PROACTIVE MONITORING TREE WITH STATE DISTRIBUTION RING' [patent_app_type] => utility [patent_app_number] => 14/609045 [patent_app_country] => US [patent_app_date] => 2015-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 12557 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14609045 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/609045
Proactive monitoring tree with state distribution ring Jan 28, 2015 Issued
Menu