
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |