Search

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 numberTitle of the applicationFiling DateStatus
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
Menu