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] => 16844806 [patent_doc_number] => 11016895 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-25 [patent_title] => Caching for heterogeneous processors [patent_app_type] => utility [patent_app_number] => 15/947020 [patent_app_country] => US [patent_app_date] => 2018-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 6 [patent_no_of_words] => 3630 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15947020 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/947020
Caching for heterogeneous processors Apr 5, 2018 Issued
Array ( [id] => 13332787 [patent_doc_number] => 20180217931 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-02 [patent_title] => SYSTEMS AND METHOD FOR DELAYED CACHE UTILIZATION [patent_app_type] => utility [patent_app_number] => 15/936828 [patent_app_country] => US [patent_app_date] => 2018-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5251 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 15936828 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/936828
Systems and method for delayed cache utilization Mar 26, 2018 Issued
Array ( [id] => 14122967 [patent_doc_number] => 10248341 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-02 [patent_title] => Overlapping write detection and processing for sync replication [patent_app_type] => utility [patent_app_number] => 15/933556 [patent_app_country] => US [patent_app_date] => 2018-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11378 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15933556 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/933556
Overlapping write detection and processing for sync replication Mar 22, 2018 Issued
Array ( [id] => 15059037 [patent_doc_number] => 10459824 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-29 [patent_title] => Cache-based trace recording using cache coherence protocol data [patent_app_type] => utility [patent_app_number] => 15/915930 [patent_app_country] => US [patent_app_date] => 2018-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 19770 [patent_no_of_claims] => 20 [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] => 15915930 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/915930
Cache-based trace recording using cache coherence protocol data Mar 7, 2018 Issued
Array ( [id] => 12891928 [patent_doc_number] => 20180189151 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-05 [patent_title] => METHOD AND APPARATUS FOR DATA BACKUP IN STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 15/909613 [patent_app_country] => US [patent_app_date] => 2018-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17599 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15909613 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/909613
Method and apparatus for data backup in storage system Feb 28, 2018 Issued
Array ( [id] => 13948255 [patent_doc_number] => 10209902 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-02-19 [patent_title] => Method and apparatus for selecting a memory block for writing data, based on a predicted frequency of updating the data [patent_app_type] => utility [patent_app_number] => 15/897000 [patent_app_country] => US [patent_app_date] => 2018-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 13 [patent_no_of_words] => 7031 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15897000 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/897000
Method and apparatus for selecting a memory block for writing data, based on a predicted frequency of updating the data Feb 13, 2018 Issued
Array ( [id] => 12892375 [patent_doc_number] => 20180189300 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-05 [patent_title] => METHOD AND SYSTEM FOR PROVIDING RESTRICTED ACCESS TO A STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 15/883094 [patent_app_country] => US [patent_app_date] => 2018-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18701 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15883094 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/883094
METHOD AND SYSTEM FOR PROVIDING RESTRICTED ACCESS TO A STORAGE MEDIUM Jan 29, 2018 Abandoned
Array ( [id] => 13807057 [patent_doc_number] => 10180795 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-15 [patent_title] => Memory system utilizing a page buffer for prioritizing a subsequent read request over a pending write [patent_app_type] => utility [patent_app_number] => 15/847045 [patent_app_country] => US [patent_app_date] => 2017-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 5325 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15847045 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/847045
Memory system utilizing a page buffer for prioritizing a subsequent read request over a pending write Dec 18, 2017 Issued
Array ( [id] => 14472525 [patent_doc_number] => 20190187906 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-20 [patent_title] => REDUCING COORDINATION TIMES IN ASYNCHRONOUS DATA REPLICATION ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 15/842893 [patent_app_country] => US [patent_app_date] => 2017-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5092 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15842893 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/842893
Reducing coordination times in asynchronous data replication environments Dec 14, 2017 Issued
Array ( [id] => 14473003 [patent_doc_number] => 20190188146 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-20 [patent_title] => METHOD, SYSTEM, AND APPARATUS FOR STRESS TESTING MEMORY TRANSLATION TABLES [patent_app_type] => utility [patent_app_number] => 15/843595 [patent_app_country] => US [patent_app_date] => 2017-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8571 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15843595 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/843595
Method, system, and apparatus for stress testing memory translation tables Dec 14, 2017 Issued
Array ( [id] => 14472995 [patent_doc_number] => 20190188142 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-20 [patent_title] => DEFRAGMENTED AND EFFICIENT MICRO-OPERATION CACHE [patent_app_type] => utility [patent_app_number] => 15/843292 [patent_app_country] => US [patent_app_date] => 2017-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17115 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15843292 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/843292
Defragmented and efficient micro-operation cache Dec 14, 2017 Issued
Array ( [id] => 14298431 [patent_doc_number] => 10289342 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-14 [patent_title] => Data access optimization protocol in a dispersed storage network [patent_app_type] => utility [patent_app_number] => 15/843637 [patent_app_country] => US [patent_app_date] => 2017-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 18 [patent_no_of_words] => 12542 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15843637 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/843637
Data access optimization protocol in a dispersed storage network Dec 14, 2017 Issued
Array ( [id] => 15312871 [patent_doc_number] => 10521139 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-31 [patent_title] => Copy source to target management in a data storage system [patent_app_type] => utility [patent_app_number] => 15/842856 [patent_app_country] => US [patent_app_date] => 2017-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 16006 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15842856 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/842856
Copy source to target management in a data storage system Dec 13, 2017 Issued
Array ( [id] => 15231411 [patent_doc_number] => 10503427 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-10 [patent_title] => Synchronously replicating datasets and other managed objects to cloud-based storage systems [patent_app_type] => utility [patent_app_number] => 15/842850 [patent_app_country] => US [patent_app_date] => 2017-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 58 [patent_figures_cnt] => 59 [patent_no_of_words] => 115853 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15842850 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/842850
Synchronously replicating datasets and other managed objects to cloud-based storage systems Dec 13, 2017 Issued
Array ( [id] => 12236846 [patent_doc_number] => 20180069709 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'TOKEN BASED COMMUNICATION' [patent_app_type] => utility [patent_app_number] => 15/808438 [patent_app_country] => US [patent_app_date] => 2017-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10541 [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] => 15808438 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/808438
Token based communication Nov 8, 2017 Issued
Array ( [id] => 14555699 [patent_doc_number] => 10346311 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-09 [patent_title] => Configurable hardware queue management and address translation [patent_app_type] => utility [patent_app_number] => 15/805384 [patent_app_country] => US [patent_app_date] => 2017-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7468 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15805384 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/805384
Configurable hardware queue management and address translation Nov 6, 2017 Issued
Array ( [id] => 12187638 [patent_doc_number] => 20180046573 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-15 [patent_title] => 'OPTIMIZING MEMORY USAGE ACROSS MULTIPLE APPLICATIONS BASED ON GARBAGE COLLECTION ACTIVITY' [patent_app_type] => utility [patent_app_number] => 15/792865 [patent_app_country] => US [patent_app_date] => 2017-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10872 [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] => 15792865 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/792865
Optimizing memory usage across multiple applications based on garbage collection activity Oct 24, 2017 Issued
Array ( [id] => 12187635 [patent_doc_number] => 20180046572 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-15 [patent_title] => 'OPTIMIZING MEMORY USAGE ACROSS MULTIPLE GARBAGE COLLECTED COMPUTER ENVIRONMENTS' [patent_app_type] => utility [patent_app_number] => 15/791919 [patent_app_country] => US [patent_app_date] => 2017-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10821 [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] => 15791919 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/791919
Optimizing memory usage across multiple applications in the presence of garbage collection Oct 23, 2017 Issued
Array ( [id] => 16032529 [patent_doc_number] => 10678685 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-09 [patent_title] => Data management method applicable to data storage device [patent_app_type] => utility [patent_app_number] => 15/785264 [patent_app_country] => US [patent_app_date] => 2017-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3588 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15785264 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/785264
Data management method applicable to data storage device Oct 15, 2017 Issued
Array ( [id] => 12628956 [patent_doc_number] => 20180101482 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-12 [patent_title] => LATENCY BY PERSISTING DATA RELATIONSHIPS IN RELATION TO CORRESPONDING DATA IN PERSISTENT MEMORY [patent_app_type] => utility [patent_app_number] => 15/784625 [patent_app_country] => US [patent_app_date] => 2017-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13308 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 15784625 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/784625
Latency by persisting data relationships in relation to corresponding data in persistent memory Oct 15, 2017 Issued
Menu