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] => 5273525 [patent_doc_number] => 20090077301 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-19 [patent_title] => 'PROGRAMMABLE SEQUENCE GENERATOR FOR A FLASH MEMORY CONTROLLER' [patent_app_type] => utility [patent_app_number] => 11/856063 [patent_app_country] => US [patent_app_date] => 2007-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3064 [patent_no_of_claims] => 12 [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] => publications/A1/0077/20090077301.pdf [firstpage_image] =>[orig_patent_app_number] => 11856063 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/856063
Programmable sequence generator for a flash memory controller Sep 16, 2007 Issued
Array ( [id] => 5273548 [patent_doc_number] => 20090077324 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-19 [patent_title] => 'METHODS AND SYSTEMS FOR EXCHANGING DATA' [patent_app_type] => utility [patent_app_number] => 11/856210 [patent_app_country] => US [patent_app_date] => 2007-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5299 [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] => publications/A1/0077/20090077324.pdf [firstpage_image] =>[orig_patent_app_number] => 11856210 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/856210
Methods and systems for exchanging data Sep 16, 2007 Issued
Array ( [id] => 4592783 [patent_doc_number] => 07853759 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-12-14 [patent_title] => 'Hints model for optimization of storage devices connected to host and write optimization schema for storage devices' [patent_app_type] => utility [patent_app_number] => 11/856167 [patent_app_country] => US [patent_app_date] => 2007-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8002 [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] => patents/07/853/07853759.pdf [firstpage_image] =>[orig_patent_app_number] => 11856167 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/856167
Hints model for optimization of storage devices connected to host and write optimization schema for storage devices Sep 16, 2007 Issued
Array ( [id] => 118121 [patent_doc_number] => 07716429 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-05-11 [patent_title] => 'Apparatus, system, and method for dynamic address tracking' [patent_app_type] => utility [patent_app_number] => 11/855881 [patent_app_country] => US [patent_app_date] => 2007-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 5129 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/716/07716429.pdf [firstpage_image] =>[orig_patent_app_number] => 11855881 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/855881
Apparatus, system, and method for dynamic address tracking Sep 13, 2007 Issued
Array ( [id] => 5454496 [patent_doc_number] => 20090070533 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-12 [patent_title] => 'Content network global replacement policy' [patent_app_type] => utility [patent_app_number] => 11/899910 [patent_app_country] => US [patent_app_date] => 2007-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6283 [patent_no_of_claims] => 22 [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] => publications/A1/0070/20090070533.pdf [firstpage_image] =>[orig_patent_app_number] => 11899910 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/899910
Content network global replacement policy Sep 6, 2007 Issued
Array ( [id] => 4581144 [patent_doc_number] => 07840753 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-11-23 [patent_title] => 'Hard disk drive as hybrid drive' [patent_app_type] => utility [patent_app_number] => 11/899477 [patent_app_country] => US [patent_app_date] => 2007-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 9540 [patent_no_of_claims] => 71 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/840/07840753.pdf [firstpage_image] =>[orig_patent_app_number] => 11899477 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/899477
Hard disk drive as hybrid drive Sep 5, 2007 Issued
Array ( [id] => 5325816 [patent_doc_number] => 20090063806 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-05 [patent_title] => 'METHOD FOR DISTRIBUTING HYPERVISOR MEMORY REQUIREMENTS ACROSS LOGICAL PARTITIONS' [patent_app_type] => utility [patent_app_number] => 11/846582 [patent_app_country] => US [patent_app_date] => 2007-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2603 [patent_no_of_claims] => 15 [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] => publications/A1/0063/20090063806.pdf [firstpage_image] =>[orig_patent_app_number] => 11846582 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/846582
Method for distributing hypervisor memory requirements across logical partitions Aug 28, 2007 Issued
Array ( [id] => 146522 [patent_doc_number] => 07689797 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-03-30 [patent_title] => 'Method for automatically configuring additional component to a storage subsystem' [patent_app_type] => utility [patent_app_number] => 11/846576 [patent_app_country] => US [patent_app_date] => 2007-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2023 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/689/07689797.pdf [firstpage_image] =>[orig_patent_app_number] => 11846576 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/846576
Method for automatically configuring additional component to a storage subsystem Aug 28, 2007 Issued
Array ( [id] => 5325758 [patent_doc_number] => 20090063748 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-05 [patent_title] => 'Method and Apparatus for Providing Continuous Access to Shared Tape Drives from Multiple Virtual Tape Servers Within a Data Storage System' [patent_app_type] => utility [patent_app_number] => 11/846583 [patent_app_country] => US [patent_app_date] => 2007-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4237 [patent_no_of_claims] => 12 [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] => publications/A1/0063/20090063748.pdf [firstpage_image] =>[orig_patent_app_number] => 11846583 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/846583
Method and apparatus for providing continuous access to shared tape drives from multiple virtual tape servers within a data storage system Aug 28, 2007 Issued
Array ( [id] => 5012633 [patent_doc_number] => 20070283112 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-06 [patent_title] => 'Method and apparatus for increasing an amount of memory on demand when monitoring remote mirroring performance' [patent_app_type] => utility [patent_app_number] => 11/882911 [patent_app_country] => US [patent_app_date] => 2007-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3725 [patent_no_of_claims] => 1 [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] => publications/A1/0283/20070283112.pdf [firstpage_image] =>[orig_patent_app_number] => 11882911 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/882911
Method and apparatus for increasing an amount of memory on demand when monitoring remote mirroring performance Aug 6, 2007 Issued
Array ( [id] => 4499307 [patent_doc_number] => 07904657 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-08 [patent_title] => 'Cache residence prediction' [patent_app_type] => utility [patent_app_number] => 11/779749 [patent_app_country] => US [patent_app_date] => 2007-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6392 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/904/07904657.pdf [firstpage_image] =>[orig_patent_app_number] => 11779749 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/779749
Cache residence prediction Jul 17, 2007 Issued
Array ( [id] => 4589437 [patent_doc_number] => 07861038 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-12-28 [patent_title] => 'Method and apparatus for managing data in a hybrid drive system' [patent_app_type] => utility [patent_app_number] => 11/778914 [patent_app_country] => US [patent_app_date] => 2007-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 10389 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/861/07861038.pdf [firstpage_image] =>[orig_patent_app_number] => 11778914 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/778914
Method and apparatus for managing data in a hybrid drive system Jul 16, 2007 Issued
Array ( [id] => 5292096 [patent_doc_number] => 20090024826 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-22 [patent_title] => 'GALOIS-BASED INCREMENTAL HASH MODULE' [patent_app_type] => utility [patent_app_number] => 11/778151 [patent_app_country] => US [patent_app_date] => 2007-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8420 [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] => publications/A1/0024/20090024826.pdf [firstpage_image] =>[orig_patent_app_number] => 11778151 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/778151
Galois-based incremental hash module Jul 15, 2007 Issued
Array ( [id] => 5292079 [patent_doc_number] => 20090024809 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-22 [patent_title] => 'Managing Purgeable Memory Objects' [patent_app_type] => utility [patent_app_number] => 11/778626 [patent_app_country] => US [patent_app_date] => 2007-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7068 [patent_no_of_claims] => 55 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0024/20090024809.pdf [firstpage_image] =>[orig_patent_app_number] => 11778626 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/778626
Managing purgeable memory objects Jul 15, 2007 Issued
Array ( [id] => 5292087 [patent_doc_number] => 20090024817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-22 [patent_title] => 'DEVICE, SYSTEM, AND METHOD OF PUBLISHING INFORMATION TO MULTIPLE SUBSCRIBERS' [patent_app_type] => utility [patent_app_number] => 11/778109 [patent_app_country] => US [patent_app_date] => 2007-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10373 [patent_no_of_claims] => 31 [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] => publications/A1/0024/20090024817.pdf [firstpage_image] =>[orig_patent_app_number] => 11778109 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/778109
Device, system, and method of publishing information to multiple subscribers Jul 15, 2007 Issued
Array ( [id] => 325109 [patent_doc_number] => 07519785 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-04-14 [patent_title] => 'Storage layout and data replication' [patent_app_type] => utility [patent_app_number] => 11/778330 [patent_app_country] => US [patent_app_date] => 2007-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 14509 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/519/07519785.pdf [firstpage_image] =>[orig_patent_app_number] => 11778330 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/778330
Storage layout and data replication Jul 15, 2007 Issued
Array ( [id] => 5292070 [patent_doc_number] => 20090024800 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-22 [patent_title] => 'METHOD AND SYSTEM FOR USING UPPER CACHE HISTORY INFORMATION TO IMPROVE LOWER CACHE DATA REPLACEMENT' [patent_app_type] => utility [patent_app_number] => 11/778398 [patent_app_country] => US [patent_app_date] => 2007-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7066 [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] => publications/A1/0024/20090024800.pdf [firstpage_image] =>[orig_patent_app_number] => 11778398 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/778398
Method and system for using upper cache history information to improve lower cache data replacement Jul 15, 2007 Issued
Array ( [id] => 4911273 [patent_doc_number] => 20080022040 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-01-24 [patent_title] => 'Cache memory system' [patent_app_type] => utility [patent_app_number] => 11/826496 [patent_app_country] => US [patent_app_date] => 2007-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11496 [patent_no_of_claims] => 8 [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] => publications/A1/0022/20080022040.pdf [firstpage_image] =>[orig_patent_app_number] => 11826496 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/826496
Cache memory system Jul 15, 2007 Issued
Array ( [id] => 4498717 [patent_doc_number] => 07886115 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-08 [patent_title] => 'Techniques for implementing virtual storage devices' [patent_app_type] => utility [patent_app_number] => 11/777850 [patent_app_country] => US [patent_app_date] => 2007-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2796 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/886/07886115.pdf [firstpage_image] =>[orig_patent_app_number] => 11777850 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/777850
Techniques for implementing virtual storage devices Jul 12, 2007 Issued
Array ( [id] => 5311938 [patent_doc_number] => 20090019219 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-15 [patent_title] => 'Compressing address communications between processors' [patent_app_type] => utility [patent_app_number] => 11/827904 [patent_app_country] => US [patent_app_date] => 2007-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5760 [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] => publications/A1/0019/20090019219.pdf [firstpage_image] =>[orig_patent_app_number] => 11827904 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/827904
Compressing address communications between processors Jul 12, 2007 Issued
Menu