Patent ID: 8122220

Claim:
An apparatus comprising: a communication interface configured to receive data, wherein the received data is to be output onto a print media; a memory configured to store the received data prior to the received data being output onto the print media, wherein the memory is divided into at least a first retention region and a second retention region, wherein the first retention region is configured to store data for a predetermined period of time that is shorter relative to a period of time for which data is stored in the second retention region; and a processor configured to initially store the received data within the first retention region of the memory, and in response to the received data having been stored in the first retention region of the memory for a time limit that exceeds the predetermined time period, transfer the received data from the first retention region of the memory to the second retention region of the memory, wherein the time limit that the received data has been stored in the first retention region is estimated based at least in part on a number of write cycles to the first retention region.