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

Claim 7:
8. A method comprising:
receiving, with a data storage controller, a first host data stream;
storing, with the data storage controller performing a space-leveling scheme, the first host data stream in a block container assignment queue (BCAQ);
detecting, with the data storage controller performing the space-leveling scheme, a next storage block container switching event;
randomly selecting, with the data storage controller performing the space-leveling scheme, a location of the BCAQ in response to detecting the next storage block container switching event;
assigning, with the data storage controller performing the space-leveling scheme, a second host data stream located at the location of the BCAQ that is selected to a storage block container of a memory in response to randomly selecting the location of the BCAQ; and
controlling, with the data storage controller performing the space-leveling scheme, the memory to store the second host data stream in the storage block container that is assigned.