Stec Assigned Two Patents
Flash device, compression/decompression
By Jean Jacques Maleval | March 13, 2013 at 2:47 pmRedundant data distribution in flash device
STEC, Inc., Santa Ana, CA, has been assigned a patent (8,347,138) developed by Mark Moshayedi, Newport Coast, CA, for a "redundant data distribution in a flash storage device."
The abstract of the patent published by the U.S. Patent and Trademark Office states: "A flash storage device comprises a plurality of channels of flash storage, a system memory, and a controller. The controller is configured to cache, in the system memory, data to be written, to partition the data into a plurality of data portions, to generate error correction information based on the plurality of data portions, to write the error correction information to a first one or more of the plurality of channels of flash storage, and to write each of the plurality of data portions to a different one of the plurality of channels of flash storage other than the first one or more thereof."
The patent application was filed on June 25, 2009 (12/492,107).
Storage system with compression/decompression
STEC, Inc., Santa Ana, CA, has been assigned a patent (8,370,544) developed by Guangming Lu, Irvine, CA, and Mark Moshayedi, Newport Coast, CA, for a "storage system with compression/decompression."
The abstract of the patent published by the U.S. Patent and Trademark Office states: "A storage system includes 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 and a memory. The storage system further includes a primary compression engine coupled to the host interface and to the memory, wherein the primary compression engine is configured to compress data received from the host device via the host interface and to store the compressed data in the memory, and wherein the primary compression engine is further configured to decompress compressed data stored in the memory prior to the decompressed data being sent to the host device via the host interface. The storage system further includes a secondary compression engine coupled to the memory, wherein the secondary compression engine is configured to compress data stored in the memory and to store the compressed data back in the memory, and wherein the secondary compression engine is further configured to decompress compressed data stored in the memory and to store the decompressed data back in the memory. The storage system further includes a non-volatile storage medium and a processor configured to transfer compressed data from the memory to the non-volatile storage medium in response to a write command received from the host device and to transfer compressed data from the non-volatile storage medium to the memory in response to a read command received from the host device."
The patent application was filed on July 23, 2010 (12/842,919).