Patent ID: 7058782

Claim:
A method of managing memory in a computing device, comprising: receiving a notification of a runtime correctable error associated with a memory cell, wherein the receiving a notification step further comprises: determining if any memory extents in the memory have not been memory scrubbed; if memory extents exist that have not been memory scrubbed, identifying a next memory extent that has not been memory scrubbed; scrubbing the next memory extent to identify any memory cell errors; determining if any redundant bit lines are available for redundant bit line steering; and receiving the notification of the runtime correctable error if redundant bit lines are available for redundant bit line steering; determining if the runtime correctable error has persisted for longer than one memory scrub cycle; and requesting dynamic memory page deallocation for a page of memory associated with the memory cell with which the runtime correctable error is associated if the runtime correctable error has persisted for longer than one memory scrub cycle.