
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] => 16574137
[patent_doc_number] => 10896060
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-01-19
[patent_title] => Resource monitor for monitoring long-standing computing resources
[patent_app_type] => utility
[patent_app_number] => 16/742660
[patent_app_country] => US
[patent_app_date] => 2020-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 19321
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 16742660
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/742660 | Resource monitor for monitoring long-standing computing resources | Jan 13, 2020 | Issued |
Array
(
[id] => 16299789
[patent_doc_number] => 20200285512
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-10
[patent_title] => POWER AWARE SCHEDULING OF REQUESTS IN 3D CHIP STACK
[patent_app_type] => utility
[patent_app_number] => 16/741854
[patent_app_country] => US
[patent_app_date] => 2020-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4883
[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] => 16741854
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/741854 | Power aware scheduling of requests in 3D chip stack | Jan 13, 2020 | Issued |
Array
(
[id] => 16772722
[patent_doc_number] => 10983827
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-04-20
[patent_title] => Project scheduling in a heterogeneous distributed computing environment
[patent_app_type] => utility
[patent_app_number] => 16/740358
[patent_app_country] => US
[patent_app_date] => 2020-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8904
[patent_no_of_claims] => 17
[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] => 16740358
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/740358 | Project scheduling in a heterogeneous distributed computing environment | Jan 9, 2020 | Issued |
Array
(
[id] => 17621903
[patent_doc_number] => 11340959
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-05-24
[patent_title] => Electronic apparatus for running application and control method thereof
[patent_app_type] => utility
[patent_app_number] => 16/727828
[patent_app_country] => US
[patent_app_date] => 2019-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 12748
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16727828
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/727828 | Electronic apparatus for running application and control method thereof | Dec 25, 2019 | Issued |
Array
(
[id] => 16208936
[patent_doc_number] => 20200241926
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-07-30
[patent_title] => SELECTION AND MANAGEMENT OF DISAGGREGATED COMPUTING RESOURCES
[patent_app_type] => utility
[patent_app_number] => 16/726645
[patent_app_country] => US
[patent_app_date] => 2019-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19890
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16726645
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/726645 | SELECTION AND MANAGEMENT OF DISAGGREGATED COMPUTING RESOURCES | Dec 23, 2019 | Abandoned |
Array
(
[id] => 17462358
[patent_doc_number] => 20220075663
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-03-10
[patent_title] => SYSTEM FOR PROVIDING A SERVICE
[patent_app_type] => utility
[patent_app_number] => 17/417855
[patent_app_country] => US
[patent_app_date] => 2019-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11605
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[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] => 17417855
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/417855 | System for providing a service | Dec 22, 2019 | Issued |
Array
(
[id] => 16423783
[patent_doc_number] => 20200348981
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-05
[patent_title] => METHOD FOR DEPLOYMENT OF A TASK IN A SUPERCOMPUTER, METHOD FOR IMPLEMENTING A TASK IN A SUPERCOMPUTER, CORRESPONDING COMPUTER PROGRAM AND SUPERCOMPUTER
[patent_app_type] => utility
[patent_app_number] => 16/722912
[patent_app_country] => US
[patent_app_date] => 2019-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5654
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16722912
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/722912 | Method for deployment of a task in a supercomputer, method for implementing a task in a supercomputer, corresponding computer program and supercomputer | Dec 19, 2019 | Issued |
Array
(
[id] => 16918686
[patent_doc_number] => 20210191778
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-06-24
[patent_title] => AUTOMATIC CENTRAL PROCESSING UNIT (CPU) USAGE OPTIMIZATION
[patent_app_type] => utility
[patent_app_number] => 16/723427
[patent_app_country] => US
[patent_app_date] => 2019-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5253
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 52
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16723427
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/723427 | Automatic central processing unit (CPU) usage optimization | Dec 19, 2019 | Issued |
Array
(
[id] => 17454823
[patent_doc_number] => 11269682
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-03-08
[patent_title] => Techniques for behavioral pairing in a task assignment system
[patent_app_type] => utility
[patent_app_number] => 16/717724
[patent_app_country] => US
[patent_app_date] => 2019-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 5260
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16717724
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/717724 | Techniques for behavioral pairing in a task assignment system | Dec 16, 2019 | Issued |
Array
(
[id] => 17151275
[patent_doc_number] => 11144352
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-12
[patent_title] => Correlation of thread intensity and heap usage to identify heap-hoarding stack traces
[patent_app_type] => utility
[patent_app_number] => 16/712758
[patent_app_country] => US
[patent_app_date] => 2019-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 31400
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16712758
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/712758 | Correlation of thread intensity and heap usage to identify heap-hoarding stack traces | Dec 11, 2019 | Issued |
Array
(
[id] => 16903813
[patent_doc_number] => 20210182729
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-06-17
[patent_title] => SYSTEMS AND METHODS FOR PROVIDING MANAGEMENT OF MACHINE LEARNING COMPONENTS
[patent_app_type] => utility
[patent_app_number] => 16/710499
[patent_app_country] => US
[patent_app_date] => 2019-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10221
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16710499
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/710499 | Systems and methods for providing management of machine learning components | Dec 10, 2019 | Issued |
Array
(
[id] => 17121082
[patent_doc_number] => 11132216
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-28
[patent_title] => System and method for providing an InfiniBand SR-IOV vSwitch architecture for a high performance cloud computing environment
[patent_app_type] => utility
[patent_app_number] => 16/703426
[patent_app_country] => US
[patent_app_date] => 2019-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 11225
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16703426
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/703426 | System and method for providing an InfiniBand SR-IOV vSwitch architecture for a high performance cloud computing environment | Dec 3, 2019 | Issued |
Array
(
[id] => 19811479
[patent_doc_number] => 12242873
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-04
[patent_title] => Secure deployment and operation of a virtual platform system
[patent_app_type] => utility
[patent_app_number] => 17/298980
[patent_app_country] => US
[patent_app_date] => 2019-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 13760
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17298980
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/298980 | Secure deployment and operation of a virtual platform system | Dec 2, 2019 | Issued |
Array
(
[id] => 17252906
[patent_doc_number] => 11188395
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-11-30
[patent_title] => Computational graph critical sections
[patent_app_type] => utility
[patent_app_number] => 16/695884
[patent_app_country] => US
[patent_app_date] => 2019-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8354
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 291
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16695884
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/695884 | Computational graph critical sections | Nov 25, 2019 | Issued |
Array
(
[id] => 15935865
[patent_doc_number] => 20200159566
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-05-21
[patent_title] => SYSTEM AND METHOD FOR AUTOMATED DESKTOP ANALYTICS TRIGGERS
[patent_app_type] => utility
[patent_app_number] => 16/686733
[patent_app_country] => US
[patent_app_date] => 2019-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3365
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16686733
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/686733 | System and method for automated desktop analytics triggers | Nov 17, 2019 | Issued |
Array
(
[id] => 15902991
[patent_doc_number] => 20200151015
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-05-14
[patent_title] => DIGITAL CURRENCY MINING DEVICE AND DIGITAL CURRENCY MINING MANAGEMENT METHOD
[patent_app_type] => utility
[patent_app_number] => 16/680931
[patent_app_country] => US
[patent_app_date] => 2019-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 1883
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16680931
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/680931 | DIGITAL CURRENCY MINING DEVICE AND DIGITAL CURRENCY MINING MANAGEMENT METHOD | Nov 11, 2019 | Abandoned |
Array
(
[id] => 16454662
[patent_doc_number] => 20200364088
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-19
[patent_title] => RESOURCE SHARING BY TWO OR MORE HETEROGENEOUS PROCESSING CORES
[patent_app_type] => utility
[patent_app_number] => 16/679082
[patent_app_country] => US
[patent_app_date] => 2019-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 75931
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -57
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16679082
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/679082 | Resource sharing by two or more heterogeneous processing cores | Nov 7, 2019 | Issued |
Array
(
[id] => 16454662
[patent_doc_number] => 20200364088
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-19
[patent_title] => RESOURCE SHARING BY TWO OR MORE HETEROGENEOUS PROCESSING CORES
[patent_app_type] => utility
[patent_app_number] => 16/679082
[patent_app_country] => US
[patent_app_date] => 2019-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 75931
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -57
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16679082
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/679082 | Resource sharing by two or more heterogeneous processing cores | Nov 7, 2019 | Issued |
Array
(
[id] => 15561469
[patent_doc_number] => 20200065146
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-27
[patent_title] => HIGHLY EFFICIENT INEXACT COMPUTING STORAGE DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/673952
[patent_app_country] => US
[patent_app_date] => 2019-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18264
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16673952
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/673952 | Highly efficient inexact computing storage device | Nov 3, 2019 | Issued |
Array
(
[id] => 19538643
[patent_doc_number] => 12131196
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-10-29
[patent_title] => Distributed processing support apparatus, distributed processing support method, and program
[patent_app_type] => utility
[patent_app_number] => 17/414834
[patent_app_country] => US
[patent_app_date] => 2019-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 15
[patent_no_of_words] => 8616
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17414834
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/414834 | Distributed processing support apparatus, distributed processing support method, and program | Oct 31, 2019 | Issued |