
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 8378469
[patent_doc_number] => 08261277
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-09-04
[patent_title] => 'System and method for dynamic allocation of resources in a computing grid'
[patent_app_type] => utility
[patent_app_number] => 11/400984
[patent_app_country] => US
[patent_app_date] => 2006-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6631
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11400984
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/400984 | System and method for dynamic allocation of resources in a computing grid | Apr 9, 2006 | Issued |
Array
(
[id] => 5689853
[patent_doc_number] => 20060288168
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-12-21
[patent_title] => 'Transportable computing environment'
[patent_app_type] => utility
[patent_app_number] => 11/400014
[patent_app_country] => US
[patent_app_date] => 2006-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8609
[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] => publications/A1/0288/20060288168.pdf
[firstpage_image] =>[orig_patent_app_number] => 11400014
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/400014 | Transportable computing environment | Apr 5, 2006 | Abandoned |
Array
(
[id] => 7780368
[patent_doc_number] => 08122450
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-02-21
[patent_title] => 'Method and apparatus for distributing memory in a data processing system'
[patent_app_type] => utility
[patent_app_number] => 11/278134
[patent_app_country] => US
[patent_app_date] => 2006-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 6054
[patent_no_of_claims] => 45
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 232
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/122/08122450.pdf
[firstpage_image] =>[orig_patent_app_number] => 11278134
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/278134 | Method and apparatus for distributing memory in a data processing system | Mar 29, 2006 | Issued |
Array
(
[id] => 5255276
[patent_doc_number] => 20070136732
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-14
[patent_title] => 'Resource assigning method and diagnostic system of arithmetic circuit using the same'
[patent_app_type] => utility
[patent_app_number] => 11/388610
[patent_app_country] => US
[patent_app_date] => 2006-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 3857
[patent_no_of_claims] => 11
[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/0136/20070136732.pdf
[firstpage_image] =>[orig_patent_app_number] => 11388610
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/388610 | Resource assigning method and diagnostic system of arithmetic circuit using the same | Mar 23, 2006 | Abandoned |
Array
(
[id] => 9029895
[patent_doc_number] => 08539493
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-09-17
[patent_title] => 'Configurable prioritization and aging of queued tasks'
[patent_app_type] => utility
[patent_app_number] => 11/388351
[patent_app_country] => US
[patent_app_date] => 2006-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5088
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 404
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11388351
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/388351 | Configurable prioritization and aging of queued tasks | Mar 22, 2006 | Issued |
Array
(
[id] => 5065095
[patent_doc_number] => 20070226737
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-09-27
[patent_title] => 'Methods, systems, and storage mediums for monitoring and controlling command usage'
[patent_app_type] => utility
[patent_app_number] => 11/386618
[patent_app_country] => US
[patent_app_date] => 2006-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2133
[patent_no_of_claims] => 15
[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/0226/20070226737.pdf
[firstpage_image] =>[orig_patent_app_number] => 11386618
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/386618 | Methods, systems, and storage mediums for monitoring and controlling command usage | Mar 21, 2006 | Abandoned |
Array
(
[id] => 5115066
[patent_doc_number] => 20070198982
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-23
[patent_title] => 'Dynamic resource allocation for disparate application performance requirements'
[patent_app_type] => utility
[patent_app_number] => 11/359253
[patent_app_country] => US
[patent_app_date] => 2006-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2623
[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/0198/20070198982.pdf
[firstpage_image] =>[orig_patent_app_number] => 11359253
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/359253 | Dynamic resource allocation for disparate application performance requirements | Feb 20, 2006 | Abandoned |
Array
(
[id] => 4600967
[patent_doc_number] => 07984445
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-07-19
[patent_title] => 'Method and system for scheduling jobs based on predefined, re-usable profiles'
[patent_app_type] => utility
[patent_app_number] => 11/352686
[patent_app_country] => US
[patent_app_date] => 2006-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6123
[patent_no_of_claims] => 6
[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] => patents/07/984/07984445.pdf
[firstpage_image] =>[orig_patent_app_number] => 11352686
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/352686 | Method and system for scheduling jobs based on predefined, re-usable profiles | Feb 12, 2006 | Issued |
Array
(
[id] => 4487706
[patent_doc_number] => 07870552
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-01-11
[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] => 11/276013
[patent_app_country] => US
[patent_app_date] => 2006-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 6022
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 280
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/870/07870552.pdf
[firstpage_image] =>[orig_patent_app_number] => 11276013
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/276013 | System and method of providing a fixed time offset based dedicated co-allocation of a common resource set | Feb 8, 2006 | Issued |
Array
(
[id] => 5651191
[patent_doc_number] => 20060136926
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-22
[patent_title] => 'Allocating locks in a distributed environment'
[patent_app_type] => utility
[patent_app_number] => 11/339938
[patent_app_country] => US
[patent_app_date] => 2006-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10096
[patent_no_of_claims] => 22
[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/0136/20060136926.pdf
[firstpage_image] =>[orig_patent_app_number] => 11339938
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/339938 | Allocating locks in a distributed environment | Jan 24, 2006 | Abandoned |
Array
(
[id] => 4479936
[patent_doc_number] => 07945913
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-17
[patent_title] => 'Method, system and computer program product for optimizing allocation of resources on partitions of a data processing system'
[patent_app_type] => utility
[patent_app_number] => 11/335895
[patent_app_country] => US
[patent_app_date] => 2006-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3907
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 274
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/945/07945913.pdf
[firstpage_image] =>[orig_patent_app_number] => 11335895
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/335895 | Method, system and computer program product for optimizing allocation of resources on partitions of a data processing system | Jan 18, 2006 | Issued |
Array
(
[id] => 4523359
[patent_doc_number] => 07917904
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-29
[patent_title] => 'Automated analysis tasks of complex computer system'
[patent_app_type] => utility
[patent_app_number] => 11/327042
[patent_app_country] => US
[patent_app_date] => 2006-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3110
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 271
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/917/07917904.pdf
[firstpage_image] =>[orig_patent_app_number] => 11327042
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/327042 | Automated analysis tasks of complex computer system | Jan 5, 2006 | Issued |
Array
(
[id] => 48058
[patent_doc_number] => 07784049
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-08-24
[patent_title] => 'System and method for providing a plurality of virtual computing environments that efficiently use data in the virtual environments'
[patent_app_type] => utility
[patent_app_number] => 11/324530
[patent_app_country] => US
[patent_app_date] => 2006-01-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3753
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 275
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/784/07784049.pdf
[firstpage_image] =>[orig_patent_app_number] => 11324530
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/324530 | System and method for providing a plurality of virtual computing environments that efficiently use data in the virtual environments | Jan 2, 2006 | Issued |
Array
(
[id] => 4614495
[patent_doc_number] => 07996848
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-08-09
[patent_title] => 'Systems and methods for suspending and resuming threads'
[patent_app_type] => utility
[patent_app_number] => 11/324989
[patent_app_country] => US
[patent_app_date] => 2006-01-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4144
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/996/07996848.pdf
[firstpage_image] =>[orig_patent_app_number] => 11324989
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/324989 | Systems and methods for suspending and resuming threads | Jan 2, 2006 | Issued |
Array
(
[id] => 8438377
[patent_doc_number] => 08286162
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-09
[patent_title] => 'Delivering interrupts directly to a virtual processor'
[patent_app_type] => utility
[patent_app_number] => 11/323114
[patent_app_country] => US
[patent_app_date] => 2005-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4153
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11323114
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/323114 | Delivering interrupts directly to a virtual processor | Dec 29, 2005 | Issued |
Array
(
[id] => 4990860
[patent_doc_number] => 20070157201
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-05
[patent_title] => 'CPU resource manager'
[patent_app_type] => utility
[patent_app_number] => 11/323973
[patent_app_country] => US
[patent_app_date] => 2005-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3191
[patent_no_of_claims] => 19
[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/0157/20070157201.pdf
[firstpage_image] =>[orig_patent_app_number] => 11323973
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/323973 | CPU resource manager | Dec 29, 2005 | Abandoned |
Array
(
[id] => 7993453
[patent_doc_number] => 08079035
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-12-13
[patent_title] => 'Data structure and management techniques for local user-level thread data'
[patent_app_type] => utility
[patent_app_number] => 11/321763
[patent_app_country] => US
[patent_app_date] => 2005-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 10028
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/079/08079035.pdf
[firstpage_image] =>[orig_patent_app_number] => 11321763
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/321763 | Data structure and management techniques for local user-level thread data | Dec 26, 2005 | Issued |
Array
(
[id] => 4637097
[patent_doc_number] => 08015562
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-06
[patent_title] => 'Process for managing virtual machines in a physical processing machine, corresponding processor system and computer program product therefor'
[patent_app_type] => utility
[patent_app_number] => 11/293037
[patent_app_country] => US
[patent_app_date] => 2005-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 9232
[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] => patents/08/015/08015562.pdf
[firstpage_image] =>[orig_patent_app_number] => 11293037
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/293037 | Process for managing virtual machines in a physical processing machine, corresponding processor system and computer program product therefor | Nov 30, 2005 | Issued |
Array
(
[id] => 8011205
[patent_doc_number] => 08087021
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-12-27
[patent_title] => 'Automated activity processing'
[patent_app_type] => utility
[patent_app_number] => 11/289218
[patent_app_country] => US
[patent_app_date] => 2005-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 18
[patent_no_of_words] => 14084
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/087/08087021.pdf
[firstpage_image] =>[orig_patent_app_number] => 11289218
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/289218 | Automated activity processing | Nov 28, 2005 | Issued |
Array
(
[id] => 4917797
[patent_doc_number] => 20080098398
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-04-24
[patent_title] => 'Efficient Switching Between Prioritized Tasks'
[patent_app_type] => utility
[patent_app_number] => 11/719964
[patent_app_country] => US
[patent_app_date] => 2005-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3821
[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/0098/20080098398.pdf
[firstpage_image] =>[orig_patent_app_number] => 11719964
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/719964 | Efficient Switching Between Prioritized Tasks | Nov 23, 2005 | Abandoned |