
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] => 16592653
[patent_doc_number] => 10901916
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-01-26
[patent_title] => Managing indication of accessed tracks in cache to a most recently used end of a cache list based on accesses to different regions of the cache list
[patent_app_type] => utility
[patent_app_number] => 16/543396
[patent_app_country] => US
[patent_app_date] => 2019-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 6773
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16543396
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/543396 | Managing indication of accessed tracks in cache to a most recently used end of a cache list based on accesses to different regions of the cache list | Aug 15, 2019 | Issued |
Array
(
[id] => 16879959
[patent_doc_number] => 11030108
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-08
[patent_title] => System, apparatus and method for selective enabling of locality-based instruction handling
[patent_app_type] => utility
[patent_app_number] => 16/540163
[patent_app_country] => US
[patent_app_date] => 2019-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 13149
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16540163
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/540163 | System, apparatus and method for selective enabling of locality-based instruction handling | Aug 13, 2019 | Issued |
Array
(
[id] => 16400795
[patent_doc_number] => 20200341653
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-29
[patent_title] => METHOD, NETWORK ADAPTER AND COMPUTER PROGRAM PRODUCT FOR PROCESSING DATA
[patent_app_type] => utility
[patent_app_number] => 16/539568
[patent_app_country] => US
[patent_app_date] => 2019-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7131
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16539568
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/539568 | Method, network adapters and computer program product using network adapter memory to service data requests | Aug 12, 2019 | Issued |
Array
(
[id] => 17031583
[patent_doc_number] => 11093395
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-17
[patent_title] => Adjusting insertion points used to determine locations in a cache list at which to indicate tracks based on number of tracks added at insertion points
[patent_app_type] => utility
[patent_app_number] => 16/534676
[patent_app_country] => US
[patent_app_date] => 2019-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 7422
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 16534676
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/534676 | Adjusting insertion points used to determine locations in a cache list at which to indicate tracks based on number of tracks added at insertion points | Aug 6, 2019 | Issued |
Array
(
[id] => 16615593
[patent_doc_number] => 20210034246
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-04
[patent_title] => SYSTEM AND METHOD FOR GENERATING APPLICATION -CONSISTENT SNAPSHOTS
[patent_app_type] => utility
[patent_app_number] => 16/527330
[patent_app_country] => US
[patent_app_date] => 2019-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8357
[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] => 16527330
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/527330 | System and method for generating application-consistent snapshots | Jul 30, 2019 | Issued |
Array
(
[id] => 16788108
[patent_doc_number] => 10990541
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-04-27
[patent_title] => Controller using cache eviction policy based on read data size
[patent_app_type] => utility
[patent_app_number] => 16/522344
[patent_app_country] => US
[patent_app_date] => 2019-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 35
[patent_no_of_words] => 13560
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16522344
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/522344 | Controller using cache eviction policy based on read data size | Jul 24, 2019 | Issued |
Array
(
[id] => 16501381
[patent_doc_number] => 10866764
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-12-15
[patent_title] => Memory system with parity cache scheme and method of operating such memory system
[patent_app_type] => utility
[patent_app_number] => 16/515584
[patent_app_country] => US
[patent_app_date] => 2019-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5970
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16515584
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/515584 | Memory system with parity cache scheme and method of operating such memory system | Jul 17, 2019 | Issued |
Array
(
[id] => 17613729
[patent_doc_number] => 20220156009
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-19
[patent_title] => STORAGE DEVICE OPERATION METHOD, AND STORAGE DEVICE
[patent_app_type] => utility
[patent_app_number] => 17/415588
[patent_app_country] => US
[patent_app_date] => 2019-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3742
[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] => 17415588
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/415588 | STORAGE DEVICE OPERATION METHOD, AND STORAGE DEVICE | Jul 16, 2019 | Abandoned |
Array
(
[id] => 16584682
[patent_doc_number] => 20210019084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-21
[patent_title] => PERFORMING A REFRESH OPERATION BASED ON A WRITE TO READ TIME DIFFERENCE
[patent_app_type] => utility
[patent_app_number] => 16/514820
[patent_app_country] => US
[patent_app_date] => 2019-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6389
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16514820
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/514820 | Performing a refresh operation based on a write to read time difference | Jul 16, 2019 | Issued |
Array
(
[id] => 16585844
[patent_doc_number] => 20210020246
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-21
[patent_title] => RANGED CONTENT-ADDRESSABLE MEMORY
[patent_app_type] => utility
[patent_app_number] => 16/511462
[patent_app_country] => US
[patent_app_date] => 2019-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6618
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[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] => 16511462
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/511462 | Ranged content-addressable memory | Jul 14, 2019 | Issued |
Array
(
[id] => 15328199
[patent_doc_number] => 20200004429
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-02
[patent_title] => METHOD AND APPARATUS FOR DYNAMICALLY ALLOCATING STORAGE RESOURCES TO COMPUTE NODES
[patent_app_type] => utility
[patent_app_number] => 16/510106
[patent_app_country] => US
[patent_app_date] => 2019-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7966
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 52
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16510106
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/510106 | Method and apparatus for dynamically allocating storage resources to compute nodes | Jul 11, 2019 | Issued |
Array
(
[id] => 16577237
[patent_doc_number] => 20210011638
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-14
[patent_title] => NON-VOLATILE STORAGE CIRCUITRY ACCESSIBLE AS PRIMARY STORAGE FOR PROCESSING CIRCUITRY
[patent_app_type] => utility
[patent_app_number] => 16/507348
[patent_app_country] => US
[patent_app_date] => 2019-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10776
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16507348
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/507348 | Non-volatile storage circuitry accessible as primary storage for processing circuitry | Jul 9, 2019 | Issued |
Array
(
[id] => 15214437
[patent_doc_number] => 20190369905
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-12-05
[patent_title] => TRACKING DATA TEMPERATURES OF LOGICAL BLOCK ADDRESSES
[patent_app_type] => utility
[patent_app_number] => 16/460401
[patent_app_country] => US
[patent_app_date] => 2019-07-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14995
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16460401
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/460401 | Tracking data temperatures of logical block addresses | Jul 1, 2019 | Issued |
Array
(
[id] => 14997435
[patent_doc_number] => 20190317675
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-17
[patent_title] => OPTIMIZING OFF-LOADED INPUT/OUTPUT (I/O) REQUESTS
[patent_app_type] => utility
[patent_app_number] => 16/454179
[patent_app_country] => US
[patent_app_date] => 2019-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7302
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16454179
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/454179 | Optimizing off-loaded input/output (I/O) requests | Jun 26, 2019 | Issued |
Array
(
[id] => 14997441
[patent_doc_number] => 20190317678
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-17
[patent_title] => GEOMETRY-AWARE COMMAND SCHEDULING
[patent_app_type] => utility
[patent_app_number] => 16/455577
[patent_app_country] => US
[patent_app_date] => 2019-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8596
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455577
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/455577 | Geometry-aware command scheduling | Jun 26, 2019 | Issued |
Array
(
[id] => 16942940
[patent_doc_number] => 11055182
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-07-06
[patent_title] => Tagging data for automatic transfer during backups
[patent_app_type] => utility
[patent_app_number] => 16/453234
[patent_app_country] => US
[patent_app_date] => 2019-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5647
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16453234
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/453234 | Tagging data for automatic transfer during backups | Jun 25, 2019 | Issued |
Array
(
[id] => 16895072
[patent_doc_number] => 11036626
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-15
[patent_title] => Method and system to determine an optimal over-provisioning ratio
[patent_app_type] => utility
[patent_app_number] => 16/449610
[patent_app_country] => US
[patent_app_date] => 2019-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 22731
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16449610
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/449610 | Method and system to determine an optimal over-provisioning ratio | Jun 23, 2019 | Issued |
Array
(
[id] => 16895072
[patent_doc_number] => 11036626
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-15
[patent_title] => Method and system to determine an optimal over-provisioning ratio
[patent_app_type] => utility
[patent_app_number] => 16/449610
[patent_app_country] => US
[patent_app_date] => 2019-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 22731
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16449610
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/449610 | Method and system to determine an optimal over-provisioning ratio | Jun 23, 2019 | Issued |
Array
(
[id] => 16895072
[patent_doc_number] => 11036626
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-15
[patent_title] => Method and system to determine an optimal over-provisioning ratio
[patent_app_type] => utility
[patent_app_number] => 16/449610
[patent_app_country] => US
[patent_app_date] => 2019-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 22731
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16449610
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/449610 | Method and system to determine an optimal over-provisioning ratio | Jun 23, 2019 | Issued |
Array
(
[id] => 16895072
[patent_doc_number] => 11036626
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-15
[patent_title] => Method and system to determine an optimal over-provisioning ratio
[patent_app_type] => utility
[patent_app_number] => 16/449610
[patent_app_country] => US
[patent_app_date] => 2019-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 22731
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16449610
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/449610 | Method and system to determine an optimal over-provisioning ratio | Jun 23, 2019 | Issued |