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] => 15231995 [patent_doc_number] => 10503722 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-10 [patent_title] => Log management apparatus and log management method [patent_app_type] => utility [patent_app_number] => 16/003153 [patent_app_country] => US [patent_app_date] => 2018-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 6489 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16003153 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/003153
Log management apparatus and log management method Jun 7, 2018 Issued
Array ( [id] => 13467237 [patent_doc_number] => 20180285161 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-04 [patent_title] => OPERATION OF A MULTI-SLICE PROCESSOR IMPLEMENTING A LOAD/STORE UNIT MAINTAINING REJECTED INSTRUCTIONS [patent_app_type] => utility [patent_app_number] => 15/997863 [patent_app_country] => US [patent_app_date] => 2018-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8072 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15997863 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/997863
Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions Jun 4, 2018 Issued
Array ( [id] => 13467239 [patent_doc_number] => 20180285162 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-04 [patent_title] => Determining Tasks to be Performed by a Modular Entity [patent_app_type] => utility [patent_app_number] => 15/997488 [patent_app_country] => US [patent_app_date] => 2018-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6628 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15997488 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/997488
Determining Tasks to be Performed by a Modular Entity Jun 3, 2018 Abandoned
Array ( [id] => 15386883 [patent_doc_number] => 10534626 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-14 [patent_title] => Methods for facilitating self-service automation utilities and devices thereof [patent_app_type] => utility [patent_app_number] => 15/996734 [patent_app_country] => US [patent_app_date] => 2018-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5589 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15996734 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/996734
Methods for facilitating self-service automation utilities and devices thereof Jun 3, 2018 Issued
Array ( [id] => 14149453 [patent_doc_number] => 10255107 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-09 [patent_title] => Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions [patent_app_type] => utility [patent_app_number] => 15/995850 [patent_app_country] => US [patent_app_date] => 2018-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8090 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15995850 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/995850
Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions May 31, 2018 Issued
Array ( [id] => 16217182 [patent_doc_number] => 10732995 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-04 [patent_title] => Distributed job manager for stateful microservices [patent_app_type] => utility [patent_app_number] => 15/994634 [patent_app_country] => US [patent_app_date] => 2018-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10835 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15994634 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/994634
Distributed job manager for stateful microservices May 30, 2018 Issued
Array ( [id] => 15216891 [patent_doc_number] => 20190371132 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-05 [patent_title] => SWITCHING DUAL VIRTUAL SELF-SERVICE TERMINALS (SSTs) [patent_app_type] => utility [patent_app_number] => 15/993440 [patent_app_country] => US [patent_app_date] => 2018-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3724 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15993440 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/993440
Switching dual virtual self-service terminals (SSTs) May 29, 2018 Issued
Array ( [id] => 16292116 [patent_doc_number] => 10768966 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-08 [patent_title] => System and method for trapping system calls for remote execution [patent_app_type] => utility [patent_app_number] => 15/986892 [patent_app_country] => US [patent_app_date] => 2018-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 10566 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15986892 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/986892
System and method for trapping system calls for remote execution May 22, 2018 Issued
Array ( [id] => 14825251 [patent_doc_number] => 10409633 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-10 [patent_title] => Hypervisor-visible guest thread management [patent_app_type] => utility [patent_app_number] => 15/985482 [patent_app_country] => US [patent_app_date] => 2018-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6566 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15985482 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/985482
Hypervisor-visible guest thread management May 20, 2018 Issued
Array ( [id] => 14202809 [patent_doc_number] => 10268520 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-23 [patent_title] => Task management system for computer networks [patent_app_type] => utility [patent_app_number] => 15/984709 [patent_app_country] => US [patent_app_date] => 2018-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8800 [patent_no_of_claims] => 19 [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] => 15984709 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/984709
Task management system for computer networks May 20, 2018 Issued
Array ( [id] => 15151843 [patent_doc_number] => 20190354399 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-21 [patent_title] => SYSTEM AND METHOD FOR SCHEDULING AND ALLOCATING DATA STORAGE [patent_app_type] => utility [patent_app_number] => 15/983245 [patent_app_country] => US [patent_app_date] => 2018-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6621 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15983245 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/983245
System and method for scheduling and allocating data storage May 17, 2018 Issued
Array ( [id] => 13417423 [patent_doc_number] => 20180260254 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-13 [patent_title] => MANAGING MAINTENANCE OPERATIONS IN MULTI-MACHINE CONFIGURATIONS [patent_app_type] => utility [patent_app_number] => 15/973536 [patent_app_country] => US [patent_app_date] => 2018-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11239 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15973536 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/973536
Managing maintenance operations in multi-machine configurations May 7, 2018 Issued
Array ( [id] => 15578099 [patent_doc_number] => 10579430 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Dynamic, load balanced task routing [patent_app_type] => utility [patent_app_number] => 15/972968 [patent_app_country] => US [patent_app_date] => 2018-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 8883 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15972968 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/972968
Dynamic, load balanced task routing May 6, 2018 Issued
Array ( [id] => 16171524 [patent_doc_number] => 10713094 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-07-14 [patent_title] => Allocating computing resources in an online system [patent_app_type] => utility [patent_app_number] => 15/970841 [patent_app_country] => US [patent_app_date] => 2018-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 8778 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15970841 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/970841
Allocating computing resources in an online system May 2, 2018 Issued
Array ( [id] => 17151271 [patent_doc_number] => 11144348 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-12 [patent_title] => Heterogeneous computing system and method including analyzing expected costs of compute kernels [patent_app_type] => utility [patent_app_number] => 16/607263 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 20950 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16607263 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/607263
Heterogeneous computing system and method including analyzing expected costs of compute kernels Apr 26, 2018 Issued
Array ( [id] => 15136947 [patent_doc_number] => 10481941 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-11-19 [patent_title] => Virtual machine exit processing accelerator [patent_app_type] => utility [patent_app_number] => 15/962238 [patent_app_country] => US [patent_app_date] => 2018-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4808 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15962238 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/962238
Virtual machine exit processing accelerator Apr 24, 2018 Issued
Array ( [id] => 15638773 [patent_doc_number] => 10592380 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-17 [patent_title] => Programmatic container monitoring [patent_app_type] => utility [patent_app_number] => 15/959153 [patent_app_country] => US [patent_app_date] => 2018-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6923 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15959153 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/959153
Programmatic container monitoring Apr 19, 2018 Issued
Array ( [id] => 15486271 [patent_doc_number] => 10558485 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-11 [patent_title] => Information processing apparatus and method for shifting buffer [patent_app_type] => utility [patent_app_number] => 15/957166 [patent_app_country] => US [patent_app_date] => 2018-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 8496 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15957166 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/957166
Information processing apparatus and method for shifting buffer Apr 18, 2018 Issued
Array ( [id] => 15027605 [patent_doc_number] => 20190324807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => WORKLOAD ESTIMATION OF DATA RESYNCHRONIZATION [patent_app_type] => utility [patent_app_number] => 15/955900 [patent_app_country] => US [patent_app_date] => 2018-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6573 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15955900 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/955900
Workload estimation of data resynchronization Apr 17, 2018 Issued
Array ( [id] => 15075099 [patent_doc_number] => 10467040 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-05 [patent_title] => Intelligent self-configuring decision method for the cloud resources management and orchestration [patent_app_type] => utility [patent_app_number] => 15/949116 [patent_app_country] => US [patent_app_date] => 2018-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 12260 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15949116 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/949116
Intelligent self-configuring decision method for the cloud resources management and orchestration Apr 9, 2018 Issued
Menu