Search

Thanh Duc Vo

Examiner (ID: 11432, 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] => 4990623 [patent_doc_number] => 20070156964 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-05 [patent_title] => 'Home node aware replacement policy for caches in a multiprocessor system' [patent_app_type] => utility [patent_app_number] => 11/320627 [patent_app_country] => US [patent_app_date] => 2005-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6006 [patent_no_of_claims] => 20 [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/0156/20070156964.pdf [firstpage_image] =>[orig_patent_app_number] => 11320627 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/320627
Home node aware replacement policy for caches in a multiprocessor system Dec 29, 2005 Issued
Array ( [id] => 5621164 [patent_doc_number] => 20060190699 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-24 [patent_title] => 'Method, medium, and apparatus transforming addresses of discs in a disc drive' [patent_app_type] => utility [patent_app_number] => 11/320947 [patent_app_country] => US [patent_app_date] => 2005-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4329 [patent_no_of_claims] => 17 [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/0190/20060190699.pdf [firstpage_image] =>[orig_patent_app_number] => 11320947 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/320947
Method, medium, and apparatus transforming addresses of discs in a disc drive Dec 29, 2005 Abandoned
Array ( [id] => 5055510 [patent_doc_number] => 20070058431 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-03-15 [patent_title] => 'Method of operating flash memory chips' [patent_app_type] => utility [patent_app_number] => 11/324009 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3142 [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/0058/20070058431.pdf [firstpage_image] =>[orig_patent_app_number] => 11324009 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/324009
Method of operating flash memory chips Dec 28, 2005 Issued
Array ( [id] => 4990606 [patent_doc_number] => 20070156947 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-05 [patent_title] => 'Address translation scheme based on bank address bits for a multi-processor, single channel memory system' [patent_app_type] => utility [patent_app_number] => 11/323421 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3497 [patent_no_of_claims] => 17 [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/0156/20070156947.pdf [firstpage_image] =>[orig_patent_app_number] => 11323421 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/323421
Address translation scheme based on bank address bits for a multi-processor, single channel memory system Dec 28, 2005 Abandoned
Array ( [id] => 4990630 [patent_doc_number] => 20070156971 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-05 [patent_title] => 'Monitor implementation in a multicore processor with inclusive LLC' [patent_app_type] => utility [patent_app_number] => 11/323368 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4603 [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/0156/20070156971.pdf [firstpage_image] =>[orig_patent_app_number] => 11323368 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/323368
Monitor implementation in a multicore processor with inclusive LLC Dec 28, 2005 Issued
Array ( [id] => 7553156 [patent_doc_number] => 08065498 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-11-22 [patent_title] => 'Backup system, recording/reproduction device, backup device, backup method, program, and integrated circuit' [patent_app_type] => utility [patent_app_number] => 11/794255 [patent_app_country] => US [patent_app_date] => 2005-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 27 [patent_no_of_words] => 29454 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 484 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/065/08065498.pdf [firstpage_image] =>[orig_patent_app_number] => 11794255 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/794255
Backup system, recording/reproduction device, backup device, backup method, program, and integrated circuit Dec 11, 2005 Issued
Array ( [id] => 4984372 [patent_doc_number] => 20070088931 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-19 [patent_title] => 'Method and apparatus to authorize cross-partition commands' [patent_app_type] => utility [patent_app_number] => 11/250430 [patent_app_country] => US [patent_app_date] => 2005-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 4981 [patent_no_of_claims] => 22 [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/0088/20070088931.pdf [firstpage_image] =>[orig_patent_app_number] => 11250430 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/250430
Method and apparatus to authorize cross-partition commands Oct 16, 2005 Abandoned
Array ( [id] => 5155947 [patent_doc_number] => 20070038830 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-15 [patent_title] => 'Storage system and storage control method' [patent_app_type] => utility [patent_app_number] => 11/250488 [patent_app_country] => US [patent_app_date] => 2005-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6592 [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/0038/20070038830.pdf [firstpage_image] =>[orig_patent_app_number] => 11250488 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/250488
Storage system and storage control method Oct 16, 2005 Issued
Array ( [id] => 4984349 [patent_doc_number] => 20070088908 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-19 [patent_title] => 'METHOD FOR ARRANGING HEAP MEMORY' [patent_app_type] => utility [patent_app_number] => 11/163358 [patent_app_country] => US [patent_app_date] => 2005-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1420 [patent_no_of_claims] => 6 [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/0088/20070088908.pdf [firstpage_image] =>[orig_patent_app_number] => 11163358 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/163358
METHOD FOR ARRANGING HEAP MEMORY Oct 16, 2005 Abandoned
Array ( [id] => 796753 [patent_doc_number] => 07430636 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-09-30 [patent_title] => 'Storage system and storage control method comprising router and switch in communication with RAID modules' [patent_app_type] => utility [patent_app_number] => 11/250420 [patent_app_country] => US [patent_app_date] => 2005-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 15 [patent_no_of_words] => 5882 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 431 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/430/07430636.pdf [firstpage_image] =>[orig_patent_app_number] => 11250420 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/250420
Storage system and storage control method comprising router and switch in communication with RAID modules Oct 16, 2005 Issued
Array ( [id] => 4984360 [patent_doc_number] => 20070088919 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-19 [patent_title] => 'Mechanisms and methods for using data access patterns' [patent_app_type] => utility [patent_app_number] => 11/250288 [patent_app_country] => US [patent_app_date] => 2005-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3859 [patent_no_of_claims] => 20 [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/0088/20070088919.pdf [firstpage_image] =>[orig_patent_app_number] => 11250288 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/250288
Mechanisms and methods for using data access patterns Oct 13, 2005 Issued
Array ( [id] => 5821909 [patent_doc_number] => 20060026222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-02 [patent_title] => 'Systems and method for controlling directory capacities with an accuracy tolerant ratio' [patent_app_type] => utility [patent_app_number] => 11/193889 [patent_app_country] => US [patent_app_date] => 2005-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2148 [patent_no_of_claims] => 13 [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/0026/20060026222.pdf [firstpage_image] =>[orig_patent_app_number] => 11193889 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/193889
Systems and method for controlling directory capacities with an accuracy tolerant ratio Jul 28, 2005 Issued
Array ( [id] => 7071106 [patent_doc_number] => 20050246491 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-11-03 [patent_title] => 'Storage unit, installation method thereof and installation program therefore' [patent_app_type] => utility [patent_app_number] => 11/178373 [patent_app_country] => US [patent_app_date] => 2005-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9589 [patent_no_of_claims] => 12 [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/0246/20050246491.pdf [firstpage_image] =>[orig_patent_app_number] => 11178373 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/178373
Storage unit, installation method thereof and installation program therefore Jul 11, 2005 Abandoned
Array ( [id] => 5689840 [patent_doc_number] => 20060288155 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-21 [patent_title] => 'Storage-centric computer system' [patent_app_type] => utility [patent_app_number] => 11/145403 [patent_app_country] => US [patent_app_date] => 2005-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3697 [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/0288/20060288155.pdf [firstpage_image] =>[orig_patent_app_number] => 11145403 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/145403
Storage-centric computer system Jun 2, 2005 Abandoned
Array ( [id] => 5610209 [patent_doc_number] => 20060271725 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Version based non-volatile memory translation layer' [patent_app_type] => utility [patent_app_number] => 11/136152 [patent_app_country] => US [patent_app_date] => 2005-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9642 [patent_no_of_claims] => 76 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0271/20060271725.pdf [firstpage_image] =>[orig_patent_app_number] => 11136152 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/136152
Version based non-volatile memory translation layer May 23, 2005 Issued
Array ( [id] => 5610227 [patent_doc_number] => 20060271743 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Data processing system, cache system and method for passively scrubbing a domain indication' [patent_app_type] => utility [patent_app_number] => 11/136652 [patent_app_country] => US [patent_app_date] => 2005-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12050 [patent_no_of_claims] => 19 [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/0271/20060271743.pdf [firstpage_image] =>[orig_patent_app_number] => 11136652 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/136652
Data processing system, cache system and method for passively scrubbing a domain indication May 23, 2005 Issued
Array ( [id] => 5610220 [patent_doc_number] => 20060271736 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Systems and methods of sharing removable media storage devices in multi-partitioned systems' [patent_app_type] => utility [patent_app_number] => 11/135706 [patent_app_country] => US [patent_app_date] => 2005-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3299 [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/0271/20060271736.pdf [firstpage_image] =>[orig_patent_app_number] => 11135706 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/135706
Systems and methods of sharing removable media storage devices in multi-partitioned systems May 23, 2005 Issued
Array ( [id] => 316852 [patent_doc_number] => 07526608 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-04-28 [patent_title] => 'Methods and apparatus for providing a software implemented cache memory' [patent_app_type] => utility [patent_app_number] => 11/136022 [patent_app_country] => US [patent_app_date] => 2005-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8682 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/526/07526608.pdf [firstpage_image] =>[orig_patent_app_number] => 11136022 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/136022
Methods and apparatus for providing a software implemented cache memory May 23, 2005 Issued
Array ( [id] => 5610226 [patent_doc_number] => 20060271742 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Data processing system, cache system and method for actively scrubbing a domain indication' [patent_app_type] => utility [patent_app_number] => 11/136651 [patent_app_country] => US [patent_app_date] => 2005-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11981 [patent_no_of_claims] => 19 [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/0271/20060271742.pdf [firstpage_image] =>[orig_patent_app_number] => 11136651 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/136651
Data processing system, cache system and method for actively scrubbing a domain indication May 23, 2005 Issued
Array ( [id] => 5610225 [patent_doc_number] => 20060271741 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Data processing system, cache system and method for scrubbing a domain indication in response to execution of program code' [patent_app_type] => utility [patent_app_number] => 11/136642 [patent_app_country] => US [patent_app_date] => 2005-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11980 [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/0271/20060271741.pdf [firstpage_image] =>[orig_patent_app_number] => 11136642 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/136642
Data processing system, cache system and method for scrubbing a domain indication in response to execution of program code May 23, 2005 Issued
Menu