Back to results
US 9,436,550 B2Granted
Systems and methods for internal disk drive data compression
AssigneeAvago Technologies General IP (Singapore) Pte. Ltd.
InventorsShaohua Yang, Ebad Ahmed
Life of this patent
Estimating the term…
Abstract
The present invention is related to systems and methods for data storage compression. As an example, a system is discussed that includes a semiconductor device having a host interface, a compression circuit operable to compress a write data set received via the host interface, and a write channel circuit operable to apply an encoding algorithm to the compressed data set to yield an encoded data set.
Claims18
A method for storing data in a hard disk drive, the method comprising:
- providing a magnetic storage medium;
- receiving a received write data set;
- storing the received write data set to the magnetic storage medium as a stored write data set;
- determining that the magnetic storage medium is offline;
- when the storage medium is offline, accessing the stored write data set from the magnetic storage medium as an accessed write data set;
- applying a compression algorithm to the accessed write data set to yield a compressed data set;
- encoding the compressed data set in accordance with an encoding algorithm to yield an encoded data set;
- and
- storing the encoded data set to the magnetic storage medium.
6 more elements
A system, the system comprising:
- a host interface circuit configured to receive a write command from a host device, wherein the write command includes a write data set;
- a write circuit configured to write the write data set in an uncompressed form as an uncompressed data set to a disk platter;
- a read circuit configured to:
- determine that the disk platter is offline;
- and
- read the uncompressed data set from the disk platter when the disk platter is offline;
- a compression circuit configured to compress the uncompressed data to yield a compressed data set;
- an encoding circuit configured to apply an encoding algorithm to the compressed data set to yield an encoded data set;
- and
- wherein the write circuit is further configured to write the encoded data set to the disk platter.
7 more elements
A storage device, the storage device comprising:
- a magnetic storage medium;
- a semiconductor device including:
- a host interface circuit configured to receive a write command from a host device, wherein the write command includes a write data set;
- a write circuit configured to write the write data set in an uncompressed form as an uncompressed data set to the magnetic storage medium;
- a read circuit configured to:
- determine that the magnetic storage medium is offline;
- and
- read the uncompressed data set from the magnetic storage medium when the magnetic storage medium is offline;
- a compression circuit configured to compress the uncompressed data set to yield a compressed data set;
- an encoding circuit configured to apply an encoding algorithm to the compressed data set to yield an encoded data set;
- and
- wherein the write circuit is further configured to write the encoded data set to the magnetic storage medium.
9 more elements
Dependencies are inferred from the claim text.