Electronic program guide displayed simultaneously with television programming
First Claim
1. A method for display of electronic program guide information to a viewer while viewing a television program, wherein the electronic program guide information is organized in various slices each containing at least a channel identifier and a program element for a given time element, and wherein the viewer selectively determines how to expand the program guide information when initially presented to the viewer in browse mode so as to present additional program guide information, the method comprising steps for:
- retrieving from an electronic program guide at least a first slice of program guide information;
displaying in a browse mode the retrieved slice in a window that is simultaneously presented for viewing with a displayed television program;
in response to a viewer-activated scrolling command scrolling toward a new slice that is not currently viewable to the viewer, expanding the displayed number of slices on a slice-by-slice basis by one additional slice of program guide information to said browse mode window corresponding to the new slice that is not currently viewable to the viewer while continuing to display the retrieved slice; and
the viewer selectively continuing to add another additional slice of program guide information to said browse mode window using a viewer-activated scrolling command while continuing to display the retrieved slice until a pre-defined number of slices is reached.
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.
-
Citations
36 Claims
-
1. A method for display of electronic program guide information to a viewer while viewing a television program, wherein the electronic program guide information is organized in various slices each containing at least a channel identifier and a program element for a given time element, and wherein the viewer selectively determines how to expand the program guide information when initially presented to the viewer in browse mode so as to present additional program guide information, the method comprising steps for:
-
retrieving from an electronic program guide at least a first slice of program guide information; displaying in a browse mode the retrieved slice in a window that is simultaneously presented for viewing with a displayed television program; in response to a viewer-activated scrolling command scrolling toward a new slice that is not currently viewable to the viewer, expanding the displayed number of slices on a slice-by-slice basis by one additional slice of program guide information to said browse mode window corresponding to the new slice that is not currently viewable to the viewer while continuing to display the retrieved slice; and the viewer selectively continuing to add another additional slice of program guide information to said browse mode window using a viewer-activated scrolling command while continuing to display the retrieved slice until a pre-defined number of slices is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for implementing a method for display of electronic program guide information to a viewer while viewing a television program, wherein the electronic program guide information is organized in various slices each containing at least a channel identifier and a program element for a given time element, and wherein the viewer selectively determines how to expand the program guide information when initially presented to the viewer in browse mode so as to present additional program guide information, the computer program product comprising:
-
a computer-readable medium having computer-executable instructions stored thereon for implementing said method; and wherein said computer-executable instructions are comprised of computer-program code means for performing the following steps; a step for retrieving from an electronic program guide at least a first slice of program guide information; a step for displaying in browse mode the retrieved slice in a window that is simultaneously presented for viewing with a displayed television program; in response to a viewer-activated scrolling command scrolling toward a new slice that is not currently viewable to the viewer while continuing to display the retrieved slice, a step for expanding the displayed number of slices on a slice-by-slice basis by one additional slice of program guide information to said browse mode window corresponding to the new slice that is not currently viewable to the viewer; and a step for selectively continuing to add another additional slice of program guide information to said browse mode window using a viewer-activated scrolling command while continuing to display the retrieved slice until a pre-defined number of slices is reached. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for display of electronic program guide information to a viewer while viewing a television program, wherein the electronic program guide information is organized in various slices each containing at least a channel identifier and a program element for a given time element, and wherein the viewer selectively determines how to expand the program guide information when initially presented to the viewer in browse mode so as to present additional program guide information, the method comprising steps for:
-
retrieving from an electronic program guide first slice of program guide information; displaying in browse mode the first slice in a window that is simultaneously presented for viewing with a displayed television program; in response to a viewer-activated scrolling command scrolling toward a new time element that is not currently visible to the viewer, expanding the displayed number of time elements on a time period-by-time period basis by one or more time elements that are simultaneously viewable within said browse mode window in addition to the first slice of program guide information and the time element for said first slice of program guide information; and selectively adding one additional slice of program guide information to said browse mode window using a viewer-activated scrolling command, while continuing to display the retrieved slice, until a pre-defined number of slices is reached, and wherein each slice of program guide information that is added for a particular time element so that the viewer is allowed to scroll the browse mode window on a time period-by-time period basis. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product for implementing a method for display of electronic program guide information to a viewer while viewing a television program, wherein the electronic program guide information is organized in various slices each containing at least a channel identifier and a program element for a given time element, and wherein the viewer selectively determines how to expand the program guide information when initially presented to the viewer in browse mode so as to present additional program guide information, the computer program product comprising:
-
a computer-readable medium having computer-executable instructions stored thereon for implementing said method; and wherein said computer-executable instructions are comprised of computer-program code means for performing the following steps; a step for retrieving from an electronic program guide a first slice of program guide information; a step for displaying in browse mode the first slice in a window that is simultaneously presented for viewing with a displayed television program; in response to a viewer-activated scrolling command scrolling toward a new time element that is not currently visible to the viewer, a step for expanding the displayed number of time elements on a time period-by-time period basis by one or more time elements that are simultaneously viewable within said browse mode window in addition to the first slice of program guide information and the time element for said first slice of program guide information; and a step for selectively adding one additional slice of program guide information to said browse mode window using a viewer-activated scrolling command while continuing to display the retrieved slice, until a pre-defined number of slices is reached, and wherein each slice of program guide information that is added is added for a particular time element so that the viewer is allowed to scroll the browse mode window on a time period-by-time period basis. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification