18314978. STORAGE DEVICES INCLUDING NONVOLATILE MEMORY AND RELATED METHODS simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

STORAGE DEVICES INCLUDING NONVOLATILE MEMORY AND RELATED METHODS

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Heeseok Eun of Suwon-si (KR)

Jinwook Lee of Suwon-si (KR)

Bongsoon Lim of Suwon-si (KR)

STORAGE DEVICES INCLUDING NONVOLATILE MEMORY AND RELATED METHODS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18314978 titled 'STORAGE DEVICES INCLUDING NONVOLATILE MEMORY AND RELATED METHODS

Simplified Explanation

- A method is provided to operate a storage device with a storage controller and multiple nonvolatile memory devices. - Original data blocks are received from a host and an original parity block is generated based on these data blocks. - The original data blocks and original parity block are stored in different nonvolatile memory devices, with the first original data block in one device and the original parity block in another. - A new data block corresponding to the first original data block is received and stored in the first memory device. - A new parity block is generated at the second memory device based on the original parity block and differences between the first original data block and the new data block.

Potential Applications

- Data storage systems - Data protection and redundancy systems

Problems Solved

- Efficient storage and retrieval of data - Data protection against errors and failures

Benefits

- Improved data integrity and reliability - Efficient use of storage space - Faster data access and retrieval


Original Abstract Submitted

A method is provided to operate a storage device including a storage controller and a plurality of nonvolatile memory devices. A plurality of original data blocks are received at the storage controller from a host. An original parity block is generated based on the original data blocks. The original data blocks and the original parity block are stored in respective ones of the nonvolatile memory devices, wherein a first original data block of the original data blocks is stored in a first one of the nonvolatile memory devices, and wherein the original parity block is stored in a second one of the nonvolatile memory devices. A new data block corresponding to the first original data block is received at the storage controller from the host after storing the original data blocks and the original parity block. The new data block is stored in the first nonvolatile memory device. A new parity block is generated at the second nonvolatile memory device based on the original parity block and based on differences between the first original data block and the new data block.