Claims
- 1. An interactive television system for displaying video segments on a television and for receiving user input related to the video segments, comprising:a script providing an order that a plurality of video segments are displayed and timing information related to an amount of time the video segments are displayed; the script including: a script object including a name field that identifies at least first and second different series of video segments that are displayed on the television, only one of which is displayed at a time in a continuous loop, and a timing field identifying a time the first series of video segments are displayed on the television in a continuous loop and a time that the second series of video segments are displayed on the television in a continuous loop; and a control frame that includes multiple controls related to bitmaps that are displayed overlaying the video segments; the control frame including a name field that identifies a particular control, a duration field that indicates the length of time the control is displayed overlaying the video segment, and an action field that indicates an action to take based on user input that occurs while the control is displayed on the television; the action field for identifying an application to launch that is associated with a currently displayed video segment in response to user input.
- 2. The interactive viewing system of claim 1 wherein the control frame further includes position information indicating a position that a bitmap is to be displayed on a video segment.
- 3. The interactive viewing system of claim 1 wherein the control is displayed on the video segment a predetermined period of time after the start of the video segment to prevent the user from inadvertently selecting the wrong action during a transition between video segments.
- 4. The interactive viewing system of claim 1 wherein the control is removed from the video segment a predetermined period of time before the end of the video segment to prevent the user from inadvertently selecting the wrong action during a transition between video segments.
- 5. The interactive viewing system of claim 1 further comprising a table having a parent field and a child field that establishes a parent child relationship between the script object and the control frame.
- 6. The interactive viewing system of claim 1 further including a page object that establishes the different screens that are displayed on the television during a video segment.
- 7. The interactive viewing system of claim 1 wherein each of the video segments has a title associated therewith and based on user input, the title of the current video segment is passed to the launched application identified in the action field.
- 8. The interactive viewing system of claim 1 wherein the timing information provided by the script is an actual time synchronized to the system clock.
- 9. The interactive viewing system of claim 1 wherein the timing information provided by the script is a relative time that is relative to a starting time of the script.
Parent Case Info
This application is a continuation of U.S. patent application Ser. No. 08/657,566, filed Jun. 5, 1996, now U.S. Patent No. 5,900,905, issued May 4, 1999.
US Referenced Citations (8)
Number |
Name |
Date |
Kind |
5583563 |
Wanderscheid et al. |
Dec 1996 |
A |
5585838 |
Lawler et al. |
Dec 1996 |
A |
5602597 |
Bertram |
Feb 1997 |
A |
5621456 |
Florin et al. |
Apr 1997 |
A |
5635989 |
Rothermuller |
Jun 1997 |
A |
5671225 |
Hooper et al. |
Sep 1997 |
A |
5699107 |
Lawler et al. |
Dec 1997 |
A |
6065042 |
Reimer et al. |
May 2000 |
A |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/657566 |
Jun 1996 |
US |
Child |
09/270633 |
|
US |