User interface for television schedule system
First Claim
1. A television schedule system, which comprises:
- a television display,a schedule memory,a processing unit coupled to said schedule memory, said processing unit being configured to obtain television schedule information from said schedule memory and to format the television schedule information as a television schedule for display on said television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, some of said plurality of listed channels being identified by channel number and some of said plurality of listed channels being identified by television service name, anda video display generator coupled between said processing unit and said television display, said video display generator being configured to provide the television schedule as a video signal to said television display.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Screen (10) for a user interface of a television schedule system and process consists of an array (24) of irregular cells (26), which vary in length, corresponding to different television program lengths of one half hour to one-and-one half hours or more. The array is arranged as three columns (28) of one-half hour in duration, and twelve rows (30) of program listings. Some of the program listings overlap two or more of the columns (28) because of their length. Because of the widely varying length of the cells (26), if a conventional cursor used to select a cell location were to simply step from one cell to another, the result would be abrupt changes in the screen (10) as the cursor moved from a cell (26) of several hours length to an adjacent cell in the same row. An effective way of taming the motion is to assume that behind every array (24) is an underlying array of regular cells. By restricting cursor movements to the regular cells, abrupt screen changes will be avoided. With the cursor (32), the entire cell (26) is 3-D highlighted, using a conventional offset shadow (34). The offset shadow (34) is a black bar that underlines the entire cell and wraps around the right edge of the cell. To tag the underlying position--which defines where the cursor (32) is and thus, where it will move next--portions (36) of the black bar outside the current underlying position are segmented, while the current position is painted solid.
783 Citations
36 Claims
-
1. A television schedule system, which comprises:
-
a television display, a schedule memory, a processing unit coupled to said schedule memory, said processing unit being configured to obtain television schedule information from said schedule memory and to format the television schedule information as a television schedule for display on said television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, some of said plurality of listed channels being identified by channel number and some of said plurality of listed channels being identified by television service name, and a video display generator coupled between said processing unit and said television display, said video display generator being configured to provide the television schedule as a video signal to said television display. - View Dependent Claims (2)
-
-
3. An interactive television schedule system, which comprises:
-
a television display, means coupled to said television display for displaying a television schedule on said television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, some of said plurality of listed channels being identified by channel number and some of said plurality of listed channels being identified by television service name, user input means coupled to said means for displaying the television schedule, said user input means including a program selector and a movement control for a visual identification of selected ones of said irregular cells which controls movement of said visual identification in the first dimension and in the second dimension from cell to cell, responsive to an input by a user to said movement control to visually identify a desired one of said irregular cells corresponding to a desired program, a channel conversion memory containing conversion information identifying a channel number to which each of said some of said plurality of channels identified by television service name needs to be tuned to receive that television service, means coupled to said means for displaying the television schedule for selecting the desired visually identified program in response to activation of said program selector, and a programmable tuner coupled to said means for selecting the desired program and to said channel conversion memory for tuning to a select channel for the desired program based on position of said visual identification. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. An interactive television schedule system, which comprises:
-
a television display, means coupled to said television display for displaying a television schedule on said television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, user input means coupled to said means for displaying the television schedule, said user input means including a program selector and a movement control for a visual identification of selected ones of said irregular cells which controls movement of said visual identification in the first dimension and in the second dimension from cell to cell, responsive to an input by a user to said movement control to visually identify a desired one of said irregular cells corresponding to a desired program, means coupled to said means for displaying the television schedule for selecting the desired visually identified program in response to activation of said program selector, and a programmable tuner coupled to said means for selecting the desired program for tuning to a select channel for the desired program, said means for displaying the television schedule on said television display further being configured to display alternatively a television schedule for a single channel selected by position of said visual identification in said grid in response to a first guide command. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An interactive television schedule system, which comprises:
-
a television display, means coupled to said television display for displaying a television schedule on said television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, user input means coupled to said means for displaying the television schedule, said user input means including a program selector and a movement control for a visual identification of selected ones of said irregular cells which controls movement of said visual identification in the first dimension and in the second dimension from cell to cell, responsive to an input by a user to said movement control to visually identify a desired one of said irregular cells corresponding to a desired program, means coupled to said means for displaying the television schedule for selecting the desired visually identified program in response to activation of said program selector, and a programmable tuner coupled to said means for selecting the desired program for tuning to a select channel for the desired program, said means for displaying the television schedule on said television display further being configured to display an overlay containing information on a television program being shown on said television display when a channel being shown on said television display is changed. - View Dependent Claims (15, 16, 17)
-
-
18. An interactive television schedule system, which comprises:
-
a television display, means coupled to said television display for displaying a television schedule on said television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, user input means coupled to said means for displaying the television schedule, said user input means including a program selector and a movement control for a visual identification of selected ones of said irregular cells which controls movement of said visual identification in the first dimension and in the second dimension from cell to cell, responsive to an input by a user to said movement control to visually identify a desired one of said irregular cells corresponding to a desired program, means coupled to said means for displaying the television schedule for selecting the desired visually identified program in response to activation of said program selector, and a programmable tuner coupled to said means for selecting the desired program for tuning to a select channel for the desired program, said means for displaying the television schedule on said television display further being configured to display a screen containing recording information in response to a user command to record the desired program.
-
-
19. An interactive television schedule system, which comprises:
-
a television display, means coupled to said television display for displaying a television schedule on said television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, user input means coupled to said means for displaying the television schedule, said user input means including a program selector and a movement control for a visual identification of selected ones of said irregular cells which controls movement of said visual identification in the first dimension and in the second dimension from cell to cell, responsive to an input by a user to said movement control to visually identify a desired one of said irregular cells corresponding to a desired program, means coupled to said means for displaying the television schedule for selecting the desired visually identified program in response to activation of said program selector, and a programmable tuner coupled to said means for selecting the desired program for tuning to a select channel for the desired program, said programmable tuner and said user input means being configured to permit user selection of any available channel by entry of a channel number either in the presence of or absence of said television schedule on said television display.
-
-
20. An interactive process for operating a television schedule system, which comprises:
-
displaying a television schedule on a television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, a first some of said plurality of channels being listed by channel number and a second some of said plurality of channels being listed by television service name, storing information in a memory of the television schedule system relating the television service name to a corresponding channel number to which each of said second some of said plurality of channels needs to be tuned to in order to receive that television service, providing a visual identification of a selected one of said irregular cells, moving said visual identification in the first dimension and in the second dimension between first and second ones of said irregular cells to select a desired one of said irregular cells corresponding to a desired program, and using the stored information to tune a programmable tuner to a select channel listed by television service name based on position of said visual identification for the desired program. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. An interactive process for operating a television schedule system, which comprises:
-
displaying a television schedule on a television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, providing a visual identification of a selected one of said irregular cells, moving said visual identification in the first dimension and in the second dimension between first and second ones of said irregular cells to select a desired one of said irregular cells corresponding to a desired program, alternatively displaying a television schedule for a single channel selected by position of said visual identification in said grid, and tuning a programmable tuner to a select channel either selected as said single channel or selected based on position of said visual identification in said grid for the desired program. - View Dependent Claims (27, 28, 29, 30)
-
-
31. An interactive process for operating a television schedule system, which comprises:
-
displaying a television schedule on a television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, providing a visual identification of a selected one of said irregular cells, moving said visual identification in the first dimension and in the second dimension between first and second ones of said irregular cells to select a desired one of said irregular cells corresponding to a desired program, tuning a programmable tuner to a select channel based on position of said visual identification for the desired program, and displaying an overlay containing information relating to a television program being shown on said television set when a channel being shown on the television set is changed. - View Dependent Claims (32, 33, 34)
-
-
35. An interactive process for operating a television schedule system, which comprises:
-
displaying a television schedule on a television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, providing a visual identification of a selected one of said irregular cells, moving said visual identification in the first dimension and in the second dimension between first and second ones of said irregular cells to select a desired one of said irregular cells corresponding to a desired program, displaying a recording screen on said television display in response to a user command to record the desired program, and tuning a programmable tuner to a select channel based on position of said visual identification for the desired program at a time of the desired program to thereby effect recording of the desired program.
-
-
36. An interactive process for operating a television schedule system, which comprises:
-
displaying a television schedule on a television display as a grid of two-dimensionally arranged, adjacent irregular cells which vary in length corresponding to time duration of programs, with a title of a program being displayed in each of said irregular cells, said grid having a plurality of channels listed in a first dimension and time listed in a second dimension, providing a visual identification of a selected one of said irregular cells, moving said visual identification in the first dimension and in the second dimension between first and second ones of said irregular cells to select a desired one of said irregular cells corresponding to a desired program, alternatively receiving entry of a channel number in said television schedule system either in the presence of or absence of said television schedule on said television display, and tuning said programmable tuner to a select channel either based on position of said visual identification or on an entered channel number for the desired program.
-
Specification