System and method for providing fast channel surfing
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling television watchers to “channel surf” faster and reduce the amount of bandwidth used over a network to communicate television channels to end-users. Electronic programming guide information and images associated therewith may be communicated to an end-user. An image associated with a video program may be displayed on an electronic display (e.g., television) in response to an end-user selecting a channel prior to video programming being displayed. By displaying an image prior to the video programming, the end-user may determine whether he or she wants to watch the video program prior to the video programming being displayed, which improves the speed of “channel surfing.” Because end-users can view the image when selecting a channel, a network can be configured to distribute the channels that are currently being watched rather than distributing many on a continuous basis, thereby preserving bandwidth.
30 Citations
6 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. A method for fast channel surfing, said method comprising:
-
displaying, using a set top box, a first video programming associated with a first channel on a display unit; receiving, at the set-top box, 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 displaying 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. - View Dependent Claims (5, 6)
-
Specification