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] => 5548416 [patent_doc_number] => 20090158293 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-18 [patent_title] => 'Information processing apparatus' [patent_app_type] => utility [patent_app_number] => 11/991372 [patent_app_country] => US [patent_app_date] => 2006-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5377 [patent_no_of_claims] => 10 [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/0158/20090158293.pdf [firstpage_image] =>[orig_patent_app_number] => 11991372 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/991372
Information processing apparatus Jul 12, 2006 Abandoned
Array ( [id] => 9302329 [patent_doc_number] => 08650574 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-11 [patent_title] => 'Method and system for dynamically creating and modifying resource topologies and executing systems management flows' [patent_app_type] => utility [patent_app_number] => 11/428725 [patent_app_country] => US [patent_app_date] => 2006-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7569 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11428725 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/428725
Method and system for dynamically creating and modifying resource topologies and executing systems management flows Jul 4, 2006 Issued
Array ( [id] => 9302323 [patent_doc_number] => 08650568 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-11 [patent_title] => 'Method and system for transforming orders for executing them in standard workflow engines' [patent_app_type] => utility [patent_app_number] => 11/428717 [patent_app_country] => US [patent_app_date] => 2006-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8430 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 702 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11428717 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/428717
Method and system for transforming orders for executing them in standard workflow engines Jul 4, 2006 Issued
Array ( [id] => 9666070 [patent_doc_number] => 08813079 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-08-19 [patent_title] => 'Thread management to prevent race conditions in computer programs' [patent_app_type] => utility [patent_app_number] => 11/449158 [patent_app_country] => US [patent_app_date] => 2006-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 27 [patent_no_of_words] => 21212 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11449158 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/449158
Thread management to prevent race conditions in computer programs Jun 6, 2006 Issued
Array ( [id] => 9486734 [patent_doc_number] => 08732698 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-20 [patent_title] => 'Apparatus and method for expedited virtual machine (VM) launch in VM cluster environment' [patent_app_type] => utility [patent_app_number] => 11/437345 [patent_app_country] => US [patent_app_date] => 2006-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6151 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11437345 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/437345
Apparatus and method for expedited virtual machine (VM) launch in VM cluster environment May 18, 2006 Issued
Array ( [id] => 5047715 [patent_doc_number] => 20070266389 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-15 [patent_title] => 'LAUNCHING HYPERVISOR UNDER RUNNING OPERATING SYSTEM' [patent_app_type] => utility [patent_app_number] => 11/383455 [patent_app_country] => US [patent_app_date] => 2006-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4317 [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/0266/20070266389.pdf [firstpage_image] =>[orig_patent_app_number] => 11383455 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/383455
Launching hypervisor under running operating system May 14, 2006 Issued
Array ( [id] => 8401577 [patent_doc_number] => 08271979 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-18 [patent_title] => 'Storage system comprising microprocessor load distribution function' [patent_app_type] => utility [patent_app_number] => 11/429527 [patent_app_country] => US [patent_app_date] => 2006-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 25 [patent_no_of_words] => 10953 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 294 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11429527 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/429527
Storage system comprising microprocessor load distribution function May 4, 2006 Issued
Array ( [id] => 9472632 [patent_doc_number] => 08726282 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-05-13 [patent_title] => 'Job scheduler for remote maintenance of servers and workstations' [patent_app_type] => utility [patent_app_number] => 11/414874 [patent_app_country] => US [patent_app_date] => 2006-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 4350 [patent_no_of_claims] => 27 [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] => 11414874 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/414874
Job scheduler for remote maintenance of servers and workstations Apr 30, 2006 Issued
Array ( [id] => 5212253 [patent_doc_number] => 20070250837 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-10-25 [patent_title] => 'System and method for adjusting multiple resources across multiple workloads' [patent_app_type] => utility [patent_app_number] => 11/409814 [patent_app_country] => US [patent_app_date] => 2006-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2732 [patent_no_of_claims] => 53 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0250/20070250837.pdf [firstpage_image] =>[orig_patent_app_number] => 11409814 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/409814
System and method for adjusting multiple resources across multiple workloads Apr 23, 2006 Abandoned
Array ( [id] => 5928398 [patent_doc_number] => 20060242648 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-10-26 [patent_title] => 'WORKLOAD SCHEDULING METHOD AND SYSTEM WITH IMPROVED PLANNED JOB DURATION UPDATING SCHEME' [patent_app_type] => utility [patent_app_number] => 11/379387 [patent_app_country] => US [patent_app_date] => 2006-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4514 [patent_no_of_claims] => 15 [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/0242/20060242648.pdf [firstpage_image] =>[orig_patent_app_number] => 11379387 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/379387
Workload scheduling method and system with improved planned job duration updating scheme Apr 19, 2006 Issued
Array ( [id] => 5363122 [patent_doc_number] => 20090037916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-05 [patent_title] => 'PROCESSOR' [patent_app_type] => utility [patent_app_number] => 11/574359 [patent_app_country] => US [patent_app_date] => 2006-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 8137 [patent_no_of_claims] => 5 [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/0037/20090037916.pdf [firstpage_image] =>[orig_patent_app_number] => 11574359 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/574359
Processor capable of reconfiguring a logical circuit Apr 11, 2006 Issued
Array ( [id] => 5161792 [patent_doc_number] => 20070174836 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-26 [patent_title] => 'System for controlling computer and method therefor' [patent_app_type] => utility [patent_app_number] => 11/372006 [patent_app_country] => US [patent_app_date] => 2006-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 6044 [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/0174/20070174836.pdf [firstpage_image] =>[orig_patent_app_number] => 11372006 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/372006
System for controlling computer and method therefor Mar 9, 2006 Abandoned
Array ( [id] => 5789481 [patent_doc_number] => 20060206894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-09-14 [patent_title] => 'Method of scheduling jobs using database management system for real-time processing' [patent_app_type] => utility [patent_app_number] => 11/369820 [patent_app_country] => US [patent_app_date] => 2006-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6207 [patent_no_of_claims] => 21 [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/0206/20060206894.pdf [firstpage_image] =>[orig_patent_app_number] => 11369820 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/369820
Method of scheduling jobs using database management system for real-time processing Mar 7, 2006 Abandoned
Array ( [id] => 5161794 [patent_doc_number] => 20070174838 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-26 [patent_title] => 'Tuning of work to meet performance goal' [patent_app_type] => utility [patent_app_number] => 11/339002 [patent_app_country] => US [patent_app_date] => 2006-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3786 [patent_no_of_claims] => 27 [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/20070174838.pdf [firstpage_image] =>[orig_patent_app_number] => 11339002 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/339002
Tuning of work to meet performance goal Jan 23, 2006 Issued
Array ( [id] => 4990528 [patent_doc_number] => 20070156869 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-05 [patent_title] => 'Load balancing algorithm for servicing client requests' [patent_app_type] => utility [patent_app_number] => 11/322399 [patent_app_country] => US [patent_app_date] => 2005-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 14042 [patent_no_of_claims] => 21 [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/20070156869.pdf [firstpage_image] =>[orig_patent_app_number] => 11322399 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/322399
Load balancing algorithm for servicing client requests Dec 29, 2005 Issued
Array ( [id] => 5122051 [patent_doc_number] => 20070143766 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-21 [patent_title] => 'Deadlock detection in a computing environment' [patent_app_type] => utility [patent_app_number] => 11/314132 [patent_app_country] => US [patent_app_date] => 2005-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4549 [patent_no_of_claims] => 20 [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/0143/20070143766.pdf [firstpage_image] =>[orig_patent_app_number] => 11314132 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/314132
Deadlock detection in a computing environment Dec 20, 2005 Abandoned
Array ( [id] => 5122044 [patent_doc_number] => 20070143759 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-21 [patent_title] => 'Scheduling and partitioning tasks via architecture-aware feedback information' [patent_app_type] => utility [patent_app_number] => 11/300809 [patent_app_country] => US [patent_app_date] => 2005-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8556 [patent_no_of_claims] => 27 [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/0143/20070143759.pdf [firstpage_image] =>[orig_patent_app_number] => 11300809 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/300809
Scheduling and partitioning tasks via architecture-aware feedback information Dec 14, 2005 Abandoned
Array ( [id] => 9379196 [patent_doc_number] => 08683482 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Computer system for balancing access load of storage systems and control method therefor' [patent_app_type] => utility [patent_app_number] => 11/296313 [patent_app_country] => US [patent_app_date] => 2005-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 26 [patent_no_of_words] => 14805 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 306 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11296313 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/296313
Computer system for balancing access load of storage systems and control method therefor Dec 7, 2005 Issued
Array ( [id] => 9116411 [patent_doc_number] => 08572604 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-29 [patent_title] => 'Method and apparatus to support virtualization with code patches' [patent_app_type] => utility [patent_app_number] => 10/581334 [patent_app_country] => US [patent_app_date] => 2005-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6772 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10581334 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/581334
Method and apparatus to support virtualization with code patches Nov 11, 2005 Issued
Array ( [id] => 5036794 [patent_doc_number] => 20070101333 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-05-03 [patent_title] => 'System and method of arbitrating access of threads to shared resources within a data processing system' [patent_app_type] => utility [patent_app_number] => 11/260611 [patent_app_country] => US [patent_app_date] => 2005-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3506 [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/0101/20070101333.pdf [firstpage_image] =>[orig_patent_app_number] => 11260611 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/260611
System and method of arbitrating access of threads to shared resources within a data processing system Oct 26, 2005 Issued
Menu