Multicast data services and broadcast signal markup stream for interactive broadcast systems
First Claim
1. An interactive broadcast system comprising:
- a network operation center proxy coupled to a data source; and
a terminal for receiving a data stream from said network operation center proxy and broadcasting an interactive broadcast signal, the interactive broadcast signal including a plurality of media channels and a multicast channel associated with each of the media channels;
wherein each media channel includes a video stream and a markup stream;
wherein the multicast channel is jointly shared by a plurality of users viewing the media channel via an address common to all of the plurality of users and the multicast channel transmits information identified by the markup stream and requested by any of the plurality of users to all of the plurality of users;
wherein the interactive broadcast signal is received in a receiver having a cache for storing the information transmitted via the multicast channel to all of the plurality of users; and
wherein the multicast channel and the media channel are not the same channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for producing and receiving interactive broadcasting having a broadcast signal with a hypermedia channel and a logical multicast data channel. The logical multicast data channel has a broadcast signal markup stream (BSMS). The system users have a receiver with an interactivity module and a communication module. The BSMS allows user selectable objects to be displayed to users of the system. BSMS objects can be generated by combining speech recognition, language (and optionally video) processing, and keyword searches. By selecting objects various information relating to those objects may be displayed to users. A portion of the logical multicast channel may be employed to provide interactivity between users. A variation eliminates the BSMS either by employing a markup stream server to provide access links or by generating link content directly in the receiver by the same process.
142 Citations
42 Claims
-
1. An interactive broadcast system comprising:
-
a network operation center proxy coupled to a data source; and a terminal for receiving a data stream from said network operation center proxy and broadcasting an interactive broadcast signal, the interactive broadcast signal including a plurality of media channels and a multicast channel associated with each of the media channels; wherein each media channel includes a video stream and a markup stream; wherein the multicast channel is jointly shared by a plurality of users viewing the media channel via an address common to all of the plurality of users and the multicast channel transmits information identified by the markup stream and requested by any of the plurality of users to all of the plurality of users; wherein the interactive broadcast signal is received in a receiver having a cache for storing the information transmitted via the multicast channel to all of the plurality of users; and wherein the multicast channel and the media channel are not the same channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of broadcasting comprising the steps of:
-
identifying and specifying selectable objects from a broadcast signal; generating a markup stream containing the identified and specified selectable objects; and broadcasting an interactive broadcast signal comprising a plurality of media channels and a multicast channel associated with each of the media channels, wherein each media channel includes a video stream and the markup stream, the multicast channel jointly shared by a plurality of users viewing the media channel via an address common to all of the plurality of users, and the multicast channel for transmitting information identified by the markup stream and requested by any of the plurality of users to all of the plurality of users; wherein the multicast channel and the media channel are not the same channel;
wherein the step of broadcasting comprises the step of uplinking the interactive broadcast signal to a satellite and broadcasting the interactive signal from the satellite. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A receiver comprising:
-
a playback module for receiving an interactive broadcast signal including a plurality of media channels and a multicast channel associated with each of the media channels, wherein each media channel includes a video stream and a markup stream, the multicast channel shared by a plurality of users viewing the media channel via an address common to all of the plurality of users, and the multicast channel for transmitting data identified by the markup stream and requested by any of the plurality of users to all of the plurality of users, wherein the multicast channel and the media channel are not the same channel; an interactivity module coupled to said playback module, the interactivity module for deciphering the markup stream and accepting user input, and a communication module coupled to said interactivity module. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification