Search

Gregory Aaron Kessler

Examiner (ID: 14928, Phone: (571)270-7762 , Office: P/2196 )

Most Active Art Unit
2196
Art Unit(s)
2197, 2195, 2196
Total Applications
1044
Issued Applications
889
Pending Applications
69
Abandoned Applications
103

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 11996211 [patent_doc_number] => 20170300366 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-19 [patent_title] => 'Determining Tasks to be Performed by a Modular Entity' [patent_app_type] => utility [patent_app_number] => 15/130436 [patent_app_country] => US [patent_app_date] => 2016-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6715 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15130436 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/130436
Determining tasks to be performed by a modular entity Apr 14, 2016 Issued
Array ( [id] => 12433548 [patent_doc_number] => 09977697 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-22 [patent_title] => Task management system for a modular electronic device [patent_app_type] => utility [patent_app_number] => 15/130300 [patent_app_country] => US [patent_app_date] => 2016-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8760 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15130300 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/130300
Task management system for a modular electronic device Apr 14, 2016 Issued
Array ( [id] => 11306542 [patent_doc_number] => 09513940 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-12-06 [patent_title] => 'Scaling past the java virtual machine thread limit' [patent_app_type] => utility [patent_app_number] => 15/099040 [patent_app_country] => US [patent_app_date] => 2016-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 2918 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15099040 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/099040
Scaling past the java virtual machine thread limit Apr 13, 2016 Issued
Array ( [id] => 12311391 [patent_doc_number] => 09940175 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-10 [patent_title] => Joint network and task scheduling [patent_app_type] => utility [patent_app_number] => 15/087079 [patent_app_country] => US [patent_app_date] => 2016-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 4907 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15087079 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/087079
Joint network and task scheduling Mar 30, 2016 Issued
Array ( [id] => 11982010 [patent_doc_number] => 20170286165 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-05 [patent_title] => 'MANAGING COMPUTING RESOURCES AND REDUCING EXECUTION TIME USING PARALLEL PROCESSES' [patent_app_type] => utility [patent_app_number] => 15/085822 [patent_app_country] => US [patent_app_date] => 2016-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5395 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15085822 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/085822
Managing computing resources and reducing execution time using parallel processes Mar 29, 2016 Issued
Array ( [id] => 13157443 [patent_doc_number] => 10095445 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-09 [patent_title] => Systems and methods for offloading processing from a host to storage processing units using an interconnect network [patent_app_type] => utility [patent_app_number] => 15/084333 [patent_app_country] => US [patent_app_date] => 2016-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4261 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15084333 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/084333
Systems and methods for offloading processing from a host to storage processing units using an interconnect network Mar 28, 2016 Issued
Array ( [id] => 11896979 [patent_doc_number] => 09766915 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-09-19 [patent_title] => 'Method for creation of application containers inside OS containers' [patent_app_type] => utility [patent_app_number] => 15/061343 [patent_app_country] => US [patent_app_date] => 2016-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4959 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15061343 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/061343
Method for creation of application containers inside OS containers Mar 22, 2016 Issued
Array ( [id] => 12194597 [patent_doc_number] => 09898327 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-20 [patent_title] => 'Compute node supporting virtual machines and services' [patent_app_type] => utility [patent_app_number] => 15/073874 [patent_app_country] => US [patent_app_date] => 2016-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 5057 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 276 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15073874 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/073874
Compute node supporting virtual machines and services Mar 17, 2016 Issued
Array ( [id] => 12454134 [patent_doc_number] => 09983909 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-05-29 [patent_title] => Converged infrastructure platform comprising middleware preconfigured to support containerized workloads [patent_app_type] => utility [patent_app_number] => 15/070450 [patent_app_country] => US [patent_app_date] => 2016-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 4762 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15070450 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/070450
Converged infrastructure platform comprising middleware preconfigured to support containerized workloads Mar 14, 2016 Issued
Array ( [id] => 11306556 [patent_doc_number] => 09513954 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-06 [patent_title] => 'Adaptive dynamic selection and application of multiple virtualization techniques' [patent_app_type] => utility [patent_app_number] => 15/069366 [patent_app_country] => US [patent_app_date] => 2016-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 18 [patent_no_of_words] => 11181 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15069366 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/069366
Adaptive dynamic selection and application of multiple virtualization techniques Mar 13, 2016 Issued
Array ( [id] => 12167559 [patent_doc_number] => 09886328 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-06 [patent_title] => 'Flexible binding of tasks to target resources' [patent_app_type] => utility [patent_app_number] => 15/068369 [patent_app_country] => US [patent_app_date] => 2016-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 44123 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [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] => 15068369 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/068369
Flexible binding of tasks to target resources Mar 10, 2016 Issued
Array ( [id] => 12950581 [patent_doc_number] => 09836320 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-05 [patent_title] => Collecting performance metrics from java virtual machines [patent_app_type] => utility [patent_app_number] => 15/067625 [patent_app_country] => US [patent_app_date] => 2016-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5739 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15067625 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/067625
Collecting performance metrics from java virtual machines Mar 10, 2016 Issued
Array ( [id] => 12201433 [patent_doc_number] => 09904499 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-27 [patent_title] => 'Information processing system for dynamically adding a process to a sequence of processes and information processing method using same' [patent_app_type] => utility [patent_app_number] => 15/066000 [patent_app_country] => US [patent_app_date] => 2016-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 20 [patent_no_of_words] => 10899 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 381 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15066000 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/066000
Information processing system for dynamically adding a process to a sequence of processes and information processing method using same Mar 9, 2016 Issued
Array ( [id] => 11882591 [patent_doc_number] => 09753762 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-09-05 [patent_title] => 'Implementing a host as a container or virtual machine' [patent_app_type] => utility [patent_app_number] => 15/061630 [patent_app_country] => US [patent_app_date] => 2016-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2606 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15061630 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/061630
Implementing a host as a container or virtual machine Mar 3, 2016 Issued
Array ( [id] => 11509143 [patent_doc_number] => 09600303 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-03-21 [patent_title] => 'Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment' [patent_app_type] => utility [patent_app_number] => 15/057213 [patent_app_country] => US [patent_app_date] => 2016-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5630 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15057213 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/057213
Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment Feb 29, 2016 Issued
Array ( [id] => 11056238 [patent_doc_number] => 20160253200 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-01 [patent_title] => 'SERVER VIRTUALIZATION METHOD OF MULTI NODE SYSTEM AND APPARATUS THEREOF' [patent_app_type] => utility [patent_app_number] => 15/054785 [patent_app_country] => US [patent_app_date] => 2016-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4132 [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] => 15054785 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/054785
SERVER VIRTUALIZATION METHOD OF MULTI NODE SYSTEM AND APPARATUS THEREOF Feb 25, 2016 Abandoned
Array ( [id] => 11816775 [patent_doc_number] => 09720724 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-01 [patent_title] => 'System and method for assisting virtual machine instantiation and migration' [patent_app_type] => utility [patent_app_number] => 15/052168 [patent_app_country] => US [patent_app_date] => 2016-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6048 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15052168 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/052168
System and method for assisting virtual machine instantiation and migration Feb 23, 2016 Issued
Array ( [id] => 12088278 [patent_doc_number] => 09842008 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-12 [patent_title] => 'Cache affinity and processor utilization technique' [patent_app_type] => utility [patent_app_number] => 15/051947 [patent_app_country] => US [patent_app_date] => 2016-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 12989 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15051947 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/051947
Cache affinity and processor utilization technique Feb 23, 2016 Issued
Array ( [id] => 11523434 [patent_doc_number] => 09606832 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-03-28 [patent_title] => 'Job scheduler for remote maintenance of servers and workstations' [patent_app_type] => utility [patent_app_number] => 15/051499 [patent_app_country] => US [patent_app_date] => 2016-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 4485 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15051499 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/051499
Job scheduler for remote maintenance of servers and workstations Feb 22, 2016 Issued
Array ( [id] => 12501690 [patent_doc_number] => 09998528 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-12 [patent_title] => Direct access storage device analyzer [patent_app_type] => utility [patent_app_number] => 15/045675 [patent_app_country] => US [patent_app_date] => 2016-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7319 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15045675 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/045675
Direct access storage device analyzer Feb 16, 2016 Issued
Menu