
Daniel D. Tsui
Examiner (ID: 9882, Phone: (571)270-3253 , Office: P/2132 )
| Most Active Art Unit | 2132 |
| Art Unit(s) | 2132, 2182, 2185 |
| Total Applications | 717 |
| Issued Applications | 630 |
| Pending Applications | 46 |
| Abandoned Applications | 62 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 15167607
[patent_doc_number] => 10489298
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-11-26
[patent_title] => Hardware flush assist
[patent_app_type] => utility
[patent_app_number] => 15/747755
[patent_app_country] => US
[patent_app_date] => 2015-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3321
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[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] => 15747755
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/747755 | Hardware flush assist | Jul 27, 2015 | Issued |
Array
(
[id] => 12571317
[patent_doc_number] => 10019358
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-07-10
[patent_title] => Bank address remapping to load balance memory traffic among banks of memory
[patent_app_type] => utility
[patent_app_number] => 14/802236
[patent_app_country] => US
[patent_app_date] => 2015-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3695
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14802236
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/802236 | Bank address remapping to load balance memory traffic among banks of memory | Jul 16, 2015 | Issued |
Array
(
[id] => 11430810
[patent_doc_number] => 09569126
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-02-14
[patent_title] => 'Data storage device and flash memory control method'
[patent_app_type] => utility
[patent_app_number] => 14/802515
[patent_app_country] => US
[patent_app_date] => 2015-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3136
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14802515
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/802515 | Data storage device and flash memory control method | Jul 16, 2015 | Issued |
Array
(
[id] => 10416927
[patent_doc_number] => 20150301937
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-22
[patent_title] => 'WEAR LEVELING FOR A MEMORY DEVICE'
[patent_app_type] => utility
[patent_app_number] => 14/753369
[patent_app_country] => US
[patent_app_date] => 2015-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5452
[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] => 14753369
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/753369 | Wear leveling for a memory device | Jun 28, 2015 | Issued |
Array
(
[id] => 10392791
[patent_doc_number] => 20150277798
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-01
[patent_title] => 'MANAGING UPDATES AND COPYING DATA IN A POINT-IN-TIME COPY RELATIONSHIP EXPRESSED AS SOURCE LOGICAL ADDRESSES AND TARGET LOGICAL ADDRESSES'
[patent_app_type] => utility
[patent_app_number] => 14/735539
[patent_app_country] => US
[patent_app_date] => 2015-06-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6549
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 7
[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] => 14735539
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/735539 | Managing updates and copying data in a point-in-time copy relationship expressed as source logical addresses and target logical addresses | Jun 9, 2015 | Issued |
Array
(
[id] => 10384062
[patent_doc_number] => 20150269069
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-09-24
[patent_title] => 'PROCESSING A POINT-IN-TIME COPY ESTABLISH COMMAND TO COPY DATA'
[patent_app_type] => utility
[patent_app_number] => 14/731345
[patent_app_country] => US
[patent_app_date] => 2015-06-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7296
[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] => 14731345
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/731345 | Processing a point-in-time copy establish command to copy data | Jun 3, 2015 | Issued |
Array
(
[id] => 11314116
[patent_doc_number] => 20160350226
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-01
[patent_title] => 'IN-MEMORY CACHING WITH ON-DEMAND MIGRATION'
[patent_app_type] => utility
[patent_app_number] => 14/724068
[patent_app_country] => US
[patent_app_date] => 2015-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9450
[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] => 14724068
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/724068 | In-memory caching with on-demand migration | May 27, 2015 | Issued |
Array
(
[id] => 11314126
[patent_doc_number] => 20160350236
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-01
[patent_title] => 'MEMORY SWAP FOR DIRECT MEMORY ACCESS BY A DEVICE ASSIGNED TO A GUEST OPERATING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/724318
[patent_app_country] => US
[patent_app_date] => 2015-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6312
[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] => 14724318
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/724318 | Memory swap for direct memory access by a device assigned to a guest operating system | May 27, 2015 | Issued |
Array
(
[id] => 10462001
[patent_doc_number] => 20150347015
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-12-03
[patent_title] => 'SYSTEMS AND METHODS FOR TRANSMITTING PACKETS IN A SCALABLE MEMORY SYSTEM PROTOCOL'
[patent_app_type] => utility
[patent_app_number] => 14/724446
[patent_app_country] => US
[patent_app_date] => 2015-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 23365
[patent_no_of_claims] => 32
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14724446
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/724446 | Systems and methods for transmitting packets in a scalable memory system protocol | May 27, 2015 | Issued |
Array
(
[id] => 11258296
[patent_doc_number] => 09483195
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-11-01
[patent_title] => 'Response reading method and data transmission system'
[patent_app_type] => utility
[patent_app_number] => 14/706998
[patent_app_country] => US
[patent_app_date] => 2015-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 20
[patent_no_of_words] => 11758
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14706998
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/706998 | Response reading method and data transmission system | May 7, 2015 | Issued |
Array
(
[id] => 11131359
[patent_doc_number] => 20160328334
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-10
[patent_title] => 'CONFIGURATION OF STANDBY PORTION OF MEMORY BASED ON CONTEXT'
[patent_app_type] => utility
[patent_app_number] => 14/707299
[patent_app_country] => US
[patent_app_date] => 2015-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7976
[patent_no_of_claims] => 21
[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] => 14707299
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/707299 | Configuration of standby portion of memory based on context | May 7, 2015 | Issued |
Array
(
[id] => 10363234
[patent_doc_number] => 20150248239
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-09-03
[patent_title] => 'CASCADED, POINT-IN-TIME-COPY ARCHITECTURE WITH DATA DEDUPLICATION'
[patent_app_type] => utility
[patent_app_number] => 14/685024
[patent_app_country] => US
[patent_app_date] => 2015-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5857
[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] => 14685024
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/685024 | Cascaded, point-in-time-copy architecture with data deduplication | Apr 12, 2015 | Issued |
Array
(
[id] => 10342312
[patent_doc_number] => 20150227317
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-08-13
[patent_title] => 'PERFORMING DISCARD COMMANDS ON RAID STORAGE DEVICES'
[patent_app_type] => utility
[patent_app_number] => 14/679376
[patent_app_country] => US
[patent_app_date] => 2015-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5557
[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] => 14679376
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/679376 | Performing discard commands on RAID storage devices | Apr 5, 2015 | Issued |
Array
(
[id] => 12474660
[patent_doc_number] => 09990138
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-06-05
[patent_title] => Out of order SGL read sorting in a mixed system with PRP read or system that supports only SGL reads
[patent_app_type] => utility
[patent_app_number] => 14/675539
[patent_app_country] => US
[patent_app_date] => 2015-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 6151
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675539
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/675539 | Out of order SGL read sorting in a mixed system with PRP read or system that supports only SGL reads | Mar 30, 2015 | Issued |
Array
(
[id] => 12146654
[patent_doc_number] => 09880907
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-01-30
[patent_title] => 'System, method, and computer program product for dynamic volume mounting in a system maintaining synchronous copy objects'
[patent_app_type] => utility
[patent_app_number] => 14/675549
[patent_app_country] => US
[patent_app_date] => 2015-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8076
[patent_no_of_claims] => 20
[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] => 14675549
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/675549 | System, method, and computer program product for dynamic volume mounting in a system maintaining synchronous copy objects | Mar 30, 2015 | Issued |
Array
(
[id] => 10301282
[patent_doc_number] => 20150186281
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-02
[patent_title] => 'SYSTEMS AND METHODS FOR NON-VOLATILE CACHE CONTROL'
[patent_app_type] => utility
[patent_app_number] => 14/643681
[patent_app_country] => US
[patent_app_date] => 2015-03-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5912
[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] => 14643681
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/643681 | Systems and methods for non-volatile cache control | Mar 9, 2015 | Issued |
Array
(
[id] => 12167615
[patent_doc_number] => 09886383
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-02-06
[patent_title] => 'Self-journaling and hierarchical consistency for non-volatile storage'
[patent_app_type] => utility
[patent_app_number] => 14/611258
[patent_app_country] => US
[patent_app_date] => 2015-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 34413
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14611258
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/611258 | Self-journaling and hierarchical consistency for non-volatile storage | Jan 31, 2015 | Issued |
Array
(
[id] => 11482347
[patent_doc_number] => 09588894
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-07
[patent_title] => 'Store cache for transactional memory'
[patent_app_type] => utility
[patent_app_number] => 14/578889
[patent_app_country] => US
[patent_app_date] => 2014-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8401
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14578889
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/578889 | Store cache for transactional memory | Dec 21, 2014 | Issued |
Array
(
[id] => 10982734
[patent_doc_number] => 20160179678
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-06-23
[patent_title] => 'NON-VOLATILE MEMORY CONTROLLER CACHE ARCHITECTURE WITH SUPPORT FOR SEPARATION OF DATA STREAMS'
[patent_app_type] => utility
[patent_app_number] => 14/578195
[patent_app_country] => US
[patent_app_date] => 2014-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 15126
[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] => 14578195
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/578195 | Non-volatile memory controller cache architecture with support for separation of data streams | Dec 18, 2014 | Issued |
Array
(
[id] => 11299665
[patent_doc_number] => 09507673
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-11-29
[patent_title] => 'Method and system for performing an incremental restore from block-based backup'
[patent_app_type] => utility
[patent_app_number] => 14/578132
[patent_app_country] => US
[patent_app_date] => 2014-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 7943
[patent_no_of_claims] => 20
[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] => 14578132
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/578132 | Method and system for performing an incremental restore from block-based backup | Dec 18, 2014 | Issued |