Electronic program guide with multiple day planner
First Claim
1. A method for presenting multiple days of scheduling information for a plurality of programs, said plurality of programs includes a specific program on a specific day at a specific time, the method comprising the steps of:
- creating a table on a display, said table includes a plurality of rows and columns, said table includes a separate row for each program, said table includes a separate column for each day, said table includes a plurality of subsections, each subsection is defined by an intersection of an intersecting row and an intersecting column and represents data for a program corresponding to said intersecting row on a day corresponding to said intersecting column, said rows include a specific row associated with said specific program, said columns including a specific column associated with said specific day; and
inserting program times into at least a subset of said subsections such that said specific time is added to a specific subsection, said specific subsection is defined by an intersection of said specific row and said specific column.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for implementing an electronic programming guide that allows a television viewer to access and interact with television viewing information. The electronic programming guide provides the viewer with a grid which lists channels, titles and show times. One format for presenting the grid shows an entire week of programming. Each row contains a show that is to be broadcast one or more times during the week. The first column lists the name of the show and the second column indicates the length of the show. The next seven columns represent the days of the week. For each time that a show is to be broadcast, the show time and channel are displayed in the appropriate column. The grid can be sorted many ways including by title, category, actors or search terms.
474 Citations
41 Claims
-
1. A method for presenting multiple days of scheduling information for a plurality of programs, said plurality of programs includes a specific program on a specific day at a specific time, the method comprising the steps of:
-
creating a table on a display, said table includes a plurality of rows and columns, said table includes a separate row for each program, said table includes a separate column for each day, said table includes a plurality of subsections, each subsection is defined by an intersection of an intersecting row and an intersecting column and represents data for a program corresponding to said intersecting row on a day corresponding to said intersecting column, said rows include a specific row associated with said specific program, said columns including a specific column associated with said specific day; and inserting program times into at least a subset of said subsections such that said specific time is added to a specific subsection, said specific subsection is defined by an intersection of said specific row and said specific column. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A processor readable storage medium having processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming a processor to perform a method for presenting multiple days of scheduling information for a plurality of programs, said plurality of programs includes a specific program on a specific day at a specific time the method comprising the steps of:
-
creating a table, said table includes a plurality of rows and columns, said table includes a separate row for each program, said table includes a separate column for each day said, table includes a plurality of subsections, each subsection is defined by an intersection of an intersecting row and an intersecting column and represents data for a program corresponding to said intersecting row on a day corresponding to said intersecting column, said rows include a specific row associated with said specific program, said columns including a specific column associated with said specific day; and inserting program times into at least a subset of said subsections such that said specific time is added to a specific subsection, said specific subsection is defined by an intersection of said specific row and said specific column. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus for presenting television scheduling information, comprising:
-
means for displaying a table having a set of seven columns, each of said seven column corresponding to a day of a week, said table further including an eighth column for listing titles; means for filtering seven days of data; and means for inserting said filtered data into said table. - View Dependent Claims (33)
-
-
35. An apparatus for presenting television scheduling information, comprising:
-
a processor; and a memory in communication with said processor, said memory storing program code for programming said apparatus to perform a method for presenting multiple days of scheduling information for a plurality of programs, said plurality of programs includes a specific program on a specific day at a specific time, the method comprising the steps of; creating a table for display, said table includes a plurality of rows and columns, said table includes a separate row for each program, said table includes a separate column for each day, said table includes a plurality of subsections, each subsection is defined by an intersection of an intersecting row and an intersecting column and represents data for a program corresponding to said intersecting row on a day corresponding to said intersecting column, said rows include a specific row associated with said specific programs said columns including a specific column associated with said specific day; and inserting show times into at least a subset of said subsections such that said specific time is added to a specific subsection said specific subsection is defined by an intersection of said specific row and said specific column. - View Dependent Claims (34, 36, 37, 38, 39, 40)
-
-
41. A method for presenting multiple days of scheduling information for a plurality of video programs, said plurality of video programs includes a specific video program on a specific day at a specific time, the method comprising the steps of:
-
drawing a table, said table includes a plurality of rows and columns, said table includes a separate row for each video program, said table includes a separate column for each day, said table includes a plurality of subsections, each subsection is defined by an intersection of an intersecting row and an intersecting column and represents data for a video program corresponding to said intersecting row on a day corresponding to said intersecting column, said rows include a specific row associated with said specific video program, said columns including a specific column associated with said specific day; and inserting show times into at least a subset of said subsections such that said specific time is added to a specific subsection, said specific subsection is defined by an intersection of said specific row and said specific column.
-
Specification