
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] => 11523557
[patent_doc_number] => 09606957
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-28
[patent_title] => 'Electronic device and method of linking a task thereof'
[patent_app_type] => utility
[patent_app_number] => 14/641720
[patent_app_country] => US
[patent_app_date] => 2015-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11262
[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] => 14641720
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/641720 | Electronic device and method of linking a task thereof | Mar 8, 2015 | Issued |
Array
(
[id] => 10284379
[patent_doc_number] => 20150169377
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-18
[patent_title] => 'ABSTRACTING A MULTITHREADED PROCESSOR CORE TO A SINGLE THREADED PROCESSOR CORE'
[patent_app_type] => utility
[patent_app_number] => 14/631286
[patent_app_country] => US
[patent_app_date] => 2015-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4136
[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] => 14631286
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/631286 | Abstracting a multithreaded processor core to a single threaded processor core | Feb 24, 2015 | Issued |
Array
(
[id] => 10357222
[patent_doc_number] => 20150242227
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-08-27
[patent_title] => 'Dynamic Information Virtualization'
[patent_app_type] => utility
[patent_app_number] => 14/631731
[patent_app_country] => US
[patent_app_date] => 2015-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11771
[patent_no_of_claims] => 20
[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] => 14631731
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/631731 | Dynamic information virtualization | Feb 24, 2015 | Issued |
Array
(
[id] => 10143949
[patent_doc_number] => 09176758
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-11-03
[patent_title] => 'Controlling virtualization resource utilization based on network state'
[patent_app_type] => utility
[patent_app_number] => 14/620482
[patent_app_country] => US
[patent_app_date] => 2015-02-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7271
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14620482
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/620482 | Controlling virtualization resource utilization based on network state | Feb 11, 2015 | Issued |
Array
(
[id] => 11035083
[patent_doc_number] => 20160232039
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-11
[patent_title] => 'CYCLE-LEVEL THREAD ALIGNMENT ON MULTI-THREADED PROCESSORS'
[patent_app_type] => utility
[patent_app_number] => 14/619153
[patent_app_country] => US
[patent_app_date] => 2015-02-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6020
[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] => 14619153
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/619153 | Cycle-level thread alignment on multi-threaded processors | Feb 10, 2015 | Issued |
Array
(
[id] => 14642399
[patent_doc_number] => 10365943
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-30
[patent_title] => Virtual machine placement
[patent_app_type] => utility
[patent_app_number] => 15/507651
[patent_app_country] => US
[patent_app_date] => 2015-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11604
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15507651
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/507651 | Virtual machine placement | Jan 26, 2015 | Issued |
Array
(
[id] => 10221661
[patent_doc_number] => 20150106654
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-16
[patent_title] => 'METHOD AND SYSTEM FOR NON-INTRUSIVE MONITORING OF LIBRARY COMPONENTS'
[patent_app_type] => utility
[patent_app_number] => 14/574077
[patent_app_country] => US
[patent_app_date] => 2014-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3204
[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] => 14574077
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/574077 | Method and system for non-intrusive monitoring of library components | Dec 16, 2014 | Issued |
Array
(
[id] => 10284373
[patent_doc_number] => 20150169372
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-18
[patent_title] => 'SYSTEM AND METHOD FOR MANAGING COMPUTING RESOURCES'
[patent_app_type] => utility
[patent_app_number] => 14/565509
[patent_app_country] => US
[patent_app_date] => 2014-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 11034
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[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] => 14565509
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/565509 | SYSTEM AND METHOD FOR MANAGING COMPUTING RESOURCES | Dec 9, 2014 | Abandoned |
Array
(
[id] => 10284435
[patent_doc_number] => 20150169433
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-18
[patent_title] => 'Automated Generation of Semantically Correct Test Data for Application Development'
[patent_app_type] => utility
[patent_app_number] => 14/560866
[patent_app_country] => US
[patent_app_date] => 2014-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6260
[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] => 14560866
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/560866 | Automated Generation of Semantically Correct Test Data for Application Development | Dec 3, 2014 | Abandoned |
Array
(
[id] => 10582697
[patent_doc_number] => 09304821
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-04-05
[patent_title] => 'Locating file data from a mapping file'
[patent_app_type] => utility
[patent_app_number] => 14/542760
[patent_app_country] => US
[patent_app_date] => 2014-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 30
[patent_no_of_words] => 10263
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 200
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14542760
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/542760 | Locating file data from a mapping file | Nov 16, 2014 | Issued |
Array
(
[id] => 10439222
[patent_doc_number] => 20150324234
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-11-12
[patent_title] => 'TASK SCHEDULING METHOD AND RELATED NON-TRANSITORY COMPUTER READABLE MEDIUM FOR DISPATCHING TASK IN MULTI-CORE PROCESSOR SYSTEM BASED AT LEAST PARTLY ON DISTRIBUTION OF TASKS SHARING SAME DATA AND/OR ACCESSING SAME MEMORY ADDRESS(ES)'
[patent_app_type] => utility
[patent_app_number] => 14/650862
[patent_app_country] => US
[patent_app_date] => 2014-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 13909
[patent_no_of_claims] => 22
[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] => 14650862
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/650862 | TASK SCHEDULING METHOD AND RELATED NON-TRANSITORY COMPUTER READABLE MEDIUM FOR DISPATCHING TASK IN MULTI-CORE PROCESSOR SYSTEM BASED AT LEAST PARTLY ON DISTRIBUTION OF TASKS SHARING SAME DATA AND/OR ACCESSING SAME MEMORY ADDRESS(ES) | Nov 13, 2014 | Abandoned |
Array
(
[id] => 9918963
[patent_doc_number] => 20150074168
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-03-12
[patent_title] => 'DECENTRALIZED DISTRIBUTED COMPUTING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/535850
[patent_app_country] => US
[patent_app_date] => 2014-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 10256
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 6
[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] => 14535850
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/535850 | Decentralized distributed computing system | Nov 6, 2014 | Issued |
Array
(
[id] => 12025743
[patent_doc_number] => 20170315842
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-02
[patent_title] => 'RESOURCE CONSUMING TASKS SCHEDULER'
[patent_app_type] => utility
[patent_app_number] => 15/523647
[patent_app_country] => US
[patent_app_date] => 2014-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6552
[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] => 15523647
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/523647 | RESOURCE CONSUMING TASKS SCHEDULER | Oct 29, 2014 | Abandoned |
Array
(
[id] => 11509173
[patent_doc_number] => 09600333
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-03-21
[patent_title] => 'System and methods for transaction-based process management'
[patent_app_type] => utility
[patent_app_number] => 14/527017
[patent_app_country] => US
[patent_app_date] => 2014-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 6201
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 327
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14527017
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/527017 | System and methods for transaction-based process management | Oct 28, 2014 | Issued |
Array
(
[id] => 10530320
[patent_doc_number] => 09256456
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-02-09
[patent_title] => 'Architecture for managing I/O and storage for a virtualization environment'
[patent_app_type] => utility
[patent_app_number] => 14/514326
[patent_app_country] => US
[patent_app_date] => 2014-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 13616
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14514326
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/514326 | Architecture for managing I/O and storage for a virtualization environment | Oct 13, 2014 | Issued |
Array
(
[id] => 11996194
[patent_doc_number] => 20170300349
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-19
[patent_title] => 'STORAGE OF HYPERVISOR MESSAGES IN NETWORK PACKETS GENERATED BY VIRTUAL MACHINES'
[patent_app_type] => utility
[patent_app_number] => 15/511933
[patent_app_country] => US
[patent_app_date] => 2014-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3526
[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] => 15511933
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/511933 | STORAGE OF HYPERVISOR MESSAGES IN NETWORK PACKETS GENERATED BY VIRTUAL MACHINES | Sep 25, 2014 | Abandoned |
Array
(
[id] => 9795250
[patent_doc_number] => 20150007194
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-01
[patent_title] => 'METHODS AND SYSTEMS FOR MANAGING VIRTUAL AND REAL MACHINES'
[patent_app_type] => utility
[patent_app_number] => 14/475521
[patent_app_country] => US
[patent_app_date] => 2014-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 8706
[patent_no_of_claims] => 2
[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] => 14475521
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/475521 | Methods and systems for managing virtual and real machines | Sep 1, 2014 | Issued |
Array
(
[id] => 9912495
[patent_doc_number] => 20150067698
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-03-05
[patent_title] => 'METHOD AND APPARATUS FOR PERSISTENT ORCHESTRATED TASK MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 14/472314
[patent_app_country] => US
[patent_app_date] => 2014-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 6589
[patent_no_of_claims] => 2
[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] => 14472314
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/472314 | METHOD AND APPARATUS FOR PERSISTENT ORCHESTRATED TASK MANAGEMENT | Aug 27, 2014 | Abandoned |
Array
(
[id] => 9912476
[patent_doc_number] => 20150067679
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-03-05
[patent_title] => 'METHOD AND APPARATUS FOR SOFTWARE DEFINED CLOUD WORKFLOW RECOVERY'
[patent_app_type] => utility
[patent_app_number] => 14/471995
[patent_app_country] => US
[patent_app_date] => 2014-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 6740
[patent_no_of_claims] => 2
[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] => 14471995
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/471995 | METHOD AND APPARATUS FOR SOFTWARE DEFINED CLOUD WORKFLOW RECOVERY | Aug 27, 2014 | Abandoned |
Array
(
[id] => 9912195
[patent_doc_number] => 20150067397
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-03-05
[patent_title] => 'METHOD AND APPARATUS FOR RESTORING FAILED USER WORKFLOW INSTANCES FROM DATA STORE'
[patent_app_type] => utility
[patent_app_number] => 14/472016
[patent_app_country] => US
[patent_app_date] => 2014-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 6661
[patent_no_of_claims] => 2
[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] => 14472016
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/472016 | METHOD AND APPARATUS FOR RESTORING FAILED USER WORKFLOW INSTANCES FROM DATA STORE | Aug 27, 2014 | Abandoned |