Electronic program guide displayed simultaneously with television programming
First Claim
1. A method for displaying an electronic program guide to a viewer while television programming is substantially viewable by the viewer, the method comprising:
- a step of retrieving electronic program guide data from a data source, the electronic program guide data comprising a plurality of data slices representing data related to the programming;
a step of displaying at least one data slice of the plurality of data slices to the viewer; and
in response to a selection by the viewer, a step of expanding the at least one data slice to at least two data slices of the plurality of data slices while substantially displaying the programming to the viewer.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying an electronic program guide (EPG) to a viewer. The method includes displaying one or more data slices representative of broadcast programming to a viewer. In response to input from the viewer, the displayed number of data slices is increased, for example, from one slice to two slices. In browser mode the viewer can scroll through multiple EPG data slices without selecting to view full mode EPG, while in full mode the EPG can expand from a single column of data slices to multiple columns of data slices based upon viewer selections. The EPGs of the present invention can display programming that a viewer is more likely to watch at a particular time than other programming. A data slice representing the predicted programming can be inserted into the EPG so that the viewer can identify programming that is likely to be of interest.
84 Citations
50 Claims
-
1. A method for displaying an electronic program guide to a viewer while television programming is substantially viewable by the viewer, the method comprising:
-
a step of retrieving electronic program guide data from a data source, the electronic program guide data comprising a plurality of data slices representing data related to the programming;
a step of displaying at least one data slice of the plurality of data slices to the viewer; and
in response to a selection by the viewer, a step of expanding the at least one data slice to at least two data slices of the plurality of data slices while substantially displaying the programming to the viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
12. A computer product for implementing, in a system that includes a processor and a display device on which television programming can be displayed, a method of displaying an electronic program guide to a viewer while television programming is substantially viewable by the viewer, the computer programming product comprising:
a computer readable medium carrying computer-executable instructions for implementing the method, wherein the computer-executable instructions, when executed by the processor, cause the system to perform comprise;
a step of retrieving electronic program guide data from a data source, the electronic program guide data comprising a plurality of data slices representing data related to the programming;
a step of displaying at least one data slice of the plurality of data slices to the viewer; and
in response to a selection by the viewer, a step of expanding the at least one data slice to at least two data slices of the plurality of data slices while substantially displaying the programming to the viewer.
-
13. In a system that includes a processor and a display device on which video program can be displayed, a method for displaying an electronic program guide in a predictive manner to a viewer by way of the display device, the method comprising the acts of:
-
retrieving an electronic program guide comprising a plurality of data slices representing a plurality of programs, predicting at least one program of the plurality of programs that a viewer is more likely to watch at a particular time than others of the plurality of programs at the particular time;
based on the act of predicting, inserting at least one data slice representing the at least one program into one or more display screens associated with the electronic program guide; and
in response to input from the viewer selecting a particular one of the one or more display screens, displaying the selected display screen, including the at least one data slice, to the viewer using the display device.
-
-
23. A computer product for implementing, in a system that includes a processor and a display device on which television programming can be displayed, a method of displaying an electronic program guide in a predictive manner to a viewer by way of a display device, the computer program product comprising:
a computer readable medium carrying computer-executable instructions for implementing the method, wherein the computer-executable instructions, when executed by the processor, cause the system to perform the acts of;
retrieving an electronic program guide comprising a plurality of data slices representing a plurality of programs, predicting at least one program of the plurality of programs that a viewer is more likely to watch at a particular time than others of the plurality of programs at the particular time;
based on predicting at least one program, inserting at least one data slice representing the at least one program into one or more display screens associated with the electronic program guide; and
in response to input from the viewer selecting a particular one of the one or more display screens, displaying the selected display screen, including the at least one data slice, to the viewer using the display device.
-
24. In a computer system having a graphical user interface including a display device and an input device, a method of providing and selecting from an electronic program guide on the display device, comprising the steps of:
-
(a) retrieving a plurality of data slices for the electronic program guide, each of the plurality of data slices representing data associated with programs that can be viewed upon the display device;
(b) displaying one of the programs on the display device and concurrently displaying one slice of the plurality of data slices representing data associated with the displayed program;
(c) receiving an electronic program guide selection signal specifying that the number of data slices displayed on the display device is to be changed; and
(d) in response to receiving the electronic program guide selection signal, changing the number of data slices displayed on the display device while continuing to display said one or the programs on the display device.
-
-
33. In a computer system having a graphical user interface including a display device and an input device, a method of providing and selecting an electronic program guide in a predictive manner to a viewer by way of the display device, comprising the steps of:
-
(a) retrieving an electronic program guide comprising a plurality of data slices representing a plurality of programs;
(b) displaying at least one of the plurality of data slices on the display device;
(c) receiving an electronic program guide selection signal specifying that the computer system is to predict at least one program of the plurality of programs that a viewer is more likely to watch at a particular time than others of the plurality of programs at the particular time;
(d) in response to receiving the electronic program guide selection signal, predicting the at least one program of the plurality of program s that the viewer is more likely to watch; and
(e) in response to predicting the at least one program of the plurality of programs, displaying at least one data slice representing the at least one program to the viewer using the display device. - View Dependent Claims (34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50)
-
-
35. A method for displaying to a viewer an electronic program guide containing data representing broadcast programming, the displayed data capable of being varied based upon selections of the viewer, the method comprising:
-
a step of retrieving electronic program guide data from a data source, the electronic program guide data comprising a plurality of data slices representing data related to the broadcast programming for a plurality of time periods;
a step of displaying the electronic program guide data to the viewer as a single column, the single column comprising at least one data slice of the plurality of data slices for one of the plurality of time periods; and
in response to a selection by the viewer, a step of expanding the single column to at least two columns comprising the plurality of data slices for the plurality of time periods.
-
-
45. A computer product for implementing, in a system that includes a processor and a display device on which television programming can be displayed, a method for displaying to a viewer an electronic program guide containing data representing broadcast programming, the displayed data capable of being varied based upon selections of the viewer, the computer programming product comprising:
a computer readable medium carrying computer-executable instructions for implementing the method, wherein the computer-executable instructions, when executed by the processor, cause the system to perform comprise;
a step of retrieving electronic program guide data from a data source, the electronic program guide data comprising a plurality of data slices representing data related to the broadcast programming for a plurality of time periods;
a step of displaying the electronic program guide data to the viewer as a single column, the single column comprising at least one data slice of the plurality of data slices for one of the plurality of time periods; and
in response to a selection by the viewer, a step of expanding the single column to at least two columns comprising the plurality of data slices for the plurality of time periods.
-
46. In a computer system having a graphical user interface including a display device and an input device, a method of providing and selecting from an electronic program guide on the display device, comprising the steps of:
-
(a) retrieving electronic program guide data from a data source, the electronic program guide data representing data related to the broadcast programming for a plurality of time periods;
(b) displaying the electronic program guide data for a single time period to the viewer as a single column;
(c) receiving an electronic program guide selection signal specifying that the number of time periods displayed on the display device is to be changed; and
(d) in response to receiving the electronic program guide selection signal, changing the number of time periods and the number of columns displayed on the display device.
-
Specification