Search

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 numberTitle of the applicationFiling DateStatus
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
Menu