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] => 8331552 [patent_doc_number] => 08239628 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-07 [patent_title] => 'Secure document processing using removable data storage' [patent_app_type] => utility [patent_app_number] => 12/876906 [patent_app_country] => US [patent_app_date] => 2010-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5726 [patent_no_of_claims] => 15 [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] => 12876906 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/876906
Secure document processing using removable data storage Sep 6, 2010 Issued
Array ( [id] => 5932511 [patent_doc_number] => 20110040944 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-02-17 [patent_title] => 'INFORMATION EQUIPMENT, METHOD FOR SUPPORTING OPERATION THEREOF, AND COMPUTER-READABLE STORAGE MEDIUM FOR COMPUTER PROGRAM' [patent_app_type] => utility [patent_app_number] => 12/857706 [patent_app_country] => US [patent_app_date] => 2010-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6498 [patent_no_of_claims] => 15 [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/0040/20110040944.pdf [firstpage_image] =>[orig_patent_app_number] => 12857706 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/857706
Information equipment, method for supporting operation thereof, and computer-readable storage medium for computer program Aug 16, 2010 Issued
Array ( [id] => 7495085 [patent_doc_number] => 08032722 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-10-04 [patent_title] => 'Information processing apparatus and memory control method' [patent_app_type] => utility [patent_app_number] => 12/845381 [patent_app_country] => US [patent_app_date] => 2010-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 4808 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/032/08032722.pdf [firstpage_image] =>[orig_patent_app_number] => 12845381 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/845381
Information processing apparatus and memory control method Jul 27, 2010 Issued
Array ( [id] => 6530242 [patent_doc_number] => 20100287323 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-11 [patent_title] => 'APPARATUS AND METHOD FOR DATA BYPASS FOR A BI-DIRECTIONAL DATA BUS IN A HUB-BASED MEMORY SUB-SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/840007 [patent_app_country] => US [patent_app_date] => 2010-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4271 [patent_no_of_claims] => 19 [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] => publications/A1/0287/20100287323.pdf [firstpage_image] =>[orig_patent_app_number] => 12840007 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/840007
Apparatus and method for data bypass for a bi-directional data bus in a hub-based memory sub-system Jul 19, 2010 Issued
Array ( [id] => 4616511 [patent_doc_number] => 07991964 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-08-02 [patent_title] => 'Pre-coherence channel' [patent_app_type] => utility [patent_app_number] => 12/822599 [patent_app_country] => US [patent_app_date] => 2010-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5728 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/991/07991964.pdf [firstpage_image] =>[orig_patent_app_number] => 12822599 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/822599
Pre-coherence channel Jun 23, 2010 Issued
Array ( [id] => 8097837 [patent_doc_number] => 20120084525 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-04-05 [patent_title] => 'METHOD AND DEVICE FOR LOADING AND EXECUTING INSTRUCTIONS WITH DETERMINISTIC CYCLES IN A MULTICORE AVIONIC SYSTEM HAVING A BUS OF WHICH THE ACCESS TIME IS NOT PREDICTABLE' [patent_app_type] => utility [patent_app_number] => 13/376022 [patent_app_country] => US [patent_app_date] => 2010-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12667 [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] => publications/A1/0084/20120084525.pdf [firstpage_image] =>[orig_patent_app_number] => 13376022 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/376022
Method and device for loading and executing instructions with deterministic cycles in a multicore avionic system having a bus of which the access time is not predictable Jun 1, 2010 Issued
Array ( [id] => 7490504 [patent_doc_number] => 20110252209 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-13 [patent_title] => 'DATA ACCESS METHOD AND SYSTEM, STORAGE MEDIUM CONTROLLER AND STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/786789 [patent_app_country] => US [patent_app_date] => 2010-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6745 [patent_no_of_claims] => 20 [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] => publications/A1/0252/20110252209.pdf [firstpage_image] =>[orig_patent_app_number] => 12786789 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/786789
Data access method and system, storage medium controller and storage system May 24, 2010 Issued
Array ( [id] => 8998060 [patent_doc_number] => 08521965 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-27 [patent_title] => 'Hardware acceleration for a software transactional memory system' [patent_app_type] => utility [patent_app_number] => 12/782518 [patent_app_country] => US [patent_app_date] => 2010-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9010 [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] => 12782518 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/782518
Hardware acceleration for a software transactional memory system May 17, 2010 Issued
Array ( [id] => 7492971 [patent_doc_number] => 20110238941 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'SCHEDULING MEMORY ACCESS REQUESTS USING PREDICTED MEMORY TIMING AND STATE INFORMATION' [patent_app_type] => utility [patent_app_number] => 12/748617 [patent_app_country] => US [patent_app_date] => 2010-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8682 [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/0238/20110238941.pdf [firstpage_image] =>[orig_patent_app_number] => 12748617 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/748617
Scheduling memory access requests using predicted memory timing and state information Mar 28, 2010 Issued
Array ( [id] => 8678606 [patent_doc_number] => 08386740 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-02-26 [patent_title] => 'Modeling memory compression' [patent_app_type] => utility [patent_app_number] => 12/748921 [patent_app_country] => US [patent_app_date] => 2010-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 8378 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [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] => 12748921 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/748921
Modeling memory compression Mar 28, 2010 Issued
Array ( [id] => 6171533 [patent_doc_number] => 20110197014 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-08-11 [patent_title] => 'MEMORY MANAGEMENT AND WRITING METHOD AND REWRITABLE NON-VOLATILE MEMORY CONTROLLER AND STORAGE SYSTEM USING THE SAME' [patent_app_type] => utility [patent_app_number] => 12/748748 [patent_app_country] => US [patent_app_date] => 2010-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 10027 [patent_no_of_claims] => 24 [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/0197/20110197014.pdf [firstpage_image] =>[orig_patent_app_number] => 12748748 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/748748
Memory management and writing method and rewritable non-volatile memory controller and storage system using the same Mar 28, 2010 Issued
Array ( [id] => 7492911 [patent_doc_number] => 20110238909 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'Multicasting Write Requests To Multiple Storage Controllers' [patent_app_type] => utility [patent_app_number] => 12/748764 [patent_app_country] => US [patent_app_date] => 2010-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3534 [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/0238/20110238909.pdf [firstpage_image] =>[orig_patent_app_number] => 12748764 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/748764
Multicasting Write Requests To Multiple Storage Controllers Mar 28, 2010 Abandoned
Array ( [id] => 7492958 [patent_doc_number] => 20110238934 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'ASYNCHRONOUSLY SCHEDULING MEMORY ACCESS REQUESTS' [patent_app_type] => utility [patent_app_number] => 12/748600 [patent_app_country] => US [patent_app_date] => 2010-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8686 [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/0238/20110238934.pdf [firstpage_image] =>[orig_patent_app_number] => 12748600 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/748600
Asynchronously scheduling memory access requests Mar 28, 2010 Issued
Array ( [id] => 7492960 [patent_doc_number] => 20110238936 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'METHOD AND SYSTEM FOR EFFICIENT SNAPSHOTTING OF DATA-OBJECTS' [patent_app_type] => utility [patent_app_number] => 12/749473 [patent_app_country] => US [patent_app_date] => 2010-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 5961 [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/0238/20110238936.pdf [firstpage_image] =>[orig_patent_app_number] => 12749473 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/749473
METHOD AND SYSTEM FOR EFFICIENT SNAPSHOTTING OF DATA-OBJECTS Mar 28, 2010 Abandoned
Array ( [id] => 8878716 [patent_doc_number] => 08473700 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-25 [patent_title] => 'Providing versioning in a storage device' [patent_app_type] => utility [patent_app_number] => 12/749186 [patent_app_country] => US [patent_app_date] => 2010-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 4671 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12749186 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/749186
Providing versioning in a storage device Mar 28, 2010 Issued
Array ( [id] => 6363706 [patent_doc_number] => 20100250883 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-30 [patent_title] => 'APPARATUS FOR DYNAMICALLY MIGRATING LPARS WITH PASS-THROUGH I/O DEVICES, ITS METHOD, AND ITS PROGRAM' [patent_app_type] => utility [patent_app_number] => 12/749017 [patent_app_country] => US [patent_app_date] => 2010-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6728 [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/0250/20100250883.pdf [firstpage_image] =>[orig_patent_app_number] => 12749017 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/749017
Apparatus for dynamically migrating LPARS with pass-through I/O devices, its method, and its program Mar 28, 2010 Issued
Array ( [id] => 6052134 [patent_doc_number] => 20110208908 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-08-25 [patent_title] => 'METHOD AND APPARATUS FOR HIGH AVAILABILITY (HA) PROTECTION OF A RUNNING VIRTUAL MACHINE (VM)' [patent_app_type] => utility [patent_app_number] => 12/711968 [patent_app_country] => US [patent_app_date] => 2010-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9707 [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/0208/20110208908.pdf [firstpage_image] =>[orig_patent_app_number] => 12711968 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/711968
Method and apparatus for high availability (HA) protection of a running virtual machine (VM) Feb 23, 2010 Issued
Array ( [id] => 6052191 [patent_doc_number] => 20110208930 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-08-25 [patent_title] => 'Providing Shared Access to Data Storage Resources Across Cluster Computing Environment Boundaries' [patent_app_type] => utility [patent_app_number] => 12/712046 [patent_app_country] => US [patent_app_date] => 2010-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3385 [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/0208/20110208930.pdf [firstpage_image] =>[orig_patent_app_number] => 12712046 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/712046
Providing shared access to data storage resources across cluster computing environment boundaries Feb 23, 2010 Issued
Array ( [id] => 6651327 [patent_doc_number] => 20100228920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-09 [patent_title] => 'PARALLEL PROCESSING PROCESSOR SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/712128 [patent_app_country] => US [patent_app_date] => 2010-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 5807 [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/0228/20100228920.pdf [firstpage_image] =>[orig_patent_app_number] => 12712128 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/712128
Parallel processing processor system Feb 23, 2010 Issued
Array ( [id] => 8935572 [patent_doc_number] => 08495289 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-23 [patent_title] => 'Automatically detecting discrepancies between storage subsystem alignments' [patent_app_type] => utility [patent_app_number] => 12/712054 [patent_app_country] => US [patent_app_date] => 2010-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4159 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12712054 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/712054
Automatically detecting discrepancies between storage subsystem alignments Feb 23, 2010 Issued
Menu