Search

Kenneth Tang

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

Most Active Art Unit
2199
Art Unit(s)
2199, 2127, 2197, 2195, 2196
Total Applications
1013
Issued Applications
835
Pending Applications
81
Abandoned Applications
121

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14282137 [patent_doc_number] => 20190138353 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-09 [patent_title] => CONTROL APPARATUS, CONTROL METHOD AND RECORDING MEDIUM ON WHICH CONTROL PROGRAM IS RECORDED [patent_app_type] => utility [patent_app_number] => 16/164854 [patent_app_country] => US [patent_app_date] => 2018-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6116 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16164854 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/164854
Control apparatus, control method and recording medium on which control program is recorded Oct 18, 2018 Issued
Array ( [id] => 16972347 [patent_doc_number] => 11068319 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => Critical section speedup using help-enabled locks [patent_app_type] => utility [patent_app_number] => 16/164678 [patent_app_country] => US [patent_app_date] => 2018-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11986 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16164678 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/164678
Critical section speedup using help-enabled locks Oct 17, 2018 Issued
Array ( [id] => 13738293 [patent_doc_number] => 20180373616 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => SYSTEM RESOURCE COMPONENT UTILIZATION [patent_app_type] => utility [patent_app_number] => 16/121552 [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] => 4904 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16121552 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/121552
System resource component utilization Sep 3, 2018 Issued
Array ( [id] => 15594343 [patent_doc_number] => 20200073706 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => COMPUTING TASK SCHEDULING IN A COMPUTER SYSTEM UTILIZING EFFICIENT ATTRIBUTED PRIORITY QUEUES [patent_app_type] => utility [patent_app_number] => 16/116303 [patent_app_country] => US [patent_app_date] => 2018-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13913 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16116303 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/116303
Computing task scheduling in a computer system utilizing efficient attributed priority queues Aug 28, 2018 Issued
Array ( [id] => 15562625 [patent_doc_number] => 20200065724 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => SYSTEMS AND METHODS FOR WORK BOOTH RESERVATIONS BASED ON THE CUSTOMERS PUBLIC TRANSPORTATION ALTERNATIVES [patent_app_type] => utility [patent_app_number] => 16/108105 [patent_app_country] => US [patent_app_date] => 2018-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5808 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16108105 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/108105
Systems and methods for work booth reservations based on the customers public transportation alternatives Aug 21, 2018 Issued
Array ( [id] => 16942875 [patent_doc_number] => 11055115 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-07-06 [patent_title] => Virtual machine conversion in distributed system of remote desktops [patent_app_type] => utility [patent_app_number] => 16/059150 [patent_app_country] => US [patent_app_date] => 2018-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7608 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16059150 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/059150
Virtual machine conversion in distributed system of remote desktops Aug 8, 2018 Issued
Array ( [id] => 15757799 [patent_doc_number] => 10621012 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-14 [patent_title] => System, method and computer program product for temperature-aware task scheduling [patent_app_type] => utility [patent_app_number] => 16/056670 [patent_app_country] => US [patent_app_date] => 2018-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5319 [patent_no_of_claims] => 10 [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] => 16056670 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/056670
System, method and computer program product for temperature-aware task scheduling Aug 6, 2018 Issued
Array ( [id] => 15439987 [patent_doc_number] => 20200034177 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-30 [patent_title] => System and Method for Request Isolation [patent_app_type] => utility [patent_app_number] => 16/049065 [patent_app_country] => US [patent_app_date] => 2018-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16128 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16049065 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/049065
System and method for request isolation Jul 29, 2018 Issued
Array ( [id] => 17046691 [patent_doc_number] => 11099871 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => Using cache coherent FPGAS to accelerate live migration of virtual machines [patent_app_type] => utility [patent_app_number] => 16/048182 [patent_app_country] => US [patent_app_date] => 2018-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 32 [patent_no_of_words] => 10394 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16048182 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/048182
Using cache coherent FPGAS to accelerate live migration of virtual machines Jul 26, 2018 Issued
Array ( [id] => 16706294 [patent_doc_number] => 10956226 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-23 [patent_title] => Basic runtime environment [patent_app_type] => utility [patent_app_number] => 16/039924 [patent_app_country] => US [patent_app_date] => 2018-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4726 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16039924 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/039924
Basic runtime environment Jul 18, 2018 Issued
Array ( [id] => 16371130 [patent_doc_number] => 10802889 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-13 [patent_title] => Systems and methods of virtual resource monitoring for robotic processes [patent_app_type] => utility [patent_app_number] => 16/038880 [patent_app_country] => US [patent_app_date] => 2018-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 18633 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 347 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16038880 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/038880
Systems and methods of virtual resource monitoring for robotic processes Jul 17, 2018 Issued
Array ( [id] => 16200662 [patent_doc_number] => 10725825 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-28 [patent_title] => Data processing unit for stream processing [patent_app_type] => utility [patent_app_number] => 16/031945 [patent_app_country] => US [patent_app_date] => 2018-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 13507 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16031945 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/031945
Data processing unit for stream processing Jul 9, 2018 Issued
Array ( [id] => 16652021 [patent_doc_number] => 10929199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-23 [patent_title] => Memory lock serialization [patent_app_type] => utility [patent_app_number] => 16/024978 [patent_app_country] => US [patent_app_date] => 2018-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7572 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 257 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16024978 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/024978
Memory lock serialization Jul 1, 2018 Issued
Array ( [id] => 18750576 [patent_doc_number] => 11809890 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-07 [patent_title] => Managing quality of storage service in virtual network [patent_app_type] => utility [patent_app_number] => 17/041723 [patent_app_country] => US [patent_app_date] => 2018-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8225 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17041723 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/041723
Managing quality of storage service in virtual network Jun 28, 2018 Issued
Array ( [id] => 13497281 [patent_doc_number] => 20180300183 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => OPTIMIZATION OF PARALLEL PROCESSING USING WATERFALL REPRESENTATIONS [patent_app_type] => utility [patent_app_number] => 16/018899 [patent_app_country] => US [patent_app_date] => 2018-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11592 [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] => 16018899 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/018899
Optimization of parallel processing using waterfall representations Jun 25, 2018 Issued
Array ( [id] => 16942898 [patent_doc_number] => 11055139 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-06 [patent_title] => Smart accelerator allocation and reclamation for deep learning jobs in a computing cluster [patent_app_type] => utility [patent_app_number] => 16/006339 [patent_app_country] => US [patent_app_date] => 2018-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7985 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16006339 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/006339
Smart accelerator allocation and reclamation for deep learning jobs in a computing cluster Jun 11, 2018 Issued
Array ( [id] => 16994018 [patent_doc_number] => 20210232438 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-29 [patent_title] => SERVERLESS LIFECYCLE MANAGEMENT DISPATCHER [patent_app_type] => utility [patent_app_number] => 15/733854 [patent_app_country] => US [patent_app_date] => 2018-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7748 [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] => 15733854 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/733854
SERVERLESS LIFECYCLE MANAGEMENT DISPATCHER May 29, 2018 Abandoned
Array ( [id] => 16263088 [patent_doc_number] => 10754520 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-25 [patent_title] => Method and apparatus for managing an application being executed in a portable terminal [patent_app_type] => utility [patent_app_number] => 15/985111 [patent_app_country] => US [patent_app_date] => 2018-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 24 [patent_no_of_words] => 7728 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15985111 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/985111
Method and apparatus for managing an application being executed in a portable terminal May 20, 2018 Issued
Array ( [id] => 14669201 [patent_doc_number] => 10372502 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-06 [patent_title] => Flexible device function aggregation [patent_app_type] => utility [patent_app_number] => 15/969115 [patent_app_country] => US [patent_app_date] => 2018-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 15006 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15969115 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/969115
Flexible device function aggregation May 1, 2018 Issued
Array ( [id] => 15042835 [patent_doc_number] => 20190332422 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => DYNAMIC ACCELERATOR SCHEDULING AND GROUPING FOR DEEP LEARNING JOBS IN A COMPUTING CLUSTER [patent_app_type] => utility [patent_app_number] => 15/963331 [patent_app_country] => US [patent_app_date] => 2018-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7693 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15963331 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/963331
Dynamic accelerator scheduling and grouping for deep learning jobs in a computing cluster Apr 25, 2018 Issued
Menu