Search

Gregory Aaron Kessler

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

Most Active Art Unit
2196
Art Unit(s)
2197, 2196, 2195
Total Applications
1050
Issued Applications
889
Pending Applications
74
Abandoned Applications
104

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14009599 [patent_doc_number] => 10223258 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-05 [patent_title] => Automated virtual machine performance tuning [patent_app_type] => utility [patent_app_number] => 15/464634 [patent_app_country] => US [patent_app_date] => 2017-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7425 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15464634 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/464634
Automated virtual machine performance tuning Mar 20, 2017 Issued
Array ( [id] => 11719066 [patent_doc_number] => 20170187565 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-29 [patent_title] => 'MIGRATING VIRTUAL ASSET' [patent_app_type] => utility [patent_app_number] => 15/456762 [patent_app_country] => US [patent_app_date] => 2017-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9901 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [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] => 15456762 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/456762
Migrating virtual asset Mar 12, 2017 Issued
Array ( [id] => 11716943 [patent_doc_number] => 20170185442 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-29 [patent_title] => 'MIGRATING VIRTUAL ASSET' [patent_app_type] => utility [patent_app_number] => 15/455258 [patent_app_country] => US [patent_app_date] => 2017-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9882 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [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] => 15455258 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/455258
Migrating virtual asset Mar 9, 2017 Issued
Array ( [id] => 11965816 [patent_doc_number] => 20170269969 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-21 [patent_title] => 'MEMORY ACCESS CONTROL DEVICE, INFORMATION PROCESSING SYSTEM, MEMORY ACCESS CONTROL METHOD, AND RECORDING MEDIUM STORED WITH PROGRAM' [patent_app_type] => utility [patent_app_number] => 15/454398 [patent_app_country] => US [patent_app_date] => 2017-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6374 [patent_no_of_claims] => 10 [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] => 15454398 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/454398
Memory access controller, memory access control method, and recording medium stored with program Mar 8, 2017 Issued
Array ( [id] => 11951335 [patent_doc_number] => 20170255487 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-07 [patent_title] => 'SERVER SYSTEM AND EXECUTION-FACILITATING METHOD' [patent_app_type] => utility [patent_app_number] => 15/448940 [patent_app_country] => US [patent_app_date] => 2017-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10075 [patent_no_of_claims] => 7 [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] => 15448940 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/448940
Server system and execution-facilitating method Mar 2, 2017 Issued
Array ( [id] => 13403571 [patent_doc_number] => 20180253328 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-06 [patent_title] => VIRTUAL MACHINE EXIT SUPPORT BY A VIRTUAL MACHINE FUNCTION [patent_app_type] => utility [patent_app_number] => 15/446644 [patent_app_country] => US [patent_app_date] => 2017-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8030 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15446644 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/446644
Virtual machine exit support by a virtual machine function Feb 28, 2017 Issued
Array ( [id] => 11951333 [patent_doc_number] => 20170255484 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-07 [patent_title] => 'INFORMATION PROCESSING APPARATUS AND METHOD OF MOVING VIRTUAL MACHINE' [patent_app_type] => utility [patent_app_number] => 15/442849 [patent_app_country] => US [patent_app_date] => 2017-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 9975 [patent_no_of_claims] => 6 [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] => 15442849 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/442849
Information processing apparatus for moving virtual machine and method of moving virtual machine Feb 26, 2017 Issued
Array ( [id] => 14489385 [patent_doc_number] => 10331480 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-25 [patent_title] => Contextual application organizer framework for user life events [patent_app_type] => utility [patent_app_number] => 15/439202 [patent_app_country] => US [patent_app_date] => 2017-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 5 [patent_no_of_words] => 6013 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15439202 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/439202
Contextual application organizer framework for user life events Feb 21, 2017 Issued
Array ( [id] => 16200665 [patent_doc_number] => 10725828 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-28 [patent_title] => Task scheduling method and electronic device for implementing same [patent_app_type] => utility [patent_app_number] => 16/086301 [patent_app_country] => US [patent_app_date] => 2017-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 20882 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16086301 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/086301
Task scheduling method and electronic device for implementing same Feb 20, 2017 Issued
Array ( [id] => 13376199 [patent_doc_number] => 20180239641 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-23 [patent_title] => Circuits and Methods Providing Thread Assignment for a Multi-Core Processor [patent_app_type] => utility [patent_app_number] => 15/435630 [patent_app_country] => US [patent_app_date] => 2017-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8236 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15435630 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/435630
Circuits and methods providing thread assignment for a multi-core processor Feb 16, 2017 Issued
Array ( [id] => 13361433 [patent_doc_number] => 20180232256 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-16 [patent_title] => FAULT DOMAINS AND OPTIMIZATION DOMAINS IN CONVERGED INFRASTRUCTURE INFORMATION HANDLING SYSTEMS [patent_app_type] => utility [patent_app_number] => 15/434073 [patent_app_country] => US [patent_app_date] => 2017-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6598 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15434073 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/434073
Fault domains and optimization domains in converged infrastructure information handling systems Feb 15, 2017 Issued
Array ( [id] => 13347205 [patent_doc_number] => 20180225142 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-09 [patent_title] => METHODS AD SYSTEMS FOR HIBERNATION OF PROCESSES IN COMPUTING DEVICES [patent_app_type] => utility [patent_app_number] => 15/423943 [patent_app_country] => US [patent_app_date] => 2017-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3995 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15423943 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/423943
Methods ad systems for hibernation of processes in computing devices Feb 2, 2017 Issued
Array ( [id] => 14364427 [patent_doc_number] => 10303517 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-05-28 [patent_title] => Automated evaluation of computer programming [patent_app_type] => utility [patent_app_number] => 15/418371 [patent_app_country] => US [patent_app_date] => 2017-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 16143 [patent_no_of_claims] => 26 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15418371 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/418371
Automated evaluation of computer programming Jan 26, 2017 Issued
Array ( [id] => 16431465 [patent_doc_number] => 10831547 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => Accelerator control apparatus for analyzing big data, accelerator control method, and program [patent_app_type] => utility [patent_app_number] => 16/070312 [patent_app_country] => US [patent_app_date] => 2017-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 27 [patent_no_of_words] => 14479 [patent_no_of_claims] => 15 [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] =>[firstpage_image] =>[orig_patent_app_number] => 16070312 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/070312
Accelerator control apparatus for analyzing big data, accelerator control method, and program Jan 26, 2017 Issued
Array ( [id] => 11823850 [patent_doc_number] => 20170212787 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-27 [patent_title] => 'METHOD AND DEVICE FOR THE QUASI-PARALLEL EXECUTION OF THREADS' [patent_app_type] => utility [patent_app_number] => 15/403894 [patent_app_country] => US [patent_app_date] => 2017-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1813 [patent_no_of_claims] => 11 [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] => 15403894 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/403894
Method and device for the quasi-parallel execution of threads Jan 10, 2017 Issued
Array ( [id] => 15012563 [patent_doc_number] => 10452426 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-22 [patent_title] => Methods and systems for configuration-file inheritance [patent_app_type] => utility [patent_app_number] => 15/403181 [patent_app_country] => US [patent_app_date] => 2017-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 45 [patent_figures_cnt] => 45 [patent_no_of_words] => 13558 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15403181 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/403181
Methods and systems for configuration-file inheritance Jan 10, 2017 Issued
Array ( [id] => 11653706 [patent_doc_number] => 20170149611 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-25 [patent_title] => 'DYNAMIC AGGRESSIVENESS FOR OPTIMIZING PLACEMENT OF VIRTUAL MACHINES IN A COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/403103 [patent_app_country] => US [patent_app_date] => 2017-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5629 [patent_no_of_claims] => 19 [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] => 15403103 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/403103
Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment Jan 9, 2017 Issued
Array ( [id] => 11606554 [patent_doc_number] => 20170123857 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-04 [patent_title] => 'RUNSPACE METHOD, SYSTEM AND APPARATUS' [patent_app_type] => utility [patent_app_number] => 15/401897 [patent_app_country] => US [patent_app_date] => 2017-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 54 [patent_figures_cnt] => 54 [patent_no_of_words] => 11829 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 9 [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] => 15401897 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/401897
RUNSPACE METHOD, SYSTEM AND APPARATUS Jan 8, 2017 Abandoned
Array ( [id] => 12495300 [patent_doc_number] => 09996385 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-12 [patent_title] => Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment [patent_app_type] => utility [patent_app_number] => 15/401802 [patent_app_country] => US [patent_app_date] => 2017-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5470 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15401802 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/401802
Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment Jan 8, 2017 Issued
Array ( [id] => 12891790 [patent_doc_number] => 20180189105 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-05 [patent_title] => Scheduling of Concurrent Block Based Data Processing Tasks on a Hardware Thread Scheduler [patent_app_type] => utility [patent_app_number] => 15/396153 [patent_app_country] => US [patent_app_date] => 2016-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9411 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396153 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/396153
Scheduling of concurrent block based data processing tasks on a hardware thread scheduler Dec 29, 2016 Issued
Menu