Patent ID: 8593395

Claim:
A system comprising: a display; a display controller coupled to the display; a memory; one or more processors coupled to the display controller and the memory; a plurality of instructions stored in the memory and configured to execute on the one or more processors, the plurality of instructions being configured to: receive one or more non-flashing area updates, each non-flashing area update affecting less than an entire display area; initiate a repair timer upon receiving the non-flashing area update affecting less than an entire display area, the repair timer configured to call a repair operation; accumulate a union of the received one or more non-flashing area updates; send the received one or more non-flashing area updates to the display controller for presentation on the display; and initiating the repair operation upon the expiration of the pre-determined time with no screen updates, upon the repair operation to: retrieve the accumulated union of non-flashing area updates; send a non-flashing area update for an area corresponding to the accumulated union to the display controller for presentation on the display; cancel the repair timer and clear the accumulated union of non-flashing area updates.