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

Claim 14:
15. A method comprising:
receiving, with a cloud storage device, data and a command from a host application to write the data to a corresponding zone of a first storage device of a plurality of storage devices;
initializing, with the cloud storage device, a buffer in response to receiving the data;
storing, with the cloud storage device, the data in the buffer that is initialized;
determining, with the cloud storage device, one or more parameters in response to receiving the command;
determining, with the cloud storage device, whether the command is error-free based on the one or more parameters;
and
writing, with the cloud storage device, the data from the buffer into the corresponding zone in response to determining that the command is error-free,
wherein writing the data into the corresponding zone includes:
determining that one or more logical block addresses (LBAs) have not been received;
in response to determining that the one or more LBAs have not been received,
checking whether an I/O wait timer has expired, and

in response to determining that the I/O wait timer has expired:
discarding the command, and
providing an LBA error message to the host application.