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] => 76842 [patent_doc_number] => 07757239 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-07-13 [patent_title] => 'Systems and methods for suspending and resuming of a stateful web application' [patent_app_type] => utility [patent_app_number] => 11/212809 [patent_app_country] => US [patent_app_date] => 2005-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3981 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/757/07757239.pdf [firstpage_image] =>[orig_patent_app_number] => 11212809 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/212809
Systems and methods for suspending and resuming of a stateful web application Aug 28, 2005 Issued
Array ( [id] => 5907652 [patent_doc_number] => 20060048152 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-02 [patent_title] => 'Information management apparatus and method, recording medium, as well as program' [patent_app_type] => utility [patent_app_number] => 11/214243 [patent_app_country] => US [patent_app_date] => 2005-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6398 [patent_no_of_claims] => 23 [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] => publications/A1/0048/20060048152.pdf [firstpage_image] =>[orig_patent_app_number] => 11214243 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/214243
Information management apparatus and method, recording medium, as well as program for scheduling a recording of an event Aug 28, 2005 Issued
Array ( [id] => 5907678 [patent_doc_number] => 20060048161 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-02 [patent_title] => 'Resource allocation method and system' [patent_app_type] => utility [patent_app_number] => 11/213614 [patent_app_country] => US [patent_app_date] => 2005-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3172 [patent_no_of_claims] => 13 [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] => publications/A1/0048/20060048161.pdf [firstpage_image] =>[orig_patent_app_number] => 11213614 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/213614
Resource allocation method and system Aug 25, 2005 Issued
Array ( [id] => 5822252 [patent_doc_number] => 20060026565 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-02 [patent_title] => 'Method and system for implementing an interrupt handler' [patent_app_type] => utility [patent_app_number] => 11/189422 [patent_app_country] => US [patent_app_date] => 2005-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4821 [patent_no_of_claims] => 25 [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] => publications/A1/0026/20060026565.pdf [firstpage_image] =>[orig_patent_app_number] => 11189422 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/189422
Method and system for implementing an interrupt handler Jul 25, 2005 Issued
Array ( [id] => 156397 [patent_doc_number] => 07681200 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-03-16 [patent_title] => 'Secure hardware desktop buffer composition' [patent_app_type] => utility [patent_app_number] => 11/187303 [patent_app_country] => US [patent_app_date] => 2005-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5142 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/681/07681200.pdf [firstpage_image] =>[orig_patent_app_number] => 11187303 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/187303
Secure hardware desktop buffer composition Jul 21, 2005 Issued
Array ( [id] => 5144014 [patent_doc_number] => 20070006230 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'Method and apparatus for a guest to access a privileged register' [patent_app_type] => utility [patent_app_number] => 11/173312 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4286 [patent_no_of_claims] => 21 [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] => publications/A1/0006/20070006230.pdf [firstpage_image] =>[orig_patent_app_number] => 11173312 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/173312
Method and apparatus for a guest to access a privileged register Jun 29, 2005 Issued
Array ( [id] => 5627208 [patent_doc_number] => 20060265713 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-23 [patent_title] => 'Usage metering system' [patent_app_type] => utility [patent_app_number] => 11/134183 [patent_app_country] => US [patent_app_date] => 2005-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6643 [patent_no_of_claims] => 16 [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/0265/20060265713.pdf [firstpage_image] =>[orig_patent_app_number] => 11134183 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/134183
Usage metering system May 19, 2005 Issued
Array ( [id] => 4787930 [patent_doc_number] => 20080141259 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-12 [patent_title] => 'Method and System for Processing Jobs with Two Dual-Role Devices' [patent_app_type] => utility [patent_app_number] => 11/596830 [patent_app_country] => US [patent_app_date] => 2005-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3041 [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] => publications/A1/0141/20080141259.pdf [firstpage_image] =>[orig_patent_app_number] => 11596830 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/596830
Method and system for processing jobs with two dual-role devices May 19, 2005 Issued
Array ( [id] => 5663259 [patent_doc_number] => 20060253855 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-09 [patent_title] => 'Method, system and program product for predicting computer system resource consumption' [patent_app_type] => utility [patent_app_number] => 11/121828 [patent_app_country] => US [patent_app_date] => 2005-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7127 [patent_no_of_claims] => 22 [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] => publications/A1/0253/20060253855.pdf [firstpage_image] =>[orig_patent_app_number] => 11121828 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/121828
Method, system and program product for predicting computer system resource consumption May 3, 2005 Issued
Array ( [id] => 4761412 [patent_doc_number] => 20080313638 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-18 [patent_title] => 'Network Resource Management Device' [patent_app_type] => utility [patent_app_number] => 10/570895 [patent_app_country] => US [patent_app_date] => 2005-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6984 [patent_no_of_claims] => 11 [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] => publications/A1/0313/20080313638.pdf [firstpage_image] =>[orig_patent_app_number] => 10570895 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/570895
Network Resource Management Device Apr 17, 2005 Abandoned
Array ( [id] => 8120519 [patent_doc_number] => 08161481 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-04-17 [patent_title] => 'Operating system providing a mutual exclusion mechanism' [patent_app_type] => utility [patent_app_number] => 10/599574 [patent_app_country] => US [patent_app_date] => 2005-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6003 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/161/08161481.pdf [firstpage_image] =>[orig_patent_app_number] => 10599574 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/599574
Operating system providing a mutual exclusion mechanism Mar 31, 2005 Issued
Array ( [id] => 6954082 [patent_doc_number] => 20050229177 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-13 [patent_title] => 'Real-time schedulability determination method and real-time system' [patent_app_type] => utility [patent_app_number] => 11/085532 [patent_app_country] => US [patent_app_date] => 2005-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12053 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0229/20050229177.pdf [firstpage_image] =>[orig_patent_app_number] => 11085532 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/085532
Real-time schedulability determination method and real-time system Mar 21, 2005 Issued
Array ( [id] => 6953760 [patent_doc_number] => 20050228855 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-13 [patent_title] => 'Acquisition system for distributed computing resources' [patent_app_type] => utility [patent_app_number] => 11/081252 [patent_app_country] => US [patent_app_date] => 2005-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 7134 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0228/20050228855.pdf [firstpage_image] =>[orig_patent_app_number] => 11081252 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/081252
Acquisition system for distributed computing resources Mar 15, 2005 Issued
Array ( [id] => 4513646 [patent_doc_number] => 07921425 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-04-05 [patent_title] => 'Techniques for allocating computing resources to applications in an embedded system' [patent_app_type] => utility [patent_app_number] => 11/079308 [patent_app_country] => US [patent_app_date] => 2005-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8081 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/921/07921425.pdf [firstpage_image] =>[orig_patent_app_number] => 11079308 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/079308
Techniques for allocating computing resources to applications in an embedded system Mar 13, 2005 Issued
Array ( [id] => 10543476 [patent_doc_number] => 09268607 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-23 [patent_title] => 'System and method of providing a self-optimizing reservation in space of compute resources' [patent_app_type] => utility [patent_app_number] => 10/530577 [patent_app_country] => US [patent_app_date] => 2005-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4541 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10530577 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/530577
System and method of providing a self-optimizing reservation in space of compute resources Mar 10, 2005 Issued
Array ( [id] => 5789492 [patent_doc_number] => 20060206901 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-09-14 [patent_title] => 'Method and system for deadlock detection in a distributed environment' [patent_app_type] => utility [patent_app_number] => 11/075068 [patent_app_country] => US [patent_app_date] => 2005-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8654 [patent_no_of_claims] => 17 [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] => publications/A1/0206/20060206901.pdf [firstpage_image] =>[orig_patent_app_number] => 11075068 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/075068
Method and system for deadlock detection in a distributed environment Mar 7, 2005 Issued
Array ( [id] => 4574448 [patent_doc_number] => 07962909 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-06-14 [patent_title] => 'Limiting guest execution' [patent_app_type] => utility [patent_app_number] => 11/066027 [patent_app_country] => US [patent_app_date] => 2005-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5784 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/962/07962909.pdf [firstpage_image] =>[orig_patent_app_number] => 11066027 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/066027
Limiting guest execution Feb 24, 2005 Issued
Array ( [id] => 5679581 [patent_doc_number] => 20060184937 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-17 [patent_title] => 'System and method for centralized software management in virtual machines' [patent_app_type] => utility [patent_app_number] => 11/056645 [patent_app_country] => US [patent_app_date] => 2005-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4375 [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/0184/20060184937.pdf [firstpage_image] =>[orig_patent_app_number] => 11056645 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/056645
System and method for centralized software management in virtual machines Feb 10, 2005 Abandoned
Array ( [id] => 5673737 [patent_doc_number] => 20060179092 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-10 [patent_title] => 'System and method for executing fixed point divide operations using a floating point multiply-add pipeline' [patent_app_type] => utility [patent_app_number] => 11/055042 [patent_app_country] => US [patent_app_date] => 2005-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6490 [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/0179/20060179092.pdf [firstpage_image] =>[orig_patent_app_number] => 11055042 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/055042
System and method for executing fixed point divide operations using a floating point multiply-add pipeline Feb 9, 2005 Abandoned
Array ( [id] => 5668897 [patent_doc_number] => 20060174247 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-03 [patent_title] => 'System for dynamic processor enablement' [patent_app_type] => utility [patent_app_number] => 11/050292 [patent_app_country] => US [patent_app_date] => 2005-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5259 [patent_no_of_claims] => 28 [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/0174/20060174247.pdf [firstpage_image] =>[orig_patent_app_number] => 11050292 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/050292
System for dynamic processor enablement Feb 2, 2005 Issued
Menu