
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |