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] => 12752920 [patent_doc_number] => 20180142807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-24 [patent_title] => METHOD FOR DETERMINING AMPLITUDE OF STICK-SLIP ON A VALVE ASSEMBLY AND IMPLEMENTATION THEREOF [patent_app_type] => utility [patent_app_number] => 15/875702 [patent_app_country] => US [patent_app_date] => 2018-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6425 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15875702 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/875702
Method for determining amplitude of stick-slip on a valve assembly and implementation thereof Jan 18, 2018 Issued
Array ( [id] => 14585411 [patent_doc_number] => 20190220314 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-18 [patent_title] => INFRASTRUCTURE PROVISIONING [patent_app_type] => utility [patent_app_number] => 15/873402 [patent_app_country] => US [patent_app_date] => 2018-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12551 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 15873402 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/873402
Efficient provisioning of an infrastructure based on different factors Jan 16, 2018 Issued
Array ( [id] => 16278873 [patent_doc_number] => 10761904 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-01 [patent_title] => Method and system for synchronizing and joining multiple calls to the same asynchronous code segment [patent_app_type] => utility [patent_app_number] => 15/873826 [patent_app_country] => US [patent_app_date] => 2018-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5449 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15873826 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/873826
Method and system for synchronizing and joining multiple calls to the same asynchronous code segment Jan 16, 2018 Issued
Array ( [id] => 16462649 [patent_doc_number] => 10845997 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-24 [patent_title] => Job manager for deploying a bundled application [patent_app_type] => utility [patent_app_number] => 15/870083 [patent_app_country] => US [patent_app_date] => 2018-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 34 [patent_no_of_words] => 22613 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15870083 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/870083
Job manager for deploying a bundled application Jan 11, 2018 Issued
Array ( [id] => 16574153 [patent_doc_number] => 10896076 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-19 [patent_title] => Information processing system and control method for executing a process based on a message acquired from a queue [patent_app_type] => utility [patent_app_number] => 15/866292 [patent_app_country] => US [patent_app_date] => 2018-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 10777 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15866292 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/866292
Information processing system and control method for executing a process based on a message acquired from a queue Jan 8, 2018 Issued
Array ( [id] => 12628074 [patent_doc_number] => 20180101188 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-12 [patent_title] => IMPEDANCE TUNING [patent_app_type] => utility [patent_app_number] => 15/837904 [patent_app_country] => US [patent_app_date] => 2017-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 31241 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15837904 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/837904
Impedance adjustment in wireless power transmission systems and methods Dec 10, 2017 Issued
Array ( [id] => 12797059 [patent_doc_number] => 20180157522 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-07 [patent_title] => VIRTUALIZED SERVER SYSTEMS AND METHODS INCLUDING SCALING OF FILE SYSTEM VIRTUAL MACHINES [patent_app_type] => utility [patent_app_number] => 15/833391 [patent_app_country] => US [patent_app_date] => 2017-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 31377 [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] => 15833391 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/833391
Virtualized server systems and methods including scaling of file system virtual machines Dec 5, 2017 Issued
Array ( [id] => 15516855 [patent_doc_number] => 10565014 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-18 [patent_title] => Data processing offload using in-storage code execution [patent_app_type] => utility [patent_app_number] => 15/832728 [patent_app_country] => US [patent_app_date] => 2017-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 9308 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [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] => 15832728 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/832728
Data processing offload using in-storage code execution Dec 4, 2017 Issued
Array ( [id] => 14411233 [patent_doc_number] => 20190171460 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-06 [patent_title] => INSTRUCTIONS SCHEDULER OPTIMIZATION [patent_app_type] => utility [patent_app_number] => 15/828850 [patent_app_country] => US [patent_app_date] => 2017-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4760 [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] => 15828850 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/828850
Optimized multi-processor instruction scheduler Nov 30, 2017 Issued
Array ( [id] => 14353203 [patent_doc_number] => 20190158575 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-23 [patent_title] => PLATFORM AS A SERVICE CLOUD SERVER AND MULTI-TENANT OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 15/828331 [patent_app_country] => US [patent_app_date] => 2017-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4026 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15828331 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/828331
PLATFORM AS A SERVICE CLOUD SERVER AND MULTI-TENANT OPERATING METHOD THEREOF Nov 29, 2017 Abandoned
Array ( [id] => 18262090 [patent_doc_number] => 11609791 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-21 [patent_title] => Precise suspend and resume of workloads in a processing unit [patent_app_type] => utility [patent_app_number] => 15/828059 [patent_app_country] => US [patent_app_date] => 2017-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7071 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15828059 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/828059
Precise suspend and resume of workloads in a processing unit Nov 29, 2017 Issued
Array ( [id] => 12775456 [patent_doc_number] => 20180150320 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-31 [patent_title] => Migrating virtual machines [patent_app_type] => utility [patent_app_number] => 15/825141 [patent_app_country] => US [patent_app_date] => 2017-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4387 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [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] => 15825141 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/825141
Migrating virtual machines Nov 28, 2017 Issued
Array ( [id] => 14379195 [patent_doc_number] => 20190163510 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-30 [patent_title] => COLLABORATIVE HOSTED VIRTUAL SYSTEMS AND METHODS [patent_app_type] => utility [patent_app_number] => 15/823791 [patent_app_country] => US [patent_app_date] => 2017-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5717 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15823791 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/823791
Collaborative hosted virtual systems and methods Nov 27, 2017 Issued
Array ( [id] => 13185863 [patent_doc_number] => 10108451 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Method and apparatus for switching tasks using a displayed task stack [patent_app_type] => utility [patent_app_number] => 15/823460 [patent_app_country] => US [patent_app_date] => 2017-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6421 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15823460 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/823460
Method and apparatus for switching tasks using a displayed task stack Nov 26, 2017 Issued
Array ( [id] => 12797053 [patent_doc_number] => 20180157520 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-07 [patent_title] => PARALLEL PROCESSING METHOD SUPPORTING VIRTUAL CORE AUTOMATIC SCALING AND APPARATUS THEREFOR [patent_app_type] => utility [patent_app_number] => 15/821259 [patent_app_country] => US [patent_app_date] => 2017-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7047 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 15821259 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/821259
Parallel processing method supporting virtual core automatic scaling and apparatus therefor Nov 21, 2017 Issued
Array ( [id] => 14347349 [patent_doc_number] => 20190155647 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-23 [patent_title] => COLLABORATIVE DISTRACTION MITIGATION [patent_app_type] => utility [patent_app_number] => 15/819821 [patent_app_country] => US [patent_app_date] => 2017-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6630 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 280 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15819821 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/819821
Collaborative distraction mitigation Nov 20, 2017 Issued
Array ( [id] => 17877769 [patent_doc_number] => 11449787 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-20 [patent_title] => Double blind machine learning insight interface apparatuses, methods and systems [patent_app_type] => utility [patent_app_number] => 15/816690 [patent_app_country] => US [patent_app_date] => 2017-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 48 [patent_figures_cnt] => 48 [patent_no_of_words] => 37569 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15816690 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/816690
Double blind machine learning insight interface apparatuses, methods and systems Nov 16, 2017 Issued
Array ( [id] => 12187562 [patent_doc_number] => 20180046498 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-15 [patent_title] => 'METHOD AND APPARATUS FOR SWITCHING TASKS USING A DISPLAYED TASK STACK' [patent_app_type] => utility [patent_app_number] => 15/790485 [patent_app_country] => US [patent_app_date] => 2017-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6547 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15790485 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/790485
Method and apparatus for switching tasks using a displayed task stack Oct 22, 2017 Issued
Array ( [id] => 15594337 [patent_doc_number] => 20200073703 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => APPARATUS AND METHOD FOR VIRTUAL MACHINE SCHEDULING IN NON-UNIFORM MEMORY ACCESS ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 16/466184 [patent_app_country] => US [patent_app_date] => 2017-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2388 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16466184 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/466184
Apparatus and method for virtual machine scheduling in non-uniform memory access architecture Oct 17, 2017 Issued
Array ( [id] => 12647019 [patent_doc_number] => 20180107504 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-19 [patent_title] => SETTING METHOD FOR SERVER APPARATUS AND SERVER APPARATUS [patent_app_type] => utility [patent_app_number] => 15/727821 [patent_app_country] => US [patent_app_date] => 2017-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15144 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15727821 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/727821
Setting method for server apparatus and server apparatus for load balancing Oct 8, 2017 Issued
Menu