
Gregory Aaron Kessler
Examiner (ID: 10410, Phone: (571)270-7762 , Office: P/2196 )
| Most Active Art Unit | 2196 |
| Art Unit(s) | 2196, 2197, 2195 |
| Total Applications | 1068 |
| Issued Applications | 899 |
| Pending Applications | 79 |
| Abandoned Applications | 106 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5867333
[patent_doc_number] => 20060101465
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-11
[patent_title] => 'Distributed control system'
[patent_app_type] => utility
[patent_app_number] => 11/068782
[patent_app_country] => US
[patent_app_date] => 2005-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 12776
[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/0101/20060101465.pdf
[firstpage_image] =>[orig_patent_app_number] => 11068782
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/068782 | Distributed control system | Mar 1, 2005 | Abandoned |
Array
(
[id] => 9630197
[patent_doc_number] => 08799891
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-05
[patent_title] => 'System and method for attributing CPU usage of a virtual machine monitor to a corresponding virtual machine'
[patent_app_type] => utility
[patent_app_number] => 11/070602
[patent_app_country] => US
[patent_app_date] => 2005-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 7818
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11070602
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/070602 | System and method for attributing CPU usage of a virtual machine monitor to a corresponding virtual machine | Mar 1, 2005 | Issued |
Array
(
[id] => 5620947
[patent_doc_number] => 20060190482
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-24
[patent_title] => 'Method and system for resource management'
[patent_app_type] => utility
[patent_app_number] => 11/064141
[patent_app_country] => US
[patent_app_date] => 2005-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 15291
[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/0190/20060190482.pdf
[firstpage_image] =>[orig_patent_app_number] => 11064141
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/064141 | Method and system for hierarchical resource management involving hard and soft resource limits | Feb 21, 2005 | Issued |
Array
(
[id] => 5778626
[patent_doc_number] => 20060107266
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-18
[patent_title] => 'Distribution of job in a portable format in distributed computing environments'
[patent_app_type] => utility
[patent_app_number] => 11/060971
[patent_app_country] => US
[patent_app_date] => 2005-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8011
[patent_no_of_claims] => 45
[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/0107/20060107266.pdf
[firstpage_image] =>[orig_patent_app_number] => 11060971
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/060971 | Distribution of job in a portable format in distributed computing environments | Feb 16, 2005 | Issued |
Array
(
[id] => 5679593
[patent_doc_number] => 20060184949
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-17
[patent_title] => 'Methods, systems, and storage mediums for timing work requests and completion processing'
[patent_app_type] => utility
[patent_app_number] => 11/057943
[patent_app_country] => US
[patent_app_date] => 2005-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6467
[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/0184/20060184949.pdf
[firstpage_image] =>[orig_patent_app_number] => 11057943
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/057943 | Methods, systems, and storage mediums for timing work requests and completion processing | Feb 14, 2005 | Abandoned |
Array
(
[id] => 5679588
[patent_doc_number] => 20060184944
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-17
[patent_title] => 'Scheduling batch jobs'
[patent_app_type] => utility
[patent_app_number] => 11/056478
[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] => 2776
[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/20060184944.pdf
[firstpage_image] =>[orig_patent_app_number] => 11056478
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/056478 | Scheduling batch jobs | Feb 10, 2005 | Abandoned |
Array
(
[id] => 5679580
[patent_doc_number] => 20060184936
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-17
[patent_title] => 'System and method using virtual machines for decoupling software from management and control systems'
[patent_app_type] => utility
[patent_app_number] => 11/056639
[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/20060184936.pdf
[firstpage_image] =>[orig_patent_app_number] => 11056639
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/056639 | System and method using virtual machines for decoupling software from management and control systems | Feb 10, 2005 | Abandoned |
Array
(
[id] => 5668898
[patent_doc_number] => 20060174248
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-03
[patent_title] => 'Software tool for automatically protecting shared resources within software source code'
[patent_app_type] => utility
[patent_app_number] => 11/052426
[patent_app_country] => US
[patent_app_date] => 2005-02-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5733
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0174/20060174248.pdf
[firstpage_image] =>[orig_patent_app_number] => 11052426
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/052426 | Software tool for automatically protecting shared resources within software source code | Feb 2, 2005 | Abandoned |
Array
(
[id] => 5668455
[patent_doc_number] => 20060173805
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-03
[patent_title] => 'Virtual file system'
[patent_app_type] => utility
[patent_app_number] => 11/049414
[patent_app_country] => US
[patent_app_date] => 2005-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5065
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0173/20060173805.pdf
[firstpage_image] =>[orig_patent_app_number] => 11049414
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/049414 | Virtual file system | Feb 1, 2005 | Abandoned |
Array
(
[id] => 5879446
[patent_doc_number] => 20060168585
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-27
[patent_title] => 'Computer-implemented method, system and program product for establishing multiple read-only locks on a shared data object'
[patent_app_type] => utility
[patent_app_number] => 11/042778
[patent_app_country] => US
[patent_app_date] => 2005-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6246
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0168/20060168585.pdf
[firstpage_image] =>[orig_patent_app_number] => 11042778
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/042778 | Computer-implemented method, system and program product for establishing multiple read-only locks on a shared data object | Jan 24, 2005 | Issued |
Array
(
[id] => 4591450
[patent_doc_number] => 07827555
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-11-02
[patent_title] => 'Scheduler for a multiprocessing computing system'
[patent_app_type] => utility
[patent_app_number] => 11/036938
[patent_app_country] => US
[patent_app_date] => 2005-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7456
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/827/07827555.pdf
[firstpage_image] =>[orig_patent_app_number] => 11036938
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/036938 | Scheduler for a multiprocessing computing system | Jan 13, 2005 | Issued |
Array
(
[id] => 4637101
[patent_doc_number] => 08015566
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-06
[patent_title] => 'Attributing energy consumption to individual code threads in a data processing system'
[patent_app_type] => utility
[patent_app_number] => 11/034558
[patent_app_country] => US
[patent_app_date] => 2005-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 13
[patent_no_of_words] => 7943
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/015/08015566.pdf
[firstpage_image] =>[orig_patent_app_number] => 11034558
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/034558 | Attributing energy consumption to individual code threads in a data processing system | Jan 12, 2005 | Issued |
Array
(
[id] => 5696161
[patent_doc_number] => 20060156308
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-13
[patent_title] => 'Deadlock-prevention system'
[patent_app_type] => utility
[patent_app_number] => 11/031854
[patent_app_country] => US
[patent_app_date] => 2005-01-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2579
[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/0156/20060156308.pdf
[firstpage_image] =>[orig_patent_app_number] => 11031854
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/031854 | Deadlock-prevention system | Jan 6, 2005 | Abandoned |
Array
(
[id] => 5633691
[patent_doc_number] => 20060150162
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-06
[patent_title] => 'Adaptive and dynamic filtering of threaded programs'
[patent_app_type] => utility
[patent_app_number] => 11/026687
[patent_app_country] => US
[patent_app_date] => 2004-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5321
[patent_no_of_claims] => 32
[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/0150/20060150162.pdf
[firstpage_image] =>[orig_patent_app_number] => 11026687
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/026687 | Adaptive and dynamic filtering of threaded programs | Dec 29, 2004 | Issued |
Array
(
[id] => 5633713
[patent_doc_number] => 20060150184
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-06
[patent_title] => 'Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention'
[patent_app_type] => utility
[patent_app_number] => 11/027445
[patent_app_country] => US
[patent_app_date] => 2004-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10785
[patent_no_of_claims] => 42
[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/0150/20060150184.pdf
[firstpage_image] =>[orig_patent_app_number] => 11027445
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/027445 | Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention | Dec 29, 2004 | Issued |
Array
(
[id] => 5657872
[patent_doc_number] => 20060143608
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-29
[patent_title] => 'Thread monitoring using shared memory'
[patent_app_type] => utility
[patent_app_number] => 11/024394
[patent_app_country] => US
[patent_app_date] => 2004-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4905
[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/0143/20060143608.pdf
[firstpage_image] =>[orig_patent_app_number] => 11024394
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/024394 | Thread monitoring using shared memory | Dec 27, 2004 | Issued |
Array
(
[id] => 7589227
[patent_doc_number] => 07665092
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-02-16
[patent_title] => 'Method and apparatus for distributed state-based load balancing between task queues'
[patent_app_type] => utility
[patent_app_number] => 11/013498
[patent_app_country] => US
[patent_app_date] => 2004-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 4284
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/665/07665092.pdf
[firstpage_image] =>[orig_patent_app_number] => 11013498
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/013498 | Method and apparatus for distributed state-based load balancing between task queues | Dec 14, 2004 | Issued |
Array
(
[id] => 5749456
[patent_doc_number] => 20060112391
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-25
[patent_title] => 'Method and apparatus for thread scheduling on multiple processors'
[patent_app_type] => utility
[patent_app_number] => 10/997571
[patent_app_country] => US
[patent_app_date] => 2004-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2558
[patent_no_of_claims] => 24
[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/0112/20060112391.pdf
[firstpage_image] =>[orig_patent_app_number] => 10997571
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/997571 | Method and apparatus for thread scheduling on multiple processors | Nov 23, 2004 | Issued |
Array
(
[id] => 5749455
[patent_doc_number] => 20060112390
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-25
[patent_title] => 'Systems and methods for performing real-time processing using multiple processors'
[patent_app_type] => utility
[patent_app_number] => 10/997550
[patent_app_country] => US
[patent_app_date] => 2004-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8727
[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/0112/20060112390.pdf
[firstpage_image] =>[orig_patent_app_number] => 10997550
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/997550 | Systems and methods for performing real-time processing using multiple processors | Nov 23, 2004 | Issued |
Array
(
[id] => 9611862
[patent_doc_number] => 08789051
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-22
[patent_title] => 'Operating system and architecture for embedded system'
[patent_app_type] => utility
[patent_app_number] => 10/991743
[patent_app_country] => US
[patent_app_date] => 2004-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 4497
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 280
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10991743
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/991743 | Operating system and architecture for embedded system | Nov 17, 2004 | Issued |