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] => 7820069 [patent_doc_number] => 20120066689 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-15 [patent_title] => 'BLADE SERVER AND SERVICE SCHEDULING METHOD OF THE BLADE SERVER' [patent_app_type] => utility [patent_app_number] => 13/248620 [patent_app_country] => US [patent_app_date] => 2011-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3648 [patent_no_of_claims] => 9 [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/0066/20120066689.pdf [firstpage_image] =>[orig_patent_app_number] => 13248620 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/248620
Selecting and reassigning a blade for a logical partition for service scheduling of a blade server Sep 28, 2011 Issued
Array ( [id] => 10065654 [patent_doc_number] => 09104500 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-08-11 [patent_title] => 'Lock-free job scheduler for multi-processor systems' [patent_app_type] => utility [patent_app_number] => 13/248589 [patent_app_country] => US [patent_app_date] => 2011-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 3277 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13248589 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/248589
Lock-free job scheduler for multi-processor systems Sep 28, 2011 Issued
Array ( [id] => 9163714 [patent_doc_number] => 20130311990 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-21 [patent_title] => 'CLIENT-SIDE VIRTUALIZATION ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 13/879058 [patent_app_country] => US [patent_app_date] => 2011-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 14167 [patent_no_of_claims] => 23 [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] => 13879058 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/879058
Client-side virtualization architecture using differential bi-directional synchronization and closed computing Sep 28, 2011 Issued
Array ( [id] => 10860946 [patent_doc_number] => 08887164 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-11 [patent_title] => 'Manufacturing process prioritization based on applying rules to task-based data' [patent_app_type] => utility [patent_app_number] => 13/241458 [patent_app_country] => US [patent_app_date] => 2011-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5879 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13241458 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/241458
Manufacturing process prioritization based on applying rules to task-based data Sep 22, 2011 Issued
Array ( [id] => 9579097 [patent_doc_number] => 08769534 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-01 [patent_title] => 'Measuring CPU utilization in a cloud computing infrastructure by artificially executing a bursting application on a virtual machine' [patent_app_type] => utility [patent_app_number] => 13/240831 [patent_app_country] => US [patent_app_date] => 2011-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5281 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13240831 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/240831
Measuring CPU utilization in a cloud computing infrastructure by artificially executing a bursting application on a virtual machine Sep 21, 2011 Issued
Array ( [id] => 8722864 [patent_doc_number] => 20130074080 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-21 [patent_title] => 'Timed Iterator' [patent_app_type] => utility [patent_app_number] => 13/235129 [patent_app_country] => US [patent_app_date] => 2011-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3431 [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] => 13235129 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/235129
Invoking timed iterator for executing tasks within timeout constraint without spawning new thread Sep 15, 2011 Issued
Array ( [id] => 10524433 [patent_doc_number] => 09250948 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-02 [patent_title] => 'Establishing a group of endpoints in a parallel computer' [patent_app_type] => utility [patent_app_number] => 13/231326 [patent_app_country] => US [patent_app_date] => 2011-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 10784 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 329 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13231326 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/231326
Establishing a group of endpoints in a parallel computer Sep 12, 2011 Issued
Array ( [id] => 8699219 [patent_doc_number] => 20130061228 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-07 [patent_title] => 'OPERATING SYSTEM IMAGE MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 13/223896 [patent_app_country] => US [patent_app_date] => 2011-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7715 [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] => 13223896 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/223896
OPERATING SYSTEM IMAGE MANAGEMENT Aug 31, 2011 Abandoned
Array ( [id] => 8686971 [patent_doc_number] => 20130055254 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-28 [patent_title] => 'METHODS AND APPARATUSES FOR PROVIDING A VIRTUAL MACHINE WITH DYNAMIC ASSIGNMENT OF A PHYSICAL HARDWARE RESOURCE' [patent_app_type] => utility [patent_app_number] => 13/222656 [patent_app_country] => US [patent_app_date] => 2011-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10435 [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] => 13222656 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/222656
METHODS AND APPARATUSES FOR PROVIDING A VIRTUAL MACHINE WITH DYNAMIC ASSIGNMENT OF A PHYSICAL HARDWARE RESOURCE Aug 30, 2011 Abandoned
Array ( [id] => 10644290 [patent_doc_number] => 09361162 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-06-07 [patent_title] => 'Executing threads of an application across multiple computing devices in a distributed virtual machine environment' [patent_app_type] => utility [patent_app_number] => 13/218966 [patent_app_country] => US [patent_app_date] => 2011-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5566 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13218966 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/218966
Executing threads of an application across multiple computing devices in a distributed virtual machine environment Aug 25, 2011 Issued
Array ( [id] => 10150634 [patent_doc_number] => 09182923 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-10 [patent_title] => 'Controlling throughput of processing units associated with different load types in storage system' [patent_app_type] => utility [patent_app_number] => 13/639344 [patent_app_country] => US [patent_app_date] => 2011-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 12953 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13639344 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/639344
Controlling throughput of processing units associated with different load types in storage system Aug 24, 2011 Issued
Array ( [id] => 8686611 [patent_doc_number] => 20130054895 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-28 [patent_title] => 'COOPERATIVE MEMORY RESOURCE MANAGEMENT FOR VIRTUALIZED COMPUTING DEVICES' [patent_app_type] => utility [patent_app_number] => 13/215930 [patent_app_country] => US [patent_app_date] => 2011-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5837 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [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] => 13215930 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/215930
Dynamically balancing memory resources between host and guest system based on relative amount of freeable memory and amount of memory allocated to hidden applications Aug 22, 2011 Issued
Array ( [id] => 9853214 [patent_doc_number] => 08954962 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-10 [patent_title] => 'Automatically reconfiguring physical switches to be in synchronization with changes made to associated virtual system' [patent_app_type] => utility [patent_app_number] => 13/192025 [patent_app_country] => US [patent_app_date] => 2011-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5602 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13192025 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/192025
Automatically reconfiguring physical switches to be in synchronization with changes made to associated virtual system Jul 26, 2011 Issued
Array ( [id] => 9392602 [patent_doc_number] => 08689228 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-01 [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/185856 [patent_app_country] => US [patent_app_date] => 2011-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 9246 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 239 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13185856 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/185856
Identifying data communications algorithms of all other tasks in a single collective operation in a distributed processing system Jul 18, 2011 Issued
Array ( [id] => 8608808 [patent_doc_number] => 20130014120 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-10 [patent_title] => 'Fair Software Locking Across a Non-Coherent Interconnect' [patent_app_type] => utility [patent_app_number] => 13/179344 [patent_app_country] => US [patent_app_date] => 2011-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4566 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13179344 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/179344
Controlling access to shared resource by issuing tickets to plurality of execution units Jul 7, 2011 Issued
Array ( [id] => 7707370 [patent_doc_number] => 20120001668 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-01-05 [patent_title] => 'DIE AND A PACKAGE COMPRISING A PLURALITY OF DIES' [patent_app_type] => utility [patent_app_number] => 13/172421 [patent_app_country] => US [patent_app_date] => 2011-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4642 [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] => 13172421 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/172421
DIE AND A PACKAGE COMPRISING A PLURALITY OF DIES Jun 28, 2011 Abandoned
Array ( [id] => 8512197 [patent_doc_number] => 20120311605 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-06 [patent_title] => 'PROCESSOR CORE POWER MANAGEMENT TAKING INTO ACCOUNT THREAD LOCK CONTENTION' [patent_app_type] => utility [patent_app_number] => 13/149492 [patent_app_country] => US [patent_app_date] => 2011-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3783 [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] => 13149492 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/149492
PROCESSOR CORE POWER MANAGEMENT TAKING INTO ACCOUNT THREAD LOCK CONTENTION May 30, 2011 Abandoned
Array ( [id] => 11465684 [patent_doc_number] => 09582316 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-28 [patent_title] => 'One-time initialization' [patent_app_type] => utility [patent_app_number] => 13/106836 [patent_app_country] => US [patent_app_date] => 2011-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6589 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13106836 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/106836
One-time initialization May 11, 2011 Issued
Array ( [id] => 11509165 [patent_doc_number] => 09600325 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-21 [patent_title] => 'One-time initialization' [patent_app_type] => utility [patent_app_number] => 13/106850 [patent_app_country] => US [patent_app_date] => 2011-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6589 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13106850 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/106850
One-time initialization May 11, 2011 Issued
Array ( [id] => 9225215 [patent_doc_number] => 20140019990 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-16 [patent_title] => 'INTEGRATED CIRCUIT DEVICE AND METHOD FOR ENABLING CROSS-CONTEXT ACCESS' [patent_app_type] => utility [patent_app_number] => 14/006022 [patent_app_country] => US [patent_app_date] => 2011-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5861 [patent_no_of_claims] => 15 [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] => 14006022 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/006022
INTEGRATED CIRCUIT DEVICE AND METHOD FOR ENABLING CROSS-CONTEXT ACCESS Mar 29, 2011 Abandoned
Menu