| CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |

|
1. A method for processing a command, the method comprising:
identifying, by a controller system of a storage device, a first command associated with an address in a non-volatile storage medium, wherein the first command is stored in a first queue by a computing device, wherein the first command is associated with first stored data;
transmitting the first command by the controller system to a processor of the storage device based on retrieving the first command from the first queue;
generating, by the processor of the storage device, a second command based on transmittal of the first command;
storing, by the processor of the storage device, the second command in a second queue, wherein the second command is associated with second stored data different from the first stored data;
retrieving, by the controller system of the storage device, the second command from the second queue for taking an action using the address;
determining, by the storage device, a criterion associated with the address; and
based on determining the criterion, taking, by the storage device, the action using the address.
|