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] => 9688157 [patent_doc_number] => 20140244922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-28 [patent_title] => 'MULTI-PURPOSE REGISTER PROGRAMMING VIA PER DRAM ADDRESSABILITY MODE' [patent_app_type] => utility [patent_app_number] => 13/997911 [patent_app_country] => US [patent_app_date] => 2012-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3834 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13997911 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/997911
MULTI-PURPOSE REGISTER PROGRAMMING VIA PER DRAM ADDRESSABILITY MODE Jan 19, 2012 Abandoned
Array ( [id] => 9645028 [patent_doc_number] => 20140223141 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-07 [patent_title] => 'SHARING TLB MAPPINGS BETWEEN CONTEXTS' [patent_app_type] => utility [patent_app_number] => 13/997789 [patent_app_country] => US [patent_app_date] => 2011-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7223 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13997789 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/997789
Sharing TLB mappings between contexts Dec 28, 2011 Issued
Array ( [id] => 9213893 [patent_doc_number] => 20140013070 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-09 [patent_title] => 'DYNAMIC MEMORY PERFORMANCE THROTTLING' [patent_app_type] => utility [patent_app_number] => 13/997977 [patent_app_country] => US [patent_app_date] => 2011-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4963 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13997977 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/997977
Dynamic memory performance throttling Dec 22, 2011 Issued
Array ( [id] => 9885894 [patent_doc_number] => 08972678 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-03-03 [patent_title] => 'Efficient backup replication' [patent_app_type] => utility [patent_app_number] => 13/332474 [patent_app_country] => US [patent_app_date] => 2011-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4524 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13332474 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/332474
Efficient backup replication Dec 20, 2011 Issued
Array ( [id] => 10507645 [patent_doc_number] => 09235520 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-01-12 [patent_title] => 'Protocol for conflicting memory transactions' [patent_app_type] => utility [patent_app_number] => 13/997900 [patent_app_country] => US [patent_app_date] => 2011-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 4055 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13997900 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/997900
Protocol for conflicting memory transactions Dec 19, 2011 Issued
Array ( [id] => 9680440 [patent_doc_number] => 08819367 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-08-26 [patent_title] => 'Accelerated translation power recovery' [patent_app_type] => utility [patent_app_number] => 13/330426 [patent_app_country] => US [patent_app_date] => 2011-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4273 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [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] => 13330426 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/330426
Accelerated translation power recovery Dec 18, 2011 Issued
Array ( [id] => 8383231 [patent_doc_number] => 20120226862 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-06 [patent_title] => 'EVENT TRANSPORT SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/326231 [patent_app_country] => US [patent_app_date] => 2011-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3350 [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] => 13326231 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/326231
EVENT TRANSPORT SYSTEM Dec 13, 2011 Abandoned
Array ( [id] => 9392293 [patent_doc_number] => 08688915 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-01 [patent_title] => 'Weighted history allocation predictor algorithm in a hybrid cache' [patent_app_type] => utility [patent_app_number] => 13/315411 [patent_app_country] => US [patent_app_date] => 2011-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8995 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13315411 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/315411
Weighted history allocation predictor algorithm in a hybrid cache Dec 8, 2011 Issued
Array ( [id] => 9555567 [patent_doc_number] => 08762638 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-06-24 [patent_title] => 'Remote copy system and remote copy control method' [patent_app_type] => utility [patent_app_number] => 13/379186 [patent_app_country] => US [patent_app_date] => 2011-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 39 [patent_no_of_words] => 15555 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 296 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13379186 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/379186
Remote copy system and remote copy control method Dec 7, 2011 Issued
Array ( [id] => 10137620 [patent_doc_number] => 09170940 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-27 [patent_title] => 'Techniques to prelink software to improve memory de-duplication in a virtual system' [patent_app_type] => utility [patent_app_number] => 13/997988 [patent_app_country] => US [patent_app_date] => 2011-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12007 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13997988 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/997988
Techniques to prelink software to improve memory de-duplication in a virtual system Dec 6, 2011 Issued
Array ( [id] => 8843250 [patent_doc_number] => 20130138878 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-30 [patent_title] => 'Method for Scheduling Memory Refresh Operations Including Power States' [patent_app_type] => utility [patent_app_number] => 13/305200 [patent_app_country] => US [patent_app_date] => 2011-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3429 [patent_no_of_claims] => 11 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13305200 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/305200
Apparatus for scheduling memory refresh operations including power states Nov 27, 2011 Issued
Array ( [id] => 8843281 [patent_doc_number] => 20130138909 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-30 [patent_title] => 'STORAGE APPARATUS AND ITS CONTROL METHOD' [patent_app_type] => utility [patent_app_number] => 13/376986 [patent_app_country] => US [patent_app_date] => 2011-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 43 [patent_figures_cnt] => 43 [patent_no_of_words] => 28721 [patent_no_of_claims] => 10 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13376986 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/376986
Storage apparatus and its control method Nov 24, 2011 Issued
Array ( [id] => 8843288 [patent_doc_number] => 20130138916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-30 [patent_title] => 'STORAGE APPARATUS AND ITS CONTROL METHOD' [patent_app_type] => utility [patent_app_number] => 13/377000 [patent_app_country] => US [patent_app_date] => 2011-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 32 [patent_no_of_words] => 22338 [patent_no_of_claims] => 14 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13377000 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/377000
Storage apparatus and its control method Nov 24, 2011 Issued
Array ( [id] => 8831596 [patent_doc_number] => 20130132641 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-23 [patent_title] => 'STORAGE SYSTEM AND CONTROL METHOD OF STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/376782 [patent_app_country] => US [patent_app_date] => 2011-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 30797 [patent_no_of_claims] => 15 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13376782 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/376782
Storage system and control method of storage system Nov 21, 2011 Issued
Array ( [id] => 8831654 [patent_doc_number] => 20130132699 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-23 [patent_title] => 'METHOD FOR TRACKING MEMORY USAGES OF A DATA PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/300144 [patent_app_country] => US [patent_app_date] => 2011-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5808 [patent_no_of_claims] => 23 [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] => 13300144 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/300144
Method for tracking memory usages of a data processing system Nov 17, 2011 Issued
Array ( [id] => 9187041 [patent_doc_number] => 08627027 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-07 [patent_title] => 'Data processing apparatus, access control method, and storage medium' [patent_app_type] => utility [patent_app_number] => 13/300283 [patent_app_country] => US [patent_app_date] => 2011-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 6678 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13300283 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/300283
Data processing apparatus, access control method, and storage medium Nov 17, 2011 Issued
Array ( [id] => 8511825 [patent_doc_number] => 20120311233 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-06 [patent_title] => 'SYSTEM AND METHOD FOR MANAGING A NON-VOLATILE MEMORY' [patent_app_type] => utility [patent_app_number] => 13/300312 [patent_app_country] => US [patent_app_date] => 2011-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9376 [patent_no_of_claims] => 39 [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] => 13300312 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/300312
System and method for managing a non-volatile memory Nov 17, 2011 Issued
Array ( [id] => 8831639 [patent_doc_number] => 20130132684 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-23 [patent_title] => 'AUTOMATIC OPTIMIZATION FOR PROGRAMMING OF MANY-CORE ARCHITECTURES' [patent_app_type] => utility [patent_app_number] => 13/300464 [patent_app_country] => US [patent_app_date] => 2011-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5640 [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] => 13300464 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/300464
Automatic optimization for programming of many-core architectures Nov 17, 2011 Issued
Array ( [id] => 8816451 [patent_doc_number] => 20130117496 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-09 [patent_title] => 'METHOD AND SYSTEM FOR MANAGING FLASH WRITE' [patent_app_type] => utility [patent_app_number] => 13/290089 [patent_app_country] => US [patent_app_date] => 2011-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4129 [patent_no_of_claims] => 14 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13290089 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/290089
Method and system for managing flash write Nov 5, 2011 Issued
Array ( [id] => 9680464 [patent_doc_number] => 08819391 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-08-26 [patent_title] => 'Memory controller with enhanced block management techniques' [patent_app_type] => utility [patent_app_number] => 13/289916 [patent_app_country] => US [patent_app_date] => 2011-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 4822 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13289916 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/289916
Memory controller with enhanced block management techniques Nov 3, 2011 Issued
Menu