Search

Charlie Sun

Examiner (ID: 15468, Phone: (571)270-5100 , Office: P/2196 )

Most Active Art Unit
2196
Art Unit(s)
2196, 2198
Total Applications
737
Issued Applications
645
Pending Applications
63
Abandoned Applications
46

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16307445 [patent_doc_number] => 10776238 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-15 [patent_title] => Resolving application multitasking degradation [patent_app_type] => utility [patent_app_number] => 16/205455 [patent_app_country] => US [patent_app_date] => 2018-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9218 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16205455 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/205455
Resolving application multitasking degradation Nov 29, 2018 Issued
Array ( [id] => 14347371 [patent_doc_number] => 20190155658 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-23 [patent_title] => MANAGING PROCESSING SYSTEM EFFICIENCY [patent_app_type] => utility [patent_app_number] => 16/198583 [patent_app_country] => US [patent_app_date] => 2018-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4726 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16198583 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/198583
Managing processing system efficiency Nov 20, 2018 Issued
Array ( [id] => 15425713 [patent_doc_number] => 10545785 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-01-28 [patent_title] => Virtual host bus adapter logins [patent_app_type] => utility [patent_app_number] => 16/186738 [patent_app_country] => US [patent_app_date] => 2018-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5055 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16186738 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/186738
Virtual host bus adapter logins Nov 11, 2018 Issued
Array ( [id] => 15870655 [patent_doc_number] => 20200142731 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => TRANSFERRING TASKS FROM FAILING DEVICES USING IOT [patent_app_type] => utility [patent_app_number] => 16/179819 [patent_app_country] => US [patent_app_date] => 2018-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4386 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16179819 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/179819
Transferring tasks from failing devices using IoT Nov 1, 2018 Issued
Array ( [id] => 15870687 [patent_doc_number] => 20200142747 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => Protecting an application by autonomously limiting processing to a determined hardware capacity [patent_app_type] => utility [patent_app_number] => 16/177482 [patent_app_country] => US [patent_app_date] => 2018-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8544 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16177482 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/177482
Protecting an application by autonomously limiting processing to a determined hardware capacity Oct 31, 2018 Issued
Array ( [id] => 16032065 [patent_doc_number] => 10678451 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-09 [patent_title] => Cycling out dispersed storage processing units from access pools to perform expensive operations [patent_app_type] => utility [patent_app_number] => 16/175535 [patent_app_country] => US [patent_app_date] => 2018-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 7147 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16175535 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/175535
Cycling out dispersed storage processing units from access pools to perform expensive operations Oct 29, 2018 Issued
Array ( [id] => 15886941 [patent_doc_number] => 10649815 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-12 [patent_title] => Apparatus and method of managing shared resources in achieving IO virtualization in a storage device [patent_app_type] => utility [patent_app_number] => 16/174182 [patent_app_country] => US [patent_app_date] => 2018-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8562 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174182 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174182
Apparatus and method of managing shared resources in achieving IO virtualization in a storage device Oct 28, 2018 Issued
Array ( [id] => 15804553 [patent_doc_number] => 20200125419 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-23 [patent_title] => ANTICIPATING FUTURE RESOURCE CONSUMPTION BASED ON USER SESSIONS [patent_app_type] => utility [patent_app_number] => 16/168099 [patent_app_country] => US [patent_app_date] => 2018-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7805 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16168099 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/168099
Anticipating future resource consumption based on user sessions Oct 22, 2018 Issued
Array ( [id] => 16520774 [patent_doc_number] => 10871989 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-22 [patent_title] => Selecting threads for concurrent processing of data [patent_app_type] => utility [patent_app_number] => 16/164166 [patent_app_country] => US [patent_app_date] => 2018-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 7886 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 5 [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] => 16164166 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/164166
Selecting threads for concurrent processing of data Oct 17, 2018 Issued
Array ( [id] => 16248202 [patent_doc_number] => 10747561 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-18 [patent_title] => Log management device and log management method [patent_app_type] => utility [patent_app_number] => 16/149171 [patent_app_country] => US [patent_app_date] => 2018-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 13466 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16149171 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/149171
Log management device and log management method Oct 1, 2018 Issued
Array ( [id] => 16145607 [patent_doc_number] => 10705874 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-07 [patent_title] => Method and apparatus for determination of slot-duration in time-triggered control system [patent_app_type] => utility [patent_app_number] => 16/143632 [patent_app_country] => US [patent_app_date] => 2018-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2427 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 432 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16143632 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/143632
Method and apparatus for determination of slot-duration in time-triggered control system Sep 26, 2018 Issued
Array ( [id] => 14135599 [patent_doc_number] => 20190102189 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-04 [patent_title] => WORKFLOW GENERATING APPARATUS DISPLAYING OUTPUT DATA OF JOB TO BE ADDED TO WORKFLOW, AND COMPUTER READABLE STORAGE MEDIUM STORING PROGRAM INSTRUCTIONS FOR CAUSING WORKFLOW GENERATING APPARATUS TO DISPLAY THE OUTPUT DATA [patent_app_type] => utility [patent_app_number] => 16/144066 [patent_app_country] => US [patent_app_date] => 2018-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9941 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16144066 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/144066
Workflow generating apparatus displaying output data of job to be added to workflow, and computer readable storage medium storing program instructions for causing workflow generating apparatus to display the output data Sep 26, 2018 Issued
Array ( [id] => 15373339 [patent_doc_number] => 10528388 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-01-07 [patent_title] => Data flow control in a parallel processing system [patent_app_type] => utility [patent_app_number] => 16/135623 [patent_app_country] => US [patent_app_date] => 2018-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 24 [patent_no_of_words] => 9081 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16135623 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/135623
Data flow control in a parallel processing system Sep 18, 2018 Issued
Array ( [id] => 15578223 [patent_doc_number] => 10579494 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Methods and systems for machine-learning-based resource prediction for resource allocation and anomaly detection [patent_app_type] => utility [patent_app_number] => 16/133749 [patent_app_country] => US [patent_app_date] => 2018-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7800 [patent_no_of_claims] => 12 [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] => 16133749 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/133749
Methods and systems for machine-learning-based resource prediction for resource allocation and anomaly detection Sep 17, 2018 Issued
Array ( [id] => 16263265 [patent_doc_number] => 10754698 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-25 [patent_title] => Network-aware workload placement in a data center [patent_app_type] => utility [patent_app_number] => 16/132030 [patent_app_country] => US [patent_app_date] => 2018-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5780 [patent_no_of_claims] => 19 [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] => 16132030 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/132030
Network-aware workload placement in a data center Sep 13, 2018 Issued
Array ( [id] => 16129941 [patent_doc_number] => 10698730 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-30 [patent_title] => Neural network processor [patent_app_type] => utility [patent_app_number] => 16/124589 [patent_app_country] => US [patent_app_date] => 2018-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11242 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16124589 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/124589
Neural network processor Sep 6, 2018 Issued
Array ( [id] => 15594537 [patent_doc_number] => 20200073803 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => Virtual Processor Cache Reuse [patent_app_type] => utility [patent_app_number] => 16/121021 [patent_app_country] => US [patent_app_date] => 2018-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5794 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16121021 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/121021
Virtual processor cache reuse Sep 3, 2018 Issued
Array ( [id] => 13738179 [patent_doc_number] => 20180373558 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => PERFORMANCE-BASED PUBLIC CLOUD SELECTION FOR A HYBRID CLOUD ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/119530 [patent_app_country] => US [patent_app_date] => 2018-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9042 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16119530 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/119530
Performance-based public cloud selection for a hybrid cloud environment Aug 30, 2018 Issued
Array ( [id] => 13992211 [patent_doc_number] => 20190065263 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-28 [patent_title] => Method for Resource Allocation and Terminal Device [patent_app_type] => utility [patent_app_number] => 16/117112 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11709 [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] => 16117112 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/117112
Method for resource allocation and terminal device Aug 29, 2018 Issued
Array ( [id] => 14135683 [patent_doc_number] => 20190102231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-04 [patent_title] => ACQUISITION AND MAINTENANCE OF COMPUTE CAPACITY [patent_app_type] => utility [patent_app_number] => 16/118234 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20447 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16118234 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/118234
Acquisition and maintenance of compute capacity Aug 29, 2018 Issued
Menu