Search

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 numberTitle of the applicationFiling DateStatus
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
Menu