Patent application number | Description | Published |
20100211808 | Data storage devices and power management methods thereof - A data storage device includes a data storage medium and a controller. The controller is configured to control at least one of a reading, erasing, and writing operation on the data storage medium. The controller includes an interface and a power management unit. The interface is configured to exchange at least one of a command, an address, and data with a host. The power management unit is configured to change the power mode of the interface into a power saving mode if: a command input from the host is not executed, data transfer is not actually executed in executing the command, or status information is not reported after the command is executed. | 08-19-2010 |
20100241930 | ERROR CORRECTING DEVICE, METHOD OF ERROR CORRECTION THEREOF, AND MEMORY DEVICE AND DATA PROCESSING SYSTEM INCLUDING OF THE SAME - An error correction device is provided. The error correction device includes a code storage unit where a plurality of error correction codes are stored, a first error correction unit to correct a data error detected from input data by using one of a plurality of error correction codes and to output correction data, a buffer to store the correction data, and a second error correction unit to generate a new correction code from the correction data, to compare another of a plurality of error correction codes with the new correction code and to output a comparison result. | 09-23-2010 |
20100274953 | DATA STORAGE DEVICE AND INFORMATION PROCESSING SYSTEM INCORPORATING DATA STORAGE DEVICE - A data storage device comprises a plurality of memory devices and a memory controller. The memory controller exchanges data with the memory devices via a plurality of channels. The memory controller decodes an external command to generate a driving power mode and accesses the memory devices according to the driving power mode. | 10-28-2010 |
20110004817 | CRC MANAGEMENT METHOD PERFORMED IN SATA INTERFACE AND DATA STORAGE DEVICE USING CRC MANAGEMENT METHOD - A cyclic redundancy check (CRC) management method performed in a serial advanced technology attachment (SATA) interface and a data storage device using the CRC management method. A host interface connected to the SATA interface performs CRC computation on transmitted data to generate a first CRC code, determines whether a host interface block error or a data integrity error occurs, or the status of a data storage device needs to be reported to the host interface, generates a second CRC code, which is different from the first CRC code, according to the determination result. If a frame including the transmitted data and the second CRC code is transmitted to a host, the host performs CRC computation on a data FIS in the transmitted data to expect the first CRC code. Since the CRC code in the transmitted data is the second CRC code, the host recognizes that the transmitted data is wrong and provides an error notification to the data storage device. Accordingly, the host can be informed of the host interface block error, the data integrity error, or the status error of the data storage device, not a protocol error in the SATA interface. | 01-06-2011 |
20150149490 | DATA STORAGE DEVICE HAVING INTERNAL HARDWARE FILTER, DATA STORAGE METHOD AND DATA STORAGE SYSTEM - An all-in-one data storage device includes a secondary memory providing read data in response to a read command, an internal hardware filter that filters the first read data according to filtering condition data in order to output filtered data, a primary memory, a host controller, and a memory controller that stores the filtered data in the primary memory and thereafter communicates the filtered data to the host controller. | 05-28-2015 |
20150149789 | MEMORY SYSTEM, HOST SYSTEM, AND METHOD OF PERFORMING WRITE OPERATION IN MEMORY SYSTEM - A write operation is performed in a memory system by encoding, in the memory system, original data transmitted from a host system, according to a first type of host command, to produce an encoding result, transmitting information about the encoding result to the host system after the encoding, and writing the encoding result or the original data into a nonvolatile memory device, according to a second host command, wherein the second host command is transmitted from the host system based on the information about the encoding result. | 05-28-2015 |
20150178224 | METHODS FOR OPERATING DATA STORAGE DEVICE CAPABLE OF DATA DE-DUPLICATION - 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. | 06-25-2015 |
20150234602 | DATA STORAGE DEVICE FOR FILTERING PAGE IN TWO STEPS, SYSTEM INCLUDING THE SAME, AND METHOD OF OPERATING THE SAME - A data storage device includes a filter, a central processing unit (CPU), a first memory configured to store a page, a second memory, and a page type analyzer configured to analyze a type of the page output from the first memory and to transmit an indication signal to the CPU according to an analysis result. According to control of the CPU that operates based on the indication signal, the filter passes the page to the second memory or filters each row in the page, and transmits first filtered data to the second memory. | 08-20-2015 |
20150234610 | ALL-IN-ONE DATA STORAGE DEVICE INCLUDING INTERNATIONL HARDWARE FILTER, METHOD OF OPERATING THE SAME, AND SYSTEM INCLUDING THE SAME - A data storage device includes a central processing unit (CPU) executing an application and a hardware filter. A method of operation the data storage device may include initializing the hardware filter based on initialization information corresponding to a changed application when the application is changed so that the hardware filter supports the changed application, filtering read data that is output from a second memory based on filtering condition data, outputting the filtered data using the hardware filter that has been initialized, and transmitting the filtered data to a host via a first memory. | 08-20-2015 |