Patent application number | Description | Published |
20110099326 | FLASH MEMORY SYSTEM AND DEFRAGMENTATION METHOD - Provided is a flash memory system supporting flash defragmentation. The flash memory system includes a host and a flash storage device. In response to a flash defragmentation command by the host, the flash storage device performs flash defragmentation by grouping fragments stored in fragmented blocks of a flash memory on a flash memory management unit basis. The flash memory management unit may be a memory block or page. The flash storage device performs the flash defragmentation regardless of the arrangement order of fragmented files stored in the flash memory. | 04-28-2011 |
20120096216 | Indexing Method for Flash Memory - An indexing method is based on a tree structure of a flash memory, which includes a plurality of pages. The indexing method stores an entry in the leaf node and an entry in an index node designating the leaf node, in the same page, and changes the maximum number of entries that are stored in the leaf node of the page and the maximum number of entries that are stored in the index node of the page on the basis of the number of entries in the leaf node and the number of entries in the index node, respectively. | 04-19-2012 |
20120246729 | DATA STORAGE DEVICES INCLUDING INTEGRATED ANTI-VIRUS CIRCUITS AND METHOD OF OPERATING THE SAME - A data storage device includes a storage medium and a controller circuit configured to be coupled to an external host to provide an interface between the external host and the storage medium, the controller circuit configured to detect a virus carried by a data file transferred to and/or stored in the storage medium. The controller circuit may be further configured to cure the detected virus. | 09-27-2012 |
20130042054 | Methods of Managing Meta Data in a Memory System and Memory Systems Using the Same - A method of managing meta data can be provided by generating log entry information including log data in response to changes to meta data that includes a plurality of groups of the meta data. A group of the meta data can be selected from among the plurality of groups of the meta data to provide a selected group of meta data in response to detecting that a number of pieces of the log entry information is equal to or greater than a particular threshold value. The selected group of the meta data and associated log data can be stored in a non-volatile memory device. | 02-14-2013 |
20130073798 | FLASH MEMORY DEVICE AND DATA MANAGEMENT METHOD - Disclosed is a data management method for a flash storage device. The method includes collecting cold data stored in the flash memory device with reference to a cold list table, compressing the collected cold data, and then storing the compressed cold data in the flash memory. | 03-21-2013 |
20130132650 | STORAGE DEVICE BASED ON A FLASH MEMORY AND USER DEVICE INCLUDING THE SAME - Disclosed is a storage device which includes a flash memory storing data; and a controller controlling the flash memory and performing an invalidation operation in response to a trim command of a host, wherein the controller configures a trim sector bitmap using trim information provided from the host at the invalidation operation and manage the trim sector bitmap by a region unit. | 05-23-2013 |
20140006428 | STORAGE DEVICE AND STREAM FILTERING METHOD THEREOF | 01-02-2014 |
20140215133 | MEMORY SYSTEM AND RELATED BLOCK MANAGEMENT METHOD - A memory system manages memory blocks of a nonvolatile memory device by determining at least one memory block property of a selected memory block among the multiple memory blocks in the nonvolatile memory device, storing memory block property information indicating the at least one memory block property, arranging a free memory block list based on the stored memory block property information, and designating a free memory block from the arranged free memory block list as an active memory block, wherein the designation of the free memory block as an active memory block is based on an ordering of the free memory block list. | 07-31-2014 |
20140237286 | MEMORY SYSTEM PERFORMING ADDRESS MAPPING ACCORDING TO BAD PAGE MAP - A memory system comprises a nonvolatile memory comprising a memory block having multiple pages, and a controller configured to control the nonvolatile memory to store data in the memory block according to a command and logical address received from an external source. The controller is configured to determine whether the logical address is currently mapped to a bad page of the memory block by referring to a bad page map, and as a consequence of determining that the logical address corresponds to the bad page, remaps the logical address to a different page and stores dummy data in the bad page. | 08-21-2014 |
20140237319 | NONVOLATILE MEMORY DEVICE AND METHOD OF OPERATING THE SAME - A nonvolatile memory device includes a nonvolatile memory, a buffer memory configured to store a plurality of read data transmitted from the nonvolatile memory, an error detection and correction circuit configured to detect an error in partial data of each of the plurality of read data and judging whether the partial data is correctable or not on the basis of the detected error, and a controller configured to analyze the uncorrectable partial data with respect to the plurality of read data to determine a representative value, and to transmit the representative value to the error detection and correction circuit. The plurality of read data is read through a read operation with respect to a same page. | 08-21-2014 |
20140258597 | MEMORY CONTROLLER AND MEMORY SYSTEM INCLUDING THE SAME - An operating method is for a memory device which controls a nonvolatile memory. The operating method includes managing a program depth bit map indicating an upper page program state of each of a plurality of word lines of the nonvolatile memory in response to an external write request, and outputting one of a plurality of different read commands to the nonvolatile memory based on information of the program depth bit map corresponding to a word line to be accessed in response to an external read request. | 09-11-2014 |