Patent ID: 8769577

Claim:
A system for displaying video programming to an end-user, said system comprising: a storage unit configured to store electronic programming guide information and images associated with the electronic programming guide information; an I/O unit configured to communicate with an electronic display and a network; and a processing unit in communication with said storage unit and I/O unit, and configured to: display a first video programming associated with a first channel on a display unit; receive a request to switch from viewing the first video programming associated with the first channel to viewing a second video programming associated with a second channel; responsive to receiving the request to switch from viewing the first channel to the second channel, tuning the set-top box from the first channel to the second channel; responsive to tuning the set-top box to the second channel retrieving a locally stored image associated with the second video programming; and display the locally stored image associated with the second video programming on the display unit, wherein the locally stored image associated with the second video programming remains displayed on the display unit until one of a request to switch channels is received or until the second video programming associated with the second channel is requested via a network and received after a dynamic request time delay between the time a channel is selected with the remote control and the time video programming associated with the selected channel is requested via the network and displayed on the display unit, wherein the dynamic request time delay varies the length of the time delay based upon past use by an end user.