Search

Duc T. Doan

Examiner (ID: 14386, Phone: (571)272-4171 , Office: P/2135 )

Most Active Art Unit
2185
Art Unit(s)
2135, 2188, 2185
Total Applications
730
Issued Applications
596
Pending Applications
8
Abandoned Applications
129

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 524413 [patent_doc_number] => 07197598 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-03-27 [patent_title] => 'Apparatus and method for file level striping' [patent_app_type] => utility [patent_app_number] => 10/621461 [patent_app_country] => US [patent_app_date] => 2003-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 3289 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/197/07197598.pdf [firstpage_image] =>[orig_patent_app_number] => 10621461 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/621461
Apparatus and method for file level striping Jul 17, 2003 Issued
Array ( [id] => 332925 [patent_doc_number] => 07512749 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-03-31 [patent_title] => 'Safe software revision for embedded systems' [patent_app_type] => utility [patent_app_number] => 10/609821 [patent_app_country] => US [patent_app_date] => 2003-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 6849 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/512/07512749.pdf [firstpage_image] =>[orig_patent_app_number] => 10609821 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/609821
Safe software revision for embedded systems Jun 29, 2003 Issued
Array ( [id] => 675951 [patent_doc_number] => 07093073 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-15 [patent_title] => 'Systems and methods for adjusting caching policies for web service requests' [patent_app_type] => utility [patent_app_number] => 10/607463 [patent_app_country] => US [patent_app_date] => 2003-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3431 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/093/07093073.pdf [firstpage_image] =>[orig_patent_app_number] => 10607463 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/607463
Systems and methods for adjusting caching policies for web service requests Jun 25, 2003 Issued
Array ( [id] => 137213 [patent_doc_number] => 07698532 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-04-13 [patent_title] => 'Method and apparatus for tape library emulation' [patent_app_type] => utility [patent_app_number] => 10/606604 [patent_app_country] => US [patent_app_date] => 2003-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7632 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/698/07698532.pdf [firstpage_image] =>[orig_patent_app_number] => 10606604 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/606604
Method and apparatus for tape library emulation Jun 25, 2003 Issued
Array ( [id] => 7603613 [patent_doc_number] => 07117326 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-10-03 [patent_title] => 'Tracking modifications to a memory' [patent_app_type] => utility [patent_app_number] => 10/606450 [patent_app_country] => US [patent_app_date] => 2003-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2380 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/117/07117326.pdf [firstpage_image] =>[orig_patent_app_number] => 10606450 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/606450
Tracking modifications to a memory Jun 25, 2003 Issued
Array ( [id] => 684655 [patent_doc_number] => 07085892 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-01 [patent_title] => 'Method, system, and program for removing data in cache subject to a relationship' [patent_app_type] => utility [patent_app_number] => 10/464029 [patent_app_country] => US [patent_app_date] => 2003-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 8582 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/085/07085892.pdf [firstpage_image] =>[orig_patent_app_number] => 10464029 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/464029
Method, system, and program for removing data in cache subject to a relationship Jun 16, 2003 Issued
Array ( [id] => 7262039 [patent_doc_number] => 20040260902 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-23 [patent_title] => 'Method, system, and article of manufacture for remote copying of data' [patent_app_type] => new [patent_app_number] => 10/464024 [patent_app_country] => US [patent_app_date] => 2003-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5686 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0260/20040260902.pdf [firstpage_image] =>[orig_patent_app_number] => 10464024 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/464024
Method, system, and article of manufacture for remote copying of data Jun 16, 2003 Issued
Array ( [id] => 731227 [patent_doc_number] => 07047390 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-16 [patent_title] => 'Method, system, and program for managing a relationship between one target volume and one source volume' [patent_app_type] => utility [patent_app_number] => 10/463968 [patent_app_country] => US [patent_app_date] => 2003-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 17 [patent_no_of_words] => 7693 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 47 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/047/07047390.pdf [firstpage_image] =>[orig_patent_app_number] => 10463968 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/463968
Method, system, and program for managing a relationship between one target volume and one source volume Jun 16, 2003 Issued
Array ( [id] => 7261872 [patent_doc_number] => 20040260870 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-23 [patent_title] => 'Method, system, and program for managing information on relationships between target volumes and source volumes when performing adding, withdrawing, and disaster recovery operations for the relationships' [patent_app_type] => new [patent_app_number] => 10/463997 [patent_app_country] => US [patent_app_date] => 2003-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 7972 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0260/20040260870.pdf [firstpage_image] =>[orig_patent_app_number] => 10463997 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/463997
Method, system, and program for managing information on relationships between target volumes and source volumes when performing adding, withdrawing, and disaster recovery operations for the relationships Jun 16, 2003 Issued
Array ( [id] => 789391 [patent_doc_number] => 06988173 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-17 [patent_title] => 'Bus protocol for a switchless distributed shared memory computer system' [patent_app_type] => utility [patent_app_number] => 10/435878 [patent_app_country] => US [patent_app_date] => 2003-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 8105 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/988/06988173.pdf [firstpage_image] =>[orig_patent_app_number] => 10435878 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/435878
Bus protocol for a switchless distributed shared memory computer system May 11, 2003 Issued
Array ( [id] => 940453 [patent_doc_number] => 06973552 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-12-06 [patent_title] => 'System and method to handle page validation with out-of-order fetch' [patent_app_type] => utility [patent_app_number] => 10/435869 [patent_app_country] => US [patent_app_date] => 2003-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2390 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/973/06973552.pdf [firstpage_image] =>[orig_patent_app_number] => 10435869 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/435869
System and method to handle page validation with out-of-order fetch May 11, 2003 Issued
Array ( [id] => 684673 [patent_doc_number] => 07085898 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-01 [patent_title] => 'Coherency management for a “switchless” distributed shared memory computer system' [patent_app_type] => utility [patent_app_number] => 10/435776 [patent_app_country] => US [patent_app_date] => 2003-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 8101 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/085/07085898.pdf [firstpage_image] =>[orig_patent_app_number] => 10435776 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/435776
Coherency management for a “switchless” distributed shared memory computer system May 11, 2003 Issued
Array ( [id] => 6647611 [patent_doc_number] => 20030212865 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-13 [patent_title] => 'Method and apparatus for flushing write cache data' [patent_app_type] => new [patent_app_number] => 10/435721 [patent_app_country] => US [patent_app_date] => 2003-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4153 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0212/20030212865.pdf [firstpage_image] =>[orig_patent_app_number] => 10435721 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/435721
Method and apparatus for flushing write cache data May 7, 2003 Abandoned
Array ( [id] => 609456 [patent_doc_number] => 07155562 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-12-26 [patent_title] => 'Method for reading while writing to a single partition flash memory' [patent_app_type] => utility [patent_app_number] => 10/431748 [patent_app_country] => US [patent_app_date] => 2003-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2251 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/155/07155562.pdf [firstpage_image] =>[orig_patent_app_number] => 10431748 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/431748
Method for reading while writing to a single partition flash memory May 7, 2003 Issued
Array ( [id] => 7321187 [patent_doc_number] => 20040225825 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-11 [patent_title] => 'Scratch control memory array in a flash memory device' [patent_app_type] => new [patent_app_number] => 10/431766 [patent_app_country] => US [patent_app_date] => 2003-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2894 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0225/20040225825.pdf [firstpage_image] =>[orig_patent_app_number] => 10431766 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/431766
Scratch control memory array in a flash memory device May 7, 2003 Issued
Array ( [id] => 7321231 [patent_doc_number] => 20040225854 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-11 [patent_title] => 'Apparatus and method to write information to one or more information storage media' [patent_app_type] => new [patent_app_number] => 10/431728 [patent_app_country] => US [patent_app_date] => 2003-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 8279 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0225/20040225854.pdf [firstpage_image] =>[orig_patent_app_number] => 10431728 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/431728
Apparatus and method to write information to one or more information storage media May 7, 2003 Issued
Array ( [id] => 553504 [patent_doc_number] => 07174420 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-02-06 [patent_title] => 'Transaction-safe FAT file system' [patent_app_type] => utility [patent_app_number] => 10/431009 [patent_app_country] => US [patent_app_date] => 2003-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 6864 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/174/07174420.pdf [firstpage_image] =>[orig_patent_app_number] => 10431009 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/431009
Transaction-safe FAT file system May 6, 2003 Issued
Array ( [id] => 7384803 [patent_doc_number] => 20040221123 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-04 [patent_title] => ' Virtual data switch and method of use' [patent_app_type] => new [patent_app_number] => 10/428471 [patent_app_country] => US [patent_app_date] => 2003-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4171 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20040221123.pdf [firstpage_image] =>[orig_patent_app_number] => 10428471 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/428471
Virtual data switch and method of use May 1, 2003 Abandoned
Array ( [id] => 7384756 [patent_doc_number] => 20040221117 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-04 [patent_title] => 'Logic and method for reading data from cache' [patent_app_type] => new [patent_app_number] => 10/429009 [patent_app_country] => US [patent_app_date] => 2003-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4849 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20040221117.pdf [firstpage_image] =>[orig_patent_app_number] => 10429009 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/429009
Logic and method for reading data from cache May 1, 2003 Abandoned
Array ( [id] => 736102 [patent_doc_number] => 07043616 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-05-09 [patent_title] => 'Method of controlling access to model specific registers of a microprocessor' [patent_app_type] => utility [patent_app_number] => 10/419084 [patent_app_country] => US [patent_app_date] => 2003-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10235 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/043/07043616.pdf [firstpage_image] =>[orig_patent_app_number] => 10419084 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/419084
Method of controlling access to model specific registers of a microprocessor Apr 17, 2003 Issued
Menu