Search

Van H. Nguyen

Examiner (ID: 696, Phone: (571)272-3765 , Office: P/2199 )

Most Active Art Unit
2199
Art Unit(s)
2194, 2755, 2199, 2196, 2151, 2126
Total Applications
1527
Issued Applications
1199
Pending Applications
183
Abandoned Applications
154

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17069304 [patent_doc_number] => 20210271520 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => APPLICATION AWARE RESOURCE ALLOCATION FOR DEEP LEARNING JOB SCHEDULING [patent_app_type] => utility [patent_app_number] => 16/804748 [patent_app_country] => US [patent_app_date] => 2020-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7400 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16804748 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/804748
Application aware resource allocation for deep learning job scheduling Feb 27, 2020 Issued
Array ( [id] => 17651423 [patent_doc_number] => 11354150 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-06-07 [patent_title] => Utilizing maintenance event windows to determine placement of instances [patent_app_type] => utility [patent_app_number] => 16/781931 [patent_app_country] => US [patent_app_date] => 2020-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11408 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16781931 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/781931
Utilizing maintenance event windows to determine placement of instances Feb 3, 2020 Issued
Array ( [id] => 17009383 [patent_doc_number] => 20210240544 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-05 [patent_title] => COLLABORATION SERVICE TO SUPPORT CROSS-PROCESS COORDINATION BETWEEN ACTIVE INSTANCES OF A MICROSERVICE [patent_app_type] => utility [patent_app_number] => 16/779632 [patent_app_country] => US [patent_app_date] => 2020-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6643 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16779632 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/779632
Collaboration service to support cross-process coordination between active instances of a microservice Feb 1, 2020 Issued
Array ( [id] => 16706270 [patent_doc_number] => 10956202 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-03-23 [patent_title] => Methods and systems for tracking a virtual memory of a virtual machine [patent_app_type] => utility [patent_app_number] => 16/779284 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6702 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [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] => 16779284 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/779284
Methods and systems for tracking a virtual memory of a virtual machine Jan 30, 2020 Issued
Array ( [id] => 16745095 [patent_doc_number] => 10970085 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-04-06 [patent_title] => Resource management with dynamic resource policies [patent_app_type] => utility [patent_app_number] => 16/778231 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 9005 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16778231 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/778231
Resource management with dynamic resource policies Jan 30, 2020 Issued
Array ( [id] => 15935925 [patent_doc_number] => 20200159596 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-21 [patent_title] => IMPLEMENTING MULTIPLE CONTENT MANAGEMENT SERVICE OPERATIONS [patent_app_type] => utility [patent_app_number] => 16/774316 [patent_app_country] => US [patent_app_date] => 2020-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9621 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [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] => 16774316 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/774316
Implementing multiple content management service operations Jan 27, 2020 Issued
Array ( [id] => 17151278 [patent_doc_number] => 11144355 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-12 [patent_title] => System and method of providing system jobs within a compute environment [patent_app_type] => utility [patent_app_number] => 16/751851 [patent_app_country] => US [patent_app_date] => 2020-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 5419 [patent_no_of_claims] => 17 [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] => 16751851 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/751851
System and method of providing system jobs within a compute environment Jan 23, 2020 Issued
Array ( [id] => 15933823 [patent_doc_number] => 20200158545 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-21 [patent_title] => Automated Set-Up for Cell Sorting [patent_app_type] => utility [patent_app_number] => 16/750726 [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] => 27642 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16750726 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/750726
Automated set-up for cell sorting Jan 22, 2020 Issued
Array ( [id] => 17469138 [patent_doc_number] => 11275615 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-15 [patent_title] => Data processing offload using in-storage code execution [patent_app_type] => utility [patent_app_number] => 16/739064 [patent_app_country] => US [patent_app_date] => 2020-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 9316 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16739064 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/739064
Data processing offload using in-storage code execution Jan 8, 2020 Issued
Array ( [id] => 16950227 [patent_doc_number] => 20210208919 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => WORKLOAD SCHEDULING WITH LOCALIZED VIRTUAL NETWORK RESOURCES [patent_app_type] => utility [patent_app_number] => 16/736230 [patent_app_country] => US [patent_app_date] => 2020-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7734 [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] => 16736230 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/736230
Workload scheduling with localized virtual network resources Jan 6, 2020 Issued
Array ( [id] => 17091274 [patent_doc_number] => 11119459 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-14 [patent_title] => Systems and methods for creating and using equipment definitions [patent_app_type] => utility [patent_app_number] => 16/733135 [patent_app_country] => US [patent_app_date] => 2020-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 39 [patent_no_of_words] => 20568 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16733135 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/733135
Systems and methods for creating and using equipment definitions Jan 1, 2020 Issued
Array ( [id] => 17924620 [patent_doc_number] => 11467869 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-11 [patent_title] => Techniques for benchmarking pairing strategies in a task assignment system [patent_app_type] => utility [patent_app_number] => 16/717765 [patent_app_country] => US [patent_app_date] => 2019-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6449 [patent_no_of_claims] => 20 [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] => 16717765 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/717765
Techniques for benchmarking pairing strategies in a task assignment system Dec 16, 2019 Issued
Array ( [id] => 15997279 [patent_doc_number] => 20200174510 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-04 [patent_title] => POWER SUPPLY DESIGN TOOL FOR POWER SUPPLY SYSTEM DESIGNS INCLUDING MULTI-CHANNEL REGULATORS [patent_app_type] => utility [patent_app_number] => 16/706039 [patent_app_country] => US [patent_app_date] => 2019-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18783 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16706039 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/706039
Power supply design tool for power supply system designs including multi-channel regulators Dec 5, 2019 Issued
Array ( [id] => 17515567 [patent_doc_number] => 11294717 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-05 [patent_title] => Multiple stage data stream processing method and data stream processing system [patent_app_type] => utility [patent_app_number] => 16/702646 [patent_app_country] => US [patent_app_date] => 2019-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 7499 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16702646 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/702646
Multiple stage data stream processing method and data stream processing system Dec 3, 2019 Issued
Array ( [id] => 17682437 [patent_doc_number] => 11366690 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-21 [patent_title] => Scheduling commands in a virtual computing environment [patent_app_type] => utility [patent_app_number] => 16/700879 [patent_app_country] => US [patent_app_date] => 2019-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 12047 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [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] => 16700879 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/700879
Scheduling commands in a virtual computing environment Dec 1, 2019 Issued
Array ( [id] => 17940407 [patent_doc_number] => 11474861 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-10-18 [patent_title] => Methods and systems for managing asynchronous function calls [patent_app_type] => utility [patent_app_number] => 16/698451 [patent_app_country] => US [patent_app_date] => 2019-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7812 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16698451 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/698451
Methods and systems for managing asynchronous function calls Nov 26, 2019 Issued
Array ( [id] => 17283053 [patent_doc_number] => 11200082 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-14 [patent_title] => Data storage system employing dummy namespaces for discovery of NVMe namespace groups as protocol endpoints [patent_app_type] => utility [patent_app_number] => 16/669803 [patent_app_country] => US [patent_app_date] => 2019-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4602 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16669803 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/669803
Data storage system employing dummy namespaces for discovery of NVMe namespace groups as protocol endpoints Oct 30, 2019 Issued
Array ( [id] => 16065099 [patent_doc_number] => 10691499 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-06-23 [patent_title] => Distributed resource allocation [patent_app_type] => utility [patent_app_number] => 16/671046 [patent_app_country] => US [patent_app_date] => 2019-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 27241 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 484 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16671046 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/671046
Distributed resource allocation Oct 30, 2019 Issued
Array ( [id] => 16810441 [patent_doc_number] => 20210132996 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => DYNAMIC DETERMINATION OF MEMORY REQUIREMENTS FOR FUNCTION AS A SERVICE MULTI-INVOCATION FLOWS [patent_app_type] => utility [patent_app_number] => 16/667942 [patent_app_country] => US [patent_app_date] => 2019-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5179 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [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] => 16667942 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/667942
Dynamic determination of memory requirements for function as a service multi-invocation flows Oct 29, 2019 Issued
Array ( [id] => 17202088 [patent_doc_number] => 20210342183 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-04 [patent_title] => SYSTEM AND METHOD FOR CREATING WORKFLOW OF A TASK [patent_app_type] => utility [patent_app_number] => 16/613375 [patent_app_country] => US [patent_app_date] => 2019-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4261 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [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] => 16613375 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/613375
System and method for creating process automation workflow of a process automation task in a robotic process automation environment Oct 28, 2019 Issued
Menu