US 12,265,738 B2
Reordering commands to optimize execution of the commands
Judah Gamliel Hahn, Ofra (IL); Shay Benisty, Beer Sheva (IL); Alexander Bazarsky, Holon (IL); and Ariel Navon, Revava (IL)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Jul. 24, 2023, as Appl. No. 18/357,753.
Claims priority of provisional application 63/502,164, filed on May 15, 2023.
Prior Publication US 2024/0385775 A1, Nov. 21, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0625 (2013.01); G06F 3/0679 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device, wherein the controller is configured to:
provide one or more pre-defined thresholds of host queue capacity to a host device;
determine that one or more host queues has exceeded the one or more pre-defined thresholds;
turn on, based on the determination that the one or more host queues has exceeded the one or more pre-defined thresholds, a link between the host device and the data storage device; and
fetch commands from the one or more host queues.