US 12,314,602 B2
Optimized predictive loading in storage device
Leeladhar Agarwal, Fremont, CA (US)
Assigned to SANDISK TECHNOLOGIES, INC., Milpitas, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Jul. 14, 2023, as Appl. No. 18/353,033.
Claims priority of provisional application 63/443,665, filed on Feb. 6, 2023.
Prior Publication US 2024/0264769 A1, Aug. 8, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0656 (2013.01) [G06F 3/0613 (2013.01); G06F 3/0673 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a host interface for coupling the data storage device to a host system;
a device memory; and
a controller configured to:
receive a first request for data from the host system via the host interface; and
in response to detecting a pattern in requests for data, from the host system, and while transferring data, to the host system, corresponding to the first request:
load a first portion of data for a subsequent request for data, based on the pattern, from the device memory into a buffer;
initiate a transfer of a second portion of data for the subsequent request for data, to a latch in the device memory; and
in response to receiving the subsequent request for data from the host system: (i) transfer the first portion of data from the buffer to the host system, and (ii) transmit a read request to the device memory, for the second portion of data, thereby causing the device memory to transfer the second portion of data from the latch in the device memory, to the host system.