Search

Gregory Aaron Kessler

Examiner (ID: 8723)

Most Active Art Unit
2196
Art Unit(s)
2196, 2195, 2197
Total Applications
1055
Issued Applications
893
Pending Applications
74
Abandoned Applications
105

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18479967 [patent_doc_number] => 11693707 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Electronic device for executing multiple operating systems and method of controlling same [patent_app_type] => utility [patent_app_number] => 17/734720 [patent_app_country] => US [patent_app_date] => 2022-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 25 [patent_no_of_words] => 18462 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [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] => 17734720 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/734720
Electronic device for executing multiple operating systems and method of controlling same May 1, 2022 Issued
Array ( [id] => 19303283 [patent_doc_number] => 20240231863 [patent_country] => US [patent_kind] => A9 [patent_issue_date] => 2024-07-11 [patent_title] => METHOD AND SYSTEM FOR ELECTING MASTER NODE IN CLUSTER, AND MEDIUM [patent_app_type] => utility [patent_app_number] => 18/278814 [patent_app_country] => US [patent_app_date] => 2022-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8426 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [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] => 18278814 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/278814
METHOD AND SYSTEM FOR ELECTING MASTER NODE IN CLUSTER, AND MEDIUM Apr 27, 2022 Issued
Array ( [id] => 19303283 [patent_doc_number] => 20240231863 [patent_country] => US [patent_kind] => A9 [patent_issue_date] => 2024-07-11 [patent_title] => METHOD AND SYSTEM FOR ELECTING MASTER NODE IN CLUSTER, AND MEDIUM [patent_app_type] => utility [patent_app_number] => 18/278814 [patent_app_country] => US [patent_app_date] => 2022-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8426 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [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] => 18278814 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/278814
METHOD AND SYSTEM FOR ELECTING MASTER NODE IN CLUSTER, AND MEDIUM Apr 26, 2022 Issued
Array ( [id] => 20174710 [patent_doc_number] => 12393457 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Data processing using a heterogeneous memory pool [patent_app_type] => utility [patent_app_number] => 17/715530 [patent_app_country] => US [patent_app_date] => 2022-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 3471 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17715530 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/715530
Data processing using a heterogeneous memory pool Apr 6, 2022 Issued
Array ( [id] => 20415688 [patent_doc_number] => 12498974 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-16 [patent_title] => Adaptive collaborative memory with the assistance of programmable networking devices [patent_app_type] => utility [patent_app_number] => 17/710594 [patent_app_country] => US [patent_app_date] => 2022-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 5772 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17710594 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/710594
Adaptive collaborative memory with the assistance of programmable networking devices Mar 30, 2022 Issued
Array ( [id] => 17736636 [patent_doc_number] => 20220222095 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => CONTAINER-AS-A-SERVICE (CAAS) CONTROLLER FOR MONITORING CLUSTERS AND IMPLEMENTING AUTOSCALING POLICIES [patent_app_type] => utility [patent_app_number] => 17/657180 [patent_app_country] => US [patent_app_date] => 2022-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9430 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17657180 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/657180
CONTAINER-AS-A-SERVICE (CAAS) CONTROLLER FOR MONITORING CLUSTERS AND IMPLEMENTING AUTOSCALING POLICIES Mar 29, 2022 Abandoned
Array ( [id] => 18479946 [patent_doc_number] => 11693686 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Enhanced management of storage repository availability in a virtual environment [patent_app_type] => utility [patent_app_number] => 17/657235 [patent_app_country] => US [patent_app_date] => 2022-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6808 [patent_no_of_claims] => 20 [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] => 17657235 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/657235
Enhanced management of storage repository availability in a virtual environment Mar 29, 2022 Issued
Array ( [id] => 20242822 [patent_doc_number] => 12423140 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-23 [patent_title] => Deep learning framework scheduling [patent_app_type] => utility [patent_app_number] => 17/707895 [patent_app_country] => US [patent_app_date] => 2022-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4675 [patent_no_of_claims] => 10 [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] => 17707895 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/707895
Deep learning framework scheduling Mar 28, 2022 Issued
Array ( [id] => 20228472 [patent_doc_number] => 12417124 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-16 [patent_title] => Programming elements onto a computational memory [patent_app_type] => utility [patent_app_number] => 17/656163 [patent_app_country] => US [patent_app_date] => 2022-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 6108 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17656163 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/656163
Programming elements onto a computational memory Mar 22, 2022 Issued
Array ( [id] => 17736657 [patent_doc_number] => 20220222116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => MEMORY MANAGEMENT IN DATA PROCESSING SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/699911 [patent_app_country] => US [patent_app_date] => 2022-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8116 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17699911 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/699911
MEMORY MANAGEMENT IN DATA PROCESSING SYSTEMS Mar 20, 2022 Pending
Array ( [id] => 18651596 [patent_doc_number] => 20230297432 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-21 [patent_title] => Current Spike Mitigation Technique for Neural Networks [patent_app_type] => utility [patent_app_number] => 17/697706 [patent_app_country] => US [patent_app_date] => 2022-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10292 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17697706 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/697706
Current Spike Mitigation Technique for Neural Networks Mar 16, 2022 Issued
Array ( [id] => 18734688 [patent_doc_number] => 11803418 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-31 [patent_title] => On-demand cloud robots for robotic process automation [patent_app_type] => utility [patent_app_number] => 17/655177 [patent_app_country] => US [patent_app_date] => 2022-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6499 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17655177 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/655177
On-demand cloud robots for robotic process automation Mar 16, 2022 Issued
Array ( [id] => 17706872 [patent_doc_number] => 20220206878 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-30 [patent_title] => BOTTLENECK DETECTION FOR PROCESSES [patent_app_type] => utility [patent_app_number] => 17/654597 [patent_app_country] => US [patent_app_date] => 2022-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7457 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17654597 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/654597
Bottleneck detection for processes Mar 13, 2022 Issued
Array ( [id] => 18111487 [patent_doc_number] => 20230004367 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-05 [patent_title] => LOW-OVERHEAD DETECTION TECHNIQUES FOR SYNCHRONIZATION PROBLEMS IN PARALLEL AND CONCURRENT SOFTWARE [patent_app_type] => utility [patent_app_number] => 17/679692 [patent_app_country] => US [patent_app_date] => 2022-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10716 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17679692 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/679692
LOW-OVERHEAD DETECTION TECHNIQUES FOR SYNCHRONIZATION PROBLEMS IN PARALLEL AND CONCURRENT SOFTWARE Feb 23, 2022 Abandoned
Array ( [id] => 18966382 [patent_doc_number] => 11900153 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-13 [patent_title] => Data structure execution framework using virtual computing domains [patent_app_type] => utility [patent_app_number] => 17/678788 [patent_app_country] => US [patent_app_date] => 2022-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 31 [patent_no_of_words] => 17901 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 315 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17678788 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/678788
Data structure execution framework using virtual computing domains Feb 22, 2022 Issued
Array ( [id] => 18584732 [patent_doc_number] => 20230266996 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-24 [patent_title] => DISTRIBUTED AI PLATFORM MESH FOR MACHINE LEARNING WORKFLOWS [patent_app_type] => utility [patent_app_number] => 17/677588 [patent_app_country] => US [patent_app_date] => 2022-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7782 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17677588 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/677588
Distributed AI platform mesh for machine learning workflows Feb 21, 2022 Issued
Array ( [id] => 17613826 [patent_doc_number] => 20220156106 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-19 [patent_title] => Virtual Machine Hot Migration Method, Apparatus, Electronic Device, and Computer Storage Medium [patent_app_type] => utility [patent_app_number] => 17/591459 [patent_app_country] => US [patent_app_date] => 2022-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16791 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17591459 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/591459
Virtual machine hot migration method, apparatus, electronic device, and computer storage medium Feb 1, 2022 Issued
Array ( [id] => 17597822 [patent_doc_number] => 20220147396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-12 [patent_title] => HARDWARE ACCELERATION FOR FUNCTION PROCESSING [patent_app_type] => utility [patent_app_number] => 17/586434 [patent_app_country] => US [patent_app_date] => 2022-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11674 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17586434 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/586434
Hardware acceleration for function processing Jan 26, 2022 Issued
Array ( [id] => 18532328 [patent_doc_number] => 20230237402 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => METHODS, SYSTEMS, APPARATUS, AND ARTICLES OF MANUFACTURE TO ENABLE MANUAL USER INTERACTION WITH AUTOMATED PROCESSES [patent_app_type] => utility [patent_app_number] => 17/581128 [patent_app_country] => US [patent_app_date] => 2022-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19109 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17581128 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/581128
METHODS, SYSTEMS, APPARATUS, AND ARTICLES OF MANUFACTURE TO ENABLE MANUAL USER INTERACTION WITH AUTOMATED PROCESSES Jan 20, 2022 Abandoned
Array ( [id] => 18513262 [patent_doc_number] => 20230229491 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-20 [patent_title] => QUANTUM COMPUTER SYSTEM SCHEDULING AND PARAMETERIZATION BASED ON ERROR CORRECTION HISTORY [patent_app_type] => utility [patent_app_number] => 17/577842 [patent_app_country] => US [patent_app_date] => 2022-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4383 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17577842 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/577842
Quantum computer system scheduling and parameterization based on error correction history Jan 17, 2022 Issued
Menu