Search

Jack Chiang

Supervisory Patent Examiner (ID: 17298, Phone: (571)272-7483 , Office: P/2851 )

Most Active Art Unit
2642
Art Unit(s)
2825, 2642, 2742, 2851, 2601
Total Applications
1026
Issued Applications
719
Pending Applications
72
Abandoned Applications
239

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17054341 [patent_doc_number] => 20210263775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-26 [patent_title] => METHODS FOR EXECUTING COMPUTER EXECUTABLE INSTRUCTIONS [patent_app_type] => utility [patent_app_number] => 17/179921 [patent_app_country] => US [patent_app_date] => 2021-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15257 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17179921 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/179921
Methods for executing computer executable instructions Feb 18, 2021 Issued
Array ( [id] => 17794245 [patent_doc_number] => 20220253337 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-11 [patent_title] => HARDWARE-BASED PREDICTIVE FAULT DETECTION AND ANALYSIS [patent_app_type] => utility [patent_app_number] => 17/174284 [patent_app_country] => US [patent_app_date] => 2021-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6752 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17174284 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/174284
Hardware-based predictive fault detection and analysis Feb 10, 2021 Issued
Array ( [id] => 16856881 [patent_doc_number] => 20210157626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-27 [patent_title] => PRIORITIZING BOOTING OF VIRTUAL EXECUTION ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 17/165694 [patent_app_country] => US [patent_app_date] => 2021-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9445 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 31 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17165694 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/165694
PRIORITIZING BOOTING OF VIRTUAL EXECUTION ENVIRONMENTS Feb 1, 2021 Abandoned
Array ( [id] => 20415693 [patent_doc_number] => 12498979 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-16 [patent_title] => Techniques for configuring a processor to function as multiple, separate processors in a virtualized environment [patent_app_type] => utility [patent_app_number] => 17/164718 [patent_app_country] => US [patent_app_date] => 2021-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 45 [patent_figures_cnt] => 45 [patent_no_of_words] => 33872 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17164718 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/164718
Techniques for configuring a processor to function as multiple, separate processors in a virtualized environment Jan 31, 2021 Issued
Array ( [id] => 17172516 [patent_doc_number] => 20210326186 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-21 [patent_title] => EXECUTING A MULTICOMPONENT SOFTWARE APPLICATION ON A VIRTUALIZED COMPUTER PLATFORM [patent_app_type] => utility [patent_app_number] => 17/163074 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20222 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17163074 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/163074
EXECUTING A MULTICOMPONENT SOFTWARE APPLICATION ON A VIRTUALIZED COMPUTER PLATFORM Jan 28, 2021 Abandoned
Array ( [id] => 16849004 [patent_doc_number] => 20210149749 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => DATA PROCESSING METHODS, APPARATUSES, AND COMPUTER DEVICES [patent_app_type] => utility [patent_app_number] => 17/162251 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8084 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17162251 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/162251
Data computing logic for execution at a data computing node Jan 28, 2021 Issued
Array ( [id] => 17550146 [patent_doc_number] => 20220121488 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-21 [patent_title] => MULTI SUBSTRATE PUBLIC CLOUD BIG DATA JOBS AS A SERVICE [patent_app_type] => utility [patent_app_number] => 17/162675 [patent_app_country] => US [patent_app_date] => 2021-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14046 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17162675 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/162675
Multi substrate public cloud big data jobs as a service Jan 28, 2021 Issued
Array ( [id] => 18218240 [patent_doc_number] => 11593178 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => ML-to-ML orchestration system and method for system wide information handling system (IHS) optimization [patent_app_type] => utility [patent_app_number] => 17/148291 [patent_app_country] => US [patent_app_date] => 2021-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9014 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17148291 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/148291
ML-to-ML orchestration system and method for system wide information handling system (IHS) optimization Jan 12, 2021 Issued
Array ( [id] => 17736638 [patent_doc_number] => 20220222097 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => SYSTEMS AND METHODS TO IMPROVE APPLICATION PERFORMANCE [patent_app_type] => utility [patent_app_number] => 17/147140 [patent_app_country] => US [patent_app_date] => 2021-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21613 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17147140 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/147140
Systems and methods to improve application performance Jan 11, 2021 Issued
Array ( [id] => 17301648 [patent_doc_number] => 20210397487 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-23 [patent_title] => MULTITHREADED ROUTE PROCESSING FOR ROUTING INFORMATION DISPLAY [patent_app_type] => utility [patent_app_number] => 17/139680 [patent_app_country] => US [patent_app_date] => 2020-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13067 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17139680 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/139680
Multithreaded route processing for routing information display Dec 30, 2020 Issued
Array ( [id] => 20203064 [patent_doc_number] => 12405843 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-02 [patent_title] => Infrastructure processing unit [patent_app_type] => utility [patent_app_number] => 17/134324 [patent_app_country] => US [patent_app_date] => 2020-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 54 [patent_figures_cnt] => 54 [patent_no_of_words] => 37898 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17134324 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/134324
Infrastructure processing unit Dec 25, 2020 Issued
Array ( [id] => 18973947 [patent_doc_number] => 20240054039 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-15 [patent_title] => SILICON USAGE METERING TO PROVIDE SILICON-AS-A-SERVICE [patent_app_type] => utility [patent_app_number] => 18/258298 [patent_app_country] => US [patent_app_date] => 2020-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 38146 [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] => 18258298 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/258298
Silicon usage metering to provide silicon-as-a-service Dec 22, 2020 Issued
Array ( [id] => 18584730 [patent_doc_number] => 20230266994 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-24 [patent_title] => MIGRATION OF COMPUTATIONAL UNITS IN DISTRIBUTED NETWORKS [patent_app_type] => utility [patent_app_number] => 18/014117 [patent_app_country] => US [patent_app_date] => 2020-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12049 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 18014117 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/014117
MIGRATION OF COMPUTATIONAL UNITS IN DISTRIBUTED NETWORKS Dec 20, 2020 Pending
Array ( [id] => 17674979 [patent_doc_number] => 20220188146 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-16 [patent_title] => SYSTEM AND METHOD FOR CROSS-ARCHITECTURE TRUSTED EXECUTION ENVIRONMENT MIGRATION [patent_app_type] => utility [patent_app_number] => 17/124291 [patent_app_country] => US [patent_app_date] => 2020-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7344 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17124291 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/124291
System and method for cross-architecture trusted execution environment migration Dec 15, 2020 Issued
Array ( [id] => 17674977 [patent_doc_number] => 20220188144 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-16 [patent_title] => Intra-Process Caching and Reuse of Threads [patent_app_type] => utility [patent_app_number] => 17/119998 [patent_app_country] => US [patent_app_date] => 2020-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4345 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17119998 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/119998
Intra-Process Caching and Reuse of Threads Dec 10, 2020 Pending
Array ( [id] => 19029155 [patent_doc_number] => 11928515 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-12 [patent_title] => System and method for managing resource allocations in composed systems [patent_app_type] => utility [patent_app_number] => 17/116777 [patent_app_country] => US [patent_app_date] => 2020-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 22068 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [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] => 17116777 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/116777
System and method for managing resource allocations in composed systems Dec 8, 2020 Issued
Array ( [id] => 19045760 [patent_doc_number] => 11934875 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-19 [patent_title] => Method and system for maintaining composed systems [patent_app_type] => utility [patent_app_number] => 17/117047 [patent_app_country] => US [patent_app_date] => 2020-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 17802 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17117047 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/117047
Method and system for maintaining composed systems Dec 8, 2020 Issued
Array ( [id] => 17659304 [patent_doc_number] => 20220179769 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-09 [patent_title] => ESTIMATING CLOUD RESOURCES FOR BATCH PROCESSING [patent_app_type] => utility [patent_app_number] => 17/116867 [patent_app_country] => US [patent_app_date] => 2020-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7063 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17116867 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/116867
ESTIMATING CLOUD RESOURCES FOR BATCH PROCESSING Dec 8, 2020 Abandoned
Array ( [id] => 18547062 [patent_doc_number] => 11720414 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-08 [patent_title] => Parallel execution controller for partitioned segments of a data model [patent_app_type] => utility [patent_app_number] => 17/107708 [patent_app_country] => US [patent_app_date] => 2020-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8686 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17107708 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/107708
Parallel execution controller for partitioned segments of a data model Nov 29, 2020 Issued
Array ( [id] => 16848944 [patent_doc_number] => 20210149689 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => METHOD FOR PRELOADING APPLICATION AND ELECTRONIC DEVICE SUPPORTING SAME [patent_app_type] => utility [patent_app_number] => 16/951914 [patent_app_country] => US [patent_app_date] => 2020-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13242 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16951914 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/951914
Method for preloading application based on history and condition and electronic device supporting same Nov 17, 2020 Issued
Menu