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] => 11974400 [patent_doc_number] => 20170278554 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-28 [patent_title] => 'PROVIDING MEMORY TRAINING OF DYNAMIC RANDOM ACCESS MEMORY (DRAM) SYSTEMS USING PORT-TO-PORT LOOPBACKS, AND RELATED METHODS, SYSTEMS, AND APPARATUSES' [patent_app_type] => utility [patent_app_number] => 15/622772 [patent_app_country] => US [patent_app_date] => 2017-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5046 [patent_no_of_claims] => 21 [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] => 15622772 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/622772
Providing memory training of dynamic random access memory (DRAM) systems using port-to-port loopbacks, and related methods, systems, and apparatuses Jun 13, 2017 Issued
Array ( [id] => 15486083 [patent_doc_number] => 10558391 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-11 [patent_title] => Data processing system and data processing method [patent_app_type] => utility [patent_app_number] => 15/606046 [patent_app_country] => US [patent_app_date] => 2017-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5167 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15606046 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/606046
Data processing system and data processing method May 25, 2017 Issued
Array ( [id] => 11938454 [patent_doc_number] => 20170242603 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-24 [patent_title] => 'OVERLAPPING WRITE DETECTION AND PROCESSING FOR SYNC REPLICATION' [patent_app_type] => utility [patent_app_number] => 15/588726 [patent_app_country] => US [patent_app_date] => 2017-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11514 [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] => 15588726 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/588726
Overlapping write detection and processing for sync replication May 7, 2017 Issued
Array ( [id] => 13281301 [patent_doc_number] => 10152234 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-12-11 [patent_title] => Virtual volume virtual desktop infrastructure implementation using a primary storage array lacking data deduplication capability [patent_app_type] => utility [patent_app_number] => 15/496084 [patent_app_country] => US [patent_app_date] => 2017-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4307 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15496084 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/496084
Virtual volume virtual desktop infrastructure implementation using a primary storage array lacking data deduplication capability Apr 24, 2017 Issued
Array ( [id] => 12060662 [patent_doc_number] => 20170337006 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-23 [patent_title] => 'PAGE ALIGNING METHOD AND LOOKUP TABLE GENERATING METHOD OF DATA STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 15/495994 [patent_app_country] => US [patent_app_date] => 2017-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3504 [patent_no_of_claims] => 20 [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] => 15495994 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/495994
Page aligning method and lookup table generating method of data storage device Apr 24, 2017 Issued
Array ( [id] => 13512041 [patent_doc_number] => 20180307563 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-25 [patent_title] => SNAPSHOT BACKUP WITH UNIFIED RESTORE INFORMATION [patent_app_type] => utility [patent_app_number] => 15/495711 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8996 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15495711 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/495711
Snapshot backup with unified restore information Apr 23, 2017 Issued
Array ( [id] => 13512173 [patent_doc_number] => 20180307629 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-25 [patent_title] => COMMAND SOURCE VERIFICATION [patent_app_type] => utility [patent_app_number] => 15/495902 [patent_app_country] => US [patent_app_date] => 2017-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5574 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15495902 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/495902
Command source verification Apr 23, 2017 Issued
Array ( [id] => 11982140 [patent_doc_number] => 20170286294 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-05 [patent_title] => 'APPARATUS, SYSTEM AND METHOD FOR CACHING COMPRESSED DATA' [patent_app_type] => utility [patent_app_number] => 15/488324 [patent_app_country] => US [patent_app_date] => 2017-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 14605 [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] => 15488324 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/488324
Apparatus, system and method for caching compressed data Apr 13, 2017 Issued
Array ( [id] => 13230171 [patent_doc_number] => 10128871 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-13 [patent_title] => Diagonal anti-diagonal memory structure [patent_app_type] => utility [patent_app_number] => 15/440943 [patent_app_country] => US [patent_app_date] => 2017-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 39 [patent_no_of_words] => 14683 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15440943 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/440943
Diagonal anti-diagonal memory structure Feb 22, 2017 Issued
Array ( [id] => 13361553 [patent_doc_number] => 20180232316 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-16 [patent_title] => SELECTING A DEFAULT PAGE SIZE IN A VARIABLE PAGE SIZE TLB [patent_app_type] => utility [patent_app_number] => 15/433560 [patent_app_country] => US [patent_app_date] => 2017-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5540 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15433560 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/433560
Selecting a default page size in a variable page size TLB Feb 14, 2017 Issued
Array ( [id] => 13361537 [patent_doc_number] => 20180232308 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-16 [patent_title] => DATA SYSTEM WITH DATA FLUSH MECHANISM [patent_app_type] => utility [patent_app_number] => 15/433951 [patent_app_country] => US [patent_app_date] => 2017-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 30402 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15433951 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/433951
Data system with data flush mechanism Feb 14, 2017 Issued
Array ( [id] => 14364119 [patent_doc_number] => 10303362 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-28 [patent_title] => Methods for reducing initialization duration and performance impact during configuration of storage drives [patent_app_type] => utility [patent_app_number] => 15/433716 [patent_app_country] => US [patent_app_date] => 2017-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5258 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15433716 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/433716
Methods for reducing initialization duration and performance impact during configuration of storage drives Feb 14, 2017 Issued
Array ( [id] => 14457779 [patent_doc_number] => 10324851 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-18 [patent_title] => Facilitating recording a trace file of code execution using way-locking in a set-associative processor cache [patent_app_type] => utility [patent_app_number] => 15/433918 [patent_app_country] => US [patent_app_date] => 2017-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 16 [patent_no_of_words] => 16991 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15433918 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/433918
Facilitating recording a trace file of code execution using way-locking in a set-associative processor cache Feb 14, 2017 Issued
Array ( [id] => 14091587 [patent_doc_number] => 10241696 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-03-26 [patent_title] => Securely launching files downloaded to potentially unsafe locations on a computer system [patent_app_type] => utility [patent_app_number] => 15/433431 [patent_app_country] => US [patent_app_date] => 2017-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6333 [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] => 15433431 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/433431
Securely launching files downloaded to potentially unsafe locations on a computer system Feb 14, 2017 Issued
Array ( [id] => 13347341 [patent_doc_number] => 20180225210 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-09 [patent_title] => RESPONDING TO SNOOP REQUESTS [patent_app_type] => utility [patent_app_number] => 15/427410 [patent_app_country] => US [patent_app_date] => 2017-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5601 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15427410 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/427410
Responding to snoop requests Feb 7, 2017 Issued
Array ( [id] => 13347359 [patent_doc_number] => 20180225219 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-09 [patent_title] => CACHE BYPASS [patent_app_type] => utility [patent_app_number] => 15/427409 [patent_app_country] => US [patent_app_date] => 2017-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6170 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15427409 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/427409
Cache bypass Feb 7, 2017 Issued
Array ( [id] => 13347339 [patent_doc_number] => 20180225209 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-09 [patent_title] => READ-WITH OVERRIDABLE-INVALIDATE TRANSACTION [patent_app_type] => utility [patent_app_number] => 15/427320 [patent_app_country] => US [patent_app_date] => 2017-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6980 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15427320 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/427320
Read-with overridable-invalidate transaction Feb 7, 2017 Issued
Array ( [id] => 13347015 [patent_doc_number] => 20180225047 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-09 [patent_title] => COMPARE-AND-SWAP TRANSACTION [patent_app_type] => utility [patent_app_number] => 15/427335 [patent_app_country] => US [patent_app_date] => 2017-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6815 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15427335 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/427335
Compare-and-swap transaction Feb 7, 2017 Issued
Array ( [id] => 14122951 [patent_doc_number] => 10248333 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-04-02 [patent_title] => Write distribution techniques for two-terminal memory wear leveling [patent_app_type] => utility [patent_app_number] => 15/426298 [patent_app_country] => US [patent_app_date] => 2017-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 14484 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15426298 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/426298
Write distribution techniques for two-terminal memory wear leveling Feb 6, 2017 Issued
Array ( [id] => 11853695 [patent_doc_number] => 20170228187 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-10 [patent_title] => 'CONTROL DEVICE' [patent_app_type] => utility [patent_app_number] => 15/426285 [patent_app_country] => US [patent_app_date] => 2017-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7166 [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] => 15426285 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/426285
Control device Feb 6, 2017 Issued
Menu