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] => 12797074 [patent_doc_number] => 20180157527 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-07 [patent_title] => DEVICE AND METHOD FOR DYNAMICALLY ADJUSTING TASK LOADING OF MULTI-CORE PROCESSOR [patent_app_type] => utility [patent_app_number] => 15/831655 [patent_app_country] => US [patent_app_date] => 2017-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3521 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15831655 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/831655
Device and method for dynamically adjusting task loading of multi-core processor Dec 4, 2017 Issued
Array ( [id] => 15919279 [patent_doc_number] => 10656877 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-19 [patent_title] => Virtual storage controller [patent_app_type] => utility [patent_app_number] => 15/831744 [patent_app_country] => US [patent_app_date] => 2017-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6177 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15831744 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/831744
Virtual storage controller Dec 4, 2017 Issued
Array ( [id] => 14411261 [patent_doc_number] => 20190171474 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-06 [patent_title] => FLOW MANAGEMENT AND FLOW MODELING IN NETWORK CLOUDS [patent_app_type] => utility [patent_app_number] => 15/829806 [patent_app_country] => US [patent_app_date] => 2017-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20458 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15829806 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/829806
Flow management and flow modeling in network clouds Nov 30, 2017 Issued
Array ( [id] => 12775294 [patent_doc_number] => 20180150266 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-31 [patent_title] => INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD FOR EXECUTING DOCUMENT READING PROCESSING [patent_app_type] => utility [patent_app_number] => 15/827546 [patent_app_country] => US [patent_app_date] => 2017-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8583 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -2 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15827546 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/827546
Information processing apparatus, information processing system and information processing method for executing document reading processing Nov 29, 2017 Issued
Array ( [id] => 12262626 [patent_doc_number] => 20180081823 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-22 [patent_title] => 'THRESHOLDING TASK CONTROL BLOCKS FOR STAGING AND DESTAGING' [patent_app_type] => utility [patent_app_number] => 15/825343 [patent_app_country] => US [patent_app_date] => 2017-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7857 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15825343 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/825343
Thresholding task control blocks for staging and destaging Nov 28, 2017 Issued
Array ( [id] => 12242003 [patent_doc_number] => 20180074866 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-15 [patent_title] => 'System and Method for Intelligent Task Management and Routing' [patent_app_type] => utility [patent_app_number] => 15/818191 [patent_app_country] => US [patent_app_date] => 2017-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11582 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15818191 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/818191
System and method for intelligent task management and routing Nov 19, 2017 Issued
Array ( [id] => 13083095 [patent_doc_number] => 10061614 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-28 [patent_title] => Resource management for untrusted programs [patent_app_type] => utility [patent_app_number] => 15/811718 [patent_app_country] => US [patent_app_date] => 2017-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4690 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [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] => 15811718 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/811718
Resource management for untrusted programs Nov 13, 2017 Issued
Array ( [id] => 16767526 [patent_doc_number] => 10979320 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-04-13 [patent_title] => Managing a cloud service [patent_app_type] => utility [patent_app_number] => 15/788361 [patent_app_country] => US [patent_app_date] => 2017-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4542 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15788361 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/788361
Managing a cloud service Oct 18, 2017 Issued
Array ( [id] => 12161183 [patent_doc_number] => 20180032448 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-01 [patent_title] => 'Guarded Memory Access in a Multi-Thread Safe System Level Modeling Simulation' [patent_app_type] => utility [patent_app_number] => 15/729337 [patent_app_country] => US [patent_app_date] => 2017-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10278 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15729337 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/729337
Guarded memory access in a multi-thread safe system level modeling simulation Oct 9, 2017 Issued
Array ( [id] => 13304367 [patent_doc_number] => 20180203720 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-19 [patent_title] => TECHNIQUES TO MANAGE VIRTUAL CLASSES FOR STATISTICAL TESTS [patent_app_type] => utility [patent_app_number] => 15/724973 [patent_app_country] => US [patent_app_date] => 2017-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 27327 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15724973 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/724973
Techniques to manage virtual classes for statistical tests Oct 3, 2017 Issued
Array ( [id] => 17151286 [patent_doc_number] => 11144363 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-10-12 [patent_title] => Workflow management system [patent_app_type] => utility [patent_app_number] => 15/708007 [patent_app_country] => US [patent_app_date] => 2017-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12298 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15708007 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/708007
Workflow management system Sep 17, 2017 Issued
Array ( [id] => 13721471 [patent_doc_number] => 20170371690 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-28 [patent_title] => DATABASE SYSTEMS AND RELATED METHODS FOR VALIDATION WORKFLOWS [patent_app_type] => utility [patent_app_number] => 15/701297 [patent_app_country] => US [patent_app_date] => 2017-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13648 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15701297 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/701297
Database systems and related methods for validation workflows Sep 10, 2017 Issued
Array ( [id] => 15516823 [patent_doc_number] => 10564998 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-02-18 [patent_title] => Load balancing using predictive VM-based analytics [patent_app_type] => utility [patent_app_number] => 15/693244 [patent_app_country] => US [patent_app_date] => 2017-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 17421 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15693244 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/693244
Load balancing using predictive VM-based analytics Aug 30, 2017 Issued
Array ( [id] => 13933501 [patent_doc_number] => 20190050266 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-14 [patent_title] => SOFTWARE APPLICATION RUNTIME HAVING DYNAMIC EVALUATION FUNCTIONS AND PARAMETERS [patent_app_type] => utility [patent_app_number] => 15/673152 [patent_app_country] => US [patent_app_date] => 2017-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13372 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15673152 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/673152
Software application runtime having dynamic evaluation functions and parameters Aug 8, 2017 Issued
Array ( [id] => 12025747 [patent_doc_number] => 20170315846 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-02 [patent_title] => 'TASK SCHEDULING METHOD AND APPARATUS ON HETEROGENEOUS MULTI-CORE RECONFIGURABLE COMPUTING PLATFORM' [patent_app_type] => utility [patent_app_number] => 15/650608 [patent_app_country] => US [patent_app_date] => 2017-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 13820 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15650608 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/650608
Task scheduling method and apparatus on heterogeneous multi-core reconfigurable computing platform Jul 13, 2017 Issued
Array ( [id] => 15609303 [patent_doc_number] => 10585713 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-10 [patent_title] => System and method for dynamic orchestration [patent_app_type] => utility [patent_app_number] => 15/648061 [patent_app_country] => US [patent_app_date] => 2017-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 6575 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15648061 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/648061
System and method for dynamic orchestration Jul 11, 2017 Issued
Array ( [id] => 15012555 [patent_doc_number] => 10452422 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-22 [patent_title] => Method and apparatus for deploying virtual machine instance, and device [patent_app_type] => utility [patent_app_number] => 15/637812 [patent_app_country] => US [patent_app_date] => 2017-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 7976 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15637812 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/637812
Method and apparatus for deploying virtual machine instance, and device Jun 28, 2017 Issued
Array ( [id] => 11981996 [patent_doc_number] => 20170286149 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-05 [patent_title] => 'Method for Managing Memory of Virtual Machine, Physical Host, PCIE Device and Configuration Method Thereof, and Migration Management Device' [patent_app_type] => utility [patent_app_number] => 15/630467 [patent_app_country] => US [patent_app_date] => 2017-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 17498 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15630467 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/630467
Method for managing memory of virtual machine, physical host, PCIE device and configuration method thereof, and migration management device Jun 21, 2017 Issued
Array ( [id] => 11981994 [patent_doc_number] => 20170286148 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-05 [patent_title] => 'Virtual Machine Scaling Method and Device' [patent_app_type] => utility [patent_app_number] => 15/629853 [patent_app_country] => US [patent_app_date] => 2017-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7450 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15629853 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/629853
Virtual machine scaling method and device Jun 21, 2017 Issued
Array ( [id] => 14886819 [patent_doc_number] => 10423452 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-24 [patent_title] => Allocating resources to virtual machines [patent_app_type] => utility [patent_app_number] => 15/629887 [patent_app_country] => US [patent_app_date] => 2017-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5282 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15629887 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/629887
Allocating resources to virtual machines Jun 21, 2017 Issued
Menu