Playback of interactive programs
First Claim
1. A method comprising:
- receiving a broadcast signal, wherein said broadcast signal contains a program and wherein said program contains one or more interactive applications;
storing said program on a storage device;
initiating playback of said program from said storage device; and
launching a first interactive application of said one or more interactive applications in response to detecting said first interactive application during said playback of said program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for playing back a program which includes one or more interactive applications. A program which is stored, either in the form of a data stream or as a set of files is played back from a storage device. When playback is started, applications which are detected are launched. Applications are detected in the playback of pushed content when they become available in the playback stream. Applications are detected in the playback of pulled content by comparing the validity ranges of the applications to a current playback index. When special playback modes are used, signals which affect the lifecycle of an application are detected and corresponding signals are generated to maintain the proper state of the application. During these special playback modes, these various notification signals may be conveyed to applications which are configured to operate during these modes. Applications which are not configured to operate during these special playback modes may be terminated when the special modes are initiated and restarted when the special modes end.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving a broadcast signal, wherein said broadcast signal contains a program and wherein said program contains one or more interactive applications;
storing said program on a storage device;
initiating playback of said program from said storage device; and
launching a first interactive application of said one or more interactive applications in response to detecting said first interactive application during said playback of said program. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
providing a program stored on a storage device, wherein said program contains an interactive application;
initiating playback of said program from said storage device;
launching said interactive application;
initiating a special play mode of said program; and
conveying a notification signal to said interactive application during said special play mode. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a receiver; and
a storage device coupled to said receiver;
wherein said storage device is configured to store a program data stream including one or more interactive application data streams and to provide said program data stream to said receiver for playback; and
wherein said receiver is configured to detect and launch said one or more interactive applications. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification