Search

Ted T. Vo

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

Most Active Art Unit
2191
Art Unit(s)
2762, 2192, 2122, 2191
Total Applications
1284
Issued Applications
977
Pending Applications
89
Abandoned Applications
239

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20079950 [patent_doc_number] => 12354019 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-08 [patent_title] => Distributed activity control systems for artificial intelligence task execution direction including task adjacency and reachability analysis [patent_app_type] => utility [patent_app_number] => 18/770567 [patent_app_country] => US [patent_app_date] => 2024-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 8284 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 390 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18770567 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/770567
Distributed activity control systems for artificial intelligence task execution direction including task adjacency and reachability analysis Jul 10, 2024 Issued
Array ( [id] => 19499286 [patent_doc_number] => 20240338304 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-10 [patent_title] => SYSTEM AND METHOD OF HANDLING COMPLEX EXPERIMENTS IN A DISTRIBUTED SYSTEM [patent_app_type] => utility [patent_app_number] => 18/746131 [patent_app_country] => US [patent_app_date] => 2024-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23641 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18746131 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/746131
System and method of handling complex experiments in a distributed system Jun 17, 2024 Issued
Array ( [id] => 19463092 [patent_doc_number] => 20240316761 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS [patent_app_type] => utility [patent_app_number] => 18/731704 [patent_app_country] => US [patent_app_date] => 2024-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23269 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 268 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18731704 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/731704
Robot systems, methods, control modules, and computer program products that leverage large language models Jun 2, 2024 Issued
Array ( [id] => 19463092 [patent_doc_number] => 20240316761 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => ROBOT SYSTEMS, METHODS, CONTROL MODULES, AND COMPUTER PROGRAM PRODUCTS THAT LEVERAGE LARGE LANGUAGE MODELS [patent_app_type] => utility [patent_app_number] => 18/731704 [patent_app_country] => US [patent_app_date] => 2024-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23269 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 268 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18731704 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/731704
Robot systems, methods, control modules, and computer program products that leverage large language models Jun 2, 2024 Issued
Array ( [id] => 19450974 [patent_doc_number] => 20240311104 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-19 [patent_title] => SHIM LAYER FOR INTERCEPTING CALLS BETWEEN AN UPPER LAYER AND A LOWER LAYER OF A CONTAINER IMAGE [patent_app_type] => utility [patent_app_number] => 18/673419 [patent_app_country] => US [patent_app_date] => 2024-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6360 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18673419 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/673419
Shim layer for intercepting calls between an upper layer and a lower layer of a container image May 23, 2024 Issued
Array ( [id] => 19283762 [patent_doc_number] => 20240220238 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => SYSTEMS AND METHODS FOR MANAGING A SOFTWARE REPOSITORY [patent_app_type] => utility [patent_app_number] => 18/605691 [patent_app_country] => US [patent_app_date] => 2024-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9871 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18605691 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/605691
SYSTEMS AND METHODS FOR MANAGING A SOFTWARE REPOSITORY Mar 13, 2024 Pending
Array ( [id] => 19283762 [patent_doc_number] => 20240220238 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => SYSTEMS AND METHODS FOR MANAGING A SOFTWARE REPOSITORY [patent_app_type] => utility [patent_app_number] => 18/605691 [patent_app_country] => US [patent_app_date] => 2024-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9871 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18605691 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/605691
SYSTEMS AND METHODS FOR MANAGING A SOFTWARE REPOSITORY Mar 13, 2024 Pending
Array ( [id] => 20388076 [patent_doc_number] => 12487802 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-02 [patent_title] => Configuration file generation for fracturable data path in a coarse-grained reconfigurable processor [patent_app_type] => utility [patent_app_number] => 18/583845 [patent_app_country] => US [patent_app_date] => 2024-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 24 [patent_no_of_words] => 28995 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18583845 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/583845
Configuration file generation for fracturable data path in a coarse-grained reconfigurable processor Feb 20, 2024 Issued
Array ( [id] => 20388076 [patent_doc_number] => 12487802 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-02 [patent_title] => Configuration file generation for fracturable data path in a coarse-grained reconfigurable processor [patent_app_type] => utility [patent_app_number] => 18/583845 [patent_app_country] => US [patent_app_date] => 2024-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 24 [patent_no_of_words] => 28995 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18583845 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/583845
Configuration file generation for fracturable data path in a coarse-grained reconfigurable processor Feb 20, 2024 Issued
Array ( [id] => 19219983 [patent_doc_number] => 20240184687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-06 [patent_title] => TEXT SEARCH PROCESSING METHOD AND RELATED DEVICE [patent_app_type] => utility [patent_app_number] => 18/443398 [patent_app_country] => US [patent_app_date] => 2024-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10810 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18443398 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/443398
TEXT SEARCH PROCESSING METHOD AND RELATED DEVICE Feb 15, 2024 Pending
Array ( [id] => 19219983 [patent_doc_number] => 20240184687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-06 [patent_title] => TEXT SEARCH PROCESSING METHOD AND RELATED DEVICE [patent_app_type] => utility [patent_app_number] => 18/443398 [patent_app_country] => US [patent_app_date] => 2024-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10810 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18443398 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/443398
TEXT SEARCH PROCESSING METHOD AND RELATED DEVICE Feb 15, 2024 Pending
Array ( [id] => 20152082 [patent_doc_number] => 20250251920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-08-07 [patent_title] => INTEGRATING LOOP UNROLLING AND LOOP SPLITTING TO REDUCE CONTROL OVERHEADS [patent_app_type] => utility [patent_app_number] => 18/433813 [patent_app_country] => US [patent_app_date] => 2024-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12452 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18433813 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/433813
INTEGRATING LOOP UNROLLING AND LOOP SPLITTING TO REDUCE CONTROL OVERHEADS Feb 5, 2024 Pending
Array ( [id] => 19711180 [patent_doc_number] => 20250021322 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => EFFICIENTLY ESTABLISHING USER PROFILES ON MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 18/420061 [patent_app_country] => US [patent_app_date] => 2024-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4403 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18420061 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/420061
EFFICIENTLY ESTABLISHING USER PROFILES ON MOBILE DEVICES Jan 22, 2024 Pending
Array ( [id] => 19711180 [patent_doc_number] => 20250021322 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => EFFICIENTLY ESTABLISHING USER PROFILES ON MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 18/420061 [patent_app_country] => US [patent_app_date] => 2024-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4403 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18420061 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/420061
EFFICIENTLY ESTABLISHING USER PROFILES ON MOBILE DEVICES Jan 22, 2024 Pending
Array ( [id] => 20123182 [patent_doc_number] => 20250238213 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-24 [patent_title] => PERFORMING CONVERSIONS BETWEEN MULTI-TYPE JAVASCRIPT OBJECT NOTATION PROPERTIES AND STATICALLY TYPED PROGRAMMING LANGUAGES [patent_app_type] => utility [patent_app_number] => 18/418214 [patent_app_country] => US [patent_app_date] => 2024-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4675 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18418214 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/418214
PERFORMING CONVERSIONS BETWEEN MULTI-TYPE JAVASCRIPT OBJECT NOTATION PROPERTIES AND STATICALLY TYPED PROGRAMMING LANGUAGES Jan 18, 2024 Pending
Array ( [id] => 20095487 [patent_doc_number] => 20250225423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-10 [patent_title] => Distributed Quantum Computing With Blockchain [patent_app_type] => utility [patent_app_number] => 18/404152 [patent_app_country] => US [patent_app_date] => 2024-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1189 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18404152 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/404152
Distributed Quantum Computing With Blockchain Jan 3, 2024 Pending
Array ( [id] => 20095487 [patent_doc_number] => 20250225423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-10 [patent_title] => Distributed Quantum Computing With Blockchain [patent_app_type] => utility [patent_app_number] => 18/404152 [patent_app_country] => US [patent_app_date] => 2024-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1189 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18404152 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/404152
Distributed Quantum Computing With Blockchain Jan 3, 2024 Pending
Array ( [id] => 20087177 [patent_doc_number] => 20250217113 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-03 [patent_title] => SYSTEM AND METHOD FOR ENTERPRISE SOFTWARE SUPPLY CHAIN SECURITY [patent_app_type] => utility [patent_app_number] => 18/403226 [patent_app_country] => US [patent_app_date] => 2024-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3156 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18403226 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/403226
SYSTEM AND METHOD FOR ENTERPRISE SOFTWARE SUPPLY CHAIN SECURITY Jan 2, 2024 Pending
Array ( [id] => 19347277 [patent_doc_number] => 20240256240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-01 [patent_title] => Pseudocode to Hardware Description Language (HDL) Translation [patent_app_type] => utility [patent_app_number] => 18/400202 [patent_app_country] => US [patent_app_date] => 2023-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5293 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18400202 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/400202
Pseudocode to Hardware Description Language (HDL) Translation Dec 28, 2023 Pending
Array ( [id] => 19347277 [patent_doc_number] => 20240256240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-01 [patent_title] => Pseudocode to Hardware Description Language (HDL) Translation [patent_app_type] => utility [patent_app_number] => 18/400202 [patent_app_country] => US [patent_app_date] => 2023-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5293 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18400202 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/400202
Pseudocode to Hardware Description Language (HDL) Translation Dec 28, 2023 Pending
Menu