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] => 14917859 [patent_doc_number] => 10430249 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-01 [patent_title] => Supporting quality-of-service for virtual machines based on operational events [patent_app_type] => utility [patent_app_number] => 15/341145 [patent_app_country] => US [patent_app_date] => 2016-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6340 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 289 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15341145 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/341145
Supporting quality-of-service for virtual machines based on operational events Nov 1, 2016 Issued
Array ( [id] => 15545057 [patent_doc_number] => 10572309 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-25 [patent_title] => Computer system, and method for processing multiple application programs [patent_app_type] => utility [patent_app_number] => 15/335456 [patent_app_country] => US [patent_app_date] => 2016-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 9954 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15335456 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/335456
Computer system, and method for processing multiple application programs Oct 26, 2016 Issued
Array ( [id] => 12611853 [patent_doc_number] => 20180095781 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-05 [patent_title] => COMPUTING SYSTEM INCLUDING ENHANCED APPLICATION PERFORMANCE BASED ON LAST COMPLETED OPERATION SEQUENCE VALUE [patent_app_type] => utility [patent_app_number] => 15/282667 [patent_app_country] => US [patent_app_date] => 2016-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12452 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15282667 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/282667
Computing system including enhanced application performance based on last completed operation sequence value Sep 29, 2016 Issued
Array ( [id] => 12262537 [patent_doc_number] => 20180081733 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-22 [patent_title] => 'Bandwidth Controlled Data Synchronization for Image and Vision Processor' [patent_app_type] => utility [patent_app_number] => 15/269952 [patent_app_country] => US [patent_app_date] => 2016-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8654 [patent_no_of_claims] => 20 [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] => 15269952 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/269952
Bandwidth controlled data synchronization for image and vision processor Sep 18, 2016 Issued
Array ( [id] => 13891499 [patent_doc_number] => 10198297 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-02-05 [patent_title] => Provisioning virtual resource on a server based on label associated with virtual resource and servers [patent_app_type] => utility [patent_app_number] => 15/256125 [patent_app_country] => US [patent_app_date] => 2016-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10710 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15256125 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/256125
Provisioning virtual resource on a server based on label associated with virtual resource and servers Sep 1, 2016 Issued
Array ( [id] => 12235032 [patent_doc_number] => 20180067894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'PARALLELIZATION AND SYNCHRONIZATION OF PROCEDURES TO ENABLE OVERHEAD HIDING' [patent_app_type] => utility [patent_app_number] => 15/255779 [patent_app_country] => US [patent_app_date] => 2016-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10104 [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] => 15255779 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/255779
Parallelization and synchronization of procedures to enable overhead hiding Sep 1, 2016 Issued
Array ( [id] => 14427075 [patent_doc_number] => 10318341 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-11 [patent_title] => Selecting and resizing currently executing job to accommodate execution of another job [patent_app_type] => utility [patent_app_number] => 15/240399 [patent_app_country] => US [patent_app_date] => 2016-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 10699 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15240399 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/240399
Selecting and resizing currently executing job to accommodate execution of another job Aug 17, 2016 Issued
Array ( [id] => 12114273 [patent_doc_number] => 09870266 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-01-16 [patent_title] => 'Background job processing framework' [patent_app_type] => utility [patent_app_number] => 15/220511 [patent_app_country] => US [patent_app_date] => 2016-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 9170 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15220511 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/220511
Background job processing framework Jul 26, 2016 Issued
Array ( [id] => 11272307 [patent_doc_number] => 20160334854 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-17 [patent_title] => 'SCHEDULING METHOD, SYSTEM DESIGN SUPPORT METHOD, AND SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/219703 [patent_app_country] => US [patent_app_date] => 2016-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 9399 [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] => 15219703 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/219703
SCHEDULING METHOD, SYSTEM DESIGN SUPPORT METHOD, AND SYSTEM Jul 25, 2016 Abandoned
Array ( [id] => 11131123 [patent_doc_number] => 20160328099 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-10 [patent_title] => 'USER INTERFACE THAT FACILITATES NODE PINNING FOR A PROACTIVE MONITORING TREE' [patent_app_type] => utility [patent_app_number] => 15/215430 [patent_app_country] => US [patent_app_date] => 2016-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 12663 [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] => 15215430 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/215430
User interface that facilitates node pinning for a proactive monitoring tree Jul 19, 2016 Issued
Array ( [id] => 15317627 [patent_doc_number] => 10523538 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-31 [patent_title] => User interface that provides a proactive monitoring tree with severity state sorting [patent_app_type] => utility [patent_app_number] => 15/215097 [patent_app_country] => US [patent_app_date] => 2016-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 24 [patent_no_of_words] => 12366 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15215097 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/215097
User interface that provides a proactive monitoring tree with severity state sorting Jul 19, 2016 Issued
Array ( [id] => 14095789 [patent_doc_number] => 10243818 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-26 [patent_title] => User interface that provides a proactive monitoring tree with state distribution ring [patent_app_type] => utility [patent_app_number] => 15/215191 [patent_app_country] => US [patent_app_date] => 2016-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 24 [patent_no_of_words] => 12264 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15215191 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/215191
User interface that provides a proactive monitoring tree with state distribution ring Jul 19, 2016 Issued
Array ( [id] => 12153687 [patent_doc_number] => 20180024951 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-25 [patent_title] => 'HETEROGENEOUS MULTI-PROCESSOR DEVICE AND METHOD OF ENABLING COHERENT DATA ACCESS WITHIN A HETEROGENEOUS MULTI-PROCESSOR DEVICE' [patent_app_type] => utility [patent_app_number] => 15/213875 [patent_app_country] => US [patent_app_date] => 2016-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7413 [patent_no_of_claims] => 19 [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] => 15213875 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/213875
Heterogeneous multi-processor device and method of enabling coherent data access within a heterogeneous multi-processor device Jul 18, 2016 Issued
Array ( [id] => 13212671 [patent_doc_number] => 10120705 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-06 [patent_title] => Method for implementing GPU virtualization and related apparatus, and system [patent_app_type] => utility [patent_app_number] => 15/198819 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 18 [patent_no_of_words] => 40892 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 285 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15198819 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/198819
Method for implementing GPU virtualization and related apparatus, and system Jun 29, 2016 Issued
Array ( [id] => 13721477 [patent_doc_number] => 20170371693 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-28 [patent_title] => MANAGING CONTAINERS AND CONTAINER HOSTS IN A VIRTUALIZED COMPUTER SYSTEM [patent_app_type] => utility [patent_app_number] => 15/190628 [patent_app_country] => US [patent_app_date] => 2016-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5007 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15190628 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/190628
MANAGING CONTAINERS AND CONTAINER HOSTS IN A VIRTUALIZED COMPUTER SYSTEM Jun 22, 2016 Abandoned
Array ( [id] => 13721551 [patent_doc_number] => 20170371730 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-28 [patent_title] => ACTION RECOMMENDATION TO REDUCE SERVER MANAGEMENT ERRORS [patent_app_type] => utility [patent_app_number] => 15/189486 [patent_app_country] => US [patent_app_date] => 2016-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4559 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15189486 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/189486
Action recommendation to reduce server management errors Jun 21, 2016 Issued
Array ( [id] => 11086321 [patent_doc_number] => 20160283287 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-29 [patent_title] => 'EXECUTING THREADS OF AN APPLICATION ACROSS MULTIPLE COMPUTING DEVICES IN A DISTRIBUTED VIRTUAL MACHINE ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/174941 [patent_app_country] => US [patent_app_date] => 2016-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5618 [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] => 15174941 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/174941
Executing threads of an application across multiple computing devices in a distributed virtual machine environment Jun 5, 2016 Issued
Array ( [id] => 11124123 [patent_doc_number] => 20160321097 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-03 [patent_title] => 'SYSTEM, METHOD AND APPARATUS FOR MANAGING RESOURCES FOR VIRTUAL MACHINES AND DEVICE THEREOF' [patent_app_type] => utility [patent_app_number] => 15/139755 [patent_app_country] => US [patent_app_date] => 2016-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11335 [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] => 15139755 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/139755
System, method and apparatus for managing resources for virtual machines and device thereof Apr 26, 2016 Issued
Array ( [id] => 11042380 [patent_doc_number] => 20160239336 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-18 [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] => 15/139210 [patent_app_country] => US [patent_app_date] => 2016-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 12110 [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] => 15139210 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/139210
Systems and methods for determining parent states of parent components in a virtual-machine environment based on performance states of related child components and component state criteria during a user-selected time period Apr 25, 2016 Issued
Array ( [id] => 14669213 [patent_doc_number] => 10372508 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-06 [patent_title] => Method and system for dynamically integrating bots [patent_app_type] => utility [patent_app_number] => 15/079715 [patent_app_country] => US [patent_app_date] => 2016-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9717 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 253 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15079715 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/079715
Method and system for dynamically integrating bots Mar 23, 2016 Issued
Menu