
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] => 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 |