Electronic program guide with hyperlinks to target resources
First Claim
1. In a system having an electronic programming guide (EPG) for organizing programming information, the EPG supporting a displayable user interface (UI) which presents the organized programming information, a method for operating the EPG comprising the following steps:
- placing, within the EPG, a hyperlink to a target resource; and
displaying the hyperlink in the EPG UI to enable a viewer to activate the target resource directly from the EPG by activating the hyperlink.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive entertainment system has a program provider which distributes video content programs to multiple subscribers over a distribution network. Each subscriber has a user interface unit which receives the digital video program and converts it for display on a television, monitor, or other display unit. The user interface unit has a processor and memory. An electronic programming guide (EPG) resides in the memory and is executable on the processor to organize programming information that is descriptive of the programs supplied over the interactive entertainment system. The EPG supports a user interface (UI) which visually correlates programs titles to scheduled viewing times. A hyperlink browser also resides in memory and is executable on the processor. One or more hyperlinks, which reference target resources containing interactive content related to the video programs, are integrated as part of the EPG UI. The hyperlinks can be placed in the program tiles, channel tiles, or description area, and can be situated alone or embedded within other text. When a viewer activates a hyperlink within the EPG, the user interface unit launches the browser to activate the target resource specified by the hyperlink. The data retrieved from the target resource is then displayed on the display unit. The viewer can also drag a particular program or channel label from its location within the EPG UI and drop the label at another location on the display unit. This drag-and-drop operation associates an instruction with the label that will execute in response to activation of the label. The instruction might cause the visual display unit to tune to the program or channel represented by the particular label, or to initiate procedures to record the program when it begins playing, or to jump to a related target resource, such as a Web site.
241 Citations
31 Claims
-
1. In a system having an electronic programming guide (EPG) for organizing programming information, the EPG supporting a displayable user interface (UI) which presents the organized programming information, a method for operating the EPG comprising the following steps:
-
placing, within the EPG, a hyperlink to a target resource; and
displaying the hyperlink in the EPG UI to enable a viewer to activate the target resource directly from the EPG by activating the hyperlink. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a system having an electronic programming guide (EPG) for organizing programming information, a method for operating the EPG comprising the following steps:
-
associating target resources with certain information listed in the EPG; and
searching the EPG to identify the information with associated target resources. - View Dependent Claims (10, 11, 12, 13)
-
-
14. In a system having an electronic programming guide (EPG) for organizing programming information, the EPG supporting a displayable user interface (UI) which presents the organized programming information, a method for operating the EPG comprising the following steps:
-
displaying the EPG UI on a visual display unit, the EPG UI having labels representing programs and channels;
dragging a particular label from its location within the EPG UI and dropping the particular label at another location on the visual display unit; and
associating an instruction with the particular label that will execute in response to activation of the particular label. - View Dependent Claims (15, 16, 17)
-
-
18. In a system having an electronic programming guide (EPG) for organizing programming information, the EPG supporting a displayable user interface (UI) which presents the organized programming information, a method for operating the EPG comprising the following steps:
-
associating target resources with certain information listed in the EPG; and
displaying the EPG UI on a visual display unit, the EPG UI having labels representing programs and channels;
dragging a particular program label from its location within the EPG UI and dropping the program label at another location on the visual display unit; and
associating an instruction with the program label that will execute in response to activation of the program label to perform at least one of the following tasks;
(1) tune the visual display unit to an accompanying channel carrying the program represented by the program label, and (2) launch code to activate a target resource associated with the program or the accompanying channel. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. In a system having an electronic programming guide (EPG) for organizing programming information, the EPG supporting a displayable user interface (UI) which presents the organized programming information, a method for operating the EPG comprising the following steps:
-
displaying the EPG UI on a visual display unit, the EPG UI having labels representing programs and channels;
dragging a particular label from its location within the EPG UI and dropping the particular label at another location on the visual display unit; and
associating an instruction with the particular label that will automatically tune the visual display unit to a program or channel at a particular start time for display or recording.
-
-
25. In an interactive entertainment device capable of receiving and displaying television signals, the interactive entertainment device supporting a displayable user interface (UI), a method for operating the interactive entertainment device comprising the following steps:
-
placing, within the UI, a hyperlink to a target resource; and
displaying the hyperlink in the UI to enable a viewer to activate the target resource directly from the UI by activating the hyperlink.
-
-
26. A user interface unit for use in an interactive entertainment system, comprising:
-
a processor;
an electronic programming guide (EPG) executing on the processor to organize programming information that is descriptive of programs supplied over the interactive entertainment system, the EPG supporting a displayable user interface (UI) which presents the organized programming information; and
one or more hyperlinks provided in the EPG UI to enable a viewer to activate target resources specified by the hyperlinks. - View Dependent Claims (27)
-
-
28. A user interface unit, comprising:
-
a display;
a processor;
an operating system executing on the processor, the operating system supporting drop-and-drag functions;
an electronic programming guide (EPG) executable on the processor to organize programming information, the EPG supporting a user interface (UI) which presents the organized programming information on the display, the EPG UI having labels corresponding to the programming information; and
a manipulation device operable in conjunction with the operating system to enable a viewer to drag a particular label from its location within the EPG UI and drop the particular label at another location on the display. - View Dependent Claims (29, 30)
-
-
31. A user interface unit comprising:
-
a processor;
an electronic programming guide (EPG) executing on the processor to organize programming information, the EPG associating target resources with certain information listed in the EPG; and
the processor being programmed to search the EPG to identify the information with associated target resources.
-
Specification