Method of data display for electronic program guides (EPGs)
First Claim
1. A method of displaying electronic program guide (EPG) data on a display, wherein the data is associated with a plurality of programs scheduled to air at a plurality of times throughout a calendar day, comprising:
- defining a grid on the display, said grid having a plurality of columns and a plurality of rows intersecting to form a plurality of cells, wherein each column has associated therewith a beginning time and an end of a time period;
displaying in a first cell formed at the intersection of a first row and a first column, program information for a first program associated with a first source; and
displaying in a second cell formed at the intersection of the first row and a second column, program information for a second program associated with a second source;
wherein the second program is scheduled to air substantially continuously during the time period associated with the first column and the time period associated with the second column.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying Electronic Program Guide (EPG) data in substantially a grid format, without using “channel” information as an axis. Instead of being presented by channel and time, the data is presented only by time. Thus, program information from multiple channels may be displayed in a single row. Various truncation algorithms allow program descriptions to be shortened, enabling placement of the descriptions into gaps or empty cells in an available row, whereas without the truncation the program description would not have fit into the gaps. For example, when there is a program X in the grid on a first line with at least one gap, and another program Y in the grid on a second line, where Y spans a time slot corresponding to at least one of the gaps on program X'"'"'s line, either X'"'"'s title or Y'"'"'s title, or both, can be truncated, and Y'"'"'s title can be moved to X'"'"'s line. Another opportunity occurs when there is a program X that runs for an extended period of the day, representing “ongoing” content, such that the exact start and end time of the program adds little value to an EPG display. Its listing in the EPG grid may be truncated at start and/or end as needed, to allow its placement in any available empty cell or cells. Another aspect of the invention involves using the techniques described above to display EPG data for multiple categories on the same display.
-
Citations
11 Claims
-
1. A method of displaying electronic program guide (EPG) data on a display, wherein the data is associated with a plurality of programs scheduled to air at a plurality of times throughout a calendar day, comprising:
-
defining a grid on the display, said grid having a plurality of columns and a plurality of rows intersecting to form a plurality of cells, wherein each column has associated therewith a beginning time and an end of a time period;
displaying in a first cell formed at the intersection of a first row and a first column, program information for a first program associated with a first source; and
displaying in a second cell formed at the intersection of the first row and a second column, program information for a second program associated with a second source;
wherein the second program is scheduled to air substantially continuously during the time period associated with the first column and the time period associated with the second column. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of displaying electronic program guide (EPG) data on a display, comprising:
-
defining a logical grid on the display, said grid having a plurality of columns and a plurality of rows, wherein each column has associated therewith a beginning time and an end of a time period; and
displaying in at least two cells, program information for a first program associated with a first source, said at least two cells comprising a first cell formed at the intersection of a first row and a first column, and a second cell formed at the intersection of a second row and the first column, said first and second rows sharing a common boundary.
-
Specification