US 12,423,180 B1
Data storage device and method for application-defined extended data recovery
Narendhiran Chinnaanangur Ravimohan, Bangalore (IN); Ramanathan Muthiah, Bangalore (IN); and Meenakshi C, Bangalore (IN)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Sandisk Technologies, Inc., Milpitas, CA (US)
Filed on Mar. 22, 2024, as Appl. No. 18/613,385.
Int. Cl. G06F 11/10 (2006.01); G06F 12/02 (2006.01); G06F 12/0802 (2016.01)
CPC G06F 11/1064 (2013.01) [G06F 12/0246 (2013.01); G06F 12/0802 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage device comprising:
a memory; and
one or more processors, individually or in combination, configured to:
provide a host with an indication of an amount of data to cache in a memory of the host;
receive, from the host, the amount of data for storage in the memory of the data storage device, wherein the host is configured to cache the amount of data in the memory of the host as a secondary copy; and
write only a single copy of the amount of data in the memory of the data storage device, wherein the secondary copy stored in the memory in the host is available in an event of a failure to correctly write the single copy in the memory of the data storage device.