Search

Ted T. Vo

Examiner (ID: 10334, Phone: (571)272-3706 , Office: P/2191 )

Most Active Art Unit
2191
Art Unit(s)
2192, 2191, 2762, 2122
Total Applications
1287
Issued Applications
979
Pending Applications
88
Abandoned Applications
239

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15284585 [patent_doc_number] => 10514956 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-24 [patent_title] => Performance hint driven resource allocation [patent_app_type] => utility [patent_app_number] => 15/710620 [patent_app_country] => US [patent_app_date] => 2017-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2357 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15710620 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/710620
Performance hint driven resource allocation Sep 19, 2017 Issued
Array ( [id] => 14076473 [patent_doc_number] => 20190087124 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-21 [patent_title] => DYNAMIC SCHEDULING FOR VIRTUAL STORAGE DEVICES [patent_app_type] => utility [patent_app_number] => 15/708819 [patent_app_country] => US [patent_app_date] => 2017-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3731 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15708819 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/708819
Dynamic scheduling for virtual storage devices Sep 18, 2017 Issued
Array ( [id] => 15373341 [patent_doc_number] => 10528389 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-07 [patent_title] => Method and apparatus for executing real-time tasks [patent_app_type] => utility [patent_app_number] => 15/706265 [patent_app_country] => US [patent_app_date] => 2017-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 21 [patent_no_of_words] => 18089 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 575 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15706265 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/706265
Method and apparatus for executing real-time tasks Sep 14, 2017 Issued
Array ( [id] => 13706713 [patent_doc_number] => 20170364311 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-21 [patent_title] => BOOTLOADER CONTROL VIA DEVICE IDENTIFIER [patent_app_type] => utility [patent_app_number] => 15/695309 [patent_app_country] => US [patent_app_date] => 2017-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6365 [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] => 15695309 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/695309
BOOTLOADER CONTROL VIA DEVICE IDENTIFIER Sep 4, 2017 Abandoned
Array ( [id] => 12004218 [patent_doc_number] => 20170308373 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-26 [patent_title] => 'ORCHESTRATION OF SOFTWARE APPLICATIONS UPGRADE USING AUTOMATIC HANG DETECTION' [patent_app_type] => utility [patent_app_number] => 15/649440 [patent_app_country] => US [patent_app_date] => 2017-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 18212 [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] => 15649440 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/649440
Orchestration of software applications upgrade using automatic hang detection Jul 12, 2017 Issued
Array ( [id] => 15825601 [patent_doc_number] => 10638012 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-28 [patent_title] => Information processing system, information processing apparatus, and information processing method [patent_app_type] => utility [patent_app_number] => 15/646193 [patent_app_country] => US [patent_app_date] => 2017-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 47 [patent_figures_cnt] => 47 [patent_no_of_words] => 13841 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15646193 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/646193
Information processing system, information processing apparatus, and information processing method Jul 10, 2017 Issued
Array ( [id] => 14457491 [patent_doc_number] => 10324706 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-06-18 [patent_title] => Automated software deployment for electromechanical systems [patent_app_type] => utility [patent_app_number] => 15/590917 [patent_app_country] => US [patent_app_date] => 2017-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10509 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15590917 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/590917
Automated software deployment for electromechanical systems May 8, 2017 Issued
Array ( [id] => 12032990 [patent_doc_number] => 20170323089 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-09 [patent_title] => 'SYSTEMS AND METHODS FOR DOMAIN-DRIVEN DESIGN AND EXECUTION OF MODULAR AND DYNAMIC SERVICES, APPLICATIONS AND PROCESSES' [patent_app_type] => utility [patent_app_number] => 15/589864 [patent_app_country] => US [patent_app_date] => 2017-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 12581 [patent_no_of_claims] => 23 [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] => 15589864 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/589864
Systems and methods for domain-driven design and execution of modular and dynamic services, applications and processes May 7, 2017 Issued
Array ( [id] => 14091721 [patent_doc_number] => 10241764 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-26 [patent_title] => Automatically transform pass-by-value semantics into pass-by-reference implementation [patent_app_type] => utility [patent_app_number] => 15/588298 [patent_app_country] => US [patent_app_date] => 2017-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 14192 [patent_no_of_claims] => 20 [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] => 15588298 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/588298
Automatically transform pass-by-value semantics into pass-by-reference implementation May 4, 2017 Issued
Array ( [id] => 14330621 [patent_doc_number] => 10296328 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-21 [patent_title] => Infrastructure configuration and inventory manager [patent_app_type] => utility [patent_app_number] => 15/588264 [patent_app_country] => US [patent_app_date] => 2017-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 4979 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15588264 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/588264
Infrastructure configuration and inventory manager May 4, 2017 Issued
Array ( [id] => 12262465 [patent_doc_number] => 20180081661 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-22 [patent_title] => 'Optimization for Multi-Project Package Manager' [patent_app_type] => utility [patent_app_number] => 15/587323 [patent_app_country] => US [patent_app_date] => 2017-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8633 [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] => 15587323 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/587323
Optimization for multi-project package manager May 3, 2017 Issued
Array ( [id] => 15059033 [patent_doc_number] => 10459822 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-29 [patent_title] => Iterative static analysis using stored partial results [patent_app_type] => utility [patent_app_number] => 15/587172 [patent_app_country] => US [patent_app_date] => 2017-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 13115 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15587172 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/587172
Iterative static analysis using stored partial results May 3, 2017 Issued
Array ( [id] => 13511861 [patent_doc_number] => 20180307473 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-25 [patent_title] => COGNITIVE MOBILE APP DEVICE RECOMMENDATION ENGINE [patent_app_type] => utility [patent_app_number] => 15/496089 [patent_app_country] => US [patent_app_date] => 2017-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4955 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [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] => 15496089 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/496089
Cognitive mobile app device recommendation engine Apr 24, 2017 Issued
Array ( [id] => 13752503 [patent_doc_number] => 10169198 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-01 [patent_title] => Aggregating data for debugging software [patent_app_type] => utility [patent_app_number] => 15/494649 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 11247 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 262 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15494649 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/494649
Aggregating data for debugging software Apr 23, 2017 Issued
Array ( [id] => 13511873 [patent_doc_number] => 20180307479 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-25 [patent_title] => SYSTEM AND METHOD FOR PERFORMING FIRMWARE UPDATE BY PATCHING [patent_app_type] => utility [patent_app_number] => 15/495312 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7079 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15495312 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/495312
System and method for performing firmware update by patching Apr 23, 2017 Issued
Array ( [id] => 13974303 [patent_doc_number] => 10216507 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-02-26 [patent_title] => Customized application package with context specific token [patent_app_type] => utility [patent_app_number] => 15/495696 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 7864 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15495696 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/495696
Customized application package with context specific token Apr 23, 2017 Issued
Array ( [id] => 13291755 [patent_doc_number] => 10157069 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-18 [patent_title] => Identifying and using dependencies in historical applications to generate application designs [patent_app_type] => utility [patent_app_number] => 15/495110 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7810 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15495110 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/495110
Identifying and using dependencies in historical applications to generate application designs Apr 23, 2017 Issued
Array ( [id] => 12053240 [patent_doc_number] => 20170329584 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-16 [patent_title] => 'INFORMATION PROCESSING DEVICE AND COMPILATION METHOD' [patent_app_type] => utility [patent_app_number] => 15/484547 [patent_app_country] => US [patent_app_date] => 2017-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 7698 [patent_no_of_claims] => 5 [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] => 15484547 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/484547
Information processing device and compilation method Apr 10, 2017 Issued
Array ( [id] => 13483051 [patent_doc_number] => 20180293068 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-11 [patent_title] => ORDERED CACHE TIERING FOR PROGRAM BUILD FILES [patent_app_type] => utility [patent_app_number] => 15/483845 [patent_app_country] => US [patent_app_date] => 2017-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7112 [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] => 15483845 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/483845
Ordered cache tiering for program build files Apr 9, 2017 Issued
Array ( [id] => 13003797 [patent_doc_number] => 10025567 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-17 [patent_title] => Bot creation with workflow development system [patent_app_type] => utility [patent_app_number] => 15/482377 [patent_app_country] => US [patent_app_date] => 2017-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 22 [patent_no_of_words] => 17236 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15482377 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/482377
Bot creation with workflow development system Apr 6, 2017 Issued
Menu