Search

Kenneth Tang

Examiner (ID: 19089, Phone: (571)272-3772 , Office: P/2199 )

Most Active Art Unit
2199
Art Unit(s)
2127, 2196, 2197, 2199, 2195
Total Applications
1034
Issued Applications
851
Pending Applications
75
Abandoned Applications
123

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20758110 [patent_doc_number] => 12650880 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-09 [patent_title] => Heat energy capture and storage systems [patent_app_type] => utility [patent_app_number] => 19/398899 [patent_app_country] => US [patent_app_date] => 2025-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2437 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 298 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19398899 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/398899
Heat energy capture and storage systems Nov 23, 2025 Issued
Array ( [id] => 20296534 [patent_doc_number] => 20250321777 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-16 [patent_title] => FRAMEWORK FOR HIGH PERFORMANCE BLOCKCHAINS [patent_app_type] => utility [patent_app_number] => 19/250276 [patent_app_country] => US [patent_app_date] => 2025-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11577 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19250276 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/250276
Framework for high performance blockchains Jun 25, 2025 Issued
Array ( [id] => 20731841 [patent_doc_number] => 12639099 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-05-26 [patent_title] => Apparatus and method for assigning group computational tasks in a safety-critical environment [patent_app_type] => utility [patent_app_number] => 18/910563 [patent_app_country] => US [patent_app_date] => 2024-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 21386 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 292 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18910563 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/910563
Apparatus and method for assigning group computational tasks in a safety-critical environment Oct 8, 2024 Issued
Array ( [id] => 19963821 [patent_doc_number] => 12333330 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-06-17 [patent_title] => Apparatus and method for increasing security of a virtual machine [patent_app_type] => utility [patent_app_number] => 18/889946 [patent_app_country] => US [patent_app_date] => 2024-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 25090 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18889946 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/889946
Apparatus and method for increasing security of a virtual machine Sep 18, 2024 Issued
Array ( [id] => 20415671 [patent_doc_number] => 12498957 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-16 [patent_title] => Data processing method and apparatus, and readable medium and computing device [patent_app_type] => utility [patent_app_number] => 18/886790 [patent_app_country] => US [patent_app_date] => 2024-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 6 [patent_no_of_words] => 2413 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18886790 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/886790
Data processing method and apparatus, and readable medium and computing device Sep 15, 2024 Issued
Array ( [id] => 19740263 [patent_doc_number] => 12217099 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-02-04 [patent_title] => Resource allocation optimization using artificial intelligence [patent_app_type] => utility [patent_app_number] => 18/749419 [patent_app_country] => US [patent_app_date] => 2024-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13911 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 375 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18749419 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/749419
Resource allocation optimization using artificial intelligence Jun 19, 2024 Issued
Array ( [id] => 19499241 [patent_doc_number] => 20240338259 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-10 [patent_title] => Compact Synchronization in Managed Runtimes [patent_app_type] => utility [patent_app_number] => 18/747956 [patent_app_country] => US [patent_app_date] => 2024-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6708 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18747956 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/747956
Compact Synchronization in Managed Runtimes Jun 18, 2024 Pending
Array ( [id] => 19588311 [patent_doc_number] => 20240385868 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-21 [patent_title] => FRAMEWORK FOR HIGH PERFORMANCE BLOCKCHAINS [patent_app_type] => utility [patent_app_number] => 18/667008 [patent_app_country] => US [patent_app_date] => 2024-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16796 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18667008 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/667008
Framework for high performance blockchains May 16, 2024 Issued
Array ( [id] => 19596104 [patent_doc_number] => 12153952 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-11-26 [patent_title] => Method for processing multiple transactions converted from single transaction in processor, and processor for performing same [patent_app_type] => utility [patent_app_number] => 18/641999 [patent_app_country] => US [patent_app_date] => 2024-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6035 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [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] => 18641999 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/641999
Method for processing multiple transactions converted from single transaction in processor, and processor for performing same Apr 21, 2024 Issued
Array ( [id] => 19334329 [patent_doc_number] => 20240248759 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-25 [patent_title] => SCHEDULING OF A PLURALITY OF GRAPHIC PROCESSING UNITS [patent_app_type] => utility [patent_app_number] => 18/628102 [patent_app_country] => US [patent_app_date] => 2024-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10164 [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] => 18628102 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/628102
Scheduling of a plurality of graphic processing units Apr 4, 2024 Issued
Array ( [id] => 20508436 [patent_doc_number] => 12542721 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-03 [patent_title] => Managing a cloud service [patent_app_type] => utility [patent_app_number] => 18/589529 [patent_app_country] => US [patent_app_date] => 2024-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 0 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18589529 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/589529
Managing a cloud service Feb 27, 2024 Issued
Array ( [id] => 19633699 [patent_doc_number] => 20240412148 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-12 [patent_title] => Polymatic Systems and Methods for Optimizing Supply Chains [patent_app_type] => utility [patent_app_number] => 18/430754 [patent_app_country] => US [patent_app_date] => 2024-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5009 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18430754 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/430754
Polymatic Systems and Methods for Optimizing Supply Chains Feb 1, 2024 Pending
Array ( [id] => 19283830 [patent_doc_number] => 20240220306 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => SYSTEM AND METHOD FOR REQUEST ISOLATION [patent_app_type] => utility [patent_app_number] => 18/425985 [patent_app_country] => US [patent_app_date] => 2024-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16215 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18425985 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/425985
System and method for request isolation Jan 28, 2024 Issued
Array ( [id] => 20137989 [patent_doc_number] => 20250245033 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-31 [patent_title] => SYSTEMS AND METHODS FOR PROVIDING DATA MOBILITY WITH HETEROGENEOUS MULTI-CLOUD PLATFORMS [patent_app_type] => utility [patent_app_number] => 18/422200 [patent_app_country] => US [patent_app_date] => 2024-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2264 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18422200 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/422200
SYSTEMS AND METHODS FOR PROVIDING DATA MOBILITY WITH HETEROGENEOUS MULTI-CLOUD PLATFORMS Jan 24, 2024 Pending
Array ( [id] => 19443466 [patent_doc_number] => 12093741 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-09-17 [patent_title] => Apparatus and methods for determining a resource distribution [patent_app_type] => utility [patent_app_number] => 18/398339 [patent_app_country] => US [patent_app_date] => 2023-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 23804 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 314 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18398339 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/398339
Apparatus and methods for determining a resource distribution Dec 27, 2023 Issued
Array ( [id] => 20070681 [patent_doc_number] => 20250208903 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-26 [patent_title] => EVENT-BASED AUTHORIZATION TRANSMISSION ACROSS MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 18/394567 [patent_app_country] => US [patent_app_date] => 2023-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7878 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18394567 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/394567
EVENT-BASED AUTHORIZATION TRANSMISSION ACROSS MOBILE DEVICES Dec 21, 2023 Pending
Array ( [id] => 19581705 [patent_doc_number] => 12147823 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-11-19 [patent_title] => Apparatus and method for providing a safety-critical operating environment (SCOE) [patent_app_type] => utility [patent_app_number] => 18/395149 [patent_app_country] => US [patent_app_date] => 2023-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 28961 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 278 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18395149 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/395149
Apparatus and method for providing a safety-critical operating environment (SCOE) Dec 21, 2023 Issued
Array ( [id] => 19283841 [patent_doc_number] => 20240220317 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => GRAPHICS PROCESSOR AND OPERATION METHOD OF GRAPHICS PROCESSOR [patent_app_type] => utility [patent_app_number] => 18/394657 [patent_app_country] => US [patent_app_date] => 2023-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7572 [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] => 18394657 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/394657
GRAPHICS PROCESSOR AND OPERATION METHOD OF GRAPHICS PROCESSOR Dec 21, 2023 Pending
Array ( [id] => 20130927 [patent_doc_number] => 12373240 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-29 [patent_title] => Provisioning of node based on downsizing or migration [patent_app_type] => utility [patent_app_number] => 18/544263 [patent_app_country] => US [patent_app_date] => 2023-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 5323 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 322 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18544263 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/544263
Provisioning of node based on downsizing or migration Dec 17, 2023 Issued
Array ( [id] => 19971645 [patent_doc_number] => 12340260 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-24 [patent_title] => Critical section speedup using help-enabled locks [patent_app_type] => utility [patent_app_number] => 18/515027 [patent_app_country] => US [patent_app_date] => 2023-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7723 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18515027 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/515027
Critical section speedup using help-enabled locks Nov 19, 2023 Issued
Menu