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