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] => 478270 [patent_doc_number] => 07231492 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-12 [patent_title] => 'Data transfer method wherein a sequence of messages update tag structures during a read data transfer' [patent_app_type] => utility [patent_app_number] => 10/740219 [patent_app_country] => US [patent_app_date] => 2003-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 7668 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 657 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/231/07231492.pdf [firstpage_image] =>[orig_patent_app_number] => 10740219 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/740219
Data transfer method wherein a sequence of messages update tag structures during a read data transfer Dec 17, 2003 Issued
Array ( [id] => 6999583 [patent_doc_number] => 20050138289 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-06-23 [patent_title] => 'Virtual cache for disk cache insertion and eviction policies and recovery from device errors' [patent_app_type] => utility [patent_app_number] => 10/739608 [patent_app_country] => US [patent_app_date] => 2003-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3774 [patent_no_of_claims] => 45 [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/0138/20050138289.pdf [firstpage_image] =>[orig_patent_app_number] => 10739608 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/739608
Virtual cache for disk cache insertion and eviction policies and recovery from device errors Dec 17, 2003 Abandoned
Array ( [id] => 7084705 [patent_doc_number] => 20050050085 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-03 [patent_title] => 'Apparatus and method for partitioning and managing subsystem logics' [patent_app_type] => utility [patent_app_number] => 10/729925 [patent_app_country] => US [patent_app_date] => 2003-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4948 [patent_no_of_claims] => 9 [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/0050/20050050085.pdf [firstpage_image] =>[orig_patent_app_number] => 10729925 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/729925
Apparatus and method for partitioning and managing subsystem logics Dec 8, 2003 Issued
Array ( [id] => 623240 [patent_doc_number] => 07143244 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-11-28 [patent_title] => 'System and method for invalidating data in a hierarchy of caches' [patent_app_type] => utility [patent_app_number] => 10/727308 [patent_app_country] => US [patent_app_date] => 2003-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4679 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/143/07143244.pdf [firstpage_image] =>[orig_patent_app_number] => 10727308 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/727308
System and method for invalidating data in a hierarchy of caches Dec 1, 2003 Issued
Array ( [id] => 7222573 [patent_doc_number] => 20050055509 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'System and method for inline invalidation of cached data' [patent_app_type] => utility [patent_app_number] => 10/727309 [patent_app_country] => US [patent_app_date] => 2003-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4724 [patent_no_of_claims] => 34 [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/0055/20050055509.pdf [firstpage_image] =>[orig_patent_app_number] => 10727309 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/727309
System and method for inline invalidation of cached data Dec 1, 2003 Issued
Array ( [id] => 553746 [patent_doc_number] => 07181572 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-02-20 [patent_title] => 'Cache updating method and apparatus' [patent_app_type] => utility [patent_app_number] => 10/727178 [patent_app_country] => US [patent_app_date] => 2003-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 331 [patent_figures_cnt] => 413 [patent_no_of_words] => 373086 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/181/07181572.pdf [firstpage_image] =>[orig_patent_app_number] => 10727178 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/727178
Cache updating method and apparatus Dec 1, 2003 Issued
Array ( [id] => 7148478 [patent_doc_number] => 20050120078 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-06-02 [patent_title] => 'Method and apparatus for data storage using striping' [patent_app_type] => utility [patent_app_number] => 10/727169 [patent_app_country] => US [patent_app_date] => 2003-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7898 [patent_no_of_claims] => 39 [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/0120/20050120078.pdf [firstpage_image] =>[orig_patent_app_number] => 10727169 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/727169
Method and apparatus for data storage using striping Dec 1, 2003 Issued
Array ( [id] => 7384844 [patent_doc_number] => 20040221128 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-04 [patent_title] => 'Virtual to physical memory mapping in network interfaces' [patent_app_type] => new [patent_app_number] => 10/712218 [patent_app_country] => US [patent_app_date] => 2003-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4925 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20040221128.pdf [firstpage_image] =>[orig_patent_app_number] => 10712218 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/712218
Virtual to physical memory mapping in network interfaces Nov 12, 2003 Abandoned
Array ( [id] => 8623221 [patent_doc_number] => 08356142 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-01-15 [patent_title] => 'Memory controller for non-sequentially prefetching data for a processor of a computer system' [patent_app_type] => utility [patent_app_number] => 10/712520 [patent_app_country] => US [patent_app_date] => 2003-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5400 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10712520 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/712520
Memory controller for non-sequentially prefetching data for a processor of a computer system Nov 11, 2003 Issued
Array ( [id] => 6919777 [patent_doc_number] => 20050097263 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-05-05 [patent_title] => 'Flash-memory card-reader to IDE bridge' [patent_app_type] => utility [patent_app_number] => 10/698093 [patent_app_country] => US [patent_app_date] => 2003-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2977 [patent_no_of_claims] => 43 [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/0097/20050097263.pdf [firstpage_image] =>[orig_patent_app_number] => 10698093 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/698093
Flash-memory card-reader to IDE bridge Oct 30, 2003 Abandoned
Array ( [id] => 685406 [patent_doc_number] => 07082493 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-25 [patent_title] => 'CAM-based search engines and packet coprocessors having results status signaling for completed contexts' [patent_app_type] => utility [patent_app_number] => 10/698246 [patent_app_country] => US [patent_app_date] => 2003-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3892 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/082/07082493.pdf [firstpage_image] =>[orig_patent_app_number] => 10698246 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/698246
CAM-based search engines and packet coprocessors having results status signaling for completed contexts Oct 30, 2003 Issued
Array ( [id] => 559231 [patent_doc_number] => 07177992 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-02-13 [patent_title] => 'System for coupling data stored in buffer memories to backup storage devices' [patent_app_type] => utility [patent_app_number] => 10/697948 [patent_app_country] => US [patent_app_date] => 2003-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3878 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/177/07177992.pdf [firstpage_image] =>[orig_patent_app_number] => 10697948 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/697948
System for coupling data stored in buffer memories to backup storage devices Oct 30, 2003 Issued
Array ( [id] => 922009 [patent_doc_number] => 07325109 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-01-29 [patent_title] => 'Method and apparatus to mirror data at two separate sites without comparing the data at the two sites' [patent_app_type] => utility [patent_app_number] => 10/692665 [patent_app_country] => US [patent_app_date] => 2003-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4876 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/325/07325109.pdf [firstpage_image] =>[orig_patent_app_number] => 10692665 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/692665
Method and apparatus to mirror data at two separate sites without comparing the data at the two sites Oct 23, 2003 Issued
Array ( [id] => 7419975 [patent_doc_number] => 20040228982 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-18 [patent_title] => 'Method for forming CVD film' [patent_app_type] => new [patent_app_number] => 10/692655 [patent_app_country] => US [patent_app_date] => 2003-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2220 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 32 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0228/20040228982.pdf [firstpage_image] =>[orig_patent_app_number] => 10692655 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/692655
Method for forming CVD film Oct 23, 2003 Abandoned
Array ( [id] => 7118808 [patent_doc_number] => 20050071555 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-31 [patent_title] => 'Method for volume manager to have configurable device type and subtype for application use' [patent_app_type] => utility [patent_app_number] => 10/674976 [patent_app_country] => US [patent_app_date] => 2003-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4483 [patent_no_of_claims] => 29 [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/0071/20050071555.pdf [firstpage_image] =>[orig_patent_app_number] => 10674976 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/674976
Method for volume manager to have configurable device type and subtype for application use Sep 29, 2003 Issued
10/675038 Data storage system having packet switching network Sep 29, 2003 Abandoned
Array ( [id] => 702047 [patent_doc_number] => 07073024 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-04 [patent_title] => 'Data protection method wherein data protection code is stored together with parity' [patent_app_type] => utility [patent_app_number] => 10/675041 [patent_app_country] => US [patent_app_date] => 2003-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2113 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/073/07073024.pdf [firstpage_image] =>[orig_patent_app_number] => 10675041 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/675041
Data protection method wherein data protection code is stored together with parity Sep 29, 2003 Issued
Array ( [id] => 548507 [patent_doc_number] => 07185151 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-02-27 [patent_title] => 'Data processing device characterized in its data transfer method, program for executing on a computer to perform functions of the device, and computer readable recording medium storing such a program' [patent_app_type] => utility [patent_app_number] => 10/663783 [patent_app_country] => US [patent_app_date] => 2003-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11012 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/185/07185151.pdf [firstpage_image] =>[orig_patent_app_number] => 10663783 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/663783
Data processing device characterized in its data transfer method, program for executing on a computer to perform functions of the device, and computer readable recording medium storing such a program Sep 16, 2003 Issued
Array ( [id] => 7282263 [patent_doc_number] => 20040064640 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-01 [patent_title] => 'Queuing architecture including a plurality of queues and associated method for controlling admission for disk access requests for video content' [patent_app_type] => new [patent_app_number] => 10/663237 [patent_app_country] => US [patent_app_date] => 2003-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9586 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0064/20040064640.pdf [firstpage_image] =>[orig_patent_app_number] => 10663237 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/663237
Queuing architecture including a plurality of queues and associated method for controlling admission for disk access requests for video content Sep 15, 2003 Issued
Array ( [id] => 7129115 [patent_doc_number] => 20050060509 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-17 [patent_title] => 'System and method of squeezing memory slabs empty' [patent_app_type] => utility [patent_app_number] => 10/660070 [patent_app_country] => US [patent_app_date] => 2003-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3800 [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] => publications/A1/0060/20050060509.pdf [firstpage_image] =>[orig_patent_app_number] => 10660070 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/660070
System and method of squeezing memory slabs empty Sep 10, 2003 Issued
Menu