US 11,914,455 B2
Addressing storage device performance
Andrew Bernat, Mountain View, CA (US); James Cihla, San Jose, CA (US); Jungkeun Kim, Palo Alto, CA (US); Iris Mcleary, San Francisco, CA (US); and Damian Yurzola, San Jose, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Sep. 9, 2022, as Appl. No. 17/931,021.
Application 17/931,021 is a continuation of application No. 17/160,359, filed on Jan. 27, 2021, granted, now 11,449,375.
Application 17/160,359 is a continuation of application No. 16/263,229, filed on Jan. 31, 2019, granted, now 10,963,326, issued on Mar. 30, 2021.
Application 16/263,229 is a continuation of application No. 15/338,498, filed on Oct. 31, 2016, granted, now 10,235,229, issued on Mar. 19, 2019.
Claims priority of provisional application 62/384,493, filed on Sep. 7, 2016.
Prior Publication US 2023/0004456 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 3/06 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01)
CPC G06F 11/0727 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0683 (2013.01); G06F 11/0751 (2013.01); G06F 11/0793 (2013.01); G06F 11/3034 (2013.01); G06F 11/3409 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
initiating, on a storage device, execution of a rehabilitative action from a set of rehabilitative actions that can be performed on the storage device;
determining that the storage device is operating outside of a defined range of expected operating parameters after the rehabilitative action has been executed;
determining that a higher level rehabilitative action exists; and
initiating execution of the higher level rehabilitative action responsive to determining that the higher level rehabilitative action exists.