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] => 15386987 [patent_doc_number] => 10534679 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-14 [patent_title] => Compare point detection in multi-threaded computing environments [patent_app_type] => utility [patent_app_number] => 15/946220 [patent_app_country] => US [patent_app_date] => 2018-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 8468 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15946220 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/946220
Compare point detection in multi-threaded computing environments Apr 4, 2018 Issued
Array ( [id] => 15609305 [patent_doc_number] => 10585714 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-10 [patent_title] => Workload management with data access awareness using an ordered list of hosts in a computing cluster [patent_app_type] => utility [patent_app_number] => 15/945908 [patent_app_country] => US [patent_app_date] => 2018-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10874 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15945908 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/945908
Workload management with data access awareness using an ordered list of hosts in a computing cluster Apr 4, 2018 Issued
Array ( [id] => 15367343 [patent_doc_number] => 20200019436 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-16 [patent_title] => CONTROL DEVICE, CONTROL METHOD, AND CONTROL PROGRAM [patent_app_type] => utility [patent_app_number] => 16/495113 [patent_app_country] => US [patent_app_date] => 2018-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21645 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16495113 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/495113
Control device, control method, and control program Apr 1, 2018 Issued
Array ( [id] => 17252905 [patent_doc_number] => 11188394 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-30 [patent_title] => Technologies for synchronizing triggered operations [patent_app_type] => utility [patent_app_number] => 15/941984 [patent_app_country] => US [patent_app_date] => 2018-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 10172 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15941984 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/941984
Technologies for synchronizing triggered operations Mar 29, 2018 Issued
Array ( [id] => 14901393 [patent_doc_number] => 20190294462 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-26 [patent_title] => SYSTEM AND METHOD FOR DYNAMIC THROTTLING FOR LIVE MIGRATION OF VIRTUAL MACHINES [patent_app_type] => utility [patent_app_number] => 15/928334 [patent_app_country] => US [patent_app_date] => 2018-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8777 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15928334 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/928334
System and method for dynamic throttling for live migration of virtual machines Mar 21, 2018 Issued
Array ( [id] => 13130257 [patent_doc_number] => 10083059 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-09-25 [patent_title] => Method and system of hydrating of virtual machines [patent_app_type] => utility [patent_app_number] => 15/925339 [patent_app_country] => US [patent_app_date] => 2018-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7054 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15925339 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/925339
Method and system of hydrating of virtual machines Mar 18, 2018 Issued
Array ( [id] => 14872225 [patent_doc_number] => 20190286354 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-19 [patent_title] => SELECTING AND COMPRESSING TARGET FILES TO OBTAIN ADDITIONAL FREE DATA STORAGE SPACE TO PERFORM AN OPERATION IN A VIRTUAL MACHINE [patent_app_type] => utility [patent_app_number] => 15/925353 [patent_app_country] => US [patent_app_date] => 2018-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6191 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15925353 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/925353
Selecting and compressing target files to obtain additional free data storage space to perform an operation in a virtual machine Mar 18, 2018 Issued
Array ( [id] => 15477683 [patent_doc_number] => 10554738 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-02-04 [patent_title] => Methods and apparatus for load balance optimization based on machine learning [patent_app_type] => utility [patent_app_number] => 15/910760 [patent_app_country] => US [patent_app_date] => 2018-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10782 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15910760 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/910760
Methods and apparatus for load balance optimization based on machine learning Mar 1, 2018 Issued
Array ( [id] => 17786443 [patent_doc_number] => 11409566 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-09 [patent_title] => Resource control device, resource control method, and computer readable medium [patent_app_type] => utility [patent_app_number] => 16/963179 [patent_app_country] => US [patent_app_date] => 2018-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4190 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16963179 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/963179
Resource control device, resource control method, and computer readable medium Feb 27, 2018 Issued
Array ( [id] => 14782245 [patent_doc_number] => 20190266020 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-29 [patent_title] => Server Scheduling Tool [patent_app_type] => utility [patent_app_number] => 15/903263 [patent_app_country] => US [patent_app_date] => 2018-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6893 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 267 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15903263 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/903263
Server scheduling tool Feb 22, 2018 Issued
Array ( [id] => 13417353 [patent_doc_number] => 20180260219 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-13 [patent_title] => BUILDING AUTOMATION SYSTEM WITH A PARALLEL RELATIONSHIP COMPUTATION ENGINE [patent_app_type] => utility [patent_app_number] => 15/896413 [patent_app_country] => US [patent_app_date] => 2018-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 54884 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15896413 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/896413
Building automation system with a parallel relationship computation engine Feb 13, 2018 Issued
Array ( [id] => 15058909 [patent_doc_number] => 10459759 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-29 [patent_title] => Migration between CPU cores [patent_app_type] => utility [patent_app_number] => 15/890481 [patent_app_country] => US [patent_app_date] => 2018-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6269 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15890481 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/890481
Migration between CPU cores Feb 6, 2018 Issued
Array ( [id] => 13226621 [patent_doc_number] => 10127086 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-13 [patent_title] => Dynamic management of data stream processing [patent_app_type] => utility [patent_app_number] => 15/858491 [patent_app_country] => US [patent_app_date] => 2017-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12249 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15858491 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/858491
Dynamic management of data stream processing Dec 28, 2017 Issued
Array ( [id] => 15248313 [patent_doc_number] => 10509681 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-17 [patent_title] => Electronic apparatus for effective resource management and method thereof [patent_app_type] => utility [patent_app_number] => 15/812299 [patent_app_country] => US [patent_app_date] => 2017-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8395 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15812299 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/812299
Electronic apparatus for effective resource management and method thereof Nov 13, 2017 Issued
Array ( [id] => 12234921 [patent_doc_number] => 20180067784 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'CACHE AFFINITY AND PROCESSOR UTILIZATION TECHNIQUE' [patent_app_type] => utility [patent_app_number] => 15/806852 [patent_app_country] => US [patent_app_date] => 2017-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13023 [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] => 15806852 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/806852
Cache affinity and processor utilization technique Nov 7, 2017 Issued
Array ( [id] => 12221751 [patent_doc_number] => 20180060111 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'Method and Apparatus for Online Upgrade of Kernel-Based Virtual Machine Module' [patent_app_type] => utility [patent_app_number] => 15/806093 [patent_app_country] => US [patent_app_date] => 2017-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7263 [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] => 15806093 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/806093
Method and apparatus for online upgrade of kernel-based virtual machine module Nov 6, 2017 Issued
Array ( [id] => 12221750 [patent_doc_number] => 20180060110 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'COLLECTING PERFORMANCE METRICS FROM JAVA VIRTUAL MACHINES' [patent_app_type] => utility [patent_app_number] => 15/805522 [patent_app_country] => US [patent_app_date] => 2017-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5861 [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] => 15805522 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/805522
Collecting performance metrics from Java virtual machines Nov 6, 2017 Issued
Array ( [id] => 12234883 [patent_doc_number] => 20180067746 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'INDEPENDENT MAPPING OF THREADS' [patent_app_type] => utility [patent_app_number] => 15/805267 [patent_app_country] => US [patent_app_date] => 2017-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4924 [patent_no_of_claims] => 19 [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] => 15805267 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/805267
Independent mapping of threads Nov 6, 2017 Issued
Array ( [id] => 12222228 [patent_doc_number] => 20180060588 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'OPERATING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/797348 [patent_app_country] => US [patent_app_date] => 2017-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 20780 [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] => 15797348 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/797348
OPERATING SYSTEM Oct 29, 2017 Abandoned
Array ( [id] => 12187531 [patent_doc_number] => 20180046467 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-15 [patent_title] => 'MICROVISOR RUN TIME ENVIRONMENT OFFLOAD PROCESSOR' [patent_app_type] => utility [patent_app_number] => 15/795005 [patent_app_country] => US [patent_app_date] => 2017-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4372 [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] => 15795005 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/795005
MICROVISOR RUN TIME ENVIRONMENT OFFLOAD PROCESSOR Oct 25, 2017 Abandoned
Menu