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] => 8906644 [patent_doc_number] => 20130174147 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-07-04 [patent_title] => 'Low Latency Virtual Machine Page Table Management' [patent_app_type] => utility [patent_app_number] => 13/341891 [patent_app_country] => US [patent_app_date] => 2011-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3268 [patent_no_of_claims] => 3 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13341891 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/341891
Low latency virtual machine page table management Dec 29, 2011 Issued
Array ( [id] => 8843524 [patent_doc_number] => 20130139153 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-30 [patent_title] => 'CONFIGURING A GUEST OS' [patent_app_type] => utility [patent_app_number] => 13/307528 [patent_app_country] => US [patent_app_date] => 2011-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5237 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13307528 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/307528
Configuring parameters of a guest operating system based on detected events Nov 29, 2011 Issued
Array ( [id] => 8255175 [patent_doc_number] => 20120159501 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-21 [patent_title] => 'SYNCHRONIZATION SCHEDULING APPARATUS AND METHOD IN REAL-TIME MULT-CORE SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/297829 [patent_app_country] => US [patent_app_date] => 2011-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3806 [patent_no_of_claims] => 17 [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/0159/20120159501.pdf [firstpage_image] =>[orig_patent_app_number] => 13297829 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/297829
Synchronization scheduling apparatus and method in real-time multi-core system Nov 15, 2011 Issued
Array ( [id] => 8189562 [patent_doc_number] => 20120117574 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-10 [patent_title] => 'Method of Defining state transition in Software and Application Control Management Object' [patent_app_type] => utility [patent_app_number] => 13/288983 [patent_app_country] => US [patent_app_date] => 2011-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2350 [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/0117/20120117574.pdf [firstpage_image] =>[orig_patent_app_number] => 13288983 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/288983
Method of Defining state transition in Software and Application Control Management Object Nov 3, 2011 Abandoned
Array ( [id] => 9940982 [patent_doc_number] => 08990814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-03-24 [patent_title] => 'Replacement of virtual functions' [patent_app_type] => utility [patent_app_number] => 13/288852 [patent_app_country] => US [patent_app_date] => 2011-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5383 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13288852 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/288852
Replacement of virtual functions Nov 2, 2011 Issued
Array ( [id] => 8782165 [patent_doc_number] => 20130104140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-04-25 [patent_title] => 'RESOURCE AWARE SCHEDULING IN A DISTRIBUTED COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/278383 [patent_app_country] => US [patent_app_date] => 2011-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9639 [patent_no_of_claims] => 25 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13278383 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/278383
Resource aware scheduling in a distributed computing environment Oct 20, 2011 Issued
Array ( [id] => 9781572 [patent_doc_number] => 08856797 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-10-07 [patent_title] => 'Reactive auto-scaling of capacity' [patent_app_type] => utility [patent_app_number] => 13/253842 [patent_app_country] => US [patent_app_date] => 2011-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10019 [patent_no_of_claims] => 22 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13253842 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/253842
Reactive auto-scaling of capacity Oct 4, 2011 Issued
Array ( [id] => 8214379 [patent_doc_number] => 20120131576 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-24 [patent_title] => 'VIRTUAL COMPUTER SYSTEM AND MIGRATION METHOD OF VIRTUAL COMPUTER' [patent_app_type] => utility [patent_app_number] => 13/243848 [patent_app_country] => US [patent_app_date] => 2011-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7600 [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/0131/20120131576.pdf [firstpage_image] =>[orig_patent_app_number] => 13243848 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/243848
Virtual computer system and migration method of virtual computer Sep 22, 2011 Issued
Array ( [id] => 8722873 [patent_doc_number] => 20130074090 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-21 [patent_title] => 'DYNAMIC OPERATING SYSTEM OPTIMIZATION IN PARALLEL COMPUTING' [patent_app_type] => utility [patent_app_number] => 13/237035 [patent_app_country] => US [patent_app_date] => 2011-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3942 [patent_no_of_claims] => 10 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13237035 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/237035
Dynamic operating system optimization in parallel computing Sep 19, 2011 Issued
Array ( [id] => 10152746 [patent_doc_number] => 09185054 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-10 [patent_title] => 'System and method for providing zero buffer copying in a middleware machine environment' [patent_app_type] => utility [patent_app_number] => 13/234027 [patent_app_country] => US [patent_app_date] => 2011-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 7962 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13234027 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/234027
System and method for providing zero buffer copying in a middleware machine environment Sep 14, 2011 Issued
Array ( [id] => 8710176 [patent_doc_number] => 20130067465 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-14 [patent_title] => 'DISTRIBUTED COMPUTING ARCHITECTURE WITH DYNAMICALLY RECONFIGURABLE HYPERVISOR NODES' [patent_app_type] => utility [patent_app_number] => 13/228510 [patent_app_country] => US [patent_app_date] => 2011-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3963 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13228510 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/228510
Distributed computing architecture with dynamically reconfigurable hypervisor nodes Sep 8, 2011 Issued
Array ( [id] => 8699211 [patent_doc_number] => 20130061220 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-07 [patent_title] => 'METHOD FOR ON-DEMAND INTER-CLOUD LOAD PROVISIONING FOR TRANSIENT BURSTS OF COMPUTING NEEDS' [patent_app_type] => utility [patent_app_number] => 13/225868 [patent_app_country] => US [patent_app_date] => 2011-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4914 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13225868 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/225868
METHOD FOR ON-DEMAND INTER-CLOUD LOAD PROVISIONING FOR TRANSIENT BURSTS OF COMPUTING NEEDS Sep 5, 2011 Abandoned
Array ( [id] => 8143825 [patent_doc_number] => 20120096459 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-04-19 [patent_title] => 'METHOD OF MIGRATING VIRTUAL MACHINE' [patent_app_type] => utility [patent_app_number] => 13/221273 [patent_app_country] => US [patent_app_date] => 2011-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8559 [patent_no_of_claims] => 14 [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/0096/20120096459.pdf [firstpage_image] =>[orig_patent_app_number] => 13221273 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/221273
METHOD OF MIGRATING VIRTUAL MACHINE Aug 29, 2011 Abandoned
Array ( [id] => 9302321 [patent_doc_number] => 08650566 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-11 [patent_title] => 'Virtual machine provisioning in object storage system' [patent_app_type] => utility [patent_app_number] => 13/219910 [patent_app_country] => US [patent_app_date] => 2011-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 31 [patent_no_of_words] => 18570 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13219910 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/219910
Virtual machine provisioning in object storage system Aug 28, 2011 Issued
Array ( [id] => 9251981 [patent_doc_number] => 08615772 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-24 [patent_title] => 'Apparatus and methods of extending application services' [patent_app_type] => utility [patent_app_number] => 13/216006 [patent_app_country] => US [patent_app_date] => 2011-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 7715 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13216006 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/216006
Apparatus and methods of extending application services Aug 22, 2011 Issued
Array ( [id] => 8686957 [patent_doc_number] => 20130055241 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-28 [patent_title] => 'Rapid Provisioning of Virtual Machines Based on Multi-Dimensional User Request Patterns in a Cloud' [patent_app_type] => utility [patent_app_number] => 13/214491 [patent_app_country] => US [patent_app_date] => 2011-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6349 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13214491 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/214491
Rapid provisioning of virtual machines based on multi-dimensional user request patterns in a cloud Aug 21, 2011 Issued
Array ( [id] => 9063064 [patent_doc_number] => 08549519 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-01 [patent_title] => 'Method and apparatus to improve efficiency in the use of resources in data center' [patent_app_type] => utility [patent_app_number] => 13/213118 [patent_app_country] => US [patent_app_date] => 2011-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 21 [patent_no_of_words] => 9839 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 317 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13213118 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/213118
Method and apparatus to improve efficiency in the use of resources in data center Aug 18, 2011 Issued
Array ( [id] => 9063063 [patent_doc_number] => 08549518 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-10-01 [patent_title] => 'Method and system for implementing a maintenanece service for managing I/O and storage for virtualization environment' [patent_app_type] => utility [patent_app_number] => 13/207365 [patent_app_country] => US [patent_app_date] => 2011-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 13214 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13207365 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/207365
Method and system for implementing a maintenanece service for managing I/O and storage for virtualization environment Aug 9, 2011 Issued
Array ( [id] => 8661425 [patent_doc_number] => 20130042254 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-14 [patent_title] => 'Performing A Local Barrier Operation' [patent_app_type] => utility [patent_app_number] => 13/206590 [patent_app_country] => US [patent_app_date] => 2011-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10396 [patent_no_of_claims] => 14 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13206590 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/206590
Performing a local barrier operation Aug 9, 2011 Issued
Array ( [id] => 11538458 [patent_doc_number] => 09612867 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-04 [patent_title] => 'Apparatus and method for data partition and allocation in heterogeneous multi-processor environment' [patent_app_type] => utility [patent_app_number] => 13/197664 [patent_app_country] => US [patent_app_date] => 2011-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4204 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13197664 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/197664
Apparatus and method for data partition and allocation in heterogeneous multi-processor environment Aug 2, 2011 Issued
Menu