Patent ID: 11972120
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A method, comprising:
determining, by a first solid state drive, a first raw bit error rate value at a first time of the first solid state drive, wherein the first solid state drive has reached a maximum number of program-erase cycles;
determining a plurality of raw bit error rate values of the first solid state drive at a plurality of respective times after the first time;
determining, by the first solid state drive and based on the plurality of raw bit error values of the first solid state drive, a scaling factor associated with the first solid state drive and a retention time power law coefficient associated with the first solid state drive;
receiving, by a controller of a second solid state drive, the scaling factor associated with the first solid state drive and the retention time power law coefficient associated with the first solid state drive, wherein the second solid state drive is physically different from the first solid state drive;
determining, by the controller of the second solid state drive, a second raw bit error rate value for the second solid state drive at a second time;
extrapolating, by the controller of the second solid state drive, a time at which a third raw bit error rate for the second solid state drive would reach a maximum raw bit error rate value if left unpowered, based at least on the second raw bit error rate value, the scaling factor associated with the first solid state drive, and the retention time power law coefficient associated with the first solid state drive;
providing, by the controller of the second solid state drive, the extrapolated time at which the third raw bit error rate for the second solid state drive would reach the maximum raw bit error rate value if left unpowered to at least one of an information handling system, information handling system firmware, a baseboard management controller of the information handling system, and an application executing on the information handling system;
maintaining data at the second solid state drive for up to the extrapolated time when the second solid state drive is left unpowered; and
performing, by the controller of the second solid state drive, an error correction process of the data prior to the extrapolated time.