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] => 9500021 [patent_doc_number] => 08738860 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-05-27 [patent_title] => 'Computing in parallel processing environments' [patent_app_type] => utility [patent_app_number] => 13/280927 [patent_app_country] => US [patent_app_date] => 2011-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 90 [patent_figures_cnt] => 102 [patent_no_of_words] => 68772 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13280927 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/280927
Computing in parallel processing environments Oct 24, 2011 Issued
Array ( [id] => 8558132 [patent_doc_number] => 08332617 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-11 [patent_title] => 'Online backup system with global two staged deduplication without using an indexing database' [patent_app_type] => utility [patent_app_number] => 13/268294 [patent_app_country] => US [patent_app_date] => 2011-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6705 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13268294 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/268294
Online backup system with global two staged deduplication without using an indexing database Oct 6, 2011 Issued
Array ( [id] => 8746589 [patent_doc_number] => 20130086305 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-04-04 [patent_title] => 'NONVOLATILE SEMICONDUCTOR STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/379223 [patent_app_country] => US [patent_app_date] => 2011-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 11078 [patent_no_of_claims] => 15 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13379223 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/379223
Nonvolatile semiconductor storage system Sep 29, 2011 Issued
Array ( [id] => 9992571 [patent_doc_number] => 09037793 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-05-19 [patent_title] => 'Managing data storage' [patent_app_type] => utility [patent_app_number] => 13/249300 [patent_app_country] => US [patent_app_date] => 2011-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5977 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 285 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13249300 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/249300
Managing data storage Sep 29, 2011 Issued
Array ( [id] => 9486454 [patent_doc_number] => 08732416 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-20 [patent_title] => 'Requester based transaction status reporting in a system with multi-level memory' [patent_app_type] => utility [patent_app_number] => 13/239045 [patent_app_country] => US [patent_app_date] => 2011-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 9576 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13239045 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/239045
Requester based transaction status reporting in a system with multi-level memory Sep 20, 2011 Issued
Array ( [id] => 7721989 [patent_doc_number] => 20120011324 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-01-12 [patent_title] => 'SYSTEM AND METHOD FOR MANAGING LARGE FILESYSTEM-BASED CACHES' [patent_app_type] => utility [patent_app_number] => 13/237236 [patent_app_country] => US [patent_app_date] => 2011-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7896 [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/0011/20120011324.pdf [firstpage_image] =>[orig_patent_app_number] => 13237236 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/237236
System and method for managing large filesystem-based caches Sep 19, 2011 Issued
Array ( [id] => 9012386 [patent_doc_number] => 08527706 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-03 [patent_title] => 'Opportunistic block transmission with time constraints' [patent_app_type] => utility [patent_app_number] => 13/234950 [patent_app_country] => US [patent_app_date] => 2011-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7575 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13234950 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/234950
Opportunistic block transmission with time constraints Sep 15, 2011 Issued
Array ( [id] => 9012386 [patent_doc_number] => 08527706 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-03 [patent_title] => 'Opportunistic block transmission with time constraints' [patent_app_type] => utility [patent_app_number] => 13/234950 [patent_app_country] => US [patent_app_date] => 2011-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7575 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13234950 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/234950
Opportunistic block transmission with time constraints Sep 15, 2011 Issued
Array ( [id] => 9585745 [patent_doc_number] => 08775755 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-08 [patent_title] => 'Peer-to-peer transcendent memory' [patent_app_type] => utility [patent_app_number] => 13/224527 [patent_app_country] => US [patent_app_date] => 2011-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11986 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13224527 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/224527
Peer-to-peer transcendent memory Sep 1, 2011 Issued
Array ( [id] => 9314856 [patent_doc_number] => 08656091 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-18 [patent_title] => 'Data storage in nonvolatile memory' [patent_app_type] => utility [patent_app_number] => 13/190122 [patent_app_country] => US [patent_app_date] => 2011-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6588 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13190122 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/190122
Data storage in nonvolatile memory Jul 24, 2011 Issued
Array ( [id] => 9314855 [patent_doc_number] => 08656090 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-18 [patent_title] => 'Method for performing block management, and associated memory device and controller thereof' [patent_app_type] => utility [patent_app_number] => 13/189588 [patent_app_country] => US [patent_app_date] => 2011-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 6985 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13189588 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/189588
Method for performing block management, and associated memory device and controller thereof Jul 24, 2011 Issued
Array ( [id] => 7785780 [patent_doc_number] => 20120047336 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-23 [patent_title] => 'METHOD OF VERIFYING SYSTEM PERFORMANCE AND PERFORMANCE MEASUREMENT APPARATUS' [patent_app_type] => utility [patent_app_number] => 13/189697 [patent_app_country] => US [patent_app_date] => 2011-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 22295 [patent_no_of_claims] => 17 [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/0047/20120047336.pdf [firstpage_image] =>[orig_patent_app_number] => 13189697 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/189697
Method of verifying system performance and performance measurement apparatus Jul 24, 2011 Issued
Array ( [id] => 7759791 [patent_doc_number] => 20120030443 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-02 [patent_title] => 'PROTECTION OF SECRET KEYS' [patent_app_type] => utility [patent_app_number] => 13/189672 [patent_app_country] => US [patent_app_date] => 2011-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2152 [patent_no_of_claims] => 8 [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/0030/20120030443.pdf [firstpage_image] =>[orig_patent_app_number] => 13189672 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/189672
Protection of secret keys Jul 24, 2011 Issued
Array ( [id] => 9143409 [patent_doc_number] => 08583891 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-11-12 [patent_title] => 'Associating partitions in a computing device' [patent_app_type] => utility [patent_app_number] => 13/189783 [patent_app_country] => US [patent_app_date] => 2011-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 15 [patent_no_of_words] => 9709 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13189783 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/189783
Associating partitions in a computing device Jul 24, 2011 Issued
Array ( [id] => 8619314 [patent_doc_number] => 20130024626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-24 [patent_title] => 'PREFETCHING SOURCE TRACKS FOR DESTAGING UPDATED TRACKS IN A COPY RELATIONSHIP' [patent_app_type] => utility [patent_app_number] => 13/189329 [patent_app_country] => US [patent_app_date] => 2011-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6907 [patent_no_of_claims] => 27 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13189329 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/189329
Prefetching source tracks for destaging updated tracks in a copy relationship Jul 21, 2011 Issued
Array ( [id] => 9229740 [patent_doc_number] => 08635420 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-21 [patent_title] => 'Resilient mirroring utilizing peer-to-peer storage' [patent_app_type] => utility [patent_app_number] => 13/189238 [patent_app_country] => US [patent_app_date] => 2011-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3596 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13189238 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/189238
Resilient mirroring utilizing peer-to-peer storage Jul 21, 2011 Issued
Array ( [id] => 9218380 [patent_doc_number] => 08631190 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-14 [patent_title] => 'Prefetching data tracks and parity data to use for destaging updated tracks' [patent_app_type] => utility [patent_app_number] => 13/189285 [patent_app_country] => US [patent_app_date] => 2011-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 14 [patent_no_of_words] => 6753 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13189285 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/189285
Prefetching data tracks and parity data to use for destaging updated tracks Jul 21, 2011 Issued
Array ( [id] => 8619316 [patent_doc_number] => 20130024628 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-24 [patent_title] => 'EFFICIENT TRACK DESTAGE IN SECONDARY STORAGE' [patent_app_type] => utility [patent_app_number] => 13/189325 [patent_app_country] => US [patent_app_date] => 2011-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10510 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13189325 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/189325
Efficient track destage in secondary storage Jul 21, 2011 Issued
Array ( [id] => 8619312 [patent_doc_number] => 20130024624 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-24 [patent_title] => 'PREFETCHING TRACKS USING MULTIPLE CACHES' [patent_app_type] => utility [patent_app_number] => 13/189271 [patent_app_country] => US [patent_app_date] => 2011-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 10926 [patent_no_of_claims] => 23 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13189271 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/189271
Prefetching tracks using multiple caches Jul 21, 2011 Issued
Array ( [id] => 9242206 [patent_doc_number] => 08607011 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-10 [patent_title] => 'Method and system for generating consistent snapshots for a group of data objects' [patent_app_type] => utility [patent_app_number] => 13/185225 [patent_app_country] => US [patent_app_date] => 2011-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5500 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13185225 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/185225
Method and system for generating consistent snapshots for a group of data objects Jul 17, 2011 Issued
Menu