Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 11868391 [patent_doc_number] => 20170235676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-17 [patent_title] => 'SYSTEM FOR DISTRIBUTED DATA PROCESSING WITH AUTOMATIC CACHING AT VARIOUS SYSTEM LEVELS' [patent_app_type] => utility [patent_app_number] => 15/042333 [patent_app_country] => US [patent_app_date] => 2016-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 12561 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15042333 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/042333
System for distributed data processing with automatic caching at various system levels Feb 11, 2016 Issued
Array ( [id] => 11889737 [patent_doc_number] => 09760297 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-12 [patent_title] => 'Managing input/output (‘I/O’) queues in a data storage system' [patent_app_type] => utility [patent_app_number] => 15/042718 [patent_app_country] => US [patent_app_date] => 2016-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11489 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15042718 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/042718
Managing input/output (‘I/O’) queues in a data storage system Feb 11, 2016 Issued
Array ( [id] => 11042270 [patent_doc_number] => 20160239226 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-18 [patent_title] => 'CONTROL DEVICE, STORAGE SYSTEM, AND METHOD OF CONTROLLING A PLURALITY OF STORAGE DEVICES' [patent_app_type] => utility [patent_app_number] => 15/041812 [patent_app_country] => US [patent_app_date] => 2016-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10208 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15041812 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/041812
Control device, storage system, and method of controlling a plurality of storage devices Feb 10, 2016 Issued
Array ( [id] => 14668867 [patent_doc_number] => 10372334 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-06 [patent_title] => Reclaiming free space in a storage system [patent_app_type] => utility [patent_app_number] => 15/042014 [patent_app_country] => US [patent_app_date] => 2016-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6412 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15042014 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/042014
Reclaiming free space in a storage system Feb 10, 2016 Issued
Array ( [id] => 11278626 [patent_doc_number] => 09495105 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-15 [patent_title] => 'System managing a plurality of flash memory devices' [patent_app_type] => utility [patent_app_number] => 14/989965 [patent_app_country] => US [patent_app_date] => 2016-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 18 [patent_no_of_words] => 9626 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14989965 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/989965
System managing a plurality of flash memory devices Jan 6, 2016 Issued
Array ( [id] => 10787150 [patent_doc_number] => 20160133306 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-12 [patent_title] => 'MEMORY DEVICE HAVING AN ADAPTABLE NUMBER OF OPEN ROWS' [patent_app_type] => utility [patent_app_number] => 14/988079 [patent_app_country] => US [patent_app_date] => 2016-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8857 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14988079 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/988079
Memory device having an adaptable number of open rows Jan 4, 2016 Issued
Array ( [id] => 10982462 [patent_doc_number] => 20160179406 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-23 [patent_title] => 'DYNAMIC PROGRAMMING ADJUSTMENTS BASED ON MEMORY WEAR, HEALTH, AND ENDURANCE' [patent_app_type] => utility [patent_app_number] => 14/977222 [patent_app_country] => US [patent_app_date] => 2015-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 19885 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14977222 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/977222
Dynamic programming adjustments based on memory wear, health, and endurance Dec 20, 2015 Issued
Array ( [id] => 14249921 [patent_doc_number] => 10275160 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-30 [patent_title] => Method and apparatus to enable individual non volatile memory express (NVME) input/output (IO) Queues on differing network addresses of an NVME controller [patent_app_type] => utility [patent_app_number] => 14/976949 [patent_app_country] => US [patent_app_date] => 2015-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7948 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14976949 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/976949
Method and apparatus to enable individual non volatile memory express (NVME) input/output (IO) Queues on differing network addresses of an NVME controller Dec 20, 2015 Issued
Array ( [id] => 11708984 [patent_doc_number] => 20170177483 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-22 [patent_title] => 'MINIMIZING SNOOP TRAFFIC LOCALLY AND ACROSS CORES ON A CHIP MULTI-CORE FABRIC' [patent_app_type] => utility [patent_app_number] => 14/976678 [patent_app_country] => US [patent_app_date] => 2015-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 18659 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14976678 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/976678
Minimizing snoop traffic locally and across cores on a chip multi-core fabric Dec 20, 2015 Issued
Array ( [id] => 12932695 [patent_doc_number] => 09830105 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-11-28 [patent_title] => Migrating data objects together with their snaps [patent_app_type] => utility [patent_app_number] => 14/976980 [patent_app_country] => US [patent_app_date] => 2015-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 7032 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14976980 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/976980
Migrating data objects together with their snaps Dec 20, 2015 Issued
Array ( [id] => 10982484 [patent_doc_number] => 20160179428 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-23 [patent_title] => 'DYNAMIC PROGRAMMING ADJUSTMENTS IN MEMORY FOR NON-CRITICAL OR LOW POWER MODE TASKS' [patent_app_type] => utility [patent_app_number] => 14/977227 [patent_app_country] => US [patent_app_date] => 2015-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 19890 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14977227 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/977227
DYNAMIC PROGRAMMING ADJUSTMENTS IN MEMORY FOR NON-CRITICAL OR LOW POWER MODE TASKS Dec 20, 2015 Abandoned
Array ( [id] => 12213811 [patent_doc_number] => 09910619 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-06 [patent_title] => 'Dual buffer solid state drive' [patent_app_type] => utility [patent_app_number] => 14/976793 [patent_app_country] => US [patent_app_date] => 2015-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 4136 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14976793 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/976793
Dual buffer solid state drive Dec 20, 2015 Issued
Array ( [id] => 10752042 [patent_doc_number] => 20160098194 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-07 [patent_title] => 'MECHANISM FOR ENABLING FULL DATA BUS UTILIZATION WITHOUT INCREASING DATA GRANULARITY' [patent_app_type] => utility [patent_app_number] => 14/965845 [patent_app_country] => US [patent_app_date] => 2015-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11808 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14965845 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/965845
Mechanism for enabling full data bus utilization without increasing data granularity Dec 9, 2015 Issued
Array ( [id] => 10752169 [patent_doc_number] => 20160098320 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-07 [patent_title] => 'EFFICIENTLY STORING DATA IN A DISPERSED STORAGE NETWORK' [patent_app_type] => utility [patent_app_number] => 14/953579 [patent_app_country] => US [patent_app_date] => 2015-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 58 [patent_figures_cnt] => 58 [patent_no_of_words] => 47536 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14953579 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/953579
Efficiently storing data in a dispersed storage network Nov 29, 2015 Issued
Array ( [id] => 10603058 [patent_doc_number] => 09323622 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-26 [patent_title] => 'Progress recording method and recovering method for encoding operation on storage device' [patent_app_type] => utility [patent_app_number] => 14/931852 [patent_app_country] => US [patent_app_date] => 2015-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 5353 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14931852 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/931852
Progress recording method and recovering method for encoding operation on storage device Nov 3, 2015 Issued
Array ( [id] => 11606380 [patent_doc_number] => 20170123683 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-04 [patent_title] => 'Method for Non-Disruptively Aligning I/O Access of a Host Operating System with the Underlying Storage System' [patent_app_type] => utility [patent_app_number] => 14/928864 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8728 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14928864 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/928864
Method for non-disruptively aligning I/O access of a host operating system with the underlying storage system Oct 29, 2015 Issued
Array ( [id] => 11606685 [patent_doc_number] => 20170123988 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-04 [patent_title] => 'SYSTEM AND METHOD FOR FLASH READ CACHE WITH ADAPTIVE PRE-FETCH' [patent_app_type] => utility [patent_app_number] => 14/929083 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11319 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14929083 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/929083
System and method for flash read cache with adaptive pre-fetch Oct 29, 2015 Issued
Array ( [id] => 13664797 [patent_doc_number] => 10162558 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-25 [patent_title] => Data transfer techniques for multiple devices on a shared bus [patent_app_type] => utility [patent_app_number] => 14/928988 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8910 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14928988 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/928988
Data transfer techniques for multiple devices on a shared bus Oct 29, 2015 Issued
Array ( [id] => 12372579 [patent_doc_number] => 09959078 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-01 [patent_title] => Multi-die rolling status mode for non-volatile storage [patent_app_type] => utility [patent_app_number] => 14/929004 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 7018 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14929004 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/929004
Multi-die rolling status mode for non-volatile storage Oct 29, 2015 Issued
Array ( [id] => 12290889 [patent_doc_number] => 09933970 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-03 [patent_title] => Deduplicating data for a data storage system using similarity determinations [patent_app_type] => utility [patent_app_number] => 14/928848 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6815 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14928848 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/928848
Deduplicating data for a data storage system using similarity determinations Oct 29, 2015 Issued
Menu