System and method for pointing to a displayable program guide
A method and system that allows a user to, with a single button press on a remote control, quickly navigate within a program guide to an established reference point, such as the program information associated with the last viewed channel and the current time. The establishment of a reference point provides a subscriber with a known position within program information that may cover weeks of time, thousands of channels, and a variety of categories or sorting methods. The subscriber that has advanced through many hours and channels of program information is provided with a method of easily navigating to a known reference within the program information.
This application is a continuation of Application No. 09/494,209, filed Jan. 28, 2000, which claims the benefit of provisional Application No. 60/138,757, filed Jun. 11, 1999, and to provisional Application No. 60/170,302, filed Dec. 13, 1999, and entirely incorporated herein.
FIELD OF THE INVENTIONThe present invention relates to a television program guide in a subscriber television system and, more specifically, to allowing a user to quickly navigate within the program guide to an established reference point such as the program information associated with the last channel viewed and the current time.
BACKGROUND OF THE INVENTIONIn a subscriber television system, television services have traditionally included little more than an analog broadcast video source. Recently, however, digital programming has become a reality with the home communications terminal (“HCT”), otherwise known as the set-top box, becoming a powerful computing device for accessing video services, and navigating a user through the maze of available services. In addition to supporting traditional analog broadcast video and functionality, digital HCTs (or “DHCTs”) now also support an increasing number of services that are not analog, but rather digital; are not broadcast, but rather two-way communication as for example video-on-demand; and are not video, but are data such as e-mail or web browsers. These are all in addition to the host of other television services that are available to subscribers using DHCTs, examples of which include audio and audio/visual programming, advanced navigation controls, impulse pay-per-view technology, and online commerce to name but a few. There is an increase by several orders of magnitude of the services that are increasingly available in the digital world.
As more services and applications are provided, subscriber television systems are providing television program information to the HCT so that the subscriber can view the program information on the television itself. This program information has traditionally been organized for presentation purposes into a program guide format that presents the guide information by time and channel only. The program guides have been little more than grids with channel number and time presented on the x and y axes and the program information about the related programs within the grid. The program guide can, for instance, automatically scroll through the available television channels to present the program information, such as name and description, starting at the current time and for a set time range into the future, usually an hour and a half to two hours.
With the advent of program guide “browsers”, including interactive program guides (IPG), mini-guides, and browse banners for use in subscriber television systems, subscribers can linearly scan program information by time and channel while watching the tuned channel. In analog systems that offer a limited number of television channels, these browsers permit the subscriber to easily scan the available programs one-by-one in order of channel number. A subscriber can scan program information typically by using several buttons or keys on a remote control to scroll through the programs. Each press of the button or keystroke changes the selected guide channel or time by one unit. However, many digital subscriber television systems provide hundreds or even thousands of channels and several days or even weeks of programming information for each of the multitude of channels. In such systems, scanning program information sequentially can require hundreds of keystrokes by the subscriber and can consume tremendous amounts of time. Furthermore, locating a particular program can be quite difficult if the subscriber does not already know the channel number for the program for which they are searching.
In addition, traditional subscriber television systems have failed to provide the types of complex, graphically rich interactive program guide applications that are becoming popular with more sophisticated consumers of current digital systems. The operator of a subscriber television system needs to provide a program guide that is as user friendly as possible to encourage the subscribers to purchase, access, and use the additional programs and services they can locate through a program guide. To help make the guide as user friendly as possible, it would be beneficial for the subscriber to be able to easily navigate to an established reference point should they lose their way while navigating all the program information that is available in the program guide. Even with simple program guides a standard reference is useful and with more complicated and interactive program guides it becomes essential.
Thus in a user friendly subscriber television system program guide, there is a need for an efficient method and system that allows a user to quickly navigate within a program guide to an established reference point.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is directed to an efficient method and system that allows a user to quickly navigate within a program guide to an established reference point, such as the program information associated with the last viewed channel and the current time. To help make the guide as user friendly as possible, the present invention provides a way for a subscriber, by pushing a single button on a remote control, to easily navigate to an established reference point should they lose their way while navigating all the program information that is available in program guides.
The present invention is best understood within the context of a subscriber television system. Referring now to the drawings, in which like numerals represent like elements throughout the several figures, a subscriber television system and exemplary embodiments of the present invention will be described.
An example of a program guide for use within a subscriber television system is provided in U.S. Pat. No. 6,005,631,
entitled “Method for Searching Electronic Program Guides”, which is incorporated herein by reference.
Information displayed on an EPG graphical user interface (GUI) is representative of the program information stored in the memory of HCT 155 as the EPG database. The information displayed in an EPG GUI is representative of the machine state of the EPG software application executing in the HCT 155 computational resources, such as the CPU and memory. Alternatively the EPG database, in whole or part, may reside in a data storage device such as an optical or magnetic hard drive internally part of HCT 155 or externally connected to HCT 155. In another embodiment, the EPG database resides in a data server located in a headend or node of the subscriber television system. The EPG database can be accessed via a network interface such as a channel tuner.
In
In one embodiment, the present invention allows a user to quickly navigate within a program guide to the program information associated with an established reference point “Home”, as indicated in
The present invention can also be used with other methods of displaying program information, such as browse banners, barkers, category window, or Pay-per-view guides, to allow a user to quickly navigate to program information associated with an established reference point. A browse banner allows a user to view the current and future programming for a single channel or category. Even with a simple browse banner the user could end up at program information days into the future. The use of a single button to quickly return to the program information for the current time provides a user friendly navigation option for the subscriber. Program information displayed by Theme could use a reference point associated with the theme of the current program at the current time and date or it could be associated with the first alphabetical listing of the theme of the current program. Program information displayed by Title could use a reference point associated with the first letter of the current program at the current time and date or it could be the first title listed in the program information by alphabetical order and a selection within that first title information.
Establishing and defining the point of reference can be accomplished by a variety of methods. The system operator for subscriber television system 100 located at headend 110 can set the program guide parameters such that the established reference point is the last viewed channel, prior to the display of the program guide, and the current time and date. The system operator using system control parameters could establish any of a variety of reference points for the program guide and other program information related display methods. In addition, the established reference point could be defined by or related to a subscriber selection. The subscriber could be allowed to select from a list of alternative reference points provided by the system control parameters or the established reference point could be associated with a Favorite setting within a program guide. The Favorite associated reference point is not directly selected by the subscriber but would be related to the subscriber's selection of a Favorite channel. For example, a subscriber selects ESPN as their favorite channel. The established reference point could then be defined as the ESPN related channel and the current time and date. Pushing the “C” button on a remote control, while viewing the program guide, would always return this subscriber to the program information for ESPN at the current time and date.
In another embodiment, pressing the “C” or HOME key generates the display of a menu of reference points from which a user can select. The user could scroll up and down using directional arrows on a remote control unit and use a select button to chose a highlighted reference point. The machine-state of each reference point would be stored a priori in memory for quickly enacting a reference point machine-state upon selection.
ConclusionFrom the foregoing, it will be appreciated that the present invention provides an efficient method and system that allows a user to quickly navigate within a program guide to an established reference point, such as the program information associated with the last viewed channel and the current time.
The present invention has been described in relation to particular embodiments, which are intended in all respects to be illustrative rather than restrictive. For example, the exemplary reference point, Home, could instead be labeled with any of a variety of names such as Jump, Start, Return, or Current. The reference point could be any of a variety of points with in the program information including other combinations of time, channel, category, and position within the program guide. For example, the reference point could be the last channel viewed prior to the display of the program guide at the last user selected time (not the current time) or a favorite channel at the current time or a single dimension parameter such as a selected category of program information, such as Sports or Movies.
The references to the last viewed channel or to the program viewed immediately prior to causing the program information to be displayed provides a reference from the subscribers perspective, typically while displaying the program information the HCT remains tuned to that channel until another channel is selected.
Those skilled in the art will appreciate that although the present invention has been described in the context of icon displayed with the program information, a user could be informed of the functionality of the present invention via other methods such as a separate display, help window, or an instruction manual, and that other embodiments would not require an icon. In addition, there could be multiple icons representing different reference points.
In conclusion, while exemplary embodiments of the invention have been illustrated and described, it will be clear that the invention is not so limited. Alternative embodiments will be apparent to those skilled in the art to which the present invention pertains without departing from its spirit or scope. Accordingly the appended claims rather than the foregoing description define the scope of the present invention.
Claims
1. A method for establishing a referenced television information within a television program guide, the method comprising:
- establishing the referenced television information within the television program guide based on at least one display parameter;
- associating a user input key with the referenced television information;
- causing a portion of the television program guide to be displayed;
- receiving a single activation of the user input key requesting the display of at least a portion of the referenced television information based on the at least one display parameter; and
- responsive to receiving the single activation of the user input key, providing the at least a portion of the referenced television information based on the at least one display parameter.
2. The method of claim 1, wherein the at least a portion of the referenced television information is displayed within a two-dimensional program guide, wherein the program guide is navigable in both dimensions and one of the dimensions corresponds to the at least one display parameter.
3. The method of claim 1, wherein the at least a portion of the referenced television information is displayed within a one-dimensional browse banner, wherein the browse banner is navigable in at least one dimension and one navigable dimension corresponds to the at least one display parameter.
4. The method of claim 1, wherein the at least one display parameter is chosen from a group of parameters consisting of a channel number, a time interval in relation to the present time, and a program theme category.
5. The method of claim 1, wherein an icon depicting the user input key is displayed within the portion of the television program guide caused to be displayed.
6. A method for navigating a television program guide, the method comprising the steps of:
- establishing a referenced displayable location with at least one portion of the television program guide;
- associating a user input key with the referenced displayable location based on at least one display parameter;
- causing a portion of the television program guide to be displayed;
- receiving a single activation of the user input key requesting to display the referenced displayable location; and
- responsive to receiving the single activation of the user input key, displaying the referenced displayable location.
7. The method of claim 6, wherein the displayable location is displayed within a one-dimensional browse banner wherein the browse banner is navigable in one dimension corresponding to the at least one navigable display parameter.
8. The method of claim 6, wherein the at least one display parameter is chosen from a group of parameters consisting of a channel number, a time interval in relation to the present time, and a program theme category
9. The method of claim 6, wherein an icon depicting the user input key is displayed within the portion of the television program guide caused to be displayed.
10. A system for establishing a referenced television information within a television program guide, the system comprising:
- a transmitter for transmitting the television program guide and system control parameters;
- a transmission medium over which the television program guide and the system control parameters are transmitted; and
- at least one receiver, the receiver being operative to: establishing the referenced television information within the television program guide; associating a user input with the referenced television information based on at least one display parameter of the television program guide; and receiving the user input requesting to display the referenced television information based on the at least one display parameter; and
- responsive to receiving the user input, providing the display of the referenced television information based on the at least one display parameter within the display of a portion of the television program guide.
11. The system of claim 10, wherein the receiver further being operative to cause to be displayed, with the television program guide, an icon indicating the user input that corresponds to requesting display of the referenced television information.
12. The system of claim 10, wherein the user input is received from a remote control device.
13. The system of claim 10, wherein the at least one display parameter is chosen from a group of parameters consisting of a channel number, a time interval in relation to the present time, and a program theme category.
14. A subscriber television system for navigating within a television program guide, the system comprising:
- a headend for transmitting the television program guide and system control parameters;
- a transmission medium over which the television program guide and the system control parameters are transmitted; and
- at least one home communication terminal, the home communications terminal being operative to: establishing a referenced television display within the television program guide; associating a user input with the referenced television display based on at least one parameter within the television program guide, the user input being generated from a user input key; causing the television program guide to be displayed; and receiving a single activation of the user input key requesting to display the referenced television display based on the at least one parameter; and
- responsive to receiving the single activation of the user input key, displaying the referenced television display based on the at least one parameter within the television program guide.
15. The system of claim 14, wherein the home communications terminal further being operative to cause to be displayed, with the television program guide, an icon indicating a button on a remote control that a system user would press to provide the user input requesting display of the referenced television display.
16. The system of claim 14, wherein the user input is received from a remote control device.
17. The system of claim 14, wherein the at least one parameter is chosen from a group of parameters consisting of a channel number, a time interval in relation to the present time, and a program theme category.
18. A method for providing television program information on a display, the method comprising:
- associating a list identifying a plurality of reference points within a user input key;
- associating each one of the plurality of reference points with a respective portion of the television program information;
- receiving a first user input corresponding to the user input key;
- displaying at least a portion of the list identifying the plurality of reference points responsive to receiving the first user input;
- receiving a second user input corresponding to a user selection of a first reference point in the plurality of reference points; and
- displaying the portion of the respective television program information associated with the first reference point responsive to receiving the second user input.
19. A method for providing television program information on a display, the method comprising:
- associating a user input key with a user-selected program guide view; providing an option for a user-selectable program guide view from a plurality of program guide views, wherein each program guide view in the plurality of program guide views is navigable by a user in two dimensions, each said dimension corresponding to a respective display parameter;
- establishing the user-selected program guide view responsive to a selection by the user of a first program guide view from the plurality of program guide views;
- causing display of a portion of television program information in a second program guide view that is different than the first program guide view;
- receiving a single activation of the user input key requesting the first program guide view; and
- causing display of a portion of television program information in the first program guide view responsive to receiving the single activation of the user input key.
Type: Application
Filed: Nov 22, 2004
Publication Date: Apr 7, 2005
Inventors: Dean Jerding (Roswell, GA), Robert Banker (Cumming, GA), Gregory Durden (Jonesboro, GA), Arturo Rodriguez (Norcross, GA)
Application Number: 10/994,599