
Charles M. Swift
Examiner (ID: 11743, Phone: (571)270-7756 , Office: P/2196 )
| Most Active Art Unit | 2196 |
| Art Unit(s) | 2196, 2191 |
| Total Applications | 961 |
| Issued Applications | 727 |
| Pending Applications | 95 |
| Abandoned Applications | 165 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 12966748
[patent_doc_number] => 09875144
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-01-23
[patent_title] => Controlling virtual machine density and placement distribution in a converged infrastructure resource pool
[patent_app_type] => utility
[patent_app_number] => 14/919766
[patent_app_country] => US
[patent_app_date] => 2015-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5207
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 189
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14919766
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/919766 | Controlling virtual machine density and placement distribution in a converged infrastructure resource pool | Oct 21, 2015 | Issued |
Array
(
[id] => 13291765
[patent_doc_number] => 10157074
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-12-18
[patent_title] => Systems and methods for multi-root input/output virtualization-based management by single service processor
[patent_app_type] => utility
[patent_app_number] => 14/885164
[patent_app_country] => US
[patent_app_date] => 2015-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 7213
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14885164
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/885164 | Systems and methods for multi-root input/output virtualization-based management by single service processor | Oct 15, 2015 | Issued |
Array
(
[id] => 11006070
[patent_doc_number] => 20160203020
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-07-14
[patent_title] => 'LOADING CALCULATION METHOD AND LOADING CALCULATION SYSTEM FOR PROCESSOR IN ELECTRONIC DEVICE'
[patent_app_type] => utility
[patent_app_number] => 14/882416
[patent_app_country] => US
[patent_app_date] => 2015-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2302
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14882416
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/882416 | Loading calculation method and loading calculation system for processor in electronic device | Oct 12, 2015 | Issued |
Array
(
[id] => 10757563
[patent_doc_number] => 20160103714
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-04-14
[patent_title] => 'SYSTEM, METHOD OF CONTROLLING A SYSTEM INCLUDING A LOAD BALANCER AND A PLURALITY OF APPARATUSES, AND APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 14/870309
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 19680
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14870309
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/870309 | SYSTEM, METHOD OF CONTROLLING A SYSTEM INCLUDING A LOAD BALANCER AND A PLURALITY OF APPARATUSES, AND APPARATUS | Sep 29, 2015 | Abandoned |
Array
(
[id] => 11077966
[patent_doc_number] => 20160274930
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-22
[patent_title] => 'METHOD AND APPARATUS FOR AN ON-PROCESS MIGRATION IN A VIRTUAL ENVIRONMENT WITHIN AN INDUSTRIAL PROCESS CONTROL AND AUTOMATION SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/871898
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10509
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14871898
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/871898 | METHOD AND APPARATUS FOR AN ON-PROCESS MIGRATION IN A VIRTUAL ENVIRONMENT WITHIN AN INDUSTRIAL PROCESS CONTROL AND AUTOMATION SYSTEM | Sep 29, 2015 | Abandoned |
Array
(
[id] => 13240783
[patent_doc_number] => 10133590
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-11-20
[patent_title] => Container runtime support
[patent_app_type] => utility
[patent_app_number] => 14/869057
[patent_app_country] => US
[patent_app_date] => 2015-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 5586
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14869057
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/869057 | Container runtime support | Sep 28, 2015 | Issued |
Array
(
[id] => 10793809
[patent_doc_number] => 20160139966
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-19
[patent_title] => 'ALMOST FAIR BUSY LOCK'
[patent_app_type] => utility
[patent_app_number] => 14/860965
[patent_app_country] => US
[patent_app_date] => 2015-09-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 13363
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14860965
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/860965 | Almost fair busy lock | Sep 21, 2015 | Issued |
Array
(
[id] => 11516279
[patent_doc_number] => 20170083354
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-23
[patent_title] => 'CONNECTION-BASED RESOURCE MANAGEMENT FOR VIRTUAL DESKTOP INSTANCES'
[patent_app_type] => utility
[patent_app_number] => 14/862008
[patent_app_country] => US
[patent_app_date] => 2015-09-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 18957
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14862008
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/862008 | Connection-based resource management for virtual desktop instances | Sep 21, 2015 | Issued |
Array
(
[id] => 12372759
[patent_doc_number] => 09959138
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-05-01
[patent_title] => Adaptive self-maintenance scheduler
[patent_app_type] => utility
[patent_app_number] => 14/852249
[patent_app_country] => US
[patent_app_date] => 2015-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5887
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 300
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14852249
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/852249 | Adaptive self-maintenance scheduler | Sep 10, 2015 | Issued |
Array
(
[id] => 12039456
[patent_doc_number] => 09817690
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-11-14
[patent_title] => 'Predictively provisioning cloud computing resources for virtual machines'
[patent_app_type] => utility
[patent_app_number] => 14/852043
[patent_app_country] => US
[patent_app_date] => 2015-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8555
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14852043
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/852043 | Predictively provisioning cloud computing resources for virtual machines | Sep 10, 2015 | Issued |
Array
(
[id] => 11494369
[patent_doc_number] => 20170068555
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-09
[patent_title] => 'OPERATION-SPECIFIC VIRTUAL MACHINE PLACEMENT CONSTRAINTS'
[patent_app_type] => utility
[patent_app_number] => 14/845457
[patent_app_country] => US
[patent_app_date] => 2015-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5931
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14845457
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/845457 | OPERATION-SPECIFIC VIRTUAL MACHINE PLACEMENT CONSTRAINTS | Sep 3, 2015 | Abandoned |
Array
(
[id] => 10716652
[patent_doc_number] => 20160062799
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-03
[patent_title] => 'MANAGING INVOCATION OF TASKS'
[patent_app_type] => utility
[patent_app_number] => 14/843001
[patent_app_country] => US
[patent_app_date] => 2015-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 28389
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14843001
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/843001 | Managing invocation of tasks | Sep 1, 2015 | Issued |
Array
(
[id] => 11460700
[patent_doc_number] => 20170054606
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-23
[patent_title] => 'PLACEMENT OF VIRTUAL MACHINES ON PREFERRED PHYSICAL HOSTS'
[patent_app_type] => utility
[patent_app_number] => 14/841536
[patent_app_country] => US
[patent_app_date] => 2015-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6283
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14841536
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/841536 | Placement of virtual machines on preferred physical hosts | Aug 30, 2015 | Issued |
Array
(
[id] => 10524442
[patent_doc_number] => 09250957
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-02-02
[patent_title] => 'Method for selecting and controlling second work process during first work process in multitasking mobile terminal'
[patent_app_type] => utility
[patent_app_number] => 14/840844
[patent_app_country] => US
[patent_app_date] => 2015-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 3792
[patent_no_of_claims] => 19
[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] => 14840844
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/840844 | Method for selecting and controlling second work process during first work process in multitasking mobile terminal | Aug 30, 2015 | Issued |
Array
(
[id] => 11473851
[patent_doc_number] => 20170060633
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-02
[patent_title] => 'Data Management for Multiple Processing Units Using Data Transfer Costs'
[patent_app_type] => utility
[patent_app_number] => 14/837156
[patent_app_country] => US
[patent_app_date] => 2015-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14903
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14837156
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/837156 | Data management for multiple processing units using data transfer costs | Aug 26, 2015 | Issued |
Array
(
[id] => 11846416
[patent_doc_number] => 09733970
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-15
[patent_title] => 'Placement of virtual machines on preferred physical hosts'
[patent_app_type] => utility
[patent_app_number] => 14/832768
[patent_app_country] => US
[patent_app_date] => 2015-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6348
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14832768
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/832768 | Placement of virtual machines on preferred physical hosts | Aug 20, 2015 | Issued |
Array
(
[id] => 11445184
[patent_doc_number] => 20170046205
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-16
[patent_title] => 'CONTROLLING VIRTUAL MACHINE DENSITY AND PLACEMENT DISTRIBUTION IN A CONVERGED INFRASTRUCTURE RESOURCE POOL'
[patent_app_type] => utility
[patent_app_number] => 14/826510
[patent_app_country] => US
[patent_app_date] => 2015-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5301
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14826510
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/826510 | Controlling virtual machine density and placement distribution in a converged infrastructure resource pool | Aug 13, 2015 | Issued |
Array
(
[id] => 12647034
[patent_doc_number] => 20180107509
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-19
[patent_title] => MIGRATION OF COMPUTER SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 15/573542
[patent_app_country] => US
[patent_app_date] => 2015-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8902
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15573542
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/573542 | MIGRATION OF COMPUTER SYSTEMS | Jul 30, 2015 | Abandoned |
Array
(
[id] => 13767345
[patent_doc_number] => 10176014
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-08
[patent_title] => System and method for multithreaded processing
[patent_app_type] => utility
[patent_app_number] => 14/810205
[patent_app_country] => US
[patent_app_date] => 2015-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2072
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 248
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14810205
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/810205 | System and method for multithreaded processing | Jul 26, 2015 | Issued |
Array
(
[id] => 11659062
[patent_doc_number] => 09672064
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-06-06
[patent_title] => 'Dynamically adaptive, resource aware system and method for scheduling'
[patent_app_type] => utility
[patent_app_number] => 14/797547
[patent_app_country] => US
[patent_app_date] => 2015-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 10350
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14797547
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/797547 | Dynamically adaptive, resource aware system and method for scheduling | Jul 12, 2015 | Issued |