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] => 18819558 [patent_doc_number] => 20230393898 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-07 [patent_title] => PRE-EMPTIVE SCHEDULING OF WORKLOADS TO ENABLE IMPROVED SHARING OF RESOURCES [patent_app_type] => utility [patent_app_number] => 18/186709 [patent_app_country] => US [patent_app_date] => 2023-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4733 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18186709 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/186709
PRE-EMPTIVE SCHEDULING OF WORKLOADS TO ENABLE IMPROVED SHARING OF RESOURCES Mar 19, 2023 Pending
Array ( [id] => 19419961 [patent_doc_number] => 20240296084 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-05 [patent_title] => SYSTEMS AND METHODS FOR MEASURING SYSTEM PERFORMANCES [patent_app_type] => utility [patent_app_number] => 18/177508 [patent_app_country] => US [patent_app_date] => 2023-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9852 [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] => 18177508 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/177508
SYSTEMS AND METHODS FOR MEASURING SYSTEM PERFORMANCES Mar 1, 2023 Pending
Array ( [id] => 18454246 [patent_doc_number] => 20230195526 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-22 [patent_title] => GRAPH COMPUTING APPARATUS, PROCESSING METHOD, AND RELATED DEVICE [patent_app_type] => utility [patent_app_number] => 18/171189 [patent_app_country] => US [patent_app_date] => 2023-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21869 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18171189 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/171189
GRAPH COMPUTING APPARATUS, PROCESSING METHOD, AND RELATED DEVICE Feb 16, 2023 Pending
Array ( [id] => 19391416 [patent_doc_number] => 20240281286 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-22 [patent_title] => RESOURCE BALANCING ACROSS EDGE COMPUTING SERVERS [patent_app_type] => utility [patent_app_number] => 18/170016 [patent_app_country] => US [patent_app_date] => 2023-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7226 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18170016 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/170016
RESOURCE BALANCING ACROSS EDGE COMPUTING SERVERS Feb 15, 2023 Pending
Array ( [id] => 18569059 [patent_doc_number] => 20230259395 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-17 [patent_title] => SYSTEMS AND METHODS FOR MICROSERVICES BASED FUNCTIONALITIES [patent_app_type] => utility [patent_app_number] => 18/169386 [patent_app_country] => US [patent_app_date] => 2023-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8672 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18169386 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/169386
SYSTEMS AND METHODS FOR MICROSERVICES BASED FUNCTIONALITIES Feb 14, 2023 Pending
Array ( [id] => 19383052 [patent_doc_number] => 20240272922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-15 [patent_title] => SIMULATION FOR SCHEDULERS ASSOCIATED WITH AUTONOMOUS VEHICLE SOFTWARE BUILDS [patent_app_type] => utility [patent_app_number] => 18/167189 [patent_app_country] => US [patent_app_date] => 2023-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16868 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18167189 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/167189
SIMULATION FOR SCHEDULERS ASSOCIATED WITH AUTONOMOUS VEHICLE SOFTWARE BUILDS Feb 9, 2023 Pending
Array ( [id] => 19459382 [patent_doc_number] => 12099875 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-09-24 [patent_title] => Memory deallocation across a trust boundary [patent_app_type] => utility [patent_app_number] => 18/162704 [patent_app_country] => US [patent_app_date] => 2023-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 7942 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18162704 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/162704
Memory deallocation across a trust boundary Jan 30, 2023 Issued
Array ( [id] => 18531809 [patent_doc_number] => 20230236881 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => SYSTEMS AND METHODS FOR PERFORMING SECURE DIGITAL FORENSICS INVESTIGATIONS USING A HYBRID OF ON-PREMISES AND CLOUD-BASED RESOURCES [patent_app_type] => utility [patent_app_number] => 18/159342 [patent_app_country] => US [patent_app_date] => 2023-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17531 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18159342 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/159342
SYSTEMS AND METHODS FOR PERFORMING SECURE DIGITAL FORENSICS INVESTIGATIONS USING A HYBRID OF ON-PREMISES AND CLOUD-BASED RESOURCES Jan 24, 2023 Pending
Array ( [id] => 19219913 [patent_doc_number] => 20240184617 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-06 [patent_title] => METHOD AND SYSTEM FOR AUTOMATICALLY PROVIDING A PROCESS COMPLETION INFORMATION OF AN APPLICATION PROCESS [patent_app_type] => utility [patent_app_number] => 18/101407 [patent_app_country] => US [patent_app_date] => 2023-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12644 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18101407 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/101407
METHOD AND SYSTEM FOR AUTOMATICALLY PROVIDING A PROCESS COMPLETION INFORMATION OF AN APPLICATION PROCESS Jan 24, 2023 Pending
Array ( [id] => 19107801 [patent_doc_number] => 11960912 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Methods for user interface generation and application modification [patent_app_type] => utility [patent_app_number] => 18/158366 [patent_app_country] => US [patent_app_date] => 2023-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 48 [patent_no_of_words] => 14366 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18158366 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/158366
Methods for user interface generation and application modification Jan 22, 2023 Issued
Array ( [id] => 19320214 [patent_doc_number] => 20240241758 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-18 [patent_title] => FLEXIBLE COMPUTING RESOURCE CLUSTER ALLOCATION [patent_app_type] => utility [patent_app_number] => 18/155689 [patent_app_country] => US [patent_app_date] => 2023-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13437 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 251 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18155689 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/155689
FLEXIBLE COMPUTING RESOURCE CLUSTER ALLOCATION Jan 16, 2023 Pending
Array ( [id] => 19320214 [patent_doc_number] => 20240241758 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-18 [patent_title] => FLEXIBLE COMPUTING RESOURCE CLUSTER ALLOCATION [patent_app_type] => utility [patent_app_number] => 18/155689 [patent_app_country] => US [patent_app_date] => 2023-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13437 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 251 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18155689 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/155689
FLEXIBLE COMPUTING RESOURCE CLUSTER ALLOCATION Jan 16, 2023 Pending
Array ( [id] => 19303347 [patent_doc_number] => 20240231927 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-11 [patent_title] => PROACTIVE RESOURCE PROVISIONING IN LARGE-SCALE CLOUD SERVICE WITH INTELLIGENT POOLING [patent_app_type] => utility [patent_app_number] => 18/152391 [patent_app_country] => US [patent_app_date] => 2023-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12913 [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] => 18152391 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/152391
PROACTIVE RESOURCE PROVISIONING IN LARGE-SCALE CLOUD SERVICE WITH INTELLIGENT POOLING Jan 9, 2023 Pending
Array ( [id] => 19137335 [patent_doc_number] => 11972302 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-04-30 [patent_title] => User-aware request processing in application services [patent_app_type] => utility [patent_app_number] => 18/091544 [patent_app_country] => US [patent_app_date] => 2022-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7250 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18091544 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/091544
User-aware request processing in application services Dec 29, 2022 Issued
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] => 19267599 [patent_doc_number] => 20240211302 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-27 [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] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10444 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [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 Pending
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 Pending
Array ( [id] => 19235789 [patent_doc_number] => 20240192984 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-13 [patent_title] => DESIGN 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] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8395 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 18078839 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/078839
DESIGN OPERATION EXECUTION FOR CONNECTION SERVICE INTEGRATION Dec 8, 2022 Pending
Array ( [id] => 19235818 [patent_doc_number] => 20240193013 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-13 [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] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22068 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [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 Pending
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
Menu