Patent ID: 8799535

Claim:
A method associated with storage of data, the method comprising: determining, at a storage module comprising two or more storage devices, a first queue location from a plurality of queue locations for the storage module based on a first data rate associated with at least a portion of a first data file stored in a first storage device of the storage module, some queue locations within the plurality of queue locations being associated with a different data rate, thereby enabling the plurality of queue locations to accommodate a plurality of data rates at the storage module; determining a second queue location from the plurality of queue locations based on a second data rate associated with at least a portion of a second data file stored in a second storage device of the storage module, the second data rate being different than the first data rate, wherein (a) the second queue location associated with the second storage device and the second data file and (b) the first queue location associated with the first storage device and the first data file are scheduled by the storage module for transmission during a same content read time unit; processing the first queue location at a first time to enable streaming of the portion of the first data file from the first storage device of the storage module at or above the first data rate; and processing the second queue location at a second time to enable streaming of the portion of the second data file from the second storage device of the storage module at or above the second data rate.