Systems and methods for presenting an interactive user interface
First Claim
1. A method for invoking an interactive user interface, comprising:
- receiving a user interface invocation command from a user;
invoking the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
tuning to a television channel in response to the user invoking the interactive user interface, wherein the television channel comprises programming data channel videos;
displaying at least a portion of the television channel; and
causing the interactive user interface to be displayed as an automatically scrolling grid of program guide data on one portion of a display and the programming data channel videos to be displayed on another portion of the display.
13 Assignments
0 Petitions
Accused Products
Abstract
An interactive system controlled by a TV viewer remote control transmitter that displays portions of a scroll grid program guide on the viewer'"'"'s display screen is provided. The system is responsive to variable control signals from a remote to advance, back up, and freeze a scroll output picture image signal. It is also responsive to directional control signals from the remote to reposition a “highlight” background to corresponding program data slots on a scroll grid and to display further program information corresponding to the program of the data slot shown in “highlight.” In addition, it is responsive to further directional control signals to redraw the grid to display earlier or later time segment program data than is normally displayed on the viewer'"'"'s screen.
70 Citations
24 Claims
-
1. A method for invoking an interactive user interface, comprising:
-
receiving a user interface invocation command from a user;
invoking the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
tuning to a television channel in response to the user invoking the interactive user interface, wherein the television channel comprises programming data channel videos;
displaying at least a portion of the television channel; and
causing the interactive user interface to be displayed as an automatically scrolling grid of program guide data on one portion of a display and the programming data channel videos to be displayed on another portion of the display. - View Dependent Claims (2)
-
-
3. A method for invoking an interactive user interface, comprising:
-
receiving a user interface invocation command from a user;
invoking the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
tuning to a television channel in response to the user invoking the interactive user interface, wherein the television program channel comprises programming data channel data;
displaying at least a portion of the television channel; and
causing the programming data channel data to be masked when the interactive user interface and the at least a portion of the television channel are displayed.
-
-
4. A method for invoking an interactive user interface, comprising:
-
receiving a user interface invocation command from a user;
invoking the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
tuning to a television channel in response to the user invoking the interactive user interface;
displaying at least a portion of the television channel;
causing the interactive user interface to be displayed as an automatically scrolling grid containing a plurality of time slots; and
enabling the user to advance the grid by at least one of the time slots.
-
-
5. A method for invoking an interactive user interface, comprising:
-
receiving a user interface invocation command from a user;
invoking the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
tuning to a television channel in response to the user invoking the interactive user interface, displaying at least a portion of the television channel;
causing the interactive user interface to be displayed as an automatically scrolling grid containing a plurality of time slots; and
enabling the user to move the grid backward by at least one of the time slots.
-
-
6. A method for invoking an interactive user interface, comprising:
-
receiving a user interface invocation command from a user;
invoking the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
tuning to a television channel in response to the user invoking the interactive user interface, displaying at least a portion of the television channel;
causing the interactive user interface to be displayed as an automatically scrolling grid; and
enabling the user to control in which direction the grid scrolls.
-
-
7. A method for invoking an interactive user interface, comprising:
-
receiving a user interface invocation command from a user;
invoking the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
tuning to a television channel in response to the user invoking the interactive user interface;
displaying at least a portion of the television channel;
causing the interactive user interface to be displayed as an automatically scrolling grid; and
enabling the user to stop the grid from scrolling.
-
-
8. A method for invoking an interactive user interface, comprising:
-
receiving a user interface invocation command from a user;
invoking the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
tuning to a television channel in response to the user invoking the interactive user interface;
displaying at least a portion of the television channel;
enabling the user to select an item of program guide data in the interactive user interface; and
causing additional information on the selected item to be displayed.
-
-
9. A method for invoking an interactive user interface, comprising:
-
receiving a user interface invocation command from a user;
invoking the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
tuning to a television channel in response to the user invoking the interactive user interface;
displaying at least a portion of the television channel;
causing the interactive user interface to be displayed as an automatically scrolling grid; and
enabling a user to enter a highlight mode in which a portion of the grid corresponding to a selected television program is highlighted. - View Dependent Claims (10, 11, 12)
-
-
13. A system for invoking an interactive user interface, comprising:
-
a user input device that receives a user interface invocation command from a user;
a computer that invokes the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
a tuner that tunes to a television channel in response to the user invoking the interactive user interface, wherein the television channel comprises programming data channel videos; and
a display that displays at least a portion of the television channel;
wherein the computer also causes the interactive user interface to be displayed as an automatically scrolling grid of program guide data on one portion of a display and the programming data channel videos to be displayed on another portion of the display. - View Dependent Claims (14)
-
-
15. A system for invoking an interactive user interface, comprising:
-
a user input device that receives a user interface invocation command from a user;
a computer that invokes the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
a tuner that tunes to a television channel in response to the user invoking the interactive user interface, wherein the television channel comprises programming data channel data; and
a display that displays at least a portion of the television channel;
wherein the computer also causes the programming data channel data to be masked when the interactive user interface and the at least a portion of the television channel are displayed.
-
-
16. A system for invoking an interactive user interface, comprising:
-
a user input device that receives a user interface invocation command from a user;
a computer that invokes the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
a tuner that tunes to a television channel in response to the user invoking the interactive user interface, wherein the television channel comprises programming data channel videos; and
a display that displays at least a portion of the television channel;
wherein the computer also causes the interactive user interface to be displayed as an automatically scrolling grid containing a plurality of time slots, and wherein the system further comprises a remote control that enables the user to advance the grid by at least one of the time slots.
-
-
17. A system for invoking an interactive user interface, comprising:
-
a user input device that receives a user interface invocation command from a user;
a computer that invokes the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
a tuner that tunes to a television channel in response to the user invoking the interactive user interface; and
a display that displays at least a portion of the television channel;
wherein the computer also causes the interactive user interface to be displayed as an automatically scrolling grid containing a plurality of time slots, and wherein the system further comprises a remote control that enables the user to move the grid backward by at least one of the time slots.
-
-
18. A system for invoking an interactive user interface, comprising:
-
a user input device that receives a user interface invocation command from a user;
a computer that invokes the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
a tuner that tunes to a television channel in response to the user invoking the interactive user interface; and
a display that displays at least a portion of the television channel;
wherein the computer also causes the interactive user interface to be displayed as an automatically scrolling grid, and wherein the system further comprises a remote control that enables the user to control in which direction the grid scrolls.
-
-
19. A system for invoking an interactive user interface, comprising:
-
a user input device that receives a user interface invocation command from a user;
a computer that invokes the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
a tuner that tunes to a television channel in response to the user invoking the interactive user interface; and
a display that displays at least a portion of the television channel;
wherein the computer also causes the interactive user interface to be displayed as an automatically scrolling grid, and wherein the system further comprises a remote control that enables the user to stop he grid from scrolling.
-
-
20. A system for invoking an interactive user interface, comprising:
-
a user input device that receives a user interface invocation command from a user;
a computer that invokes the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
a tuner that tunes to a television channel in response to the user invoking the interactive user interface;
a display that displays at least a portion of the television channel; and
a remote control that enables the user to select an item of program guide data from the interactive user interface, and wherein the computer also causes additional information on the selected item to be displayed.
-
-
21. A system for invoking an interactive user interface, comprising:
-
a user input device that receives a user interface invocation command from a user;
a computer that invokes the interactive user interface in response to receipt of the user interface invocation command so that a user interface display is presented to the user;
a tuner that tunes to a television channel in response to the user invoking the interactive user interface; and
a display that displays at least a portion of the television channel;
wherein the computer also causes the interactive user interface to be displayed as a grid, and the system further comprises a remote control that enables a user to enter a highlight mode in which a portion of the grid corresponding to a selected television program is highlighted. - View Dependent Claims (22, 23, 24)
-
Specification