Patent ID: 11907577
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A non-transitory computer-readable storage medium storing computer-executable instructions, wherein when the computer-executable instructions are executed by a processor of a host, the computer-executable instructions cause the host to:
receive a batch of commands from at least one application executed by the host, wherein the commands in the batch of commands are to be sequentially sent from the host to a Data Storage Device (DSD) for performance of the commands including a command to be performed by the DSD after one or more conditions have been satisfied by the DSD;
enqueue the batch of commands in a queue at the host to sequentially send the commands from the host to the DSD, wherein the command is enqueued in the queue with the one or more conditions for performing the command;
determine whether the one or more conditions have been satisfied by the DSD before sending the command to the DSD; and
in response to determining that the one or more conditions have been satisfied by the DSD, send the command in sequence from the queue to the DSD for performance of the command.