Search

Hiep T. Nguyen

Examiner (ID: 18287, Phone: (571)272-4197 , Office: P/2131 )

Most Active Art Unit
2187
Art Unit(s)
2187, 2131, 2759, 2751, 2137, 2188, 2312, 2138
Total Applications
2185
Issued Applications
1977
Pending Applications
88
Abandoned Applications
149

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10178002 [patent_doc_number] => 09208207 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-12-08 [patent_title] => 'Distributed cache for graph data' [patent_app_type] => utility [patent_app_number] => 14/577190 [patent_app_country] => US [patent_app_date] => 2014-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 11825 [patent_no_of_claims] => 17 [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] => 14577190 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/577190
Distributed cache for graph data Dec 18, 2014 Issued
Array ( [id] => 11860742 [patent_doc_number] => 09740425 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-22 [patent_title] => 'Tag-based wear leveling for a data storage device' [patent_app_type] => utility [patent_app_number] => 14/572693 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 16897 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14572693 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572693
Tag-based wear leveling for a data storage device Dec 15, 2014 Issued
Array ( [id] => 11775010 [patent_doc_number] => 09383935 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-07-05 [patent_title] => 'Secondary CPU MMU initialization using page fault exception' [patent_app_type] => utility [patent_app_number] => 14/572505 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5700 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14572505 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572505
Secondary CPU MMU initialization using page fault exception Dec 15, 2014 Issued
Array ( [id] => 10824712 [patent_doc_number] => 20160170878 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-16 [patent_title] => 'APPARATUS, SYSTEM AND METHOD FOR CACHING COMPRESSED DATA' [patent_app_type] => utility [patent_app_number] => 14/572689 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 14568 [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] => 14572689 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572689
Apparatus, system and method for caching compressed data Dec 15, 2014 Issued
Array ( [id] => 10824475 [patent_doc_number] => 20160170641 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-16 [patent_title] => 'GRADUAL CONTEXT SAVING IN A DATA STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 14/572581 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7769 [patent_no_of_claims] => 22 [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] => 14572581 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572581
Gradual context saving in a data storage device Dec 15, 2014 Issued
Array ( [id] => 11452036 [patent_doc_number] => 09575677 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-21 [patent_title] => 'Storage system power management using controlled execution of pending memory commands' [patent_app_type] => utility [patent_app_number] => 14/572633 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 15658 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [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] => 14572633 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572633
Storage system power management using controlled execution of pending memory commands Dec 15, 2014 Issued
Array ( [id] => 11465580 [patent_doc_number] => 09582211 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-28 [patent_title] => 'Throttling command execution in non-volatile memory systems based on power usage' [patent_app_type] => utility [patent_app_number] => 14/572619 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 11811 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14572619 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572619
Throttling command execution in non-volatile memory systems based on power usage Dec 15, 2014 Issued
Array ( [id] => 10188710 [patent_doc_number] => 09218130 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-12-22 [patent_title] => 'Tape storage device and writing method therefor' [patent_app_type] => utility [patent_app_number] => 14/564909 [patent_app_country] => US [patent_app_date] => 2014-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 4909 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14564909 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/564909
Tape storage device and writing method therefor Dec 8, 2014 Issued
Array ( [id] => 10665662 [patent_doc_number] => 20160011806 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-14 [patent_title] => 'PROTECTION AND RECOVERY FROM SUDDEN POWER FAILURE IN NON-VOLATILE MEMORY DEVICES' [patent_app_type] => utility [patent_app_number] => 14/523979 [patent_app_country] => US [patent_app_date] => 2014-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4837 [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] => 14523979 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/523979
Protection and recovery from sudden power failure in non-volatile memory devices Oct 26, 2014 Issued
Array ( [id] => 13055319 [patent_doc_number] => 10049052 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-14 [patent_title] => Device having a cache memory [patent_app_type] => utility [patent_app_number] => 14/524378 [patent_app_country] => US [patent_app_date] => 2014-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4183 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14524378 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/524378
Device having a cache memory Oct 26, 2014 Issued
Array ( [id] => 13948655 [patent_doc_number] => 10210103 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-19 [patent_title] => Method and device for checking validity of memory access [patent_app_type] => utility [patent_app_number] => 15/502190 [patent_app_country] => US [patent_app_date] => 2014-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3891 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15502190 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/502190
Method and device for checking validity of memory access Oct 22, 2014 Issued
Array ( [id] => 10716529 [patent_doc_number] => 20160062676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-03 [patent_title] => 'THERMALLY SENSITIVE WEAR LEVELING FOR A FLASH MEMORY DEVICE THAT INCLUDES A PLURALITY OF FLASH MEMORY MODULES' [patent_app_type] => utility [patent_app_number] => 14/473121 [patent_app_country] => US [patent_app_date] => 2014-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7882 [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] => 14473121 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/473121
Thermally sensitive wear leveling for a flash memory device that includes a plurality of flash memory modules Aug 28, 2014 Issued
Array ( [id] => 10716753 [patent_doc_number] => 20160062901 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-03 [patent_title] => 'POPULATING ITEMS IN WORKLISTS USING EXISTING CACHE' [patent_app_type] => utility [patent_app_number] => 14/472793 [patent_app_country] => US [patent_app_date] => 2014-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4553 [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] => 14472793 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/472793
Populating items in worklists using existing cache Aug 28, 2014 Issued
Array ( [id] => 11598584 [patent_doc_number] => 09645753 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-09 [patent_title] => 'Overlapping write detection and processing for sync replication' [patent_app_type] => utility [patent_app_number] => 14/472782 [patent_app_country] => US [patent_app_date] => 2014-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11472 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14472782 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/472782
Overlapping write detection and processing for sync replication Aug 28, 2014 Issued
Array ( [id] => 11258311 [patent_doc_number] => 09483211 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-01 [patent_title] => 'Storage control apparatus, storage control method, and computer-readable recording medium having stored storage control program' [patent_app_type] => utility [patent_app_number] => 14/472433 [patent_app_country] => US [patent_app_date] => 2014-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7540 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14472433 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/472433
Storage control apparatus, storage control method, and computer-readable recording medium having stored storage control program Aug 28, 2014 Issued
Array ( [id] => 11226605 [patent_doc_number] => 09454327 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-27 [patent_title] => 'Analytics based control of thin provisioning environment' [patent_app_type] => utility [patent_app_number] => 14/472875 [patent_app_country] => US [patent_app_date] => 2014-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7311 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14472875 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/472875
Analytics based control of thin provisioning environment Aug 28, 2014 Issued
Array ( [id] => 9912091 [patent_doc_number] => 20150067294 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-05 [patent_title] => 'METHOD AND SYSTEM FOR ALLOCATING A RESOURCE OF A STORAGE DEVICE TO A STORAGE OPTIMIZATION OPERATION' [patent_app_type] => utility [patent_app_number] => 14/472426 [patent_app_country] => US [patent_app_date] => 2014-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10118 [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] => 14472426 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/472426
Method and system for allocating a resource of a storage device to a storage optimization operation Aug 28, 2014 Issued
Array ( [id] => 11769486 [patent_doc_number] => 09378149 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-06-28 [patent_title] => 'Method and system for tracking modification times of data in a storage system' [patent_app_type] => utility [patent_app_number] => 14/473243 [patent_app_country] => US [patent_app_date] => 2014-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 7669 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14473243 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/473243
Method and system for tracking modification times of data in a storage system Aug 28, 2014 Issued
Array ( [id] => 10948530 [patent_doc_number] => 20140351552 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-27 [patent_title] => 'WORKING SET SWAPPING USING A SEQUENTIALLY ORDERED SWAP FILE' [patent_app_type] => utility [patent_app_number] => 14/456128 [patent_app_country] => US [patent_app_date] => 2014-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7164 [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] => 14456128 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/456128
Working set swapping using a sequentially ordered swap file Aug 10, 2014 Issued
Array ( [id] => 10027769 [patent_doc_number] => 09069671 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-30 [patent_title] => 'Gather and scatter operations in multi-level memory hierarchy' [patent_app_type] => utility [patent_app_number] => 14/337174 [patent_app_country] => US [patent_app_date] => 2014-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5036 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14337174 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/337174
Gather and scatter operations in multi-level memory hierarchy Jul 20, 2014 Issued
Menu