Search

Charles M. Swift

Examiner (ID: 13876, Phone: (571)270-7756 , Office: P/2196 )

Most Active Art Unit
2196
Art Unit(s)
2196, 2191
Total Applications
934
Issued Applications
723
Pending Applications
83
Abandoned Applications
163

Applications

Application numberTitle of the applicationFiling DateStatus
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 Pending
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] => 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] => 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
Menu