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] => 16986874 [patent_doc_number] => 11074046 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-27 [patent_title] => Methods and systems for generating code to enable a honest/flexible functional dependency injection approach [patent_app_type] => utility [patent_app_number] => 16/941424 [patent_app_country] => US [patent_app_date] => 2020-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 20773 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 324 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16941424 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/941424
Methods and systems for generating code to enable a honest/flexible functional dependency injection approach Jul 27, 2020 Issued
Array ( [id] => 16559064 [patent_doc_number] => 20210004213 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-07 [patent_title] => Method of Deadlock Detection and Synchronization-Aware Optimizations on Asynchronous Architectures [patent_app_type] => utility [patent_app_number] => 16/933186 [patent_app_country] => US [patent_app_date] => 2020-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8481 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16933186 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/933186
Method of deadlock detection and synchronization-aware optimizations on asynchronous architectures Jul 19, 2020 Issued
Array ( [id] => 16577297 [patent_doc_number] => 20210011698 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-14 [patent_title] => SOFTWARE AUTOMATION DEPLOYMENT AND PERFORMANCE TRACKING [patent_app_type] => utility [patent_app_number] => 16/925140 [patent_app_country] => US [patent_app_date] => 2020-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10637 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16925140 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/925140
Software automation deployment and performance tracking Jul 8, 2020 Issued
Array ( [id] => 17338052 [patent_doc_number] => 20220004383 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-06 [patent_title] => SYSTEMS AND METHODS FOR PROJECT MIGRATION [patent_app_type] => utility [patent_app_number] => 16/920213 [patent_app_country] => US [patent_app_date] => 2020-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9239 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16920213 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/920213
Systems and methods for project migration Jul 1, 2020 Issued
Array ( [id] => 16527357 [patent_doc_number] => 20200401437 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-24 [patent_title] => METHODS AND APPARATUS TO MANAGE VIRTUAL MACHINES [patent_app_type] => utility [patent_app_number] => 16/916077 [patent_app_country] => US [patent_app_date] => 2020-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10546 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16916077 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/916077
Methods and apparatus to manage virtual machines Jun 28, 2020 Issued
Array ( [id] => 17091707 [patent_doc_number] => 11119897 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-14 [patent_title] => System and method of handling complex experiments in a distributed system [patent_app_type] => utility [patent_app_number] => 16/903448 [patent_app_country] => US [patent_app_date] => 2020-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 23902 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16903448 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/903448
System and method of handling complex experiments in a distributed system Jun 16, 2020 Issued
Array ( [id] => 17276516 [patent_doc_number] => 20210382714 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-09 [patent_title] => EXTENSIBLE PERSISTENCE HIERARCHIES FOR WORKFLOW MANAGEMENT SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/891513 [patent_app_country] => US [patent_app_date] => 2020-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5214 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16891513 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/891513
Extensible persistence hierarchies for workflow management systems Jun 2, 2020 Issued
Array ( [id] => 16848893 [patent_doc_number] => 20210149638 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => DYNAMIC SCALABLE VECTOR GRAPHICS (SVG) SYSTEM AND METHODS FOR IMPLEMENTING THE SAME [patent_app_type] => utility [patent_app_number] => 15/929900 [patent_app_country] => US [patent_app_date] => 2020-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 34012 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15929900 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/929900
Dynamic scalable vector graphics (SVG) system and methods for implementing the same May 27, 2020 Issued
Array ( [id] => 17245540 [patent_doc_number] => 20210365284 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-25 [patent_title] => Collaborative and Dynamic Mobile Workflow Execution Platform [patent_app_type] => utility [patent_app_number] => 16/881483 [patent_app_country] => US [patent_app_date] => 2020-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5259 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 383 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16881483 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/881483
Collaborative and dynamic mobile workflow execution platform May 21, 2020 Issued
Array ( [id] => 17454800 [patent_doc_number] => 11269659 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-08 [patent_title] => Network address management systems and methods [patent_app_type] => utility [patent_app_number] => 16/879646 [patent_app_country] => US [patent_app_date] => 2020-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 14419 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16879646 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/879646
Network address management systems and methods May 19, 2020 Issued
Array ( [id] => 16285257 [patent_doc_number] => 20200278859 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-03 [patent_title] => SCHEDULING UPGRADES IN DISTRIBUTED COMPUTING SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/864512 [patent_app_country] => US [patent_app_date] => 2020-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18494 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -28 [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] => 16864512 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/864512
Scheduling upgrades in distributed computing systems Apr 30, 2020 Issued
Array ( [id] => 17016960 [patent_doc_number] => 11086599 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-10 [patent_title] => Systems and methods for creating software from library and custom components [patent_app_type] => utility [patent_app_number] => 16/854805 [patent_app_country] => US [patent_app_date] => 2020-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 43 [patent_no_of_words] => 7378 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16854805 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/854805
Systems and methods for creating software from library and custom components Apr 20, 2020 Issued
Array ( [id] => 17690708 [patent_doc_number] => 20220198001 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-23 [patent_title] => AUTOMATED INTEGRATION OF A SOURCE MODIFICATION ENGINE [patent_app_type] => utility [patent_app_number] => 17/604350 [patent_app_country] => US [patent_app_date] => 2020-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6370 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17604350 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/604350
Automated integration of a source modification engine Apr 19, 2020 Issued
Array ( [id] => 17408862 [patent_doc_number] => 11249744 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-15 [patent_title] => Application deployment method, apparatus, and system [patent_app_type] => utility [patent_app_number] => 16/822765 [patent_app_country] => US [patent_app_date] => 2020-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 16219 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16822765 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/822765
Application deployment method, apparatus, and system Mar 17, 2020 Issued
Array ( [id] => 16894943 [patent_doc_number] => 11036496 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-15 [patent_title] => Software globalization management [patent_app_type] => utility [patent_app_number] => 16/810899 [patent_app_country] => US [patent_app_date] => 2020-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 3008 [patent_no_of_claims] => 12 [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] => 16810899 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/810899
Software globalization management Mar 5, 2020 Issued
Array ( [id] => 16330783 [patent_doc_number] => 20200301749 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => SYSTEM AND METHOD FOR TOPOLOGY-AWARE JOB SCHEDULING AND BACKFILLING IN AN HPC ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/810252 [patent_app_country] => US [patent_app_date] => 2020-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9705 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16810252 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/810252
System and method for topology-aware job scheduling and backfilling in an HPC environment Mar 4, 2020 Issued
Array ( [id] => 16630361 [patent_doc_number] => 20210049014 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-18 [patent_title] => MULTI-THREAD PROCESSING [patent_app_type] => utility [patent_app_number] => 16/806937 [patent_app_country] => US [patent_app_date] => 2020-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12665 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16806937 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/806937
Multi-thread processing Mar 1, 2020 Issued
Array ( [id] => 17084080 [patent_doc_number] => 20210279086 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-09 [patent_title] => VIRTUALIZED HARDWARE AND METHODS FOR LEVERAGING VIRTUALIZED HARDWARE WITH MUNITION SUPPORT SOFTWARE [patent_app_type] => utility [patent_app_number] => 16/792783 [patent_app_country] => US [patent_app_date] => 2020-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7284 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16792783 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/792783
Virtualized hardware and methods for leveraging virtualized hardware with munition support software Feb 16, 2020 Issued
Array ( [id] => 16993970 [patent_doc_number] => 20210232390 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-29 [patent_title] => MICROSERVICE DECOMPOSITION STRATEGY OF MONOLITHIC APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/750532 [patent_app_country] => US [patent_app_date] => 2020-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16293 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16750532 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/750532
Microservice decomposition strategy of monolithic applications Jan 22, 2020 Issued
Array ( [id] => 17999450 [patent_doc_number] => 11500557 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-15 [patent_title] => Systems and methods for energy proportional scheduling [patent_app_type] => utility [patent_app_number] => 16/745890 [patent_app_country] => US [patent_app_date] => 2020-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 13695 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16745890 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/745890
Systems and methods for energy proportional scheduling Jan 16, 2020 Issued
Menu