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, the data stream being transmitted through the transmission channel; a second processor for determining whether the entertainment program has interactive application data associated therewith, 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 after it is determined that the entertainment program has associated interactive application data, thereby interjecting, in the data stream, the interactive application data 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 thereof.
- 2. The system of claim 1 wherein the interactive application data contains a reference to a source from which data for realizing the at least one interactive feature is obtainable.
- 3. The system of claim 1 wherein the transmission of the interactive application data occurs before the transmission of the program data.
- 4. The system of claim 1 wherein the interactive application data is repeatedly transmitted through the transmission channel prior to the transmission of the portion of the program data.
- 5. The system of claim 1 wherein the data stream contains audio and video information.
- 6. The system of claim 1 wherein the data stream is encoded in an MPEG format.
- 7. The system of claim 1 further comprising a device for receiving the interactive application data, wherein the length of the part of the entertainment program is a function of the time required by the device for realizing the at least one interactive feature based on received interactive application data.
- 8. The system of claim 7 wherein the device includes a set-top terminal.
- 9. The system of claim 1 wherein the transmission channel is made part of a cable TV network.
- 10. The system of claim 1 wherein the transmission of the interactive application data is afforded a full bandwidth of the transmission channel.
- 11. The system of claim 1 wherein the interactive feature is presented with a link to an activity associated therewith.
- 12. The system of claim 11 wherein the activity includes providing information relating to the entertainment program.
- 13. The system of claim 11 wherein the link includes an icon.
- 14. The system of claim 11 wherein the link includes a prompt.
- 15. Apparatus for receiving a data stream containing program data representing an entertainment program through a transmission channel, comprising:
an interface for receiving interactive application data, concerning at least one interactive feature to be realized at a selected point of the entertainment program, through the transmission channel which has no required predetermined bandwidth for transmission of the interactive application data, bandwidth of the transmission channel being dynamically allocated for transmission of the interactive application data after it is determined that the entertainment program has the at least one interactive feature therein, the interactive application data being interjected in the data stream and being received prior to a receipt of a portion of the program data, corresponding to a part of the entertainment program before the selected point thereof; and a processor for realizing the at least one interactive feature based on the received interactive application data.
- 16. The apparatus of claim 15 comprising a set-top terminal.
- 17. The apparatus of claim 15 wherein the interactive application data contains a reference to a source from which data for realizing the at least one interactive feature is obtainable.
- 18. The apparatus of claim 15 wherein the receipt of the interactive application data occurs before the receipt of the program data.
- 19. The apparatus of claim 15 wherein at least one duplicate of the interactive application data is received prior to the receipt of the portion of the program data.
- 20. The apparatus of claim 15 wherein the length of the part of the entertainment program is a function of the time required for realizing the at least one interactive feature based on the received interactive application data.
- 21. The apparatus of claim 15 wherein the data stream contains audio and video information.
- 22. The apparatus of claim 15 wherein the data stream is encoded in an MPEG format.
- 23. The apparatus of claim 15 wherein the transmission channel is made part of a cable TV network.
- 24. The apparatus of claim 15 wherein the interactive application data is received exclusive of any other data in the transmission channel.
- 25. The apparatus of claim 15 wherein the interactive feature is presented with a link to an activity associated therewith.
- 26. The apparatus of claim 25 wherein the activity includes providing information relating to the entertainment program.
- 27. The apparatus of claim 25 wherein the link includes an icon.
- 28. The apparatus of claim 25 wherein the link includes a prompt.
- 29. Apparatus for processing interactive application data for realizing at least one interactive feature in an entertainment program, the entertainment program comprising one or more program segments, the apparatus comprising:
an interface for receiving a data stream representative of the entertainment program, the data stream containing a signal indicating a demarcation of a program segment with which the at least one interactive feature is associated; and a processor responsive to the signal for inserting in the data stream interactive application data for realizing the at least one interactive feature.
- 30. The apparatus of claim 29 wherein a location in the data stream at which the interactive application data is inserted is a function of a location of the signal in the data stream.
- 31. The apparatus of claim 29 wherein the data stream is received in a controllable manner.
- 32. The apparatus of claim 29 wherein the program segment includes a commercial.
- 33. The apparatus of claim 29 wherein the demarcation includes a beginning of the program segment.
- 34. The apparatus of claim 29 wherein the signal includes a predetermined tone.
- 35. A system for presenting an entertainment program over a communications network, the entertainment program being represented by a data stream which contains a plurality of data frames concerning the entertainment program, and interactive application data between at least two of the data frames, the interactive application data being utilized for realizing at least one interactive feature in the entertainment program, the system comprising:
a first processor for creating a record containing identifiers identifying the at least two frames, the record being used for presenting the entertainment program in a selected manner; an interface for receiving a signal indicating that the entertainment program is to be presented in the selected manner; and a second processor responsive to the signal for providing the at least two frames identified by the identifiers in the record, and the interactive application data therebetween over the communications network.
- 36. The system of claim 35 wherein the communications network includes a cable TV network.
- 37. The system of claim 35 wherein the entertainment program includes a recorded program.
- 38. The system of claim 37 wherein the recorded program includes a video-on-demand (VOD) program.
- 39. The system of claim 35 wherein the data frames are encoded in an MPEG format.
- 40. The system of claim 39 wherein the data frames include I-frames.
- 41. The system of claim 35 wherein the selected manner in which the entertainment program is presented includes fast-forwarding the entertainment program.
- 42. The system of claim 35 wherein the received signal comes from a set-top terminal.
- 43. The system of claim 35 wherein the interactive feature is presented with a link to an activity associated therewith.
- 44. The system of claim 43 wherein the activity includes providing information relating to the entertainment program.
- 45. The system of claim 43 wherein the link includes an icon.
- 46. The system of claim 43 wherein the link includes a prompt.
- 47. 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; determining whether the entertainment program has interactive application data associated therewith, 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 after it is determined that the entertainment program has associated interactive application data, thereby interjecting, in the data stream, the interactive application data 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 thereof.
- 48. The method of claim 47 wherein the interactive application data contains a reference to a source from which data for realizing the at least one interactive feature is obtainable.
- 49. The method of claim 47 wherein the transmission of the interactive application data occurs before the transmission of the data stream.
- 50. The method of claim 47 wherein the interactive application data is repeatedly transmitted through the transmission channel prior to the transmission of the data portion in the data stream.
- 51. The method of claim 47 wherein the data stream contains audio and video information.
- 52. The method of claim 47 wherein the data stream is encoded in an MPEG format.
- 53. The method of claim 47 further comprising receiving the interactive application data, wherein the length of the part of the entertainment program is a function of the time required for processing the received interactive application data to realize the at least one interactive feature.
- 54. The method of claim 47 wherein the transmission of the interactive application data is afforded a full bandwidth of the transmission channel.
- 55. The method of claim 47 wherein the interactive feature is presented with a link to an activity associated therewith.
- 56. The method of claim 55 wherein the activity includes providing information relating to the entertainment program.
- 57. The method of claim 55 wherein the link includes an icon.
- 58. The method of claim 55 wherein the link includes a prompt.
- 59. A method for receiving a data stream containing program data representing an entertainment program through a transmission channel, comprising:
receiving interactive application data, concerning at least one interactive feature to be realized at a selected point of the entertainment program, through the transmission channel which has no required predetermined bandwidth for transmission of the interactive application data, bandwidth of the transmission channel being dynamically allocated for transmission of the interactive application data after it is determined that the entertainment program has the at least one interactive feature therein, the interactive application data being interjected in the data stream and being received prior to a receipt of a portion of the program data, corresponding to a part of the entertainment program before the selected point thereof; and realizing the at least one interactive feature based on the received interactive application data.
- 60. The method of claim 59 wherein the interactive application data contains a reference to a source from which data for realizing the at least one interactive feature is obtainable.
- 61. The method of claim 59 wherein the receipt of the interactive application data occurs before the receipt of the program data.
- 62. The method of claim 59 wherein at least one duplicate of the interactive application data is received prior to the receipt of the portion of the program data.
- 63. The method of claim 59 wherein the length of the part of the entertainment program is a function of the time required for processing the received interactive application data.
- 64. The method of claim 59 wherein the data stream contains audio and video information.
- 65. The method of claim 59 wherein the data stream is encoded in an MPEG format.
- 66. The method of claim 59 wherein the interactive application data is received exclusive of any other data in the transmission channel.
- 67. The method of claim 59 wherein the interactive feature is presented with a link to an activity associated therewith.
- 68. The method of claim 67 wherein the activity includes providing information relating to the entertainment program.
- 69. The method of claim 67 wherein the link includes an icon.
- 70. The method of claim 67 wherein the link includes a prompt.
- 71. A method for processing interactive application data for realizing at least one interactive feature in an entertainment program, the entertainment program comprising one or more program segments, the method comprising:
receiving a data stream representative of the entertainment program, the data stream containing a signal indicating a demarcation of a program segment with which the at least one interactive feature is associated; and in response to the signal, inserting in the data stream interactive application data for realizing the at least one interactive feature.
- 72. The method of claim 71 wherein a location in the data stream at which the interactive application data is inserted is a function of a location of the signal in the data stream.
- 73. The method of claim 71 wherein the data stream is received in a controllable manner.
- 74. The method of claim 71 wherein the program segment includes a commercial.
- 75. The method of claim 71 wherein the demarcation includes a beginning of the program segment.
- 76. The method of claim 71 wherein the signal includes a predetermined tone.
- 77. A method for presenting an entertainment program over a communications network, the entertainment program being represented by a data stream which contains a plurality of data frames concerning the entertainment program, and interactive application data between at least two of the data frames, the interactive application data being utilized for realizing at least one interactive feature in the entertainment program, the method comprising:
creating a record containing identifiers identifying the at least two frames, the record being used for presenting the entertainment program in a selected manner; receiving a signal indicating that the entertainment program is to be presented in the selected manner; and in response to the signal, providing the at least two frames identified by the identifiers in the record, and the interactive application data therebetween over the communications network.
- 78. The method of claim 77 wherein the communications network includes a cable TV network.
- 79. The method of claim 77 wherein the entertainment program includes a recorded program.
- 80. The method of claim 79 wherein the recorded program includes a VOD program.
- 81. The method of claim 77 wherein the data frames are encoded in an MPEG format.
- 82. The method of claim 81 wherein the data frames include I-frames.
- 83. The method of claim 77 wherein the selected manner in which the entertainment program is presented includes fast-forwarding the entertainment program.
- 84. The method of claim 77 wherein the received signal comes from a set-top terminal.
- 85. The method of claim 77 wherein the interactive feature is presented with a link to an activity associated therewith.
- 86. The method of claim 85 wherein the activity includes providing information relating to the entertainment program.
- 87. The method of claim 85 wherein the link includes an icon.
- 88. The method of claim 85 wherein the link includes a prompt.
Parent Case Info
[0001] The present application claims under 35 U.S.C. 119(e) the benefit of U.S. Provisional Application No. 60/377,963 filed on May 3, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60377963 |
May 2002 |
US |