Search

Michael J. Hayes

Supervisory Patent Examiner (ID: 11548, Phone: (571)272-4959 , Office: P/3700 )

Most Active Art Unit
3763
Art Unit(s)
3734, 3762, 3763, 3767, 2832
Total Applications
566
Issued Applications
392
Pending Applications
81
Abandoned Applications
93

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18651595 [patent_doc_number] => 20230297431 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-21 [patent_title] => EFFICIENCY-ADJUSTED HARDWARE RESOURCE CAPACITY TO SUPPORT A WORKLOAD PLACEMENT DECISION [patent_app_type] => utility [patent_app_number] => 17/697051 [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] => 8632 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17697051 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/697051
Efficiency-adjusted hardware resource capacity to support a workload placement decision Mar 16, 2022 Issued
Array ( [id] => 18651576 [patent_doc_number] => 20230297412 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-21 [patent_title] => DEVICE MANAGEMENT BASED ON DEGRADATION AND WORKLOAD [patent_app_type] => utility [patent_app_number] => 17/695466 [patent_app_country] => US [patent_app_date] => 2022-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9266 [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] => 17695466 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/695466
Device management based on degradation and workload Mar 14, 2022 Issued
Array ( [id] => 17991934 [patent_doc_number] => 20220357971 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-10 [patent_title] => COMBINED SECURITY AND VIRTUAL INFRASTRUCTURE MANAGEMENT SYSTEM AND RELATED APPLICATION [patent_app_type] => utility [patent_app_number] => 17/695607 [patent_app_country] => US [patent_app_date] => 2022-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3598 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17695607 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/695607
COMBINED SECURITY AND VIRTUAL INFRASTRUCTURE MANAGEMENT SYSTEM AND RELATED APPLICATION Mar 14, 2022 Abandoned
Array ( [id] => 18278977 [patent_doc_number] => 20230094449 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-30 [patent_title] => CONTROL METHOD, CONTROL APPARATUS, AND ELECTRONIC DEVICE [patent_app_type] => utility [patent_app_number] => 17/691104 [patent_app_country] => US [patent_app_date] => 2022-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8530 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17691104 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/691104
Control method, control apparatus, and electronic device Mar 8, 2022 Issued
Array ( [id] => 18257499 [patent_doc_number] => 20230084539 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-16 [patent_title] => COMPUTATIONAL STORAGE DEVICE AND STORAGE SYSTEM INCLUDING THE COMPUTATIONAL STORAGE DEVICE [patent_app_type] => utility [patent_app_number] => 17/689049 [patent_app_country] => US [patent_app_date] => 2022-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10588 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17689049 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/689049
Computational storage device and storage system including the computational storage device Mar 7, 2022 Issued
Array ( [id] => 18479947 [patent_doc_number] => 11693687 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-07-04 [patent_title] => Lifecycle management of VNFC software modules [patent_app_type] => utility [patent_app_number] => 17/688560 [patent_app_country] => US [patent_app_date] => 2022-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12454 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17688560 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/688560
Lifecycle management of VNFC software modules Mar 6, 2022 Issued
Array ( [id] => 18486903 [patent_doc_number] => 20230214249 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-06 [patent_title] => MULTIPLE READER/WRITER MODE FOR CONTAINERS IN A VIRTUALIZED COMPUTING ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/680355 [patent_app_country] => US [patent_app_date] => 2022-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6910 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17680355 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/680355
MULTIPLE READER/WRITER MODE FOR CONTAINERS IN A VIRTUALIZED COMPUTING ENVIRONMENT Feb 24, 2022 Pending
Array ( [id] => 18599036 [patent_doc_number] => 20230273836 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-31 [patent_title] => ADJUSTING THE SIZE OF A RESOURCE POOL FOR A VIRTUAL MACHINE BASED ON EVENTS ASSOCIATED WITH THE VIRTUAL MACHINE [patent_app_type] => utility [patent_app_number] => 17/680725 [patent_app_country] => US [patent_app_date] => 2022-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5150 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17680725 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/680725
Adjusting the size of a resource pool for a virtual machine based on events associated with the virtual machine Feb 24, 2022 Issued
Array ( [id] => 18584715 [patent_doc_number] => 20230266979 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-24 [patent_title] => METHOD AND SYSTEM FOR MAXIMIZING RESOURCE UTILIZATION AND USER EXPERIENCE FOR A POOL OF VIRTUAL DESKTOPS [patent_app_type] => utility [patent_app_number] => 17/678777 [patent_app_country] => US [patent_app_date] => 2022-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11439 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 17678777 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/678777
METHOD AND SYSTEM FOR MAXIMIZING RESOURCE UTILIZATION AND USER EXPERIENCE FOR A POOL OF VIRTUAL DESKTOPS Feb 22, 2022 Abandoned
Array ( [id] => 18668448 [patent_doc_number] => 11775348 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-03 [patent_title] => Managing custom workflows for domain objects defined within microservices [patent_app_type] => utility [patent_app_number] => 17/674187 [patent_app_country] => US [patent_app_date] => 2022-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 23070 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 388 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17674187 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/674187
Managing custom workflows for domain objects defined within microservices Feb 16, 2022 Issued
Array ( [id] => 18180084 [patent_doc_number] => 20230040813 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-09 [patent_title] => APP MIGRATION SYSTEM AND INFORMATION STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/666573 [patent_app_country] => US [patent_app_date] => 2022-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12068 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 17666573 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/666573
APP MIGRATION SYSTEM AND INFORMATION STORAGE MEDIUM Feb 7, 2022 Pending
Array ( [id] => 18486918 [patent_doc_number] => 20230214264 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-06 [patent_title] => SYSTEMS AND METHODS FOR COMPLETING TASKS [patent_app_type] => utility [patent_app_number] => 17/649694 [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] => 16937 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17649694 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/649694
SYSTEMS AND METHODS FOR COMPLETING TASKS Feb 1, 2022 Pending
Array ( [id] => 18499230 [patent_doc_number] => 20230221975 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-13 [patent_title] => METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR CUSTOMIZING DATA PLANE PIPELINE PROCESSING USING BERKELEY PACKET FILTER (BPF) HOOK ENTRY POINTS [patent_app_type] => utility [patent_app_number] => 17/572568 [patent_app_country] => US [patent_app_date] => 2022-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6502 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17572568 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/572568
Methods, systems, and computer readable media for customizing data plane pipeline processing using Berkeley packet filter (BPF) hook entry points Jan 9, 2022 Issued
Array ( [id] => 18973920 [patent_doc_number] => 20240054012 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-15 [patent_title] => INTER-CHIP COMMUNICATION CIRCUIT, METHOD AND SYSTEM [patent_app_type] => utility [patent_app_number] => 18/259684 [patent_app_country] => US [patent_app_date] => 2021-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21231 [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] => 18259684 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/259684
INTER-CHIP COMMUNICATION CIRCUIT, METHOD AND SYSTEM Dec 29, 2021 Pending
Array ( [id] => 17550139 [patent_doc_number] => 20220121481 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-21 [patent_title] => SWITCH FOR MANAGING SERVICE MESHES [patent_app_type] => utility [patent_app_number] => 17/561835 [patent_app_country] => US [patent_app_date] => 2021-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7727 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 30 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17561835 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/561835
SWITCH FOR MANAGING SERVICE MESHES Dec 23, 2021 Pending
Array ( [id] => 20273651 [patent_doc_number] => 12443433 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-14 [patent_title] => Systems and methods for resolving interdependencies between user interfaces in a domain driven design microservice architecture [patent_app_type] => utility [patent_app_number] => 17/644731 [patent_app_country] => US [patent_app_date] => 2021-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 0 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17644731 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/644731
Systems and methods for resolving interdependencies between user interfaces in a domain driven design microservice architecture Dec 15, 2021 Issued
Array ( [id] => 18539441 [patent_doc_number] => 20230244549 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-03 [patent_title] => APPLICATION PROGRAMMING INTERFACE TO CAUSE GRAPH CODE TO WAIT ON A SEMAPHORE [patent_app_type] => utility [patent_app_number] => 17/549620 [patent_app_country] => US [patent_app_date] => 2021-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 58326 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 28 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17549620 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/549620
APPLICATION PROGRAMMING INTERFACE TO CAUSE GRAPH CODE TO WAIT ON A SEMAPHORE Dec 12, 2021 Pending
Array ( [id] => 17484406 [patent_doc_number] => 20220091910 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-24 [patent_title] => Asynchronous Object Manager In A Network Routing Environment [patent_app_type] => utility [patent_app_number] => 17/539893 [patent_app_country] => US [patent_app_date] => 2021-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9515 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [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] => 17539893 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/539893
Asynchronous object manager in a network routing environment Nov 30, 2021 Issued
Array ( [id] => 17475891 [patent_doc_number] => 20220083395 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-17 [patent_title] => SCHEDULING SYSTEM FOR COMPUTATIONAL WORK ON HETEROGENEOUS HARDWARE [patent_app_type] => utility [patent_app_number] => 17/536018 [patent_app_country] => US [patent_app_date] => 2021-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11909 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17536018 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/536018
SCHEDULING SYSTEM FOR COMPUTATIONAL WORK ON HETEROGENEOUS HARDWARE Nov 26, 2021 Abandoned
Array ( [id] => 17475896 [patent_doc_number] => 20220083400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-17 [patent_title] => COMPUTATIONAL GRAPH CRITICAL SECTIONS [patent_app_type] => utility [patent_app_number] => 17/533223 [patent_app_country] => US [patent_app_date] => 2021-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8451 [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] => 17533223 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/533223
Computational graph critical sections Nov 22, 2021 Issued
Menu