
Tuan V. Thai
Examiner (ID: 19385, Phone: (571)272-4187 , Office: P/2135 )
| Most Active Art Unit | 2135 |
| Art Unit(s) | 2185, 2186, 2135, 2752, 2318 |
| Total Applications | 1739 |
| Issued Applications | 1522 |
| Pending Applications | 71 |
| Abandoned Applications | 152 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 12735109
[patent_doc_number] => 20180136870
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-17
[patent_title] => HETEROGENEOUS DISK TO APPLY SERVICE LEVEL AGREEMENT LEVELS
[patent_app_type] => utility
[patent_app_number] => 15/868921
[patent_app_country] => US
[patent_app_date] => 2018-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4458
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15868921
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/868921 | Heterogeneous disk to apply service level agreement levels | Jan 10, 2018 | Issued |
Array
(
[id] => 14061817
[patent_doc_number] => 10235201
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-03-19
[patent_title] => Dynamic releasing of cache lines
[patent_app_type] => utility
[patent_app_number] => 15/856118
[patent_app_country] => US
[patent_app_date] => 2017-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 17364
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15856118
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/856118 | Dynamic releasing of cache lines | Dec 27, 2017 | Issued |
Array
(
[id] => 12735118
[patent_doc_number] => 20180136873
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-17
[patent_title] => DATA TRANSFER TECHNIQUES FOR MULTIPLE DEVICES ON A SHARED BUS
[patent_app_type] => utility
[patent_app_number] => 15/855649
[patent_app_country] => US
[patent_app_date] => 2017-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8961
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15855649
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/855649 | Data transfer techniques for multiple devices on a shared bus | Dec 26, 2017 | Issued |
Array
(
[id] => 16652042
[patent_doc_number] => 10929221
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-23
[patent_title] => Multi-tier detection and decoding in flash memories utilizing data from additional pages or wordlines
[patent_app_type] => utility
[patent_app_number] => 15/850948
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9034
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15850948
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/850948 | Multi-tier detection and decoding in flash memories utilizing data from additional pages or wordlines | Dec 20, 2017 | Issued |
Array
(
[id] => 12646695
[patent_doc_number] => 20180107396
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-19
[patent_title] => TRACKING OWNERSHIP OF MEMORY IN A DATA PROCESSING SYSTEM THROUGH USE OF A MEMORY MONITOR
[patent_app_type] => utility
[patent_app_number] => 15/841135
[patent_app_country] => US
[patent_app_date] => 2017-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3592
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15841135
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/841135 | Tracking ownership of memory in a data processing system through use of a memory monitor | Dec 12, 2017 | Issued |
Array
(
[id] => 12591048
[patent_doc_number] => 20180088845
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-29
[patent_title] => TAPE LIBRARY INITIATED MEDIA VERIFICATION
[patent_app_type] => utility
[patent_app_number] => 15/840454
[patent_app_country] => US
[patent_app_date] => 2017-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6584
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15840454
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/840454 | TAPE LIBRARY INITIATED MEDIA VERIFICATION | Dec 12, 2017 | Abandoned |
Array
(
[id] => 12631038
[patent_doc_number] => 20180102176
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-12
[patent_title] => DELAYING PROGRAMMING REQUESTS IN FLASH MEMORY
[patent_app_type] => utility
[patent_app_number] => 15/834496
[patent_app_country] => US
[patent_app_date] => 2017-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5539
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15834496
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/834496 | Delay programming requests in flash memory | Dec 6, 2017 | Issued |
Array
(
[id] => 15578263
[patent_doc_number] => 10579514
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-03
[patent_title] => Alignment based block concurrency for accessing memory
[patent_app_type] => utility
[patent_app_number] => 15/819405
[patent_app_country] => US
[patent_app_date] => 2017-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 10792
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15819405
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/819405 | Alignment based block concurrency for accessing memory | Nov 20, 2017 | Issued |
Array
(
[id] => 14825005
[patent_doc_number] => 10409509
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-10
[patent_title] => Multi-tenant memory service for memory pool architectures
[patent_app_type] => utility
[patent_app_number] => 15/803004
[patent_app_country] => US
[patent_app_date] => 2017-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10678
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15803004
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/803004 | Multi-tenant memory service for memory pool architectures | Nov 2, 2017 | Issued |
Array
(
[id] => 12207541
[patent_doc_number] => 20180052767
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-22
[patent_title] => 'STORAGE CLASS MEMORY (SCM) MEMORY MODE CACHE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/786356
[patent_app_country] => US
[patent_app_date] => 2017-10-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11977
[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] => 15786356
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/786356 | Storage class memory (SCM) memory mode cache system | Oct 16, 2017 | Issued |
Array
(
[id] => 12155582
[patent_doc_number] => 20180026847
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-01-25
[patent_title] => 'OPPORTUNISTIC BLOCK TRANSMISSION WITH TIME CONSTRAINTS'
[patent_app_type] => utility
[patent_app_number] => 15/723166
[patent_app_country] => US
[patent_app_date] => 2017-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7668
[patent_no_of_claims] => 20
[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] => 15723166
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/723166 | Opportunistic block transmission with time constraints | Oct 1, 2017 | Issued |
Array
(
[id] => 12128213
[patent_doc_number] => 20180011799
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-01-11
[patent_title] => 'ADJUSTING ACTIVE CACHE SIZE BASED ON CACHE USAGE'
[patent_app_type] => utility
[patent_app_number] => 15/710800
[patent_app_country] => US
[patent_app_date] => 2017-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7461
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15710800
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/710800 | Adjusting active cache size based on cache usage | Sep 19, 2017 | Issued |
Array
(
[id] => 15074821
[patent_doc_number] => 10466901
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-11-05
[patent_title] => Interactive tiering preferences map
[patent_app_type] => utility
[patent_app_number] => 15/707091
[patent_app_country] => US
[patent_app_date] => 2017-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 14569
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 310
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15707091
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/707091 | Interactive tiering preferences map | Sep 17, 2017 | Issued |
Array
(
[id] => 17269099
[patent_doc_number] => 11194524
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-12-07
[patent_title] => Apparatus and method for performing persistent write operations using a persistent write command
[patent_app_type] => utility
[patent_app_number] => 15/706530
[patent_app_country] => US
[patent_app_date] => 2017-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 7011
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15706530
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/706530 | Apparatus and method for performing persistent write operations using a persistent write command | Sep 14, 2017 | Issued |
Array
(
[id] => 12513462
[patent_doc_number] => 10001951
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-06-19
[patent_title] => Path selection in a data storage system
[patent_app_type] => utility
[patent_app_number] => 15/668881
[patent_app_country] => US
[patent_app_date] => 2017-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11224
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15668881
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/668881 | Path selection in a data storage system | Aug 3, 2017 | Issued |
Array
(
[id] => 13130081
[patent_doc_number] => 10082971
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-09-25
[patent_title] => Calculating capacity utilization in a storage system
[patent_app_type] => utility
[patent_app_number] => 15/668259
[patent_app_country] => US
[patent_app_date] => 2017-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5699
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15668259
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/668259 | Calculating capacity utilization in a storage system | Aug 2, 2017 | Issued |
Array
(
[id] => 12234992
[patent_doc_number] => 20180067855
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-08
[patent_title] => 'SHARED BUFFERED MEMORY ROUTING'
[patent_app_type] => utility
[patent_app_number] => 15/665541
[patent_app_country] => US
[patent_app_date] => 2017-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 20043
[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] => 15665541
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/665541 | SHARED BUFFERED MEMORY ROUTING | Jul 31, 2017 | Abandoned |
Array
(
[id] => 15136687
[patent_doc_number] => 10481809
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-11-19
[patent_title] => Read disturb compensation using weighted programming patterns
[patent_app_type] => utility
[patent_app_number] => 15/641258
[patent_app_country] => US
[patent_app_date] => 2017-07-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7597
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15641258
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/641258 | Read disturb compensation using weighted programming patterns | Jul 3, 2017 | Issued |
Array
(
[id] => 14840241
[patent_doc_number] => 20190278521
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-09-12
[patent_title] => STORAGE SYSTEM AND STORAGE CONTROL METHOD
[patent_app_type] => utility
[patent_app_number] => 16/331776
[patent_app_country] => US
[patent_app_date] => 2017-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10053
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 257
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16331776
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/331776 | Storage system and storage control method | Jun 29, 2017 | Issued |
Array
(
[id] => 11981995
[patent_doc_number] => 20170286150
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'Transaction Processing Method and Apparatus, and Computer System'
[patent_app_type] => utility
[patent_app_number] => 15/631585
[patent_app_country] => US
[patent_app_date] => 2017-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9156
[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] => 15631585
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/631585 | Transaction processing method and apparatus, and computer system | Jun 22, 2017 | Issued |