Search

Charles M. Swift

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

Most Active Art Unit
2196
Art Unit(s)
2196, 2191
Total Applications
979
Issued Applications
746
Pending Applications
92
Abandoned Applications
166

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19267580 [patent_doc_number] => 20240211283 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-27 [patent_title] => VIRTUAL DESKTOPS ACCESS CONTROL [patent_app_type] => utility [patent_app_number] => 18/087848 [patent_app_country] => US [patent_app_date] => 2022-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5865 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18087848 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/087848
VIRTUAL DESKTOPS ACCESS CONTROL Dec 22, 2022 Abandoned
Array ( [id] => 20703013 [patent_doc_number] => 12625725 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-05-12 [patent_title] => Dynamic provisioning of portions of a data processing array for spatial and temporal sharing [patent_app_type] => utility [patent_app_number] => 18/145662 [patent_app_country] => US [patent_app_date] => 2022-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 5582 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18145662 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/145662
Dynamic provisioning of portions of a data processing array for spatial and temporal sharing Dec 21, 2022 Issued
Array ( [id] => 19251060 [patent_doc_number] => 20240202050 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-20 [patent_title] => USER INTERFACE AUTOMATION AND MONITORING INTEGRATING APPLICATION EVENT LISTENERS [patent_app_type] => utility [patent_app_number] => 18/082070 [patent_app_country] => US [patent_app_date] => 2022-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16851 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18082070 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/082070
User interface automation and monitoring integrating application event listeners Dec 14, 2022 Issued
Array ( [id] => 20537452 [patent_doc_number] => 12554529 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-17 [patent_title] => Operation execution for connection service integration [patent_app_type] => utility [patent_app_number] => 18/078839 [patent_app_country] => US [patent_app_date] => 2022-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 18 [patent_no_of_words] => 3682 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18078839 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/078839
Operation execution for connection service integration Dec 8, 2022 Issued
Array ( [id] => 20805133 [patent_doc_number] => 12670040 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-30 [patent_title] => Analyzing user activity with respect to a composite object [patent_app_type] => utility [patent_app_number] => 18/077518 [patent_app_country] => US [patent_app_date] => 2022-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 15 [patent_no_of_words] => 16084 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 332 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18077518 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/077518
Analyzing user activity with respect to a composite object Dec 7, 2022 Issued
Array ( [id] => 20344845 [patent_doc_number] => 12468576 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-11 [patent_title] => Systems, methods and computer program products for job management [patent_app_type] => utility [patent_app_number] => 18/075717 [patent_app_country] => US [patent_app_date] => 2022-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 6910 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 375 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18075717 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/075717
Systems, methods and computer program products for job management Dec 5, 2022 Issued
Array ( [id] => 18318901 [patent_doc_number] => 20230117029 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-20 [patent_title] => Methods and User Interface Generation and Application Modification [patent_app_type] => utility [patent_app_number] => 18/061459 [patent_app_country] => US [patent_app_date] => 2022-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14369 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 18061459 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/061459
Methods and user interface generation and application modification Dec 2, 2022 Issued
Array ( [id] => 19219915 [patent_doc_number] => 20240184619 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-06 [patent_title] => SEGREGATED FABRIC CONTROL PLANE [patent_app_type] => utility [patent_app_number] => 18/073662 [patent_app_country] => US [patent_app_date] => 2022-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7593 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18073662 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/073662
SEGREGATED FABRIC CONTROL PLANE Dec 1, 2022 Pending
Array ( [id] => 19204748 [patent_doc_number] => 20240176647 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-30 [patent_title] => BLOCKCHAIN REQUEST PRESCREENING FOR PARALLEL REQUEST PROCESSING [patent_app_type] => utility [patent_app_number] => 18/071904 [patent_app_country] => US [patent_app_date] => 2022-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5850 [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] => 18071904 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/071904
BLOCKCHAIN REQUEST PRESCREENING FOR PARALLEL REQUEST PROCESSING Nov 29, 2022 Pending
Array ( [id] => 18311895 [patent_doc_number] => 20230115795 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-13 [patent_title] => PREVENTING SCHEDULING OR EXECUTING A RESOURCE ON AN INCONSISTENT HOST NODE [patent_app_type] => utility [patent_app_number] => 18/053174 [patent_app_country] => US [patent_app_date] => 2022-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8845 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 18053174 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/053174
Preventing scheduling or executing a resource on an inconsistent host node Nov 6, 2022 Issued
Array ( [id] => 19159664 [patent_doc_number] => 20240152371 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-09 [patent_title] => DYNAMIC RE-EXECUTION OF PARTS OF A CONTAINERIZED APPLICATION PIPELINE [patent_app_type] => utility [patent_app_number] => 17/980650 [patent_app_country] => US [patent_app_date] => 2022-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8093 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17980650 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/980650
DYNAMIC RE-EXECUTION OF PARTS OF A CONTAINERIZED APPLICATION PIPELINE Nov 3, 2022 Pending
Array ( [id] => 19159692 [patent_doc_number] => 20240152399 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-09 [patent_title] => System and Method of Context Oriented Quotas (CoQ) In Cloud Systems [patent_app_type] => utility [patent_app_number] => 17/980070 [patent_app_country] => US [patent_app_date] => 2022-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4873 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17980070 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/980070
System and Method of Context Oriented Quotas (CoQ) In Cloud Systems Nov 2, 2022 Pending
Array ( [id] => 18352462 [patent_doc_number] => 20230140573 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-04 [patent_title] => SOFTWARE-DEFINED SATELLITE [patent_app_type] => utility [patent_app_number] => 17/980402 [patent_app_country] => US [patent_app_date] => 2022-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16579 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17980402 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/980402
SOFTWARE-DEFINED SATELLITE Nov 2, 2022 Pending
Array ( [id] => 20745577 [patent_doc_number] => 12645489 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-02 [patent_title] => Method for robotic process automation, apparatus and system for executing the method [patent_app_type] => utility [patent_app_number] => 17/976214 [patent_app_country] => US [patent_app_date] => 2022-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 0 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 295 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17976214 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/976214
Method for robotic process automation, apparatus and system for executing the method Oct 27, 2022 Issued
Array ( [id] => 18361813 [patent_doc_number] => 20230143404 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-11 [patent_title] => COMPUTER READABLE MEDIUM, MANAGEMENT DEVICE, MANAGEMENT METHOD, AND MANAGEMENT SYSTEM [patent_app_type] => utility [patent_app_number] => 18/050159 [patent_app_country] => US [patent_app_date] => 2022-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10463 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18050159 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/050159
COMPUTER READABLE MEDIUM, MANAGEMENT DEVICE, MANAGEMENT METHOD, AND MANAGEMENT SYSTEM Oct 26, 2022 Pending
Array ( [id] => 18486938 [patent_doc_number] => 20230214284 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-06 [patent_title] => SCHEDULING FUNCTION CALLS OF A TRANSACTIONAL APPLICATION PROGRAMMING INTERFACE (API) PROTOCOL BASED ON ARGUMENT DEPENDENCIES [patent_app_type] => utility [patent_app_number] => 17/973328 [patent_app_country] => US [patent_app_date] => 2022-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11453 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 17973328 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/973328
SCHEDULING FUNCTION CALLS OF A TRANSACTIONAL APPLICATION PROGRAMMING INTERFACE (API) PROTOCOL BASED ON ARGUMENT DEPENDENCIES Oct 24, 2022 Pending
Array ( [id] => 19694955 [patent_doc_number] => 20250013500 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-09 [patent_title] => DEEP REINFORCEMENT LEARNING-BASED CLOUD DATA CENTER ADAPTIVE EFFICIENT RESOURCE ALLOCATION METHOD [patent_app_type] => utility [patent_app_number] => 18/246048 [patent_app_country] => US [patent_app_date] => 2022-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7862 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18246048 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/246048
DEEP REINFORCEMENT LEARNING-BASED CLOUD DATA CENTER ADAPTIVE EFFICIENT RESOURCE ALLOCATION METHOD Oct 19, 2022 Abandoned
Array ( [id] => 19053104 [patent_doc_number] => 20240095073 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-03-21 [patent_title] => SYSTEMS AND METHODS FOR AUTOMATICALLY SCALING CLUSTERS OR APPLICATIONS IN A CLOUD ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/967388 [patent_app_country] => US [patent_app_date] => 2022-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21965 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17967388 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/967388
SYSTEMS AND METHODS FOR AUTOMATICALLY SCALING CLUSTERS OR APPLICATIONS IN A CLOUD ENVIRONMENT Oct 16, 2022 Pending
Array ( [id] => 19573783 [patent_doc_number] => 20240378075 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-14 [patent_title] => METHOD, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM AND DEVICE OF VIRTUAL MACHINE RESOURCE ALLOCATION [patent_app_type] => utility [patent_app_number] => 18/690232 [patent_app_country] => US [patent_app_date] => 2022-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7932 [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] => 18690232 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/690232
METHOD, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM AND DEVICE OF VIRTUAL MACHINE RESOURCE ALLOCATION Oct 10, 2022 Pending
Array ( [id] => 19084797 [patent_doc_number] => 20240111598 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-04-04 [patent_title] => SEQUENCING CIRCUIT FOR A PROCESSOR [patent_app_type] => utility [patent_app_number] => 17/957919 [patent_app_country] => US [patent_app_date] => 2022-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 28024 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17957919 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/957919
SEQUENCING CIRCUIT FOR A PROCESSOR Sep 29, 2022 Pending
Menu