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] => 17962113 [patent_doc_number] => 20220342694 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-27 [patent_title] => METHOD AND SYSTEM FOR COLLECTIVELY-DETERMINING STACKABLE SYSTEM ROLES IN AN INFORMATION HANDLING SYSTEM ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/238939 [patent_app_country] => US [patent_app_date] => 2021-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11961 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 13 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17238939 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/238939
Method and system for collectively-determining stackable system roles in an information handling system environment Apr 22, 2021 Issued
Array ( [id] => 18463073 [patent_doc_number] => 11687362 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-27 [patent_title] => Storage and reuse of computing-task outputs using system-call interception [patent_app_type] => utility [patent_app_number] => 17/237094 [patent_app_country] => US [patent_app_date] => 2021-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 6212 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17237094 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/237094
Storage and reuse of computing-task outputs using system-call interception Apr 21, 2021 Issued
Array ( [id] => 18130168 [patent_doc_number] => 11556376 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Signaling timeout and complete data inputs in cloud workflows [patent_app_type] => utility [patent_app_number] => 17/233788 [patent_app_country] => US [patent_app_date] => 2021-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10957 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 30 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17233788 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/233788
Signaling timeout and complete data inputs in cloud workflows Apr 18, 2021 Issued
Array ( [id] => 19107834 [patent_doc_number] => 11960945 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Message passing circuitry and method [patent_app_type] => utility [patent_app_number] => 17/225674 [patent_app_country] => US [patent_app_date] => 2021-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 11 [patent_no_of_words] => 20058 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17225674 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/225674
Message passing circuitry and method Apr 7, 2021 Issued
Array ( [id] => 19899511 [patent_doc_number] => 12277435 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-15 [patent_title] => Management method for CDN function virtualization, electronic device, and computer readable medium [patent_app_type] => utility [patent_app_number] => 17/765919 [patent_app_country] => US [patent_app_date] => 2021-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 2232 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17765919 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/765919
Management method for CDN function virtualization, electronic device, and computer readable medium Apr 5, 2021 Issued
Array ( [id] => 18445987 [patent_doc_number] => 11681558 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-20 [patent_title] => Electronic apparatus and controlling method thereof [patent_app_type] => utility [patent_app_number] => 17/222509 [patent_app_country] => US [patent_app_date] => 2021-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 18103 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17222509 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/222509
Electronic apparatus and controlling method thereof Apr 4, 2021 Issued
Array ( [id] => 18445987 [patent_doc_number] => 11681558 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-20 [patent_title] => Electronic apparatus and controlling method thereof [patent_app_type] => utility [patent_app_number] => 17/222509 [patent_app_country] => US [patent_app_date] => 2021-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 18103 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17222509 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/222509
Electronic apparatus and controlling method thereof Apr 4, 2021 Issued
Array ( [id] => 18445987 [patent_doc_number] => 11681558 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-20 [patent_title] => Electronic apparatus and controlling method thereof [patent_app_type] => utility [patent_app_number] => 17/222509 [patent_app_country] => US [patent_app_date] => 2021-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 18103 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17222509 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/222509
Electronic apparatus and controlling method thereof Apr 4, 2021 Issued
Array ( [id] => 18445987 [patent_doc_number] => 11681558 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-20 [patent_title] => Electronic apparatus and controlling method thereof [patent_app_type] => utility [patent_app_number] => 17/222509 [patent_app_country] => US [patent_app_date] => 2021-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 18103 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17222509 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/222509
Electronic apparatus and controlling method thereof Apr 4, 2021 Issued
Array ( [id] => 18911839 [patent_doc_number] => 11874817 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-16 [patent_title] => Optimizing distributed and parallelized batch data processing [patent_app_type] => utility [patent_app_number] => 17/218722 [patent_app_country] => US [patent_app_date] => 2021-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 9460 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17218722 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/218722
Optimizing distributed and parallelized batch data processing Mar 30, 2021 Issued
Array ( [id] => 17180074 [patent_doc_number] => 11157316 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-10-26 [patent_title] => Determining action selection policies of an execution device [patent_app_type] => utility [patent_app_number] => 17/219402 [patent_app_country] => US [patent_app_date] => 2021-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 23575 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 348 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17219402 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/219402
Determining action selection policies of an execution device Mar 30, 2021 Issued
Array ( [id] => 17915679 [patent_doc_number] => 20220318075 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-06 [patent_title] => Optimizing Distributed and Parallelized Batch Data Processing [patent_app_type] => utility [patent_app_number] => 17/218587 [patent_app_country] => US [patent_app_date] => 2021-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9460 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17218587 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/218587
Optimizing distributed and parallelized batch data processing Mar 30, 2021 Issued
Array ( [id] => 18030658 [patent_doc_number] => 11513847 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-29 [patent_title] => System and method for queuing commands in a deep learning processor [patent_app_type] => utility [patent_app_number] => 17/211707 [patent_app_country] => US [patent_app_date] => 2021-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 11852 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17211707 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/211707
System and method for queuing commands in a deep learning processor Mar 23, 2021 Issued
Array ( [id] => 18803363 [patent_doc_number] => 11836522 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-05 [patent_title] => System and method of managing temperatures of surfaces of information handling systems [patent_app_type] => utility [patent_app_number] => 17/209895 [patent_app_country] => US [patent_app_date] => 2021-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12001 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17209895 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/209895
System and method of managing temperatures of surfaces of information handling systems Mar 22, 2021 Issued
Array ( [id] => 17722154 [patent_doc_number] => 20220214876 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-07 [patent_title] => METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR THREAD MANAGEMENT [patent_app_type] => utility [patent_app_number] => 17/207806 [patent_app_country] => US [patent_app_date] => 2021-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7440 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [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] => 17207806 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/207806
Method, device and computer program product for thread management Mar 21, 2021 Issued
Array ( [id] => 19260016 [patent_doc_number] => 12020076 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-25 [patent_title] => Techniques for balancing workloads when parallelizing multiply-accumulate computations [patent_app_type] => utility [patent_app_number] => 17/209061 [patent_app_country] => US [patent_app_date] => 2021-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 19306 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17209061 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/209061
Techniques for balancing workloads when parallelizing multiply-accumulate computations Mar 21, 2021 Issued
Array ( [id] => 17216431 [patent_doc_number] => 20210349769 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => PRIORITY BASED ARBITRATION [patent_app_type] => utility [patent_app_number] => 17/207652 [patent_app_country] => US [patent_app_date] => 2021-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14306 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17207652 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/207652
Priority based arbitration Mar 19, 2021 Issued
Array ( [id] => 17884860 [patent_doc_number] => 20220300337 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => SYSTEMS AND METHODS FOR MANAGING RESOURCES IN RESOURCE-CONSUMING COMPUTATIONAL SYSTEMS AND PROCESSES [patent_app_type] => utility [patent_app_number] => 17/205277 [patent_app_country] => US [patent_app_date] => 2021-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8211 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17205277 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/205277
Systems and methods for managing resources in resource-consuming computational systems and processes Mar 17, 2021 Issued
Array ( [id] => 16979903 [patent_doc_number] => 20210224140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-22 [patent_title] => Compact NUMA-aware Locks [patent_app_type] => utility [patent_app_number] => 17/200610 [patent_app_country] => US [patent_app_date] => 2021-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6413 [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] => 17200610 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/200610
Compact NUMA-aware locks Mar 11, 2021 Issued
Array ( [id] => 18218245 [patent_doc_number] => 11593183 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => Surrogate process creation technique for high process-per-server scenarios [patent_app_type] => utility [patent_app_number] => 17/190086 [patent_app_country] => US [patent_app_date] => 2021-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5746 [patent_no_of_claims] => 19 [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] => 17190086 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/190086
Surrogate process creation technique for high process-per-server scenarios Mar 1, 2021 Issued
Menu