Search

Thanh Duc Vo

Examiner (ID: 304, Phone: (571)272-0708 , Office: P/2139 )

Most Active Art Unit
2139
Art Unit(s)
2189, 2139
Total Applications
432
Issued Applications
326
Pending Applications
4
Abandoned Applications
106

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 6913914 [patent_doc_number] => 20050177672 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-08-11 [patent_title] => 'Storage system structure for storing relational cache metadata' [patent_app_type] => utility [patent_app_number] => 10/775432 [patent_app_country] => US [patent_app_date] => 2004-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7067 [patent_no_of_claims] => 29 [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/0177/20050177672.pdf [firstpage_image] =>[orig_patent_app_number] => 10775432 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/775432
Storage system structure for storing relational cache metadata Feb 9, 2004 Issued
Array ( [id] => 462213 [patent_doc_number] => 07246199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-07-17 [patent_title] => 'Double buffering of serial transfers' [patent_app_type] => utility [patent_app_number] => 10/775614 [patent_app_country] => US [patent_app_date] => 2004-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4453 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/246/07246199.pdf [firstpage_image] =>[orig_patent_app_number] => 10775614 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/775614
Double buffering of serial transfers Feb 9, 2004 Issued
Array ( [id] => 6914073 [patent_doc_number] => 20050177831 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-08-11 [patent_title] => 'Computer architecture providing transactional, lock-free execution of lock-based programs' [patent_app_type] => utility [patent_app_number] => 10/775448 [patent_app_country] => US [patent_app_date] => 2004-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5785 [patent_no_of_claims] => 23 [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/0177/20050177831.pdf [firstpage_image] =>[orig_patent_app_number] => 10775448 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/775448
Computer architecture providing transactional, lock-free execution of lock-based programs Feb 9, 2004 Issued
Array ( [id] => 6913928 [patent_doc_number] => 20050177686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-08-11 [patent_title] => 'MP3 personal storage device with income-call displaying function' [patent_app_type] => utility [patent_app_number] => 10/774481 [patent_app_country] => US [patent_app_date] => 2004-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1659 [patent_no_of_claims] => 10 [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/0177/20050177686.pdf [firstpage_image] =>[orig_patent_app_number] => 10774481 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/774481
MP3 personal storage device with income-call displaying function Feb 9, 2004 Abandoned
Array ( [id] => 6913929 [patent_doc_number] => 20050177687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-08-11 [patent_title] => 'Storage system including hierarchical cache metadata' [patent_app_type] => utility [patent_app_number] => 10/775426 [patent_app_country] => US [patent_app_date] => 2004-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6854 [patent_no_of_claims] => 21 [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/0177/20050177687.pdf [firstpage_image] =>[orig_patent_app_number] => 10775426 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/775426
Storage system including hierarchical cache metadata Feb 9, 2004 Issued
Array ( [id] => 343140 [patent_doc_number] => 07502901 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-03-10 [patent_title] => 'Memory replacement mechanism in semiconductor device' [patent_app_type] => utility [patent_app_number] => 10/735917 [patent_app_country] => US [patent_app_date] => 2003-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 49 [patent_no_of_words] => 14971 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 308 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/502/07502901.pdf [firstpage_image] =>[orig_patent_app_number] => 10735917 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/735917
Memory replacement mechanism in semiconductor device Dec 15, 2003 Issued
Array ( [id] => 7352424 [patent_doc_number] => 20040193759 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-30 [patent_title] => 'Method and system for providing a smart card scripting tool' [patent_app_type] => new [patent_app_number] => 10/735628 [patent_app_country] => US [patent_app_date] => 2003-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7504 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0193/20040193759.pdf [firstpage_image] =>[orig_patent_app_number] => 10735628 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/735628
Method and system for providing a smart card scripting tool Dec 15, 2003 Abandoned
Array ( [id] => 7312620 [patent_doc_number] => 20040143726 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-22 [patent_title] => 'Device comprising a microcontroller and modules for achieving a state machine' [patent_app_type] => new [patent_app_number] => 10/736964 [patent_app_country] => US [patent_app_date] => 2003-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2407 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0143/20040143726.pdf [firstpage_image] =>[orig_patent_app_number] => 10736964 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/736964
Device comprising a microcontroller and modules for achieving a state machine Dec 15, 2003 Abandoned
Array ( [id] => 641160 [patent_doc_number] => 07127587 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-10-24 [patent_title] => 'Intent seizes in a multi-processor environment' [patent_app_type] => utility [patent_app_number] => 10/733958 [patent_app_country] => US [patent_app_date] => 2003-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4794 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/127/07127587.pdf [firstpage_image] =>[orig_patent_app_number] => 10733958 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/733958
Intent seizes in a multi-processor environment Dec 10, 2003 Issued
Array ( [id] => 7673820 [patent_doc_number] => 20040128298 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-01 [patent_title] => 'Information processing apparatus' [patent_app_type] => new [patent_app_number] => 10/735316 [patent_app_country] => US [patent_app_date] => 2003-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3476 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0128/20040128298.pdf [firstpage_image] =>[orig_patent_app_number] => 10735316 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/735316
Information processing apparatus Dec 10, 2003 Abandoned
Array ( [id] => 7457032 [patent_doc_number] => 20040186965 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-23 [patent_title] => 'Method and system for accessing memory data' [patent_app_type] => new [patent_app_number] => 10/735348 [patent_app_country] => US [patent_app_date] => 2003-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2830 [patent_no_of_claims] => 17 [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/0186/20040186965.pdf [firstpage_image] =>[orig_patent_app_number] => 10735348 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/735348
Method and system for accessing memory data Dec 10, 2003 Abandoned
Array ( [id] => 675954 [patent_doc_number] => 07093075 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-15 [patent_title] => 'Location-based placement algorithms for set associative cache memory' [patent_app_type] => utility [patent_app_number] => 10/704452 [patent_app_country] => US [patent_app_date] => 2003-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 23 [patent_no_of_words] => 5774 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/093/07093075.pdf [firstpage_image] =>[orig_patent_app_number] => 10704452 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/704452
Location-based placement algorithms for set associative cache memory Nov 6, 2003 Issued
Array ( [id] => 384630 [patent_doc_number] => 07308528 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-12-11 [patent_title] => 'Virtual tape library device' [patent_app_type] => utility [patent_app_number] => 10/703309 [patent_app_country] => US [patent_app_date] => 2003-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 10366 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/308/07308528.pdf [firstpage_image] =>[orig_patent_app_number] => 10703309 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/703309
Virtual tape library device Nov 6, 2003 Issued
Array ( [id] => 6907049 [patent_doc_number] => 20050102444 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-05-12 [patent_title] => 'Memory controller useable in a data processing system' [patent_app_type] => utility [patent_app_number] => 10/703924 [patent_app_country] => US [patent_app_date] => 2003-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6597 [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/0102/20050102444.pdf [firstpage_image] =>[orig_patent_app_number] => 10703924 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/703924
Memory controller useable in a data processing system Nov 6, 2003 Issued
Array ( [id] => 7416862 [patent_doc_number] => 20040107265 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-03 [patent_title] => 'Shared memory data transfer apparatus' [patent_app_type] => new [patent_app_number] => 10/692716 [patent_app_country] => US [patent_app_date] => 2003-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3360 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 28 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0107/20040107265.pdf [firstpage_image] =>[orig_patent_app_number] => 10692716 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/692716
Shared memory data transfer apparatus Oct 26, 2003 Abandoned
Array ( [id] => 897905 [patent_doc_number] => 07346749 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-03-18 [patent_title] => 'Method for storing register properties in a datastructure and related datastructure' [patent_app_type] => utility [patent_app_number] => 10/692681 [patent_app_country] => US [patent_app_date] => 2003-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3176 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/346/07346749.pdf [firstpage_image] =>[orig_patent_app_number] => 10692681 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/692681
Method for storing register properties in a datastructure and related datastructure Oct 26, 2003 Issued
Array ( [id] => 237683 [patent_doc_number] => 07596672 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-09-29 [patent_title] => 'Synchronous mirroring including writing image updates to a file' [patent_app_type] => utility [patent_app_number] => 10/692495 [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] => 5228 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/596/07596672.pdf [firstpage_image] =>[orig_patent_app_number] => 10692495 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/692495
Synchronous mirroring including writing image updates to a file Oct 23, 2003 Issued
Array ( [id] => 662858 [patent_doc_number] => 07107390 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-09-12 [patent_title] => 'Parity-scanning and refresh in dynamic memory devices' [patent_app_type] => utility [patent_app_number] => 10/680170 [patent_app_country] => US [patent_app_date] => 2003-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5339 [patent_no_of_claims] => 53 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/107/07107390.pdf [firstpage_image] =>[orig_patent_app_number] => 10680170 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/680170
Parity-scanning and refresh in dynamic memory devices Oct 7, 2003 Issued
Array ( [id] => 7204659 [patent_doc_number] => 20050052958 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'Disc information output method, program, and recording medium' [patent_app_type] => utility [patent_app_number] => 10/498710 [patent_app_country] => US [patent_app_date] => 2003-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10035 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 19 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0052/20050052958.pdf [firstpage_image] =>[orig_patent_app_number] => 10498710 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/498710
Disc information output method, program, and recording medium Oct 6, 2003 Abandoned
Array ( [id] => 7222468 [patent_doc_number] => 20050055495 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-10 [patent_title] => 'Memory wear leveling' [patent_app_type] => utility [patent_app_number] => 10/656888 [patent_app_country] => US [patent_app_date] => 2003-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7394 [patent_no_of_claims] => 35 [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/20050055495.pdf [firstpage_image] =>[orig_patent_app_number] => 10656888 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/656888
Memory wear leveling Sep 4, 2003 Abandoned
Menu