
Fred Tzeng
Examiner (ID: 4575, Phone: (571)272-7565 , Office: P/2695 )
| Most Active Art Unit | 2627 |
| Art Unit(s) | 2625, 2695, 2627, 2186, 2651, 2752, 2686 |
| Total Applications | 1783 |
| Issued Applications | 1600 |
| Pending Applications | 64 |
| Abandoned Applications | 139 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18393353
[patent_doc_number] => 20230161573
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-25
[patent_title] => SELECTING AN EPILOGUE VECTORIZATION FACTOR FOR USE IN COMPUTER PROCESSING
[patent_app_type] => utility
[patent_app_number] => 17/456411
[patent_app_country] => US
[patent_app_date] => 2021-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8527
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17456411
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/456411 | Selecting an epilogue vectorization factor for use in computer processing | Nov 23, 2021 | Issued |
Array
(
[id] => 18393356
[patent_doc_number] => 20230161576
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-25
[patent_title] => RUN-TIME PROFILE-GUIDED EXECUTION OF WORKLOADS
[patent_app_type] => utility
[patent_app_number] => 17/535383
[patent_app_country] => US
[patent_app_date] => 2021-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 25696
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 32
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17535383
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/535383 | RUN-TIME PROFILE-GUIDED EXECUTION OF WORKLOADS | Nov 23, 2021 | Pending |
Array
(
[id] => 19028689
[patent_doc_number] => 11928046
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-03-12
[patent_title] => Real-time processing of data streams received from instrumented software
[patent_app_type] => utility
[patent_app_number] => 17/515272
[patent_app_country] => US
[patent_app_date] => 2021-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9734
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17515272
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/515272 | Real-time processing of data streams received from instrumented software | Oct 28, 2021 | Issued |
Array
(
[id] => 19427152
[patent_doc_number] => 12086574
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-09-10
[patent_title] => Techniques to convert bytecode generated for a first execution environment to machine code for a second execution environment
[patent_app_type] => utility
[patent_app_number] => 17/513502
[patent_app_country] => US
[patent_app_date] => 2021-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11464
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17513502
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/513502 | Techniques to convert bytecode generated for a first execution environment to machine code for a second execution environment | Oct 27, 2021 | Issued |
Array
(
[id] => 19212773
[patent_doc_number] => 12001836
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-06-04
[patent_title] => Method and system for performing dynamic patch management in a virtual desktop infrastructure (VDI) platform
[patent_app_type] => utility
[patent_app_number] => 17/450850
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 10
[patent_no_of_words] => 11472
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 342
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17450850
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/450850 | Method and system for performing dynamic patch management in a virtual desktop infrastructure (VDI) platform | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 19886022
[patent_doc_number] => 12271740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Plugin framework mechanism to manage computational storage devices
[patent_app_type] => utility
[patent_app_number] => 17/502023
[patent_app_country] => US
[patent_app_date] => 2021-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 16659
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502023
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/502023 | Plugin framework mechanism to manage computational storage devices | Oct 13, 2021 | Issued |
Array
(
[id] => 17387755
[patent_doc_number] => 20220035607
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-02-03
[patent_title] => HARDWARE-SOFTWARE DESIGN FLOW WITH HIGH-LEVEL SYNTHESIS FOR HETEROGENEOUS AND PROGRAMMABLE DEVICES
[patent_app_type] => utility
[patent_app_number] => 17/500509
[patent_app_country] => US
[patent_app_date] => 2021-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 37395
[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] => 17500509
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/500509 | Hardware-software design flow with high-level synthesis for heterogeneous and programmable devices | Oct 12, 2021 | Issued |
Array
(
[id] => 18287014
[patent_doc_number] => 20230102486
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-30
[patent_title] => DATA MODEL INFRASTRUCTURE AS A SERVICE
[patent_app_type] => utility
[patent_app_number] => 17/486563
[patent_app_country] => US
[patent_app_date] => 2021-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6585
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17486563
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/486563 | Data model infrastructure as a service | Sep 26, 2021 | Issued |
Array
(
[id] => 19293580
[patent_doc_number] => 12032934
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-07-09
[patent_title] => Methods and apparatus to perform automatic compiler optimization to enable streaming-store generation for unaligned contiguous write access
[patent_app_type] => utility
[patent_app_number] => 17/483459
[patent_app_country] => US
[patent_app_date] => 2021-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 27
[patent_no_of_words] => 17668
[patent_no_of_claims] => 25
[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] => 17483459
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/483459 | Methods and apparatus to perform automatic compiler optimization to enable streaming-store generation for unaligned contiguous write access | Sep 22, 2021 | Issued |
Array
(
[id] => 18252865
[patent_doc_number] => 20230079904
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-16
[patent_title] => Code Migration Framework
[patent_app_type] => utility
[patent_app_number] => 17/476982
[patent_app_country] => US
[patent_app_date] => 2021-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8533
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17476982
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/476982 | Code migration framework | Sep 15, 2021 | Issued |
Array
(
[id] => 20344888
[patent_doc_number] => 12468620
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-11
[patent_title] => Interlocking data safe conversion method for formal verification and translator
[patent_app_type] => utility
[patent_app_number] => 17/792805
[patent_app_country] => US
[patent_app_date] => 2021-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 0
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 444
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17792805
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/792805 | Interlocking data safe conversion method for formal verification and translator | Sep 10, 2021 | Issued |
Array
(
[id] => 17446265
[patent_doc_number] => 20220066770
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-03-03
[patent_title] => DEVICE AND METHOD FOR MANAGING UPDATE OF ECU OF VEHICLE
[patent_app_type] => utility
[patent_app_number] => 17/462708
[patent_app_country] => US
[patent_app_date] => 2021-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5789
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17462708
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/462708 | DEVICE AND METHOD FOR MANAGING UPDATE OF ECU OF VEHICLE | Aug 30, 2021 | Abandoned |