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] => 9023716 [patent_doc_number] => 08533715 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-10 [patent_title] => 'Virtual machine management' [patent_app_type] => utility [patent_app_number] => 13/205876 [patent_app_country] => US [patent_app_date] => 2011-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4009 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13205876 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/205876
Virtual machine management Aug 8, 2011 Issued
Array ( [id] => 9478533 [patent_doc_number] => 20140135996 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-05-15 [patent_title] => 'DIGITAL EXERCISE EQUIPMENT CLUSTER SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/234355 [patent_app_country] => US [patent_app_date] => 2011-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3380 [patent_no_of_claims] => 13 [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] => 14234355 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/234355
DIGITAL EXERCISE EQUIPMENT CLUSTER SYSTEM Aug 7, 2011 Abandoned
Array ( [id] => 8661420 [patent_doc_number] => 20130042249 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-14 [patent_title] => 'Processing resource allocation within an integrated circuit supporting transaction requests of different priority levels' [patent_app_type] => utility [patent_app_number] => 13/137362 [patent_app_country] => US [patent_app_date] => 2011-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4853 [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] => 13137362 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/137362
Processing resource allocation within an integrated circuit supporting transaction requests of different priority levels Aug 7, 2011 Issued
Array ( [id] => 8650691 [patent_doc_number] => 20130036421 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-07 [patent_title] => 'CONSTRAINED RATE MONOTONIC ANALYSIS AND SCHEDULING' [patent_app_type] => utility [patent_app_number] => 13/195529 [patent_app_country] => US [patent_app_date] => 2011-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 13426 [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] => 13195529 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/195529
Constrained rate monotonic analysis and scheduling Jul 31, 2011 Issued
Array ( [id] => 8588933 [patent_doc_number] => 20130007753 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-03 [patent_title] => 'ELASTIC SCALING FOR CLOUD-HOSTED BATCH APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 13/171425 [patent_app_country] => US [patent_app_date] => 2011-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8539 [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] => 13171425 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/171425
Elastic scaling for cloud-hosted batch applications Jun 27, 2011 Issued
Array ( [id] => 9251980 [patent_doc_number] => 08615771 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-24 [patent_title] => 'Effective management of blocked-tasks in preemptible read-copy update' [patent_app_type] => utility [patent_app_number] => 13/164265 [patent_app_country] => US [patent_app_date] => 2011-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 52 [patent_no_of_words] => 17611 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13164265 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/164265
Effective management of blocked-tasks in preemptible read-copy update Jun 19, 2011 Issued
Array ( [id] => 9258037 [patent_doc_number] => 08621481 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-31 [patent_title] => 'Apparatus and method for performing a rebalance of resources for one or more devices at boot time' [patent_app_type] => utility [patent_app_number] => 13/158669 [patent_app_country] => US [patent_app_date] => 2011-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6793 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 272 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13158669 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/158669
Apparatus and method for performing a rebalance of resources for one or more devices at boot time Jun 12, 2011 Issued
Array ( [id] => 8491627 [patent_doc_number] => 20120291034 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-15 [patent_title] => 'TECHNIQUES FOR EXECUTING THREADS IN A COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/107896 [patent_app_country] => US [patent_app_date] => 2011-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6918 [patent_no_of_claims] => 13 [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] => 13107896 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/107896
TECHNIQUES FOR EXECUTING THREADS IN A COMPUTING ENVIRONMENT May 13, 2011 Abandoned
Array ( [id] => 5940390 [patent_doc_number] => 20110214125 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-01 [patent_title] => 'TASK MANAGEMENT CONTROL APPARATUS AND METHOD HAVING REDUNDANT PROCESSING COMPARISON' [patent_app_type] => utility [patent_app_number] => 13/105041 [patent_app_country] => US [patent_app_date] => 2011-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8104 [patent_no_of_claims] => 14 [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/0214/20110214125.pdf [firstpage_image] =>[orig_patent_app_number] => 13105041 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/105041
TASK MANAGEMENT CONTROL APPARATUS AND METHOD HAVING REDUNDANT PROCESSING COMPARISON May 10, 2011 Abandoned
Array ( [id] => 8837375 [patent_doc_number] => 08453145 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-05-28 [patent_title] => 'Systems and methods for instant provisioning of virtual machine files' [patent_app_type] => utility [patent_app_number] => 13/101863 [patent_app_country] => US [patent_app_date] => 2011-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9740 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13101863 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/101863
Systems and methods for instant provisioning of virtual machine files May 4, 2011 Issued
Array ( [id] => 10003219 [patent_doc_number] => 09047313 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-02 [patent_title] => 'Storing virtual machines on a file system in a distributed environment' [patent_app_type] => utility [patent_app_number] => 13/091582 [patent_app_country] => US [patent_app_date] => 2011-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4136 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13091582 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/091582
Storing virtual machines on a file system in a distributed environment Apr 20, 2011 Issued
Array ( [id] => 9652446 [patent_doc_number] => 08806483 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-12 [patent_title] => 'Determining starting values for virtual machine attributes in a networked computing environment' [patent_app_type] => utility [patent_app_number] => 13/085658 [patent_app_country] => US [patent_app_date] => 2011-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6022 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13085658 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/085658
Determining starting values for virtual machine attributes in a networked computing environment Apr 12, 2011 Issued
Array ( [id] => 9251982 [patent_doc_number] => 08615773 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-24 [patent_title] => 'Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules' [patent_app_type] => utility [patent_app_number] => 13/077276 [patent_app_country] => US [patent_app_date] => 2011-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13426 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13077276 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/077276
Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules Mar 30, 2011 Issued
Array ( [id] => 9251982 [patent_doc_number] => 08615773 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-24 [patent_title] => 'Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules' [patent_app_type] => utility [patent_app_number] => 13/077276 [patent_app_country] => US [patent_app_date] => 2011-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13426 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13077276 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/077276
Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules Mar 30, 2011 Issued
Array ( [id] => 9251982 [patent_doc_number] => 08615773 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-24 [patent_title] => 'Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules' [patent_app_type] => utility [patent_app_number] => 13/077276 [patent_app_country] => US [patent_app_date] => 2011-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13426 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13077276 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/077276
Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules Mar 30, 2011 Issued
Array ( [id] => 9251982 [patent_doc_number] => 08615773 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-24 [patent_title] => 'Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules' [patent_app_type] => utility [patent_app_number] => 13/077276 [patent_app_country] => US [patent_app_date] => 2011-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13426 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13077276 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/077276
Systems and methods for coordinating computing functions to accomplish a task using a configuration file and standardized executable application modules Mar 30, 2011 Issued
Array ( [id] => 9593091 [patent_doc_number] => 08782657 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-15 [patent_title] => 'Dynamic creation and destruction of IO resources based on actual load and resource availability' [patent_app_type] => utility [patent_app_number] => 13/076720 [patent_app_country] => US [patent_app_date] => 2011-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 10026 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 340 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13076720 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/076720
Dynamic creation and destruction of IO resources based on actual load and resource availability Mar 30, 2011 Issued
Array ( [id] => 8878978 [patent_doc_number] => 08473963 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-25 [patent_title] => 'Synchronizing multiple threads efficiently' [patent_app_type] => utility [patent_app_number] => 13/069684 [patent_app_country] => US [patent_app_date] => 2011-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4300 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [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] => 13069684 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/069684
Synchronizing multiple threads efficiently Mar 22, 2011 Issued
Array ( [id] => 8678914 [patent_doc_number] => 08387051 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-02-26 [patent_title] => 'Smart scheduler' [patent_app_type] => utility [patent_app_number] => 13/047536 [patent_app_country] => US [patent_app_date] => 2011-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 7299 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13047536 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/047536
Smart scheduler Mar 13, 2011 Issued
Array ( [id] => 6088635 [patent_doc_number] => 20110145832 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-16 [patent_title] => 'TECHNIQUES FOR ALLOCATING COMPUTING RESOURCES TO APPLICATIONS IN AN EMBEDDED SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/032603 [patent_app_country] => US [patent_app_date] => 2011-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8084 [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/0145/20110145832.pdf [firstpage_image] =>[orig_patent_app_number] => 13032603 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/032603
Techniques for allocating computing resources to applications in an embedded system Feb 21, 2011 Issued
Menu