Data de-duplication in a non-volatile storage device responsive to commands based on keys transmitted to a host
First Claim
Patent Images
1. A method of operating a data storage device which is configured to perform data de-duplication, the method comprising:
- receiving a first command and write data from a host;
storing the write data in a volatile memory in response to the first command; and
in response to receiving a second command output from the host, deleting the write data stored in the volatile memory or writing the write data stored in the volatile memory into a non-volatile memory,wherein the second command includes an indication signal which indicates whether or not the write data are duplicated.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage device is configured to perform data de-duplication. A method of operating the data storage device includes receiving a first command and write data output from a host and storing the write data in a volatile memory in response to the first command, and writing the write data stored in the volatile memory in a non-volatile memory in response to a second command output from the host.
15 Citations
20 Claims
-
1. A method of operating a data storage device which is configured to perform data de-duplication, the method comprising:
-
receiving a first command and write data from a host; storing the write data in a volatile memory in response to the first command; and in response to receiving a second command output from the host, deleting the write data stored in the volatile memory or writing the write data stored in the volatile memory into a non-volatile memory, wherein the second command includes an indication signal which indicates whether or not the write data are duplicated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a system which includes a data storage device configured to perform a data de-duplication and a host controlling an operation of the data storage device, the method comprising:
-
receiving, by the data storage device, a first command and write data output from the host; storing the write data in a volatile memory in response to the first command; and in response to receiving a second command output from the host, deleting, by the data storage device, the write data stored in the volatile memory or writing, by the data storage device, the write data stored in the volatile memory into a non-volatile memory, wherein the second command includes an indication signal which indicates whether or not the write data are duplicated. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A data storage device comprising:
-
a volatile memory; a non-volatile memory; and a control circuit configured to; receive a first command and write data output from a host; write the write data in the volatile memory in response to the first command; and in response to a second command output from the host, delete the write data stored in the volatile memory or write the write data stored in the volatile memory into the non-volatile memory, wherein the second command includes an indication signal which indicates whether or not the write data are duplicated. - View Dependent Claims (17, 18, 19, 20)
-
Specification