
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |