
Dinh X. Nguyen
Examiner (ID: 14225)
| Most Active Art Unit | 3738 |
| Art Unit(s) | 3738, 3626 |
| Total Applications | 343 |
| Issued Applications | 250 |
| Pending Applications | 67 |
| Abandoned Applications | 26 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16330871
[patent_doc_number] => 20200301837
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-24
[patent_title] => DATA PROCESSING
[patent_app_type] => utility
[patent_app_number] => 16/361548
[patent_app_country] => US
[patent_app_date] => 2019-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6859
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16361548
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/361548 | Data processing | Mar 21, 2019 | Issued |
Array
(
[id] => 14585167
[patent_doc_number] => 20190220192
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-18
[patent_title] => HOST CONTROLLED ENABLEMENT OF AUTOMATIC BACKGROUND OPERATIONS IN A MEMORY DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/361445
[patent_app_country] => US
[patent_app_date] => 2019-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3704
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 36
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16361445
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/361445 | Host controlled enablement of automatic background operations in a memory device | Mar 21, 2019 | Issued |
Array
(
[id] => 16017487
[patent_doc_number] => 20200183587
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-06-11
[patent_title] => OBJECT TIERING IN A DISTRIBUTED STORAGE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/359658
[patent_app_country] => US
[patent_app_date] => 2019-03-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10940
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16359658
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/359658 | Object tiering in a distributed storage system | Mar 19, 2019 | Issued |
Array
(
[id] => 16299860
[patent_doc_number] => 20200285583
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-10
[patent_title] => DETERMINING LOGICAL ADDRESS OF AN OLDEST MEMORY ACCESS REQUEST
[patent_app_type] => utility
[patent_app_number] => 16/295117
[patent_app_country] => US
[patent_app_date] => 2019-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5046
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16295117
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/295117 | Determining logical address of an oldest memory access request | Mar 6, 2019 | Issued |
Array
(
[id] => 17424091
[patent_doc_number] => 11257552
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-02-22
[patent_title] => Programming a memory device
[patent_app_type] => utility
[patent_app_number] => 16/281258
[patent_app_country] => US
[patent_app_date] => 2019-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 8176
[patent_no_of_claims] => 20
[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] => 16281258
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/281258 | Programming a memory device | Feb 20, 2019 | Issued |
Array
(
[id] => 16255424
[patent_doc_number] => 20200264798
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-20
[patent_title] => MIGRATION OF DATA FROM A STORAGE CONTROLLER TO CLOUD STORAGE BY USING PARALLEL READERS FOR THE DATA
[patent_app_type] => utility
[patent_app_number] => 16/280980
[patent_app_country] => US
[patent_app_date] => 2019-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6486
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16280980
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/280980 | Migration of data from a storage controller to cloud storage by using parallel readers for the data | Feb 19, 2019 | Issued |
Array
(
[id] => 16255418
[patent_doc_number] => 20200264792
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-20
[patent_title] => SYSTEMS AND METHODS FOR BALANCING MULTIPLE PARTITIONS OF NON-VOLATILE MEMORY
[patent_app_type] => utility
[patent_app_number] => 16/277230
[patent_app_country] => US
[patent_app_date] => 2019-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5797
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 25
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16277230
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/277230 | Systems and methods for balancing multiple partitions of non-volatile memory | Feb 14, 2019 | Issued |
Array
(
[id] => 14719565
[patent_doc_number] => 20190250846
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-15
[patent_title] => METHOD AND SYSTEM FOR OPTIMISTIC FLOW CONTROL FOR PUSH-BASED INPUT/OUTPUT WITH BUFFER STEALING
[patent_app_type] => utility
[patent_app_number] => 16/277507
[patent_app_country] => US
[patent_app_date] => 2019-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6661
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 16277507
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/277507 | Method and system for optimistic flow control for push-based input/output with buffer stealing | Feb 14, 2019 | Issued |
Array
(
[id] => 16833820
[patent_doc_number] => 11010071
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-05-18
[patent_title] => Solid state drive that allocates stream data to super blocks based on stream information and a memory allocation method thereof
[patent_app_type] => utility
[patent_app_number] => 16/266187
[patent_app_country] => US
[patent_app_date] => 2019-02-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 23
[patent_no_of_words] => 10151
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[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] => 16266187
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/266187 | Solid state drive that allocates stream data to super blocks based on stream information and a memory allocation method thereof | Feb 3, 2019 | Issued |
Array
(
[id] => 16208793
[patent_doc_number] => 20200241783
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-07-30
[patent_title] => INLINING DATA IN INODES
[patent_app_type] => utility
[patent_app_number] => 16/260991
[patent_app_country] => US
[patent_app_date] => 2019-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11500
[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] => 16260991
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/260991 | Inlining data in inodes | Jan 28, 2019 | Issued |
Array
(
[id] => 16462889
[patent_doc_number] => 10846237
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-24
[patent_title] => Methods and apparatus for locking at least a portion of a shared memory resource
[patent_app_type] => utility
[patent_app_number] => 16/259957
[patent_app_country] => US
[patent_app_date] => 2019-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 29
[patent_no_of_words] => 16952
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16259957
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/259957 | Methods and apparatus for locking at least a portion of a shared memory resource | Jan 27, 2019 | Issued |
Array
(
[id] => 16706155
[patent_doc_number] => 10956086
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-03-23
[patent_title] => Memory controller
[patent_app_type] => utility
[patent_app_number] => 16/259862
[patent_app_country] => US
[patent_app_date] => 2019-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 19
[patent_no_of_words] => 25217
[patent_no_of_claims] => 49
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 327
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16259862
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/259862 | Memory controller | Jan 27, 2019 | Issued |
Array
(
[id] => 16595047
[patent_doc_number] => 10904336
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-26
[patent_title] => Predictive rebalancing according to future usage expectations
[patent_app_type] => utility
[patent_app_number] => 16/256177
[patent_app_country] => US
[patent_app_date] => 2019-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 9743
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 224
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16256177
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/256177 | Predictive rebalancing according to future usage expectations | Jan 23, 2019 | Issued |
Array
(
[id] => 16972220
[patent_doc_number] => 11068191
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-07-20
[patent_title] => Adaptive replication modes in a storage system
[patent_app_type] => utility
[patent_app_number] => 16/254897
[patent_app_country] => US
[patent_app_date] => 2019-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6518
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16254897
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/254897 | Adaptive replication modes in a storage system | Jan 22, 2019 | Issued |
Array
(
[id] => 14966639
[patent_doc_number] => 20190310798
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-10
[patent_title] => SEMICONDUCTOR MEMORY DEVICE AND OPERATING METHOD THEREOF
[patent_app_type] => utility
[patent_app_number] => 16/253023
[patent_app_country] => US
[patent_app_date] => 2019-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4538
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16253023
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/253023 | Semiconductor memory device and operating method thereof | Jan 20, 2019 | Issued |
Array
(
[id] => 16644335
[patent_doc_number] => 10922192
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-16
[patent_title] => Method, device and computer program product for data backup including determining a hardware configuration allocated to a proxy virtual machine based on a workload of a backup job
[patent_app_type] => utility
[patent_app_number] => 16/251416
[patent_app_country] => US
[patent_app_date] => 2019-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 6676
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16251416
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/251416 | Method, device and computer program product for data backup including determining a hardware configuration allocated to a proxy virtual machine based on a workload of a backup job | Jan 17, 2019 | Issued |
Array
(
[id] => 14281911
[patent_doc_number] => 20190138240
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-09
[patent_title] => ADDRESS TRANSLATION FOR SCALABLE LINKED DEVICES
[patent_app_type] => utility
[patent_app_number] => 16/236473
[patent_app_country] => US
[patent_app_date] => 2018-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 21148
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16236473
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/236473 | Address translation for scalable linked devices | Dec 28, 2018 | Issued |
Array
(
[id] => 15353337
[patent_doc_number] => 20200014560
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-09
[patent_title] => GATEWAY FABRIC PORTS
[patent_app_type] => utility
[patent_app_number] => 16/235256
[patent_app_country] => US
[patent_app_date] => 2018-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 22458
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 46
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16235256
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/235256 | Gateway fabric ports | Dec 27, 2018 | Issued |
Array
(
[id] => 14282333
[patent_doc_number] => 20190138451
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-09
[patent_title] => SYSTEMS AND METHODS FOR ADAPTIVE MULTIPATH PROBABILITY (AMP) PREFETCHER
[patent_app_type] => utility
[patent_app_number] => 16/235276
[patent_app_country] => US
[patent_app_date] => 2018-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16794
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16235276
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/235276 | Systems and methods for adaptive multipath probability (AMP) prefetcher | Dec 27, 2018 | Issued |
Array
(
[id] => 16116129
[patent_doc_number] => 20200210087
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-07-02
[patent_title] => METHOD AND SYSTEM FOR A CONFIGURABLE STORAGE ENGINE
[patent_app_type] => utility
[patent_app_number] => 16/235319
[patent_app_country] => US
[patent_app_date] => 2018-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10101
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16235319
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/235319 | Method and system for configuring a write amplification factor of a storage engine based on a compaction value associated with a data file | Dec 27, 2018 | Issued |