Search

Ngoc Yen M. Nguyen

Examiner (ID: 43, Phone: (571)272-1356 , Office: P/1734 )

Most Active Art Unit
1734
Art Unit(s)
1103, 1754, 1734, 1793
Total Applications
1524
Issued Applications
795
Pending Applications
89
Abandoned Applications
640

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 680066 [patent_doc_number] => 07089399 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-08 [patent_title] => 'Adaptive prefetch of I/O data blocks' [patent_app_type] => utility [patent_app_number] => 10/659920 [patent_app_country] => US [patent_app_date] => 2003-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5116 [patent_no_of_claims] => 9 [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] => patents/07/089/07089399.pdf [firstpage_image] =>[orig_patent_app_number] => 10659920 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/659920
Adaptive prefetch of I/O data blocks Sep 10, 2003 Issued
Array ( [id] => 7222679 [patent_doc_number] => 20050055529 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'Adaptive mapping' [patent_app_type] => utility [patent_app_number] => 10/658982 [patent_app_country] => US [patent_app_date] => 2003-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3453 [patent_no_of_claims] => 25 [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/0055/20050055529.pdf [firstpage_image] =>[orig_patent_app_number] => 10658982 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/658982
Data storage system and method for adaptive reconstruction of a directory structure Sep 9, 2003 Issued
Array ( [id] => 7222602 [patent_doc_number] => 20050055513 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'Implementation of a pseudo-LRU algorithm in a partitioned cache' [patent_app_type] => utility [patent_app_number] => 10/655401 [patent_app_country] => US [patent_app_date] => 2003-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4610 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0055/20050055513.pdf [firstpage_image] =>[orig_patent_app_number] => 10655401 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/655401
Implementation of a pseudo-LRU algorithm in a partitioned cache Sep 3, 2003 Issued
Array ( [id] => 7222561 [patent_doc_number] => 20050055506 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'Pseudo-LRU for a locking cache' [patent_app_type] => utility [patent_app_number] => 10/655366 [patent_app_country] => US [patent_app_date] => 2003-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5316 [patent_no_of_claims] => 24 [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/0055/20050055506.pdf [firstpage_image] =>[orig_patent_app_number] => 10655366 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/655366
Pseudo-LRU for a locking cache Sep 3, 2003 Issued
Array ( [id] => 7341271 [patent_doc_number] => 20040133738 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-08 [patent_title] => 'Command processing method and storage apparatus' [patent_app_type] => new [patent_app_number] => 10/655574 [patent_app_country] => US [patent_app_date] => 2003-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5662 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0133/20040133738.pdf [firstpage_image] =>[orig_patent_app_number] => 10655574 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/655574
Command processing method and storage apparatus Sep 3, 2003 Abandoned
Array ( [id] => 7299775 [patent_doc_number] => 20040215673 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-28 [patent_title] => 'Storage sub-system and management program' [patent_app_type] => new [patent_app_number] => 10/649649 [patent_app_country] => US [patent_app_date] => 2003-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7117 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0215/20040215673.pdf [firstpage_image] =>[orig_patent_app_number] => 10649649 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/649649
Storage system performing remote copying bypassing controller Aug 27, 2003 Issued
Array ( [id] => 539502 [patent_doc_number] => 07188224 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-03-06 [patent_title] => 'Content duplication management system and networked apparatus' [patent_app_type] => utility [patent_app_number] => 10/649890 [patent_app_country] => US [patent_app_date] => 2003-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 39 [patent_no_of_words] => 31726 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/188/07188224.pdf [firstpage_image] =>[orig_patent_app_number] => 10649890 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/649890
Content duplication management system and networked apparatus Aug 27, 2003 Issued
Array ( [id] => 610768 [patent_doc_number] => 07152146 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-12-19 [patent_title] => 'Control of multiple groups of network-connected storage devices' [patent_app_type] => utility [patent_app_number] => 10/649766 [patent_app_country] => US [patent_app_date] => 2003-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 5218 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/152/07152146.pdf [firstpage_image] =>[orig_patent_app_number] => 10649766 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/649766
Control of multiple groups of network-connected storage devices Aug 27, 2003 Issued
Array ( [id] => 7084916 [patent_doc_number] => 20050050296 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-03 [patent_title] => 'Method for page sharing in a processor with multiple threads and pre-validated caches' [patent_app_type] => utility [patent_app_number] => 10/650335 [patent_app_country] => US [patent_app_date] => 2003-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2048 [patent_no_of_claims] => 34 [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/0050/20050050296.pdf [firstpage_image] =>[orig_patent_app_number] => 10650335 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/650335
Method for page sharing in a processor with multiple threads and pre-validated caches Aug 27, 2003 Issued
Array ( [id] => 7603553 [patent_doc_number] => 07117387 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-10-03 [patent_title] => 'Method and apparatus for writing data and validating data in a recording medium' [patent_app_type] => utility [patent_app_number] => 10/649733 [patent_app_country] => US [patent_app_date] => 2003-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 6362 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/117/07117387.pdf [firstpage_image] =>[orig_patent_app_number] => 10649733 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/649733
Method and apparatus for writing data and validating data in a recording medium Aug 27, 2003 Issued
Array ( [id] => 7084886 [patent_doc_number] => 20050050266 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-03 [patent_title] => 'Method and system of storing data in independent memories' [patent_app_type] => utility [patent_app_number] => 10/650611 [patent_app_country] => US [patent_app_date] => 2003-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3517 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0050/20050050266.pdf [firstpage_image] =>[orig_patent_app_number] => 10650611 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/650611
Method and system of storing data in independent memories Aug 26, 2003 Abandoned
Array ( [id] => 706758 [patent_doc_number] => 07065630 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-06-20 [patent_title] => 'Dynamically creating or removing a physical-to-virtual address mapping in a memory of a peripheral device' [patent_app_type] => utility [patent_app_number] => 10/650593 [patent_app_country] => US [patent_app_date] => 2003-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 10112 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/065/07065630.pdf [firstpage_image] =>[orig_patent_app_number] => 10650593 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/650593
Dynamically creating or removing a physical-to-virtual address mapping in a memory of a peripheral device Aug 26, 2003 Issued
Array ( [id] => 7404760 [patent_doc_number] => 20040039891 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-26 [patent_title] => 'Optimizing storage capacity utilization based upon data storage costs' [patent_app_type] => new [patent_app_number] => 10/650360 [patent_app_country] => US [patent_app_date] => 2003-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 15606 [patent_no_of_claims] => 53 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0039/20040039891.pdf [firstpage_image] =>[orig_patent_app_number] => 10650360 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/650360
Optimizing storage capacity utilization based upon data storage costs Aug 26, 2003 Abandoned
Array ( [id] => 7384865 [patent_doc_number] => 20040221131 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-04 [patent_title] => 'Virtual memory translation control by TLB purge monitoring' [patent_app_type] => new [patent_app_number] => 10/650105 [patent_app_country] => US [patent_app_date] => 2003-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11638 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20040221131.pdf [firstpage_image] =>[orig_patent_app_number] => 10650105 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/650105
Virtual memory address translation control by TLB purge monitoring Aug 24, 2003 Issued
Array ( [id] => 7316070 [patent_doc_number] => 20040034752 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-19 [patent_title] => 'Method and system for mirroring and archiving mass storage' [patent_app_type] => new [patent_app_number] => 10/641467 [patent_app_country] => US [patent_app_date] => 2003-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11528 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0034/20040034752.pdf [firstpage_image] =>[orig_patent_app_number] => 10641467 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/641467
Method and system for mirroring and archiving mass storage Aug 13, 2003 Issued
Array ( [id] => 637502 [patent_doc_number] => 07130973 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-10-31 [patent_title] => 'Method and apparatus to restore data redundancy and utilize spare storage spaces' [patent_app_type] => utility [patent_app_number] => 10/637416 [patent_app_country] => US [patent_app_date] => 2003-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3989 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/130/07130973.pdf [firstpage_image] =>[orig_patent_app_number] => 10637416 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/637416
Method and apparatus to restore data redundancy and utilize spare storage spaces Aug 7, 2003 Issued
Array ( [id] => 7404617 [patent_doc_number] => 20040039875 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-26 [patent_title] => 'Disk array device and virtual volume management method in disk array device' [patent_app_type] => new [patent_app_number] => 10/635529 [patent_app_country] => US [patent_app_date] => 2003-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 10287 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0039/20040039875.pdf [firstpage_image] =>[orig_patent_app_number] => 10635529 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/635529
Disk array device and virtual volume management method using a logical table and a physical table Aug 6, 2003 Issued
Array ( [id] => 7604352 [patent_doc_number] => 07116584 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-10-03 [patent_title] => 'Multiple erase block tagging in a flash memory device' [patent_app_type] => utility [patent_app_number] => 10/636179 [patent_app_country] => US [patent_app_date] => 2003-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 2956 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/116/07116584.pdf [firstpage_image] =>[orig_patent_app_number] => 10636179 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/636179
Multiple erase block tagging in a flash memory device Aug 6, 2003 Issued
Array ( [id] => 685526 [patent_doc_number] => 07082549 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-07-25 [patent_title] => 'Method for fault tolerant updating of an electronic device' [patent_app_type] => utility [patent_app_number] => 10/636864 [patent_app_country] => US [patent_app_date] => 2003-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6500 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/082/07082549.pdf [firstpage_image] =>[orig_patent_app_number] => 10636864 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/636864
Method for fault tolerant updating of an electronic device Aug 6, 2003 Issued
Array ( [id] => 7036197 [patent_doc_number] => 20050033920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-10 [patent_title] => 'Cache structure and methodology' [patent_app_type] => utility [patent_app_number] => 10/636842 [patent_app_country] => US [patent_app_date] => 2003-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4838 [patent_no_of_claims] => 24 [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] => publications/A1/0033/20050033920.pdf [firstpage_image] =>[orig_patent_app_number] => 10636842 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/636842
Cache structure and methodology Aug 6, 2003 Issued
Menu