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] => 19802523 [patent_doc_number] => 20250068448 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-02-27 [patent_title] => CONTROLLING VIRTUAL MACHINE PORTING ACTIVITY BASED ON DYNAMICALLY-CALCULATED VIRTUAL MACHINE PREDICATE VALUES IN MATCH EXPRESSIONS [patent_app_type] => utility [patent_app_number] => 18/375312 [patent_app_country] => US [patent_app_date] => 2023-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15438 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18375312 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/375312
CONTROLLING VIRTUAL MACHINE PORTING ACTIVITY BASED ON DYNAMICALLY-CALCULATED VIRTUAL MACHINE PREDICATE VALUES IN MATCH EXPRESSIONS Sep 28, 2023 Pending
Array ( [id] => 19398890 [patent_doc_number] => 12073261 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-27 [patent_title] => Synchronization method and apparatus [patent_app_type] => utility [patent_app_number] => 18/477117 [patent_app_country] => US [patent_app_date] => 2023-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 27 [patent_no_of_words] => 22459 [patent_no_of_claims] => 20 [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] => 18477117 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/477117
Synchronization method and apparatus Sep 27, 2023 Issued
Array ( [id] => 18847570 [patent_doc_number] => 20230409974 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-21 [patent_title] => MODULARIZED MODEL INTERACTION SYSTEM AND METHOD [patent_app_type] => utility [patent_app_number] => 18/241940 [patent_app_country] => US [patent_app_date] => 2023-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9790 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18241940 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/241940
MODULARIZED MODEL INTERACTION SYSTEM AND METHOD Sep 3, 2023 Pending
Array ( [id] => 19711220 [patent_doc_number] => 20250021362 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => LIVE WORKLOAD MIGRATION FOR HARDWARE OFFLOAD CAPABLE NICS USING RDMA [patent_app_type] => utility [patent_app_number] => 18/236321 [patent_app_country] => US [patent_app_date] => 2023-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10959 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18236321 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/236321
LIVE WORKLOAD MIGRATION FOR HARDWARE OFFLOAD CAPABLE NICS USING RDMA Aug 20, 2023 Pending
Array ( [id] => 19383070 [patent_doc_number] => 20240272940 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-15 [patent_title] => Pipeline Techniques for Dependent Graphics Kicks [patent_app_type] => utility [patent_app_number] => 18/450978 [patent_app_country] => US [patent_app_date] => 2023-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 38467 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18450978 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/450978
Pipeline Techniques for Dependent Graphics Kicks Aug 15, 2023 Pending
Array ( [id] => 18750601 [patent_doc_number] => 11809915 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-11-07 [patent_title] => Parallel processing techniques for expediting reconciliation for a hierarchy of forecasts on a computer system [patent_app_type] => utility [patent_app_number] => 18/229333 [patent_app_country] => US [patent_app_date] => 2023-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 25687 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 299 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18229333 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/229333
Parallel processing techniques for expediting reconciliation for a hierarchy of forecasts on a computer system Aug 1, 2023 Issued
Array ( [id] => 19747877 [patent_doc_number] => 20250036442 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-30 [patent_title] => EVENT NOTIFICATION AND QUEUEING FOR A CONTAINER ORCHESTRATION SERVICE IN A CLUSTERED NETWORK [patent_app_type] => utility [patent_app_number] => 18/359217 [patent_app_country] => US [patent_app_date] => 2023-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8175 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18359217 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/359217
EVENT NOTIFICATION AND QUEUEING FOR A CONTAINER ORCHESTRATION SERVICE IN A CLUSTERED NETWORK Jul 25, 2023 Pending
Array ( [id] => 18772813 [patent_doc_number] => 20230367639 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-16 [patent_title] => MAINTAINING DISTRIBUTION OF PROCESSING TIME FOR MULTI-TENANT IMPLEMENTATION OF GRAPHICS PROCESSING UNIT [patent_app_type] => utility [patent_app_number] => 18/357998 [patent_app_country] => US [patent_app_date] => 2023-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12700 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18357998 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/357998
Maintaining distribution of processing time for multi-tenant implementation of graphics processing unit Jul 23, 2023 Issued
Array ( [id] => 19725802 [patent_doc_number] => 20250028553 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-23 [patent_title] => OPTIMIZING JOB PREEMPTION USING DYNAMIC AND STATIC INFORMATION [patent_app_type] => utility [patent_app_number] => 18/355638 [patent_app_country] => US [patent_app_date] => 2023-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5857 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18355638 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/355638
OPTIMIZING JOB PREEMPTION USING DYNAMIC AND STATIC INFORMATION Jul 19, 2023 Pending
Array ( [id] => 18756031 [patent_doc_number] => 20230359476 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-09 [patent_title] => CONTAINER-AS-A-SERVICE (CAAS) CONTROLLER FOR MONITORING CLUSTERS AND IMPLEMENTING AUTOSCALING POLICIES [patent_app_type] => utility [patent_app_number] => 18/355251 [patent_app_country] => US [patent_app_date] => 2023-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9443 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 18355251 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/355251
Container-as-a-service (CaaS) controller for monitoring clusters and implementing autoscaling policies Jul 18, 2023 Issued
Array ( [id] => 19356085 [patent_doc_number] => 12056533 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-06 [patent_title] => Method, apparatus and medium for optimizing allocation of switching resources in polymorphic network [patent_app_type] => utility [patent_app_number] => 18/354601 [patent_app_country] => US [patent_app_date] => 2023-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4389 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18354601 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/354601
Method, apparatus and medium for optimizing allocation of switching resources in polymorphic network Jul 17, 2023 Issued
Array ( [id] => 19878530 [patent_doc_number] => 20250110787 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-03 [patent_title] => RESOURCE ALLOCATION METHOD AND APPARATUS FOR PERIPHERAL, SERVER, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/859208 [patent_app_country] => US [patent_app_date] => 2023-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6588 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18859208 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/859208
Resource allocation method and apparatus for peripheral, server, and storage medium Jul 11, 2023 Issued
Array ( [id] => 20027071 [patent_doc_number] => 20250165293 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-22 [patent_title] => RESOURCE ALLOCATION METHOD AND APPARATUS AND ARTIFICIAL INTELLIGENCE TRAINING SYSTEM [patent_app_type] => utility [patent_app_number] => 18/871459 [patent_app_country] => US [patent_app_date] => 2023-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14084 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18871459 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/871459
Resource allocation method and apparatus and artificial intelligence training system Jun 28, 2023 Issued
Array ( [id] => 18881338 [patent_doc_number] => 20240004707 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-04 [patent_title] => METHODS AND SYSTEMS FOR ENERGY-EFFICIENT SCHEDULING OF PERIODIC TASKS ON A GROUP OF PROCESSING DEVICES [patent_app_type] => utility [patent_app_number] => 18/343304 [patent_app_country] => US [patent_app_date] => 2023-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10550 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18343304 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/343304
METHODS AND SYSTEMS FOR ENERGY-EFFICIENT SCHEDULING OF PERIODIC TASKS ON A GROUP OF PROCESSING DEVICES Jun 27, 2023 Pending
Array ( [id] => 19174489 [patent_doc_number] => 20240160463 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-16 [patent_title] => SECURE DRIVE FOR COMPUTER SYSTEMS [patent_app_type] => utility [patent_app_number] => 18/214204 [patent_app_country] => US [patent_app_date] => 2023-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5651 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18214204 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/214204
SECURE DRIVE FOR COMPUTER SYSTEMS Jun 25, 2023 Pending
Array ( [id] => 18711291 [patent_doc_number] => 20230333920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-19 [patent_title] => AUDIO, VIDEO AND CONTROL SYSTEM IMPLEMENTING VIRTUAL MACHINES [patent_app_type] => utility [patent_app_number] => 18/340023 [patent_app_country] => US [patent_app_date] => 2023-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5182 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18340023 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/340023
Audio, video and control system implementing virtual machines Jun 21, 2023 Issued
Array ( [id] => 18864233 [patent_doc_number] => 20230418669 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-28 [patent_title] => OPTIMIZING EXECUTION OF SCHEDULED TASKS [patent_app_type] => utility [patent_app_number] => 18/329153 [patent_app_country] => US [patent_app_date] => 2023-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 46204 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18329153 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/329153
OPTIMIZING EXECUTION OF SCHEDULED TASKS Jun 4, 2023 Pending
Array ( [id] => 19617448 [patent_doc_number] => 20240403128 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-05 [patent_title] => STACKING STACK TECHNIQUE FOR OPERATING SYSTEM KERNELS TO SUPPORT PRIORITIZED AND PREMPTIBLE TASKLETS [patent_app_type] => utility [patent_app_number] => 18/205294 [patent_app_country] => US [patent_app_date] => 2023-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24052 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18205294 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/205294
STACKING STACK TECHNIQUE FOR OPERATING SYSTEM KERNELS TO SUPPORT PRIORITIZED AND PREMPTIBLE TASKLETS Jun 1, 2023 Pending
Array ( [id] => 20454702 [patent_doc_number] => 12517755 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-06 [patent_title] => Runtime techniques for detecting anti-patterns causing performance issues [patent_app_type] => utility [patent_app_number] => 18/204877 [patent_app_country] => US [patent_app_date] => 2023-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7059 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18204877 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/204877
Runtime techniques for detecting anti-patterns causing performance issues May 31, 2023 Issued
Array ( [id] => 19617446 [patent_doc_number] => 20240403126 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-05 [patent_title] => SMART INTERRUPT CONTROLLER [patent_app_type] => utility [patent_app_number] => 18/204251 [patent_app_country] => US [patent_app_date] => 2023-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5999 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 42 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18204251 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/204251
SMART INTERRUPT CONTROLLER May 30, 2023 Pending
Menu