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] => 10177876 [patent_doc_number] => 09208080 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-12-08 [patent_title] => 'Persistent memory garbage collection' [patent_app_type] => utility [patent_app_number] => 13/905235 [patent_app_country] => US [patent_app_date] => 2013-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3924 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13905235 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/905235
Persistent memory garbage collection May 29, 2013 Issued
Array ( [id] => 9658671 [patent_doc_number] => 20140229675 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-14 [patent_title] => 'ELASTIC I/O PROCESSING WORKFLOWS IN HETEROGENEOUS VOLUMES' [patent_app_type] => utility [patent_app_number] => 13/904935 [patent_app_country] => US [patent_app_date] => 2013-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 11809 [patent_no_of_claims] => 23 [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] => 13904935 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/904935
Elastic I/O processing workflows in heterogeneous volumes May 28, 2013 Issued
Array ( [id] => 11889735 [patent_doc_number] => 09760296 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-12 [patent_title] => 'Storage device and method for controlling storage device' [patent_app_type] => utility [patent_app_number] => 14/767019 [patent_app_country] => US [patent_app_date] => 2013-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 36 [patent_no_of_words] => 12726 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14767019 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/767019
Storage device and method for controlling storage device May 19, 2013 Issued
Array ( [id] => 10493592 [patent_doc_number] => 20150378613 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-31 [patent_title] => 'STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 14/767048 [patent_app_country] => US [patent_app_date] => 2013-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 41 [patent_figures_cnt] => 41 [patent_no_of_words] => 22552 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [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] => 14767048 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/767048
Storage device May 16, 2013 Issued
Array ( [id] => 9416817 [patent_doc_number] => 08700869 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-04-15 [patent_title] => 'Multithreading implementation for flops and register files' [patent_app_type] => utility [patent_app_number] => 13/863088 [patent_app_country] => US [patent_app_date] => 2013-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5041 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 13863088 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/863088
Multithreading implementation for flops and register files Apr 14, 2013 Issued
Array ( [id] => 9774298 [patent_doc_number] => 20140297961 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'SELECTIVE CACHE FILLS IN RESPONSE TO WRITE MISSES' [patent_app_type] => utility [patent_app_number] => 13/854724 [patent_app_country] => US [patent_app_date] => 2013-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5478 [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] => 13854724 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/854724
Selective cache fills in response to write misses Mar 31, 2013 Issued
Array ( [id] => 9774302 [patent_doc_number] => 20140297965 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'CACHE ACCESS ARBITRATION FOR PREFETCH REQUESTS' [patent_app_type] => utility [patent_app_number] => 13/854541 [patent_app_country] => US [patent_app_date] => 2013-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7838 [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] => 13854541 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/854541
Cache access arbitration for prefetch requests Mar 31, 2013 Issued
Array ( [id] => 10117664 [patent_doc_number] => 09152549 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-10-06 [patent_title] => 'Dynamically allocating memory for processes' [patent_app_type] => utility [patent_app_number] => 13/854891 [patent_app_country] => US [patent_app_date] => 2013-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 8050 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13854891 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/854891
Dynamically allocating memory for processes Mar 31, 2013 Issued
Array ( [id] => 11680144 [patent_doc_number] => 09678673 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-13 [patent_title] => 'Coordinating replication of data stored in a non-volatile memory-based system' [patent_app_type] => utility [patent_app_number] => 14/647120 [patent_app_country] => US [patent_app_date] => 2013-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5757 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14647120 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/647120
Coordinating replication of data stored in a non-volatile memory-based system Mar 27, 2013 Issued
Array ( [id] => 9071039 [patent_doc_number] => 20130262795 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-03 [patent_title] => 'INFORMATION STORAGE DEVICE AND METHOD' [patent_app_type] => utility [patent_app_number] => 13/832327 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 8693 [patent_no_of_claims] => 14 [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] => 13832327 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/832327
Information storage device and method Mar 14, 2013 Issued
Array ( [id] => 10105505 [patent_doc_number] => 09141287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-22 [patent_title] => 'Remote enabling of storage' [patent_app_type] => utility [patent_app_number] => 13/832378 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2662 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13832378 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/832378
Remote enabling of storage Mar 14, 2013 Issued
Array ( [id] => 9745484 [patent_doc_number] => 20140281203 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'MANAGING DISTURBANCE INDUCED ERRORS' [patent_app_type] => utility [patent_app_number] => 13/832278 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6273 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [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] => 13832278 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/832278
Managing disturbance induced errors Mar 14, 2013 Issued
Array ( [id] => 10143872 [patent_doc_number] => 09176681 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-11-03 [patent_title] => 'Managing provisioning of storage in storage systems' [patent_app_type] => utility [patent_app_number] => 13/832636 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9393 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13832636 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/832636
Managing provisioning of storage in storage systems Mar 14, 2013 Issued
Array ( [id] => 10124339 [patent_doc_number] => 09158698 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-13 [patent_title] => 'Dynamically removing entries from an executing queue' [patent_app_type] => utility [patent_app_number] => 13/832725 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4951 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13832725 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/832725
Dynamically removing entries from an executing queue Mar 14, 2013 Issued
Array ( [id] => 9954294 [patent_doc_number] => 09003106 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-04-07 [patent_title] => 'Crash consistency' [patent_app_type] => utility [patent_app_number] => 13/803840 [patent_app_country] => US [patent_app_date] => 2013-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 30 [patent_no_of_words] => 6644 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13803840 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/803840
Crash consistency Mar 13, 2013 Issued
Array ( [id] => 9891555 [patent_doc_number] => 08977830 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-03-10 [patent_title] => 'Crash consistency' [patent_app_type] => utility [patent_app_number] => 13/798395 [patent_app_country] => US [patent_app_date] => 2013-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 30 [patent_no_of_words] => 6627 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13798395 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/798395
Crash consistency Mar 12, 2013 Issued
Array ( [id] => 10009321 [patent_doc_number] => 09052840 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-09 [patent_title] => 'Accessing additional memory space with multiple processors' [patent_app_type] => utility [patent_app_number] => 13/782143 [patent_app_country] => US [patent_app_date] => 2013-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5223 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [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] => 13782143 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/782143
Accessing additional memory space with multiple processors Feb 28, 2013 Issued
Array ( [id] => 9096370 [patent_doc_number] => 20130275681 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-17 [patent_title] => 'CACHING FOR HETEROGENEOUS PROCESSORS' [patent_app_type] => utility [patent_app_number] => 13/766074 [patent_app_country] => US [patent_app_date] => 2013-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3575 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [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] => 13766074 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/766074
Caching for heterogeneous processors Feb 12, 2013 Issued
Array ( [id] => 10065585 [patent_doc_number] => 09104431 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-11 [patent_title] => 'Deployment of a software image on multiple targets with streaming technique' [patent_app_type] => utility [patent_app_number] => 13/741312 [patent_app_country] => US [patent_app_date] => 2013-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 16 [patent_no_of_words] => 9199 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13741312 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/741312
Deployment of a software image on multiple targets with streaming technique Jan 13, 2013 Issued
Array ( [id] => 10137628 [patent_doc_number] => 09170948 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-27 [patent_title] => 'Cache coherency using die-stacked memory device with logic die' [patent_app_type] => utility [patent_app_number] => 13/726146 [patent_app_country] => US [patent_app_date] => 2012-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 9412 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13726146 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/726146
Cache coherency using die-stacked memory device with logic die Dec 22, 2012 Issued
Menu