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] => 11724179 [patent_doc_number] => 09697034 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-04 [patent_title] => 'Offloading probabilistic computations in data analytics applications' [patent_app_type] => utility [patent_app_number] => 14/821320 [patent_app_country] => US [patent_app_date] => 2015-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3827 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14821320 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/821320
Offloading probabilistic computations in data analytics applications Aug 6, 2015 Issued
Array ( [id] => 10578067 [patent_doc_number] => 09300725 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-29 [patent_title] => 'System and method for assisting virtual machine instantiation and migration' [patent_app_type] => utility [patent_app_number] => 14/812752 [patent_app_country] => US [patent_app_date] => 2015-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6103 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14812752 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/812752
System and method for assisting virtual machine instantiation and migration Jul 28, 2015 Issued
Array ( [id] => 11791048 [patent_doc_number] => 09400675 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-07-26 [patent_title] => 'Tagging virtual machine instances based on commands' [patent_app_type] => utility [patent_app_number] => 14/810547 [patent_app_country] => US [patent_app_date] => 2015-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 9291 [patent_no_of_claims] => 15 [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] => 14810547 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/810547
Tagging virtual machine instances based on commands Jul 27, 2015 Issued
Array ( [id] => 10454155 [patent_doc_number] => 20150339169 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-26 [patent_title] => 'REACTIVE AUTO-SCALING OF CAPACITY' [patent_app_type] => utility [patent_app_number] => 14/804625 [patent_app_country] => US [patent_app_date] => 2015-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10094 [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] => 14804625 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/804625
Reactive auto-scaling of capacity Jul 20, 2015 Issued
Array ( [id] => 11299617 [patent_doc_number] => 09507625 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-29 [patent_title] => 'Apparatus and method for generating software defined network(SDN)-based virtual network according to user demand' [patent_app_type] => utility [patent_app_number] => 14/800754 [patent_app_country] => US [patent_app_date] => 2015-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4147 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14800754 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/800754
Apparatus and method for generating software defined network(SDN)-based virtual network according to user demand Jul 15, 2015 Issued
Array ( [id] => 11882607 [patent_doc_number] => 09753780 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-05 [patent_title] => 'Topology-aware processor scheduling' [patent_app_type] => utility [patent_app_number] => 14/793234 [patent_app_country] => US [patent_app_date] => 2015-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8298 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14793234 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/793234
Topology-aware processor scheduling Jul 6, 2015 Issued
Array ( [id] => 12213904 [patent_doc_number] => 09910714 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-06 [patent_title] => 'Scriptable dynamic load balancing in computer systems' [patent_app_type] => utility [patent_app_number] => 14/753253 [patent_app_country] => US [patent_app_date] => 2015-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7422 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14753253 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/753253
Scriptable dynamic load balancing in computer systems Jun 28, 2015 Issued
Array ( [id] => 11810830 [patent_doc_number] => 09715400 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-07-25 [patent_title] => 'Performing configuration and operating system identification for virtual machine images' [patent_app_type] => utility [patent_app_number] => 14/754359 [patent_app_country] => US [patent_app_date] => 2015-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10459 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14754359 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/754359
Performing configuration and operating system identification for virtual machine images Jun 28, 2015 Issued
Array ( [id] => 13891479 [patent_doc_number] => 10198287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-05 [patent_title] => System and method for improving motor vehicle safety [patent_app_type] => utility [patent_app_number] => 15/323606 [patent_app_country] => US [patent_app_date] => 2015-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 16291 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15323606 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/323606
System and method for improving motor vehicle safety Jun 18, 2015 Issued
Array ( [id] => 11430956 [patent_doc_number] => 09569273 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-14 [patent_title] => 'Apparatus and method for controlling execution of a single thread by multiple processors' [patent_app_type] => utility [patent_app_number] => 14/741790 [patent_app_country] => US [patent_app_date] => 2015-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 13368 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14741790 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/741790
Apparatus and method for controlling execution of a single thread by multiple processors Jun 16, 2015 Issued
Array ( [id] => 11482265 [patent_doc_number] => 09588811 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-07 [patent_title] => 'Method and apparatus for analysis of thread latency' [patent_app_type] => utility [patent_app_number] => 14/740232 [patent_app_country] => US [patent_app_date] => 2015-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3048 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [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] => 14740232 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/740232
Method and apparatus for analysis of thread latency Jun 14, 2015 Issued
Array ( [id] => 10536585 [patent_doc_number] => 09262215 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-16 [patent_title] => 'Selective constant complexity dismissal in task scheduling' [patent_app_type] => utility [patent_app_number] => 14/730079 [patent_app_country] => US [patent_app_date] => 2015-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5488 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14730079 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/730079
Selective constant complexity dismissal in task scheduling Jun 2, 2015 Issued
Array ( [id] => 10454113 [patent_doc_number] => 20150339128 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-26 [patent_title] => 'MICROVISOR RUN TIME ENVIRONMENT OFFLOAD PROCESSOR' [patent_app_type] => utility [patent_app_number] => 14/720553 [patent_app_country] => US [patent_app_date] => 2015-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4374 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [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] => 14720553 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/720553
Microvisor run time environment offload processor May 21, 2015 Issued
Array ( [id] => 11508889 [patent_doc_number] => 09600048 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-21 [patent_title] => 'Devices and methods for controlling operation of arithmetic and logic unit' [patent_app_type] => utility [patent_app_number] => 14/717014 [patent_app_country] => US [patent_app_date] => 2015-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10288 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14717014 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/717014
Devices and methods for controlling operation of arithmetic and logic unit May 19, 2015 Issued
Array ( [id] => 10543484 [patent_doc_number] => 09268616 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-02-23 [patent_title] => 'Job scheduler for remote maintenance of servers and workstations' [patent_app_type] => utility [patent_app_number] => 14/698291 [patent_app_country] => US [patent_app_date] => 2015-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 4453 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14698291 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/698291
Job scheduler for remote maintenance of servers and workstations Apr 27, 2015 Issued
Array ( [id] => 10536569 [patent_doc_number] => 09262199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-16 [patent_title] => 'Virtualization and dynamic resource allocation aware storage level reordering' [patent_app_type] => utility [patent_app_number] => 14/687430 [patent_app_country] => US [patent_app_date] => 2015-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5002 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14687430 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/687430
Virtualization and dynamic resource allocation aware storage level reordering Apr 14, 2015 Issued
Array ( [id] => 10392970 [patent_doc_number] => 20150277977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-01 [patent_title] => 'METHOD AND SYSTEM FOR PROVIDING STACK MEMORY MANAGEMENT IN REAL-TIME OPERATING SYSTEMS' [patent_app_type] => utility [patent_app_number] => 14/676366 [patent_app_country] => US [patent_app_date] => 2015-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5848 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [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] => 14676366 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/676366
Method and system for providing stack memory management in real-time operating systems Mar 31, 2015 Issued
Array ( [id] => 10824632 [patent_doc_number] => 20160170798 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-16 [patent_title] => 'Recording CPU Time for Sample Of Computing Thread Based On CPU Use State Of Activity Associated With The Sample' [patent_app_type] => utility [patent_app_number] => 14/660591 [patent_app_country] => US [patent_app_date] => 2015-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 4210 [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] => 14660591 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/660591
Recording CPU time for sample of computing thread based on CPU use state of activity associated with the sample Mar 16, 2015 Issued
Array ( [id] => 11345225 [patent_doc_number] => 09529631 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-27 [patent_title] => 'Automatic task execution on mobile devices' [patent_app_type] => utility [patent_app_number] => 14/636210 [patent_app_country] => US [patent_app_date] => 2015-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4370 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14636210 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/636210
Automatic task execution on mobile devices Mar 2, 2015 Issued
Array ( [id] => 10314197 [patent_doc_number] => 20150199200 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-16 [patent_title] => 'Replacement of Virtual Functions' [patent_app_type] => utility [patent_app_number] => 14/628436 [patent_app_country] => US [patent_app_date] => 2015-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5425 [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] => 14628436 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/628436
Replacement of virtual functions Feb 22, 2015 Issued
Menu