Search

Than Vinh Nguyen

Examiner (ID: 3446, Phone: (571)272-4198 , Office: P/2138 )

Most Active Art Unit
2138
Art Unit(s)
2188, 2138, 2187, 2787, 2759, 2309, 2751
Total Applications
1861
Issued Applications
1652
Pending Applications
79
Abandoned Applications
148

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14506609 [patent_doc_number] => 20190196959 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-27 [patent_title] => MEMORY SYSTEM AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 16/055680 [patent_app_country] => US [patent_app_date] => 2018-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7620 [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] => 16055680 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/055680
Method and system for forming and using memory superblocks based on performance grades Aug 5, 2018 Issued
Array ( [id] => 15638293 [patent_doc_number] => 10592140 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-17 [patent_title] => Method and system for automated storage provisioning [patent_app_type] => utility [patent_app_number] => 16/045050 [patent_app_country] => US [patent_app_date] => 2018-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 12 [patent_no_of_words] => 4787 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 272 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16045050 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/045050
Method and system for automated storage provisioning Jul 24, 2018 Issued
Array ( [id] => 15027307 [patent_doc_number] => 20190324658 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => DYNAMIC MAXIMIZATION OF DRIVE THROUGHPUT WHILE MAINTAINING LATENCY QOS [patent_app_type] => utility [patent_app_number] => 16/044175 [patent_app_country] => US [patent_app_date] => 2018-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7764 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16044175 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/044175
DYNAMIC MAXIMIZATION OF DRIVE THROUGHPUT WHILE MAINTAINING LATENCY QOS Jul 23, 2018 Abandoned
Array ( [id] => 15952907 [patent_doc_number] => 10664361 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-05-26 [patent_title] => Transactionally consistent backup of partitioned storage [patent_app_type] => utility [patent_app_number] => 16/038101 [patent_app_country] => US [patent_app_date] => 2018-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9155 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16038101 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/038101
Transactionally consistent backup of partitioned storage Jul 16, 2018 Issued
Array ( [id] => 13512115 [patent_doc_number] => 20180307600 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-25 [patent_title] => MEMORY RECLAIM METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 16/023126 [patent_app_country] => US [patent_app_date] => 2018-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14329 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16023126 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/023126
Application memory reclaim method and apparatus Jun 28, 2018 Issued
Array ( [id] => 15328615 [patent_doc_number] => 20200004637 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-02 [patent_title] => COMINGLING CONVENTIONAL AND BACKUP VOLUMES IN TIERED STORAGE SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/023075 [patent_app_country] => US [patent_app_date] => 2018-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5407 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16023075 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/023075
Comingling conventional and backup volumes in tiered storage systems Jun 28, 2018 Issued
Array ( [id] => 15136701 [patent_doc_number] => 10481817 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-19 [patent_title] => Methods and apparatus to optimize dynamic memory assignments in multi-tiered memory systems [patent_app_type] => utility [patent_app_number] => 16/022339 [patent_app_country] => US [patent_app_date] => 2018-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9662 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16022339 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/022339
Methods and apparatus to optimize dynamic memory assignments in multi-tiered memory systems Jun 27, 2018 Issued
Array ( [id] => 15789153 [patent_doc_number] => 10628301 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-04-21 [patent_title] => System and method for optimizing write amplification of non-volatile memory storage media [patent_app_type] => utility [patent_app_number] => 16/014004 [patent_app_country] => US [patent_app_date] => 2018-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 10250 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16014004 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/014004
System and method for optimizing write amplification of non-volatile memory storage media Jun 20, 2018 Issued
Array ( [id] => 16551467 [patent_doc_number] => 10884626 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-05 [patent_title] => Translation lookaside buffer in a switch [patent_app_type] => utility [patent_app_number] => 16/009335 [patent_app_country] => US [patent_app_date] => 2018-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4436 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16009335 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/009335
Translation lookaside buffer in a switch Jun 14, 2018 Issued
Array ( [id] => 13611241 [patent_doc_number] => 20180357170 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-13 [patent_title] => METHOD AND APPARATUS FOR CACHE WRITE OVERLAP HANDLING [patent_app_type] => utility [patent_app_number] => 16/003914 [patent_app_country] => US [patent_app_date] => 2018-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5565 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16003914 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/003914
Method and apparatus for classifying and buffering write commands Jun 7, 2018 Issued
Array ( [id] => 16446935 [patent_doc_number] => 10838864 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-17 [patent_title] => Prioritizing local and remote memory access in a non-uniform memory access architecture [patent_app_type] => utility [patent_app_number] => 15/992885 [patent_app_country] => US [patent_app_date] => 2018-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 9751 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15992885 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/992885
Prioritizing local and remote memory access in a non-uniform memory access architecture May 29, 2018 Issued
Array ( [id] => 15701143 [patent_doc_number] => 10606748 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-31 [patent_title] => Apparatus and method for garbage collection on socket objects [patent_app_type] => utility [patent_app_number] => 15/989348 [patent_app_country] => US [patent_app_date] => 2018-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 6297 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15989348 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/989348
Apparatus and method for garbage collection on socket objects May 24, 2018 Issued
Array ( [id] => 14982331 [patent_doc_number] => 10445076 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-15 [patent_title] => Cache efficient reading of result values in a column store database [patent_app_type] => utility [patent_app_number] => 15/973058 [patent_app_country] => US [patent_app_date] => 2018-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5696 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15973058 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/973058
Cache efficient reading of result values in a column store database May 6, 2018 Issued
Array ( [id] => 15012835 [patent_doc_number] => 10452563 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-22 [patent_title] => Cache eviction scheme for acceptable substitutes in online media [patent_app_type] => utility [patent_app_number] => 15/972797 [patent_app_country] => US [patent_app_date] => 2018-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6290 [patent_no_of_claims] => 19 [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] => 15972797 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/972797
Cache eviction scheme for acceptable substitutes in online media May 6, 2018 Issued
Array ( [id] => 16307084 [patent_doc_number] => 10775870 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-15 [patent_title] => System and method for maintaining cache coherency [patent_app_type] => utility [patent_app_number] => 15/972523 [patent_app_country] => US [patent_app_date] => 2018-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11167 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 306 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15972523 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/972523
System and method for maintaining cache coherency May 6, 2018 Issued
Array ( [id] => 15788639 [patent_doc_number] => 10628043 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-04-21 [patent_title] => Systems and methods for implementing a horizontally federated heterogeneous cluster [patent_app_type] => utility [patent_app_number] => 15/969056 [patent_app_country] => US [patent_app_date] => 2018-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 10834 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [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] => 15969056 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/969056
Systems and methods for implementing a horizontally federated heterogeneous cluster May 1, 2018 Issued
Array ( [id] => 15090621 [patent_doc_number] => 20190340121 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-07 [patent_title] => ACCELERATING GARBAGE COLLECTION OF FLUSHED LOGICAL ERASE BLOCKS IN NON-VOLATILE MEMORY [patent_app_type] => utility [patent_app_number] => 15/969355 [patent_app_country] => US [patent_app_date] => 2018-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9031 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15969355 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/969355
Accelerating garbage collection of flushed logical erase blocks in non-volatile memory May 1, 2018 Issued
Array ( [id] => 14642169 [patent_doc_number] => 10365828 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-07-30 [patent_title] => Techniques for efficiently organizing storage of compressed extents [patent_app_type] => utility [patent_app_number] => 15/966878 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5700 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15966878 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/966878
Techniques for efficiently organizing storage of compressed extents Apr 29, 2018 Issued
Array ( [id] => 15399259 [patent_doc_number] => 10540286 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-21 [patent_title] => Systems and methods for dynamically modifying coherence domains [patent_app_type] => utility [patent_app_number] => 15/967596 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7259 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15967596 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/967596
Systems and methods for dynamically modifying coherence domains Apr 29, 2018 Issued
Array ( [id] => 16651858 [patent_doc_number] => 10929033 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-23 [patent_title] => Allocating variable media types of memory devices in a memory system [patent_app_type] => utility [patent_app_number] => 15/963007 [patent_app_country] => US [patent_app_date] => 2018-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7676 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15963007 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/963007
Allocating variable media types of memory devices in a memory system Apr 24, 2018 Issued
Menu