
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17252903
[patent_doc_number] => 11188392
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-11-30
[patent_title] => Scheduling system for computational work on heterogeneous hardware
[patent_app_type] => utility
[patent_app_number] => 16/136075
[patent_app_country] => US
[patent_app_date] => 2018-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 11865
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16136075
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/136075 | Scheduling system for computational work on heterogeneous hardware | Sep 18, 2018 | Issued |
Array
(
[id] => 15653973
[patent_doc_number] => 20200089517
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-19
[patent_title] => HYPERVISOR FLOW STEERING FOR ADDRESS SHARING
[patent_app_type] => utility
[patent_app_number] => 16/134912
[patent_app_country] => US
[patent_app_date] => 2018-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4523
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 189
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16134912
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/134912 | Hypervisor flow steering for address sharing | Sep 17, 2018 | Issued |
Array
(
[id] => 14135649
[patent_doc_number] => 20190102214
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-04-04
[patent_title] => CONTAINER MANAGEMENT APPARATUS, CONTAINER MANAGEMENT METHOD, AND NONVOLATILE RECORDING MEDIUM
[patent_app_type] => utility
[patent_app_number] => 16/127430
[patent_app_country] => US
[patent_app_date] => 2018-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9349
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16127430
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/127430 | Container management apparatus, container management method, and nonvolatile recording medium | Sep 10, 2018 | Issued |
Array
(
[id] => 15952811
[patent_doc_number] => 10664313
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-26
[patent_title] => Method for allocating processor resources and terminal device
[patent_app_type] => utility
[patent_app_number] => 16/119151
[patent_app_country] => US
[patent_app_date] => 2018-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 11597
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16119151
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/119151 | Method for allocating processor resources and terminal device | Aug 30, 2018 | Issued |
Array
(
[id] => 15952811
[patent_doc_number] => 10664313
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-26
[patent_title] => Method for allocating processor resources and terminal device
[patent_app_type] => utility
[patent_app_number] => 16/119151
[patent_app_country] => US
[patent_app_date] => 2018-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 11597
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16119151
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/119151 | Method for allocating processor resources and terminal device | Aug 30, 2018 | Issued |
Array
(
[id] => 15952811
[patent_doc_number] => 10664313
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-26
[patent_title] => Method for allocating processor resources and terminal device
[patent_app_type] => utility
[patent_app_number] => 16/119151
[patent_app_country] => US
[patent_app_date] => 2018-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 11597
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16119151
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/119151 | Method for allocating processor resources and terminal device | Aug 30, 2018 | Issued |
Array
(
[id] => 15952811
[patent_doc_number] => 10664313
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-26
[patent_title] => Method for allocating processor resources and terminal device
[patent_app_type] => utility
[patent_app_number] => 16/119151
[patent_app_country] => US
[patent_app_date] => 2018-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 11597
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16119151
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/119151 | Method for allocating processor resources and terminal device | Aug 30, 2018 | Issued |
Array
(
[id] => 14379209
[patent_doc_number] => 20190163517
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-30
[patent_title] => PREDICTIVE RIGHTSIZING FOR VIRTUAL MACHINES IN CLOUD COMPUTING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 16/115414
[patent_app_country] => US
[patent_app_date] => 2018-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8081
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16115414
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/115414 | Predictive rightsizing for virtual machines in cloud computing systems | Aug 27, 2018 | Issued |
Array
(
[id] => 16371124
[patent_doc_number] => 10802883
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-10-13
[patent_title] => Method, system, and device for near-memory processing with cores of a plurality of sizes
[patent_app_type] => utility
[patent_app_number] => 16/107215
[patent_app_country] => US
[patent_app_date] => 2018-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6718
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16107215
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/107215 | Method, system, and device for near-memory processing with cores of a plurality of sizes | Aug 20, 2018 | Issued |
Array
(
[id] => 15530739
[patent_doc_number] => 20200057675
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-20
[patent_title] => Workflow optimization
[patent_app_type] => utility
[patent_app_number] => 15/998728
[patent_app_country] => US
[patent_app_date] => 2018-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7535
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15998728
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/998728 | Workflow optimization | Aug 15, 2018 | Issued |
Array
(
[id] => 13782589
[patent_doc_number] => 20190004833
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-03
[patent_title] => SECURITY APPLICATION FOR A GUEST OPERATING SYSTEM IN A VIRTUAL COMPUTING ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 16/102927
[patent_app_country] => US
[patent_app_date] => 2018-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6034
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16102927
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/102927 | Security application for a guest operating system in a virtual computing environment | Aug 13, 2018 | Issued |
Array
(
[id] => 16385210
[patent_doc_number] => 10810046
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-10-20
[patent_title] => Automated system for optimizing batch processing time
[patent_app_type] => utility
[patent_app_number] => 16/103508
[patent_app_country] => US
[patent_app_date] => 2018-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5361
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16103508
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/103508 | Automated system for optimizing batch processing time | Aug 13, 2018 | Issued |
Array
(
[id] => 14642401
[patent_doc_number] => 10365944
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-30
[patent_title] => Predictively provisioning cloud computing resources for virtual machines
[patent_app_type] => utility
[patent_app_number] => 16/057885
[patent_app_country] => US
[patent_app_date] => 2018-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8397
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16057885
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/057885 | Predictively provisioning cloud computing resources for virtual machines | Aug 7, 2018 | Issued |
Array
(
[id] => 15886929
[patent_doc_number] => 10649809
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-12
[patent_title] => Fork-aware smart pointers
[patent_app_type] => utility
[patent_app_number] => 16/058093
[patent_app_country] => US
[patent_app_date] => 2018-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2777
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16058093
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/058093 | Fork-aware smart pointers | Aug 7, 2018 | Issued |
Array
(
[id] => 15439989
[patent_doc_number] => 20200034178
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-30
[patent_title] => VIRTUALIZATION AGNOSTIC ORCHESTRATION IN A VIRTUAL COMPUTING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/049595
[patent_app_country] => US
[patent_app_date] => 2018-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13730
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[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] => 16049595
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/049595 | VIRTUALIZATION AGNOSTIC ORCHESTRATION IN A VIRTUAL COMPUTING SYSTEM | Jul 29, 2018 | Abandoned |
Array
(
[id] => 16651985
[patent_doc_number] => 10929162
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-23
[patent_title] => Virtual machine container for applications
[patent_app_type] => utility
[patent_app_number] => 16/047273
[patent_app_country] => US
[patent_app_date] => 2018-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 5456
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16047273
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/047273 | Virtual machine container for applications | Jul 26, 2018 | Issued |
Array
(
[id] => 15440045
[patent_doc_number] => 20200034206
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-30
[patent_title] => METHODS, SYSTEMS AND APPARATUS FOR GOVERNANCE OF VIRTUAL COMPUTING INFRASTRUCTURE RESOURCES
[patent_app_type] => utility
[patent_app_number] => 16/047307
[patent_app_country] => US
[patent_app_date] => 2018-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19703
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16047307
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/047307 | Methods, systems and apparatus for governance of virtual computing infrastructure resources | Jul 26, 2018 | Issued |
Array
(
[id] => 16065091
[patent_doc_number] => 10691495
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-23
[patent_title] => Virtual processor allocation with execution guarantee
[patent_app_type] => utility
[patent_app_number] => 16/045075
[patent_app_country] => US
[patent_app_date] => 2018-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7628
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16045075
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/045075 | Virtual processor allocation with execution guarantee | Jul 24, 2018 | Issued |
Array
(
[id] => 15412495
[patent_doc_number] => 20200026570
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-23
[patent_title] => Predicting Time-To-Finish of a Workflow Using Deep Neural Network With Biangular Activation Functions
[patent_app_type] => utility
[patent_app_number] => 16/040771
[patent_app_country] => US
[patent_app_date] => 2018-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6049
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16040771
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/040771 | Predicting time-to-finish of a workflow using deep neural network with biangular activation functions | Jul 19, 2018 | Issued |
Array
(
[id] => 15412477
[patent_doc_number] => 20200026561
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-23
[patent_title] => INTELLIGENT CONTENTIONLESS PROCESSING RESOURCE REDUCTION IN A MULTIPROCESSING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/039540
[patent_app_country] => US
[patent_app_date] => 2018-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7259
[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] => 16039540
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/039540 | Intelligent contentionless processing resource reduction in a multiprocessing system | Jul 18, 2018 | Issued |