
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |