
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |