Technique for delivering entertainment programming content including interactive features in a communications network
First Claim
1. A system for providing an entertainment program over a transmission channel, comprising:
- a first processor for generating a data stream which includes program data representing the entertainment program, said program data including at least two different program segments;
a second processor for detecting a demarcation between different program segments and for determining whether the entertainment program has interactive application data associated with the detected demarcation which is to be inserted at a location in the data stream corresponding to the detected demarcation or if there is no interactive application data associated with the detected demarcation, the interactive application data being data which is to be processed to realize at least one interactive feature at a selected point of the entertainment program, no predetermined bandwidth of the transmission channel being required for transmission of the interactive application data; and
a control unit for dynamically allocating bandwidth of the transmission channel for transmission of the interactive application data when it is determined that a detected demarcation has associated interactive application data, thereby interjecting the interactive application data, into the data stream to be transmitted through the transmission channel, the transmission of the interactive application data through the transmission channel occurring prior to transmission of a portion of the program data, corresponding to a part of the entertainment program before the selected point corresponding to the interactive application data being transmitted.
9 Assignments
0 Petitions
Accused Products
Abstract
In delivering an entertainment program over a communications network, e.g., a cable TV network, interactive application data for realizing interactive features in the entertainment program are interjected into the program stream carrying the entertainment program on an as needed basis. Because the entire channel bandwidth is temporarily dedicated for transmission of the interactive application data, whose amount is relatively small compared with that of the video and audio data of the programming content, the interactive application data when transmitted appears as a short “burst,” causing a virtually unnoticeable interruption in the programming content delivery.
-
Citations
36 Claims
-
1. A system for providing an entertainment program over a transmission channel, comprising:
-
a first processor for generating a data stream which includes program data representing the entertainment program, said program data including at least two different program segments; a second processor for detecting a demarcation between different program segments and for determining whether the entertainment program has interactive application data associated with the detected demarcation which is to be inserted at a location in the data stream corresponding to the detected demarcation or if there is no interactive application data associated with the detected demarcation, the interactive application data being data which is to be processed to realize at least one interactive feature at a selected point of the entertainment program, no predetermined bandwidth of the transmission channel being required for transmission of the interactive application data; and a control unit for dynamically allocating bandwidth of the transmission channel for transmission of the interactive application data when it is determined that a detected demarcation has associated interactive application data, thereby interjecting the interactive application data, into the data stream to be transmitted through the transmission channel, the transmission of the interactive application data through the transmission channel occurring prior to transmission of a portion of the program data, corresponding to a part of the entertainment program before the selected point corresponding to the interactive application data being transmitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing an entertainment program over a transmission channel, comprising:
-
generating a data stream which includes program data representing the entertainment program, the data stream being transmitted through the transmission channel; detecting a demarcation between different program segments in the program data representing the entertainment program; determining whether the entertainment program has interactive application data associated with the detected demarcation which is to be inserted at a location in the data stream corresponding to the detected demarcation or if there is no interactive application data associated with the detected demarcation, the interactive application data being data which is to be processed to realize at least one interactive feature at a selected point of the entertainment program, no predetermined bandwidth of the transmission channel being required for transmission of the interactive application data; and dynamically allocating bandwidth of the transmission channel for transmission of the interactive application data when it is determined that a detected demarcation has associated interactive application data, thereby interjecting the interactive application data into the data stream for transmission through the transmission channel, the transmission of the interactive application data occurring prior to transmission of a portion of the program data, corresponding to a part of the entertainment program before the selected point corresponding to the interactive data being transmitted. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification