Search

Michael E. Barr

Supervisory Patent Examiner (ID: 16588, Phone: (571)272-1414 , Office: P/1711 )

Most Active Art Unit
1762
Art Unit(s)
1792, 1762, 1711, 1112
Total Applications
855
Issued Applications
630
Pending Applications
59
Abandoned Applications
171

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9379193 [patent_doc_number] => 08683479 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-03-25 [patent_title] => 'Shifting information technology workload demands' [patent_app_type] => utility [patent_app_number] => 13/028974 [patent_app_country] => US [patent_app_date] => 2011-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 9622 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13028974 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/028974
Shifting information technology workload demands Feb 15, 2011 Issued
Array ( [id] => 8985363 [patent_doc_number] => 08516493 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-20 [patent_title] => 'System and method for massively multi-core computing systems' [patent_app_type] => utility [patent_app_number] => 13/019303 [patent_app_country] => US [patent_app_date] => 2011-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 8408 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13019303 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/019303
System and method for massively multi-core computing systems Jan 31, 2011 Issued
Array ( [id] => 5960978 [patent_doc_number] => 20110185365 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-07-28 [patent_title] => 'DATA PROCESSING SYSTEM, METHOD FOR PROCESSING DATA AND COMPUTER PROGRAM PRODUCT' [patent_app_type] => utility [patent_app_number] => 13/015718 [patent_app_country] => US [patent_app_date] => 2011-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4507 [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] => publications/A1/0185/20110185365.pdf [firstpage_image] =>[orig_patent_app_number] => 13015718 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/015718
DATA PROCESSING SYSTEM, METHOD FOR PROCESSING DATA AND COMPUTER PROGRAM PRODUCT Jan 27, 2011 Abandoned
Array ( [id] => 8574970 [patent_doc_number] => 08341634 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-25 [patent_title] => 'System and method of providing a fixed time offset based dedicated co-allocation of a common resource set' [patent_app_type] => utility [patent_app_number] => 12/987631 [patent_app_country] => US [patent_app_date] => 2011-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 6030 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12987631 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/987631
System and method of providing a fixed time offset based dedicated co-allocation of a common resource set Jan 9, 2011 Issued
Array ( [id] => 9611947 [patent_doc_number] => 08789138 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-22 [patent_title] => 'Application execution in a restricted application execution environment' [patent_app_type] => utility [patent_app_number] => 12/978664 [patent_app_country] => US [patent_app_date] => 2010-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5319 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12978664 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/978664
Application execution in a restricted application execution environment Dec 26, 2010 Issued
Array ( [id] => 10078881 [patent_doc_number] => 09116728 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-25 [patent_title] => 'Providing a persona-based application experience' [patent_app_type] => utility [patent_app_number] => 12/973939 [patent_app_country] => US [patent_app_date] => 2010-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4891 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12973939 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/973939
Providing a persona-based application experience Dec 20, 2010 Issued
Array ( [id] => 8267680 [patent_doc_number] => 20120167110 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-28 [patent_title] => 'INFORMATION PROCESSING APPARATUS CAPABLE OF SETTING PROCESSING PRIORITY OF ACCESS, METHOD OF CONTROLLING THE INFORMATION PROCESSING APPARATUS, PROGRAM, AND STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 13/393398 [patent_app_country] => US [patent_app_date] => 2010-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 17347 [patent_no_of_claims] => 14 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13393398 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/393398
Information processing apparatus capable of setting processing priority of access, method of controlling the information processing apparatus, program, and storage medium Dec 19, 2010 Issued
Array ( [id] => 8985365 [patent_doc_number] => 08516495 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-20 [patent_title] => 'Domain management and integration in a virtualized computing environment' [patent_app_type] => utility [patent_app_number] => 12/963646 [patent_app_country] => US [patent_app_date] => 2010-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8534 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 348 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12963646 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/963646
Domain management and integration in a virtualized computing environment Dec 8, 2010 Issued
Array ( [id] => 8912577 [patent_doc_number] => 08484654 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-09 [patent_title] => 'Determining suitable network interface for partition deployment/re-deployment in a cloud environment' [patent_app_type] => utility [patent_app_number] => 12/952806 [patent_app_country] => US [patent_app_date] => 2010-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8990 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [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] => 12952806 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/952806
Determining suitable network interface for partition deployment/re-deployment in a cloud environment Nov 22, 2010 Issued
Array ( [id] => 8177027 [patent_doc_number] => 20120110573 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-03 [patent_title] => 'TRANSFERRING OBJECTS BETWEEN VIRTUAL MACHINES' [patent_app_type] => utility [patent_app_number] => 12/938595 [patent_app_country] => US [patent_app_date] => 2010-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5930 [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/0110/20120110573.pdf [firstpage_image] =>[orig_patent_app_number] => 12938595 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/938595
Transferring objects between virtual machines Nov 2, 2010 Issued
Array ( [id] => 7780760 [patent_doc_number] => 20120042316 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-16 [patent_title] => 'METHOD AND SYSTEM FOR CONTROLLING A SCHEDULING ORDER PER DAYPART CATEGORY IN A MUSIC SCHEDULING SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/914000 [patent_app_country] => US [patent_app_date] => 2010-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4203 [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/0042/20120042316.pdf [firstpage_image] =>[orig_patent_app_number] => 12914000 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/914000
Method and system for controlling a scheduling order per daypart category in a music scheduling system Oct 27, 2010 Issued
Array ( [id] => 8878975 [patent_doc_number] => 08473960 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-25 [patent_title] => 'Vector throttling to control resource use in computer systems' [patent_app_type] => utility [patent_app_number] => 12/889741 [patent_app_country] => US [patent_app_date] => 2010-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 7414 [patent_no_of_claims] => 20 [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] => 12889741 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/889741
Vector throttling to control resource use in computer systems Sep 23, 2010 Issued
Array ( [id] => 8752338 [patent_doc_number] => 08418182 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-09 [patent_title] => 'Method and system for controlling a scheduling order per category in a music scheduling system' [patent_app_type] => utility [patent_app_number] => 12/856952 [patent_app_country] => US [patent_app_date] => 2010-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 5756 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12856952 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/856952
Method and system for controlling a scheduling order per category in a music scheduling system Aug 15, 2010 Issued
Array ( [id] => 8899678 [patent_doc_number] => 08479212 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-02 [patent_title] => 'System and method for dynamic rescheduling of multiple varying resources with user social mapping' [patent_app_type] => utility [patent_app_number] => 12/856192 [patent_app_country] => US [patent_app_date] => 2010-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4329 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12856192 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/856192
System and method for dynamic rescheduling of multiple varying resources with user social mapping Aug 12, 2010 Issued
Array ( [id] => 7770671 [patent_doc_number] => 20120036512 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-09 [patent_title] => 'ENHANCED SHORTEST-JOB-FIRST MEMORY REQUEST SCHEDULING' [patent_app_type] => utility [patent_app_number] => 12/850754 [patent_app_country] => US [patent_app_date] => 2010-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3551 [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/0036/20120036512.pdf [firstpage_image] =>[orig_patent_app_number] => 12850754 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/850754
Enhanced shortest-job-first memory request scheduling Aug 4, 2010 Issued
Array ( [id] => 7760217 [patent_doc_number] => 20120030683 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-02 [patent_title] => 'Method of forming a personal mobile grid system and resource scheduling thereon' [patent_app_type] => utility [patent_app_number] => 12/805363 [patent_app_country] => US [patent_app_date] => 2010-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12354 [patent_no_of_claims] => 3 [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/0030/20120030683.pdf [firstpage_image] =>[orig_patent_app_number] => 12805363 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/805363
Method of forming a personal mobile grid system and resource scheduling thereon Jul 26, 2010 Issued
Array ( [id] => 7682361 [patent_doc_number] => 20100242050 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-23 [patent_title] => 'METHOD AND SYSTEM FOR DEADLOCK DETECTION IN A DISTRIBUTED ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/792542 [patent_app_country] => US [patent_app_date] => 2010-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8654 [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] => publications/A1/0242/20100242050.pdf [firstpage_image] =>[orig_patent_app_number] => 12792542 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/792542
Method and system for deadlock detection in a distributed environment Jun 1, 2010 Issued
Array ( [id] => 6618992 [patent_doc_number] => 20100293553 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-18 [patent_title] => 'FAIR SCALABLE READER-WRITER MUTUAL EXCLUSION' [patent_app_type] => utility [patent_app_number] => 12/782394 [patent_app_country] => US [patent_app_date] => 2010-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6316 [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] => publications/A1/0293/20100293553.pdf [firstpage_image] =>[orig_patent_app_number] => 12782394 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/782394
Fair scalable reader-writer mutual exclusion May 17, 2010 Issued
Array ( [id] => 7512917 [patent_doc_number] => 20110258627 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'Runtime Optimization Of An Application Executing On A Parallel Computer' [patent_app_type] => utility [patent_app_number] => 12/760111 [patent_app_country] => US [patent_app_date] => 2010-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10779 [patent_no_of_claims] => 24 [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/0258/20110258627.pdf [firstpage_image] =>[orig_patent_app_number] => 12760111 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/760111
Runtime optimization of an application executing on a parallel computer Apr 13, 2010 Issued
Array ( [id] => 9652464 [patent_doc_number] => 08806501 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-12 [patent_title] => 'Predictive dynamic system scheduling' [patent_app_type] => utility [patent_app_number] => 12/751288 [patent_app_country] => US [patent_app_date] => 2010-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 11992 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [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] => 12751288 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/751288
Predictive dynamic system scheduling Mar 30, 2010 Issued
Menu