sTec (WD/HGST) Assigned Two Patents
Storage system with primary and secondary compression engines, dynamic data for wear leveling in SSDs
By Jean Jacques Maleval | May 2, 2014 at 2:40 pmStorage system with primary and secondary compression engines
sTec, Inc., Santa Ana, CA, has been assigned a patent (8,677,035) developed by two co-inventors for a “storage system with primary and secondary compression engines.”
The co-inventors are Guangming Lu, Irvine, CA, and Mark Moshayedi, Newport Coast, CA.
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Aspects of the subject technology relate to a data storage system controller including a host interface configured to be coupled to a host device, to receive data from the host device, and to send data to the host device. In certain aspects, the data storage system includes a primary compression engine configured to compress data received from the host device via the host interface, and a secondary compression engine configured to decompress and compress data associated with operations internal to the data storage system. In some implementations, the data storage systems can further include a processor configured to transfer data between the host interface and the primary compression engine, between the primary compression engine and a non-volatile storage medium, between a memory and the secondary compression engine, and between the secondary compression engine and the memory. A data storage system is also provided.“
The patent application was filed on Jan. 30, 2013 (13/754,837).
Dynamic data for wear leveling in SSDs
Dynamic data for wear leveling in solid-state devices
sTec, Santa Ana, CA, has been assigned a patent (8,713,381) developed by Mark Moshayedi, Newport Coast, CA, and Seyed Jalal Sadr, Irvine, CA, for “systems and methods of using dynamic data for wear leveling in solid-state devices.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Methods and systems for wear-leveling in flash storage devices are provided. A flash storage system performs wear-leveling by tracking data errors that occur when dynamic data is read from a first storage block in a first flash storage device and moving the dynamic data to a second storage block in a second flash storage device. Additionally, wear-leveling is achieved by identifying a third storage block containing static data and moves the static data to the storage block previously containing the dynamic data.”
The patent application was filed on March 29, 2013 (13/853,989).