US 11,722,158 B2
Cloud-based solid state device (SSD) with dynamically variable error correcting code (ECC) system
George Saliba, Boulder, CO (US)
Assigned to QUANTUM CORPORATION, San Jose, CA (US)
Filed by Quantum Corporation, San Jose, CA (US)
Filed on Jan. 3, 2022, as Appl. No. 17/567,603.
Application 17/567,603 is a continuation of application No. 16/549,433, filed on Aug. 23, 2019, granted, now 11,218,175.
Application 16/549,433 is a continuation of application No. 14/722,905, filed on May 27, 2015, granted, now 10,439,650.
Prior Publication US 2022/0200631 A1, Jun. 23, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H03M 13/35 (2006.01); G06F 11/10 (2006.01); G11C 29/02 (2006.01); H03M 13/37 (2006.01); G11C 29/52 (2006.01); H03M 13/00 (2006.01); G11C 29/04 (2006.01)
CPC H03M 13/353 (2013.01) [G06F 11/1044 (2013.01); G06F 11/1048 (2013.01); G11C 29/028 (2013.01); H03M 13/3761 (2013.01); G06F 11/1068 (2013.01); G06F 2212/7207 (2013.01); G11C 29/52 (2013.01); G11C 2029/0411 (2013.01); H03M 13/6356 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing computer executable instructions that when executed by a computer control the computer to perform a method, the method comprising:
accessing electronic forensic data about a cloud data storage system;
identifying an attribute associated with a data set to be stored by the cloud data storage system;
selecting an error correcting code (ECC) method based, at least in part, on an analysis performed by the computer of the electronic forensic data, and the attribute;
generating one or more ECC associated with the data set based, at least in part, on the ECC method; and
controlling the cloud data storage system to store a portion of the data set and a portion of the one or more ECC, at least one of the portion of the data set and the portion of the one or more ECC being selected based, at least in part, on the ECC method.