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