
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] => 8497720
[patent_doc_number] => 20120297128
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-22
[patent_title] => 'REDUCING ACCESS CONTENTION IN FLASH-BASED MEMORY SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 13/563947
[patent_app_country] => US
[patent_app_date] => 2012-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4818
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13563947
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/563947 | Reducing access contention in flash-based memory systems | Jul 31, 2012 | Issued |
Array
(
[id] => 9444150
[patent_doc_number] => 08713284
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-04-29
[patent_title] => 'Methods and apparatus for address translation functions'
[patent_app_type] => utility
[patent_app_number] => 13/557840
[patent_app_country] => US
[patent_app_date] => 2012-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 16
[patent_no_of_words] => 8127
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13557840
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/557840 | Methods and apparatus for address translation functions | Jul 24, 2012 | Issued |
Array
(
[id] => 9207530
[patent_doc_number] => 20140006707
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'ICC-NCQ Command Scheduling for Shingle-written Magnetic Recording (SMR) Drives'
[patent_app_type] => utility
[patent_app_number] => 13/537293
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3120
[patent_no_of_claims] => 14
[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] => 13537293
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/537293 | ICC-NCQ command scheduling for shingle-written magnetic recording (SMR) Drives | Jun 28, 2012 | Issued |
Array
(
[id] => 8672407
[patent_doc_number] => 20130046945
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-21
[patent_title] => 'STORAGE APPARATUS AND STORAGE APPARATUS CONTROL METHOD'
[patent_app_type] => utility
[patent_app_number] => 13/537187
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 18592
[patent_no_of_claims] => 8
[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] => 13537187
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/537187 | Storage apparatus and storage apparatus control method | Jun 28, 2012 | Issued |
Array
(
[id] => 9592776
[patent_doc_number] => 08782341
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-07-15
[patent_title] => 'Embedded advisory framework for storage configuration management'
[patent_app_type] => utility
[patent_app_number] => 13/537244
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5660
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13537244
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/537244 | Embedded advisory framework for storage configuration management | Jun 28, 2012 | Issued |
Array
(
[id] => 9207522
[patent_doc_number] => 20140006699
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'FLEXIBLE COMMAND ADDRESSING FOR MEMORY'
[patent_app_type] => utility
[patent_app_number] => 13/536663
[patent_app_country] => US
[patent_app_date] => 2012-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6780
[patent_no_of_claims] => 22
[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] => 13536663
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/536663 | Flexible command addressing for memory | Jun 27, 2012 | Issued |
Array
(
[id] => 9992593
[patent_doc_number] => 09037815
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-05-19
[patent_title] => 'Analyzing and reducing dump data'
[patent_app_type] => utility
[patent_app_number] => 13/536655
[patent_app_country] => US
[patent_app_date] => 2012-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 5215
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13536655
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/536655 | Analyzing and reducing dump data | Jun 27, 2012 | Issued |
Array
(
[id] => 9852931
[patent_doc_number] => 08954678
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-10
[patent_title] => 'Automatic pattern-based operand prefetching'
[patent_app_type] => utility
[patent_app_number] => 13/523922
[patent_app_country] => US
[patent_app_date] => 2012-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6110
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 13523922
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/523922 | Automatic pattern-based operand prefetching | Jun 14, 2012 | Issued |
Array
(
[id] => 9629906
[patent_doc_number] => 08799600
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-05
[patent_title] => 'Storage system and data relocation control device'
[patent_app_type] => utility
[patent_app_number] => 13/489836
[patent_app_country] => US
[patent_app_date] => 2012-06-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 31
[patent_no_of_words] => 15898
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13489836
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/489836 | Storage system and data relocation control device | Jun 5, 2012 | Issued |
Array
(
[id] => 8619313
[patent_doc_number] => 20130024625
[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/480255
[patent_app_country] => US
[patent_app_date] => 2012-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 10925
[patent_no_of_claims] => 12
[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] => 13480255
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/480255 | Prefetching tracks using multiple caches | May 23, 2012 | Issued |
Array
(
[id] => 8395541
[patent_doc_number] => 20120233387
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-13
[patent_title] => 'Copyback Optimization for Memory System'
[patent_app_type] => utility
[patent_app_number] => 13/476605
[patent_app_country] => US
[patent_app_date] => 2012-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 1804
[patent_no_of_claims] => 1
[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] => 13476605
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/476605 | Copyback optimization for memory system | May 20, 2012 | Issued |
Array
(
[id] => 8372405
[patent_doc_number] => 20120221792
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-30
[patent_title] => 'OPPORTUNISTIC BLOCK TRANSMISSION WITH TIME CONSTRAINTS'
[patent_app_type] => utility
[patent_app_number] => 13/462677
[patent_app_country] => US
[patent_app_date] => 2012-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7533
[patent_no_of_claims] => 19
[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] => 13462677
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/462677 | Opportunistic block transmission with time constraints | May 1, 2012 | Issued |
Array
(
[id] => 9314869
[patent_doc_number] => 08656104
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-18
[patent_title] => 'Prefetching source tracks for destaging updated tracks in a copy relationship'
[patent_app_type] => utility
[patent_app_number] => 13/461485
[patent_app_country] => US
[patent_app_date] => 2012-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 14
[patent_no_of_words] => 6941
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[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] => 13461485
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/461485 | Prefetching source tracks for destaging updated tracks in a copy relationship | Apr 30, 2012 | Issued |
Array
(
[id] => 8619315
[patent_doc_number] => 20130024627
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-24
[patent_title] => 'PREFETCHING DATA TRACKS AND PARITY DATA TO USE FOR DESTAGING UPDATED TRACKS'
[patent_app_type] => utility
[patent_app_number] => 13/458791
[patent_app_country] => US
[patent_app_date] => 2012-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6754
[patent_no_of_claims] => 12
[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] => 13458791
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/458791 | Prefetching data tracks and parity data to use for destaging updated tracks | Apr 26, 2012 | Issued |
Array
(
[id] => 8632829
[patent_doc_number] => 08364928
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-29
[patent_title] => 'Modeling memory compression'
[patent_app_type] => utility
[patent_app_number] => 13/454323
[patent_app_country] => US
[patent_app_date] => 2012-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 8378
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[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] => 13454323
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/454323 | Modeling memory compression | Apr 23, 2012 | Issued |
Array
(
[id] => 9229721
[patent_doc_number] => 08635401
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-01-21
[patent_title] => 'Method and apparatus for performing refresh operations in high-density memories'
[patent_app_type] => utility
[patent_app_number] => 13/453328
[patent_app_country] => US
[patent_app_date] => 2012-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 2833
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13453328
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/453328 | Method and apparatus for performing refresh operations in high-density memories | Apr 22, 2012 | Issued |
Array
(
[id] => 9029539
[patent_doc_number] => 08539136
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-17
[patent_title] => 'Techniques for dynamic disk personalization'
[patent_app_type] => utility
[patent_app_number] => 13/400224
[patent_app_country] => US
[patent_app_date] => 2012-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3866
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13400224
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/400224 | Techniques for dynamic disk personalization | Feb 19, 2012 | Issued |
Array
(
[id] => 8242434
[patent_doc_number] => 20120151170
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-14
[patent_title] => 'SYSTEM AND METHOD OF SQUEEZING MEMORY SLABS EMPTY'
[patent_app_type] => utility
[patent_app_number] => 13/398956
[patent_app_country] => US
[patent_app_date] => 2012-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3800
[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] => 13398956
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/398956 | System and method of squeezing memory slabs empty | Feb 16, 2012 | Issued |
Array
(
[id] => 8214036
[patent_doc_number] => 20120131383
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-24
[patent_title] => 'METHOD AND SYSTEM FOR PROTECTING AGAINST MULTIPLE FAILURES IN A RAID SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/364439
[patent_app_country] => US
[patent_app_date] => 2012-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 18449
[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/0131/20120131383.pdf
[firstpage_image] =>[orig_patent_app_number] => 13364439
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/364439 | Method and system for protecting against multiple failures in a raid system | Feb 1, 2012 | Issued |
Array
(
[id] => 8195040
[patent_doc_number] => 20120120523
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-17
[patent_title] => 'COMMAND SUSPENSION IN RESPONSE, AT LEAST IN PART, TO DETECTED ACCELERATION AND/OR ORIENTATION CHANGE'
[patent_app_type] => utility
[patent_app_number] => 13/359176
[patent_app_country] => US
[patent_app_date] => 2012-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4745
[patent_no_of_claims] => 21
[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/0120/20120120523.pdf
[firstpage_image] =>[orig_patent_app_number] => 13359176
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/359176 | Command suspension in response, at least in part, to detected acceleration and/or orientation change | Jan 25, 2012 | Issued |