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] => 12167591 [patent_doc_number] => 09886361 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-06 [patent_title] => 'Shifting a defrag operation in a mirrored system' [patent_app_type] => utility [patent_app_number] => 15/284703 [patent_app_country] => US [patent_app_date] => 2016-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4080 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15284703 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/284703
Shifting a defrag operation in a mirrored system Oct 3, 2016 Issued
Array ( [id] => 14719705 [patent_doc_number] => 20190250916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-15 [patent_title] => MAIN MEMORY CONTROL FUNCTION WITH PREFETCH INTELLIGENCE [patent_app_type] => utility [patent_app_number] => 16/336884 [patent_app_country] => US [patent_app_date] => 2016-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7711 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16336884 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/336884
Main memory control function with prefetch intelligence Sep 29, 2016 Issued
Array ( [id] => 12950803 [patent_doc_number] => 09836394 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-05 [patent_title] => Optimizing memory usage across multiple garbage collected computer environments [patent_app_type] => utility [patent_app_number] => 15/272948 [patent_app_country] => US [patent_app_date] => 2016-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 10773 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15272948 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/272948
Optimizing memory usage across multiple garbage collected computer environments Sep 21, 2016 Issued
Array ( [id] => 13679907 [patent_doc_number] => 20160378690 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-29 [patent_title] => SYSTEM AND METHODS FOR EXECUTING ENCRYPTED CODE [patent_app_type] => utility [patent_app_number] => 15/262026 [patent_app_country] => US [patent_app_date] => 2016-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9674 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15262026 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/262026
System and methods for executing encrypted code Sep 11, 2016 Issued
Array ( [id] => 12234993 [patent_doc_number] => 20180067856 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'SYSTEMS AND METHOD FOR DELAYED CACHE UTILIZATION' [patent_app_type] => utility [patent_app_number] => 15/256950 [patent_app_country] => US [patent_app_date] => 2016-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5521 [patent_no_of_claims] => 28 [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] => 15256950 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/256950
Systems and method for delayed cache utilization Sep 5, 2016 Issued
Array ( [id] => 13240937 [patent_doc_number] => 10133667 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-20 [patent_title] => Efficient data storage and retrieval using a heterogeneous main memory [patent_app_type] => utility [patent_app_number] => 15/257754 [patent_app_country] => US [patent_app_date] => 2016-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5508 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15257754 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/257754
Efficient data storage and retrieval using a heterogeneous main memory Sep 5, 2016 Issued
Array ( [id] => 12234831 [patent_doc_number] => 20180067694 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'POSITION-AWARE PRIMARY COMMAND QUEUE MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 15/257431 [patent_app_country] => US [patent_app_date] => 2016-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6146 [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] => 15257431 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/257431
Position-aware primary command queue management Sep 5, 2016 Issued
Array ( [id] => 13068743 [patent_doc_number] => 10055151 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-21 [patent_title] => Identifying information in an array of data storage elements arranged as multiple partitions using partition identifiers [patent_app_type] => utility [patent_app_number] => 15/256942 [patent_app_country] => US [patent_app_date] => 2016-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 10 [patent_no_of_words] => 7239 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15256942 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/256942
Identifying information in an array of data storage elements arranged as multiple partitions using partition identifiers Sep 5, 2016 Issued
Array ( [id] => 13751959 [patent_doc_number] => 10168926 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-01 [patent_title] => Method of operating data storage device and method of operating data processing system including same [patent_app_type] => utility [patent_app_number] => 15/256939 [patent_app_country] => US [patent_app_date] => 2016-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 17 [patent_no_of_words] => 9232 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15256939 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/256939
Method of operating data storage device and method of operating data processing system including same Sep 5, 2016 Issued
Array ( [id] => 14202535 [patent_doc_number] => 10268383 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-23 [patent_title] => Selectable read modes for a two dimensional magnetic recording system [patent_app_type] => utility [patent_app_number] => 15/256893 [patent_app_country] => US [patent_app_date] => 2016-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 10 [patent_no_of_words] => 3886 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15256893 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/256893
Selectable read modes for a two dimensional magnetic recording system Sep 5, 2016 Issued
Array ( [id] => 13860283 [patent_doc_number] => 10191861 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-01-29 [patent_title] => Technique for implementing memory views using a layered virtualization architecture [patent_app_type] => utility [patent_app_number] => 15/257704 [patent_app_country] => US [patent_app_date] => 2016-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9915 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15257704 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/257704
Technique for implementing memory views using a layered virtualization architecture Sep 5, 2016 Issued
Array ( [id] => 12495000 [patent_doc_number] => 09996284 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-12 [patent_title] => Non-volatile memory storage for multi-channel memory system [patent_app_type] => utility [patent_app_number] => 15/255894 [patent_app_country] => US [patent_app_date] => 2016-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10253 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15255894 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/255894
Non-volatile memory storage for multi-channel memory system Sep 1, 2016 Issued
Array ( [id] => 11352458 [patent_doc_number] => 20160371197 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-22 [patent_title] => 'MEMORY HEAPS IN A MEMORY MODEL FOR A UNIFIED COMPUTING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/254466 [patent_app_country] => US [patent_app_date] => 2016-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10308 [patent_no_of_claims] => 20 [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] => 15254466 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/254466
MEMORY HEAPS IN A MEMORY MODEL FOR A UNIFIED COMPUTING SYSTEM Aug 31, 2016 Abandoned
Array ( [id] => 11875243 [patent_doc_number] => 09747013 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-29 [patent_title] => 'Predictive caching and fetch priority' [patent_app_type] => utility [patent_app_number] => 15/244582 [patent_app_country] => US [patent_app_date] => 2016-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8108 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15244582 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/244582
Predictive caching and fetch priority Aug 22, 2016 Issued
Array ( [id] => 11314103 [patent_doc_number] => 20160350213 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-01 [patent_title] => 'ANALYTICS BASED CONTROL OF THIN PROVISIONING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/233993 [patent_app_country] => US [patent_app_date] => 2016-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7304 [patent_no_of_claims] => 17 [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] => 15233993 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/233993
Analytics based control of thin provisioning environment Aug 10, 2016 Issued
Array ( [id] => 13120331 [patent_doc_number] => 10078519 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-18 [patent_title] => Apparatus and method for accelerating operations in a processor which uses shared virtual memory [patent_app_type] => utility [patent_app_number] => 15/221557 [patent_app_country] => US [patent_app_date] => 2016-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 9147 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15221557 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/221557
Apparatus and method for accelerating operations in a processor which uses shared virtual memory Jul 26, 2016 Issued
Array ( [id] => 11917184 [patent_doc_number] => 09785368 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-10-10 [patent_title] => 'System and method for mapping control and user data' [patent_app_type] => utility [patent_app_number] => 15/218053 [patent_app_country] => US [patent_app_date] => 2016-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7584 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 376 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15218053 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/218053
System and method for mapping control and user data Jul 23, 2016 Issued
Array ( [id] => 11917184 [patent_doc_number] => 09785368 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-10-10 [patent_title] => 'System and method for mapping control and user data' [patent_app_type] => utility [patent_app_number] => 15/218053 [patent_app_country] => US [patent_app_date] => 2016-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7584 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 376 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15218053 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/218053
System and method for mapping control and user data Jul 23, 2016 Issued
Array ( [id] => 11896855 [patent_doc_number] => 09766791 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-19 [patent_title] => 'Predictive caching and fetch priority' [patent_app_type] => utility [patent_app_number] => 15/214873 [patent_app_country] => US [patent_app_date] => 2016-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8073 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15214873 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/214873
Predictive caching and fetch priority Jul 19, 2016 Issued
Array ( [id] => 11338408 [patent_doc_number] => 20160364163 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-15 [patent_title] => 'APPLICATION SECURITY POLICY ACTIONS BASED ON SECURITY PROFILE EXCHANGE' [patent_app_type] => utility [patent_app_number] => 15/181304 [patent_app_country] => US [patent_app_date] => 2016-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11970 [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] => 15181304 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/181304
Application security policy actions based on security profile exchange Jun 12, 2016 Issued
Menu