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] => 18445980 [patent_doc_number] => 11681550 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-20 [patent_title] => Command management using allocated command identifier pools [patent_app_type] => utility [patent_app_number] => 17/176445 [patent_app_country] => US [patent_app_date] => 2021-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 14188 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17176445 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/176445
Command management using allocated command identifier pools Feb 15, 2021 Issued
Array ( [id] => 16856869 [patent_doc_number] => 20210157614 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-27 [patent_title] => Methods for User Interface Generation and Application Modification [patent_app_type] => utility [patent_app_number] => 17/163026 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14367 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 17163026 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/163026
Methods for user interface generation and application modification Jan 28, 2021 Issued
Array ( [id] => 17763412 [patent_doc_number] => 20220237024 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-28 [patent_title] => DIAGONAL AUTOSCALING OF SERVERLESS COMPUTING PROCESSES FOR REDUCED DOWNTIME [patent_app_type] => utility [patent_app_number] => 17/160778 [patent_app_country] => US [patent_app_date] => 2021-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8512 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17160778 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/160778
Diagonal autoscaling of serverless computing processes for reduced downtime Jan 27, 2021 Issued
Array ( [id] => 17763413 [patent_doc_number] => 20220237025 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-28 [patent_title] => ACTIVE BUILD MIGRATION IN CONTINUOUS INTEGRATION ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 17/160919 [patent_app_country] => US [patent_app_date] => 2021-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8344 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17160919 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/160919
Active build migration in continuous integration environments Jan 27, 2021 Issued
Array ( [id] => 18204075 [patent_doc_number] => 11586466 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-21 [patent_title] => Centralized high-availability flows execution framework [patent_app_type] => utility [patent_app_number] => 17/153135 [patent_app_country] => US [patent_app_date] => 2021-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 6656 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 317 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17153135 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/153135
Centralized high-availability flows execution framework Jan 19, 2021 Issued
Array ( [id] => 16810436 [patent_doc_number] => 20210132991 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM [patent_app_type] => utility [patent_app_number] => 17/150193 [patent_app_country] => US [patent_app_date] => 2021-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5272 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17150193 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/150193
Techniques for behavioral pairing in a task assignment system Jan 14, 2021 Issued
Array ( [id] => 16810437 [patent_doc_number] => 20210132992 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM [patent_app_type] => utility [patent_app_number] => 17/150204 [patent_app_country] => US [patent_app_date] => 2021-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5276 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17150204 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/150204
Techniques for behavioral pairing in a task assignment system Jan 14, 2021 Issued
Array ( [id] => 17706850 [patent_doc_number] => 20220206856 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-30 [patent_title] => STREAM-BASED JOB PROCESSING [patent_app_type] => utility [patent_app_number] => 17/139637 [patent_app_country] => US [patent_app_date] => 2020-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8812 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17139637 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/139637
Stream-based job processing Dec 30, 2020 Issued
Array ( [id] => 18104199 [patent_doc_number] => 11544085 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-03 [patent_title] => Methods and user interface generation and application modification [patent_app_type] => utility [patent_app_number] => 17/129741 [patent_app_country] => US [patent_app_date] => 2020-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 48 [patent_no_of_words] => 14368 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 415 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17129741 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/129741
Methods and user interface generation and application modification Dec 20, 2020 Issued
Array ( [id] => 17690411 [patent_doc_number] => 20220197704 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-23 [patent_title] => METHOD AND APPARATUS FOR CONTROLLING A COMPUTATIONAL STORAGE PROCESSOR [patent_app_type] => utility [patent_app_number] => 17/128516 [patent_app_country] => US [patent_app_date] => 2020-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12261 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17128516 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/128516
Method and apparatus for controlling a computational storage processor Dec 20, 2020 Issued
Array ( [id] => 16848948 [patent_doc_number] => 20210149693 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => INTERFACE DISPLAY METHOD AND APPARATUS, TERMINAL, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/127379 [patent_app_country] => US [patent_app_date] => 2020-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26847 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 17127379 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/127379
INTERFACE DISPLAY METHOD AND APPARATUS, TERMINAL, AND STORAGE MEDIUM Dec 17, 2020 Abandoned
Array ( [id] => 16918680 [patent_doc_number] => 20210191772 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => ADAPTABLE HIERARCHICAL SCHEDULING [patent_app_type] => utility [patent_app_number] => 17/126664 [patent_app_country] => US [patent_app_date] => 2020-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12814 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17126664 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/126664
ADAPTABLE HIERARCHICAL SCHEDULING Dec 17, 2020 Abandoned
Array ( [id] => 18998213 [patent_doc_number] => 11915062 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-27 [patent_title] => Server instance introspection for shared resource collisions using call stack dependencies [patent_app_type] => utility [patent_app_number] => 17/125319 [patent_app_country] => US [patent_app_date] => 2020-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 16126 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17125319 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/125319
Server instance introspection for shared resource collisions using call stack dependencies Dec 16, 2020 Issued
Array ( [id] => 17550135 [patent_doc_number] => 20220121477 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-21 [patent_title] => DevOps Declarative Domain Based Pipelines [patent_app_type] => utility [patent_app_number] => 17/122878 [patent_app_country] => US [patent_app_date] => 2020-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9631 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 325 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17122878 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/122878
DevOps Declarative Domain Based Pipelines Dec 14, 2020 Abandoned
Array ( [id] => 17955149 [patent_doc_number] => 11481254 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-25 [patent_title] => Payroll data processing server [patent_app_type] => utility [patent_app_number] => 17/120992 [patent_app_country] => US [patent_app_date] => 2020-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 5258 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17120992 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/120992
Payroll data processing server Dec 13, 2020 Issued
Array ( [id] => 16964871 [patent_doc_number] => 20210216370 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => RESOURCE MONITOR FOR MONITORING LONG-STANDING COMPUTING RESOURCES [patent_app_type] => utility [patent_app_number] => 17/117500 [patent_app_country] => US [patent_app_date] => 2020-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19375 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17117500 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/117500
Resource monitor for monitoring long-standing computing resources Dec 9, 2020 Issued
Array ( [id] => 17817250 [patent_doc_number] => 11422861 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-23 [patent_title] => Data processing method and computer device [patent_app_type] => utility [patent_app_number] => 17/107173 [patent_app_country] => US [patent_app_date] => 2020-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 27580 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17107173 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/107173
Data processing method and computer device Nov 29, 2020 Issued
Array ( [id] => 18912194 [patent_doc_number] => 11875173 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-16 [patent_title] => Execution of auxiliary functions in an on-demand network code execution system [patent_app_type] => utility [patent_app_number] => 17/107663 [patent_app_country] => US [patent_app_date] => 2020-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12808 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17107663 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/107663
Execution of auxiliary functions in an on-demand network code execution system Nov 29, 2020 Issued
Array ( [id] => 16903187 [patent_doc_number] => 20210182103 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-17 [patent_title] => METHOD AND APPARATUS FOR PROCESSING TO SUPPORT SCALABILITY IN MANY-CORE ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/103551 [patent_app_country] => US [patent_app_date] => 2020-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5560 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17103551 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/103551
METHOD AND APPARATUS FOR PROCESSING TO SUPPORT SCALABILITY IN MANY-CORE ENVIRONMENT Nov 23, 2020 Abandoned
Array ( [id] => 17613831 [patent_doc_number] => 20220156111 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-19 [patent_title] => PARALLEL FILE SYSTEM SCANS WITH MULTIPLE SHARED QUEUES [patent_app_type] => utility [patent_app_number] => 16/952307 [patent_app_country] => US [patent_app_date] => 2020-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6098 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16952307 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/952307
Parallel file system scans with multiple shared queues Nov 18, 2020 Issued
Menu