Search

Than Vinh Nguyen

Examiner (ID: 3446, Phone: (571)272-4198 , Office: P/2138 )

Most Active Art Unit
2138
Art Unit(s)
2188, 2138, 2187, 2787, 2759, 2309, 2751
Total Applications
1861
Issued Applications
1652
Pending Applications
79
Abandoned Applications
148

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4961638 [patent_doc_number] => 20080276063 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-06 [patent_title] => 'DYNAMIC STACK ALLOCATING METHOD IN MULTI-THREADED OPERATING SYSTEMS' [patent_app_type] => utility [patent_app_number] => 12/031248 [patent_app_country] => US [patent_app_date] => 2008-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3321 [patent_no_of_claims] => 14 [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/0276/20080276063.pdf [firstpage_image] =>[orig_patent_app_number] => 12031248 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/031248
Dynamic stack allocating method in multi-threaded operating systems Feb 13, 2008 Issued
Array ( [id] => 8716078 [patent_doc_number] => 08402229 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-03-19 [patent_title] => 'System and method for enabling interoperability between application programming interfaces' [patent_app_type] => utility [patent_app_number] => 12/031682 [patent_app_country] => US [patent_app_date] => 2008-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 6586 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12031682 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/031682
System and method for enabling interoperability between application programming interfaces Feb 13, 2008 Issued
Array ( [id] => 4549584 [patent_doc_number] => 07873805 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-01-18 [patent_title] => 'Data recovery systems and methods' [patent_app_type] => utility [patent_app_number] => 12/031404 [patent_app_country] => US [patent_app_date] => 2008-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 4365 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/873/07873805.pdf [firstpage_image] =>[orig_patent_app_number] => 12031404 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/031404
Data recovery systems and methods Feb 13, 2008 Issued
Array ( [id] => 4602792 [patent_doc_number] => 07979635 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-07-12 [patent_title] => 'Apparatus and method to allocate resources in a data storage library' [patent_app_type] => utility [patent_app_number] => 12/031548 [patent_app_country] => US [patent_app_date] => 2008-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5061 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 264 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/979/07979635.pdf [firstpage_image] =>[orig_patent_app_number] => 12031548 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/031548
Apparatus and method to allocate resources in a data storage library Feb 13, 2008 Issued
Array ( [id] => 5393302 [patent_doc_number] => 20090210615 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-20 [patent_title] => 'OVERLAY MANAGEMENT IN A FLASH MEMORY STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 12/031384 [patent_app_country] => US [patent_app_date] => 2008-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3604 [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/0210/20090210615.pdf [firstpage_image] =>[orig_patent_app_number] => 12031384 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/031384
Overlay management in a flash memory storage device Feb 13, 2008 Issued
Array ( [id] => 5332647 [patent_doc_number] => 20090113124 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-04-30 [patent_title] => 'VIRTUAL COMPUTER SYSTEM AND METHOD OF CONTROLLING THE SAME' [patent_app_type] => utility [patent_app_number] => 12/031157 [patent_app_country] => US [patent_app_date] => 2008-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 12912 [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/0113/20090113124.pdf [firstpage_image] =>[orig_patent_app_number] => 12031157 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/031157
Method and system for deleting allocated virtual server resources Feb 13, 2008 Issued
Array ( [id] => 4499301 [patent_doc_number] => 07904656 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-03-08 [patent_title] => 'Controller for hard disk drive having DWFT (data wedge format table) cache with high-priority initial cache fill' [patent_app_type] => utility [patent_app_number] => 12/031644 [patent_app_country] => US [patent_app_date] => 2008-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 7228 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/904/07904656.pdf [firstpage_image] =>[orig_patent_app_number] => 12031644 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/031644
Controller for hard disk drive having DWFT (data wedge format table) cache with high-priority initial cache fill Feb 13, 2008 Issued
Array ( [id] => 4462322 [patent_doc_number] => 07895404 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-22 [patent_title] => 'Access rights on a memory map' [patent_app_type] => utility [patent_app_number] => 12/031586 [patent_app_country] => US [patent_app_date] => 2008-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5903 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/895/07895404.pdf [firstpage_image] =>[orig_patent_app_number] => 12031586 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/031586
Access rights on a memory map Feb 13, 2008 Issued
Array ( [id] => 4572437 [patent_doc_number] => 07962706 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-06-14 [patent_title] => 'Methods and systems for improving read performance in data de-duplication storage' [patent_app_type] => utility [patent_app_number] => 12/031560 [patent_app_country] => US [patent_app_date] => 2008-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5960 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/962/07962706.pdf [firstpage_image] =>[orig_patent_app_number] => 12031560 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/031560
Methods and systems for improving read performance in data de-duplication storage Feb 13, 2008 Issued
Array ( [id] => 7694261 [patent_doc_number] => 20080120483 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-05-22 [patent_title] => 'Storage System and Data Backup Method for the Same' [patent_app_type] => utility [patent_app_number] => 11/972100 [patent_app_country] => US [patent_app_date] => 2008-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 13561 [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/0120/20080120483.pdf [firstpage_image] =>[orig_patent_app_number] => 11972100 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/972100
Storage system and data backup method for the same Jan 9, 2008 Issued
Array ( [id] => 4488202 [patent_doc_number] => 07908446 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-15 [patent_title] => 'Copy system and method using differential bitmap' [patent_app_type] => utility [patent_app_number] => 11/968272 [patent_app_country] => US [patent_app_date] => 2008-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 18 [patent_no_of_words] => 12072 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/908/07908446.pdf [firstpage_image] =>[orig_patent_app_number] => 11968272 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/968272
Copy system and method using differential bitmap Jan 1, 2008 Issued
Array ( [id] => 4486302 [patent_doc_number] => 07870338 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-01-11 [patent_title] => 'Flushing cached data upon power interruption' [patent_app_type] => utility [patent_app_number] => 11/968247 [patent_app_country] => US [patent_app_date] => 2008-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 19 [patent_no_of_words] => 12010 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 287 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/870/07870338.pdf [firstpage_image] =>[orig_patent_app_number] => 11968247 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/968247
Flushing cached data upon power interruption Jan 1, 2008 Issued
Array ( [id] => 4488215 [patent_doc_number] => 07908447 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-15 [patent_title] => 'Storage apparatus and volume restoration method' [patent_app_type] => utility [patent_app_number] => 11/968277 [patent_app_country] => US [patent_app_date] => 2008-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 37 [patent_no_of_words] => 11641 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/908/07908447.pdf [firstpage_image] =>[orig_patent_app_number] => 11968277 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/968277
Storage apparatus and volume restoration method Jan 1, 2008 Issued
Array ( [id] => 4862087 [patent_doc_number] => 20080270720 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-30 [patent_title] => 'MANAGEMENT DEVICE AND MANAGEMENT METHOD' [patent_app_type] => utility [patent_app_number] => 11/968253 [patent_app_country] => US [patent_app_date] => 2008-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 18811 [patent_no_of_claims] => 18 [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/0270/20080270720.pdf [firstpage_image] =>[orig_patent_app_number] => 11968253 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/968253
Device and method to manage migration volume selection Jan 1, 2008 Issued
Array ( [id] => 4874808 [patent_doc_number] => 20080201542 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-08-21 [patent_title] => 'DATA MIGRATING METHOD TAKING END TIME INTO CONSIDERATION' [patent_app_type] => utility [patent_app_number] => 11/968236 [patent_app_country] => US [patent_app_date] => 2008-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 13038 [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/0201/20080201542.pdf [firstpage_image] =>[orig_patent_app_number] => 11968236 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/968236
Data migrating method taking end time into consideration Jan 1, 2008 Issued
Array ( [id] => 5437716 [patent_doc_number] => 20090172303 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-02 [patent_title] => 'HYBRID TRANSACTIONS FOR LOW-OVERHEAD SPECULATIVE PARALLELIZATION' [patent_app_type] => utility [patent_app_number] => 11/965120 [patent_app_country] => US [patent_app_date] => 2007-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6433 [patent_no_of_claims] => 18 [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/0172/20090172303.pdf [firstpage_image] =>[orig_patent_app_number] => 11965120 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/965120
Hybrid transactions for low-overhead speculative parallelization Dec 26, 2007 Issued
Array ( [id] => 5437658 [patent_doc_number] => 20090172245 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-02 [patent_title] => 'DELIVERING SECURED MEDIA USING A PORTABLE MEMORY DEVICE' [patent_app_type] => utility [patent_app_number] => 11/965278 [patent_app_country] => US [patent_app_date] => 2007-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3913 [patent_no_of_claims] => 27 [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/0172/20090172245.pdf [firstpage_image] =>[orig_patent_app_number] => 11965278 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/965278
Delivering secured media using a portable memory device Dec 26, 2007 Issued
Array ( [id] => 5437705 [patent_doc_number] => 20090172292 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-02 [patent_title] => 'ACCELERATING SOFTWARE LOOKUPS BY USING BUFFERED OR EPHEMERAL STORES' [patent_app_type] => utility [patent_app_number] => 11/965143 [patent_app_country] => US [patent_app_date] => 2007-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6992 [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/0172/20090172292.pdf [firstpage_image] =>[orig_patent_app_number] => 11965143 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/965143
Accelerating software lookups by using buffered or ephemeral stores Dec 26, 2007 Issued
Array ( [id] => 5437640 [patent_doc_number] => 20090172227 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-02 [patent_title] => 'SERIAL ADVANCED TECHNOLOGY ATTACHMENT WRITE PROTECTION: MASS STORAGE DATA PROTECTION DEVICE' [patent_app_type] => utility [patent_app_number] => 11/965009 [patent_app_country] => US [patent_app_date] => 2007-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 13095 [patent_no_of_claims] => 41 [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/0172/20090172227.pdf [firstpage_image] =>[orig_patent_app_number] => 11965009 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/965009
Serial advanced technology attachment write protection: mass storage data protection device Dec 26, 2007 Issued
Array ( [id] => 5437661 [patent_doc_number] => 20090172248 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-02 [patent_title] => 'MANAGEMENT OF A FLASH MEMORY DEVICE' [patent_app_type] => utility [patent_app_number] => 11/965044 [patent_app_country] => US [patent_app_date] => 2007-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4849 [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/0172/20090172248.pdf [firstpage_image] =>[orig_patent_app_number] => 11965044 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/965044
MANAGEMENT OF A FLASH MEMORY DEVICE Dec 26, 2007 Abandoned
Menu