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

Claim 7:
8. A method for performing background maintenance operations on a memory array of a SD Card, the method comprising:
determining, with a controller, a first duration of a host transfer between a memory array and a host device;
determining, with the controller, a second duration of a sector host transfer of a plurality of sector host transfers;
determining, with the controller, a throttle delay based on the first duration and the second duration;
performing, with the controller, one or more data transfer support operations based on the determined throttle delay;
determining, with the controller, a third duration of the one or more data transfer support operations performed during the host transfer;
determining, with the controller, an overhead time for the host transfer based on the first duration and the third duration;
determining, with the controller, an amount of time available for background operations based on the overhead time;
receiving a read command from the host device;
executing the read command with the controller; and
performing, with the controller, the background maintenance operations on the memory array during execution of the read command received from the host device and based on the amount of time available for background operations that is determined.