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] => 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
Menu