Search

Baotran N. To

Examiner (ID: 17585, Phone: (571)272-8156 , Office: P/2435 )

Most Active Art Unit
2435
Art Unit(s)
2435, 2135
Total Applications
951
Issued Applications
747
Pending Applications
70
Abandoned Applications
149

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20564026 [patent_doc_number] => 12566635 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-03-03 [patent_title] => Systems and methods for dynamic allocation of compute resources via a machine learning-informed feedback sequence [patent_app_type] => utility [patent_app_number] => 18/827286 [patent_app_country] => US [patent_app_date] => 2024-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 20 [patent_no_of_words] => 24634 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18827286 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/827286
Systems and methods for dynamic allocation of compute resources via a machine learning-informed feedback sequence Sep 5, 2024 Issued
Array ( [id] => 19644964 [patent_doc_number] => 20240419484 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-19 [patent_title] => METHOD FOR PROCESSING INFORMATION [patent_app_type] => utility [patent_app_number] => 18/817035 [patent_app_country] => US [patent_app_date] => 2024-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10886 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18817035 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/817035
Method for processing information Aug 26, 2024 Issued
Array ( [id] => 19633149 [patent_doc_number] => 20240411598 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-12 [patent_title] => MEMORY DEALLOCATION ACROSS A TRUST BOUNDARY [patent_app_type] => utility [patent_app_number] => 18/812979 [patent_app_country] => US [patent_app_date] => 2024-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7974 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 18812979 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/812979
MEMORY DEALLOCATION ACROSS A TRUST BOUNDARY Aug 21, 2024 Pending
Array ( [id] => 19617434 [patent_doc_number] => 20240403114 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-05 [patent_title] => TASK SCHEDULING FOR AGENT PREDICTION [patent_app_type] => utility [patent_app_number] => 18/799875 [patent_app_country] => US [patent_app_date] => 2024-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8088 [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] => 18799875 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/799875
TASK SCHEDULING FOR AGENT PREDICTION Aug 8, 2024 Pending
Array ( [id] => 19686256 [patent_doc_number] => 20250004801 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-02 [patent_title] => CONNECTION-BASED RESOURCE MANAGEMENT FOR VIRTUAL DESKTOP INSTANCES [patent_app_type] => utility [patent_app_number] => 18/766405 [patent_app_country] => US [patent_app_date] => 2024-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18665 [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] => 18766405 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/766405
CONNECTION-BASED RESOURCE MANAGEMENT FOR VIRTUAL DESKTOP INSTANCES Jul 7, 2024 Pending
Array ( [id] => 20666470 [patent_doc_number] => 12608245 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-04-21 [patent_title] => Application programming interface to cause graph code to wait on a semaphore [patent_app_type] => utility [patent_app_number] => 18/754011 [patent_app_country] => US [patent_app_date] => 2024-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 50 [patent_figures_cnt] => 50 [patent_no_of_words] => 53195 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18754011 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/754011
Application programming interface to cause graph code to wait on a semaphore Jun 24, 2024 Issued
Array ( [id] => 19499240 [patent_doc_number] => 20240338258 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-10 [patent_title] => APPLICATION PROGRAMMING INTERFACE TO CAUSE GRAPH CODE TO WAIT ON A SEMAPHORE [patent_app_type] => utility [patent_app_number] => 18/745855 [patent_app_country] => US [patent_app_date] => 2024-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 58384 [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] => 18745855 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/745855
Application programming interface to cause graph code to wait on a semaphore Jun 16, 2024 Issued
Array ( [id] => 19466369 [patent_doc_number] => 20240320039 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => COMMON PRIORITY INFORMATION FOR MULTIPLE RESOURCE ARBITRATION [patent_app_type] => utility [patent_app_number] => 18/737728 [patent_app_country] => US [patent_app_date] => 2024-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16613 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18737728 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/737728
COMMON PRIORITY INFORMATION FOR MULTIPLE RESOURCE ARBITRATION Jun 6, 2024 Issued
Array ( [id] => 20374100 [patent_doc_number] => 12481534 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-25 [patent_title] => Dynamically selecting artificial intelligence models and hardware environments to execute tasks [patent_app_type] => utility [patent_app_number] => 18/732297 [patent_app_country] => US [patent_app_date] => 2024-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 33072 [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] => 18732297 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/732297
Dynamically selecting artificial intelligence models and hardware environments to execute tasks Jun 2, 2024 Issued
Array ( [id] => 20374081 [patent_doc_number] => 12481515 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-25 [patent_title] => Methods and user interface generation and application modification [patent_app_type] => utility [patent_app_number] => 18/676219 [patent_app_country] => US [patent_app_date] => 2024-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 48 [patent_no_of_words] => 9832 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 416 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18676219 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/676219
Methods and user interface generation and application modification May 27, 2024 Issued
Array ( [id] => 20380454 [patent_doc_number] => 20250362947 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-27 [patent_title] => TECHNIQUES FOR SUPPORTING EXECUTION OF JOBS WITH CONTAINER ORCHESTRATION PLATFORMS [patent_app_type] => utility [patent_app_number] => 18/669831 [patent_app_country] => US [patent_app_date] => 2024-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2407 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18669831 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/669831
TECHNIQUES FOR SUPPORTING EXECUTION OF JOBS WITH CONTAINER ORCHESTRATION PLATFORMS May 20, 2024 Pending
Array ( [id] => 20195437 [patent_doc_number] => 20250272147 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-08-28 [patent_title] => SCHEDULING SHARING OF COMPUTE RESOURCES BETWEEN WORKLOADS [patent_app_type] => utility [patent_app_number] => 18/657449 [patent_app_country] => US [patent_app_date] => 2024-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4567 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18657449 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/657449
SCHEDULING SHARING OF COMPUTE RESOURCES BETWEEN WORKLOADS May 6, 2024 Pending
Array ( [id] => 19878557 [patent_doc_number] => 20250110814 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-03 [patent_title] => SIGNAL AGGREGATION [patent_app_type] => utility [patent_app_number] => 18/641173 [patent_app_country] => US [patent_app_date] => 2024-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14144 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18641173 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/641173
SIGNAL AGGREGATION Apr 18, 2024 Pending
Array ( [id] => 20296536 [patent_doc_number] => 20250321779 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-16 [patent_title] => APPLICATION PROGRAMMING INTERFACE TO INDICATE A PRIORITY [patent_app_type] => utility [patent_app_number] => 18/632255 [patent_app_country] => US [patent_app_date] => 2024-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 86293 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18632255 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/632255
APPLICATION PROGRAMMING INTERFACE TO INDICATE A PRIORITY Apr 9, 2024 Pending
Array ( [id] => 19581718 [patent_doc_number] => 12147838 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-11-19 [patent_title] => Systems and methods for dynamic allocation of compute resources via a machine learning-informed feedback sequence [patent_app_type] => utility [patent_app_number] => 18/627375 [patent_app_country] => US [patent_app_date] => 2024-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 20 [patent_no_of_words] => 29525 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 368 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18627375 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/627375
Systems and methods for dynamic allocation of compute resources via a machine learning-informed feedback sequence Apr 3, 2024 Issued
Array ( [id] => 19451055 [patent_doc_number] => 20240311185 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-19 [patent_title] => ADAPTIVE CPU USAGE MECHANISM FOR NETWORKING SYSTEM IN A VIRTUAL ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 18/624288 [patent_app_country] => US [patent_app_date] => 2024-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6616 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18624288 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/624288
Adaptive CPU usage mechanism for networking system in a virtual environment Apr 1, 2024 Issued
Array ( [id] => 19303276 [patent_doc_number] => 20240231856 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-11 [patent_title] => Methods for User Interface Generation and Application Modification [patent_app_type] => utility [patent_app_number] => 18/611615 [patent_app_country] => US [patent_app_date] => 2024-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14422 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 18611615 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/611615
Methods for User Interface Generation and Application Modification Mar 19, 2024 Abandoned
Array ( [id] => 20666456 [patent_doc_number] => 12608231 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-04-21 [patent_title] => Systems and methods for video/audio production and architecture to optimize unused capacity [patent_app_type] => utility [patent_app_number] => 18/597070 [patent_app_country] => US [patent_app_date] => 2024-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 8502 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18597070 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/597070
Systems and methods for video/audio production and architecture to optimize unused capacity Mar 5, 2024 Issued
Array ( [id] => 20138109 [patent_doc_number] => 20250245153 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-31 [patent_title] => Application Programming Interface to Deallocate a Data Structure [patent_app_type] => utility [patent_app_number] => 18/593588 [patent_app_country] => US [patent_app_date] => 2024-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 176113 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18593588 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/593588
Application Programming Interface to Deallocate a Data Structure Feb 29, 2024 Pending
Array ( [id] => 19391440 [patent_doc_number] => 20240281310 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-22 [patent_title] => METHOD AND SYSTEM FOR PUBLISHING EVENTS ON A DATA STREAM [patent_app_type] => utility [patent_app_number] => 18/582464 [patent_app_country] => US [patent_app_date] => 2024-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8117 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18582464 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/582464
METHOD AND SYSTEM FOR PUBLISHING EVENTS ON A DATA STREAM Feb 19, 2024 Pending
Menu