Method and apparatus for interactive programming using captioning
First Claim
1. A method for generating an interactive program for transmission over a communications network, comprising:
- extracting captions and program information from a broadcast media signal by a caption and program information extractor;
putting the captions and program information in the content database by the caption and program information extractor;
coupling a moderator server to the communications network and the content database;
coupling a moderator client and a plurality of viewer clients to the moderator server through the communications network;
receiving moderator comments and edited viewer comments by the moderator server from the moderator client through the communications network;
getting captions and program information by the moderator server from the content database;
generating interactive programming by the moderator server using the moderator comments, edited viewer comments, program information, and captions; and
transmitting the interactive programming by the moderator server to the viewer clients through the communications network.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for the creation of interactive programming using captions. A caption and program information extractor monitors a broadcast media signal having captions and program information encoded in the broadcast media signal. The captions and program information are extracted and stored in a content database. A moderator accesses the content database to retrieve captions and for a program specified by the program information. The moderator uses the services of a moderator server to generate interactive programming from the captions and the moderator'"'"'s own comments. The interactive programming is transmitted to a plurality of viewers who interact with the interactive programming by entering viewer comments. The viewer comments are received by the moderator along with additional captions and new interactive programming is generated using the viewer comments, additional captions, and additional moderator commentary.
202 Citations
20 Claims
-
1. A method for generating an interactive program for transmission over a communications network, comprising:
-
extracting captions and program information from a broadcast media signal by a caption and program information extractor;
putting the captions and program information in the content database by the caption and program information extractor;
coupling a moderator server to the communications network and the content database;
coupling a moderator client and a plurality of viewer clients to the moderator server through the communications network;
receiving moderator comments and edited viewer comments by the moderator server from the moderator client through the communications network;
getting captions and program information by the moderator server from the content database;
generating interactive programming by the moderator server using the moderator comments, edited viewer comments, program information, and captions; and
transmitting the interactive programming by the moderator server to the viewer clients through the communications network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for generating an interactive program for transmission over a television broadcast network and a communications network, comprising:
-
extracting captions and program information from a broadcast media signal by a caption and program information extractor;
putting the captions and program information in the content database by the caption and program information extractor;
coupling a moderator server to the communications network and the content database;
coupling a moderator client and a plurality of viewer clients to the moderator server through the communications network;
receiving moderator comments and edited viewer comments by the moderator server from the moderator client through the communications network;
getting captions and program information by the moderator server from the content database;
generating interactive programming by the moderator server using the moderator comments, edited viewer comments, program information, and captions; and
transmitting the interactive programming by the moderator server to viewer televisions through the television broadcast network. - View Dependent Claims (8)
-
-
9. A method for generating an interactive program for transmission over a television broadcast network, comprising:
-
extracting captions and program information from a broadcast media signal by a caption and program information extractor;
putting the captions and program information in the content database by the caption and program information extractor;
coupling a moderator server to a communications network, the telephony network, the television broadcast network, and the content database;
coupling a moderator client to the moderator server through the communications network;
receiving moderator comments and edited viewer comments by the moderator server from the moderator client through the communications network;
getting captions and program information by the moderator server from the content database;
generating interactive programming by the moderator server using the moderator comments, edited viewer comments, program information, and captions; and
transmitting the interactive programming by the moderator server to viewer televisions through the television broadcast network. - View Dependent Claims (10)
-
-
11. An apparatus for generating an interactive program for transmission over a communications network, comprising:
-
a content database;
a caption and program information extractor coupled to a broadcast media signal source and the content database for extracting captions and program information from a broadcast media signal and putting the captions and program information in the content database;
a moderator server coupled to the content database and coupled through the communications network to a plurality of viewer clients and a moderator client, the moderator server including;
a processor; and
a memory operably coupled to the processor and having program instructions stored therein, the processor being operable to execute the program instructions, the program instructions including;
receiving moderator comments and edited viewer comments by the moderator server from the moderator client through the communications network;
getting captions and program information by the moderator server from the content database;
generating interactive programming by the moderator server using the moderator comments, edited viewer comments, program information, and captions; and
transmitting the interactive programming by the moderator server to the viewer clients through the communications network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for generating an interactive program for transmission over a television broadcast network and a communications network, comprising:
-
a content database;
a caption and program information extractor coupled to a broadcast media signal source and the content database for extracting captions and program information from a broadcast media signal and putting the captions and program information in the content database;
a moderator server coupled to a moderator client through the communications network, the moderator server coupled to the content database, and the moderator server coupled to the television broadcast network, the moderator server including;
a processor; and
a memory operably coupled to the processor and having program instructions stored therein, the processor being operable to execute the program instructions, the program instructions including;
receiving moderator comments and edited viewer comments by the moderator server from the moderator client through the communications network;
getting captions and program information by the moderator server from the content database;
generating interactive programming by the moderator server using the moderator comments, edited viewer comments, program information, and captions; and
transmitting the interactive programming by the moderator server to viewer televisions through the television broadcast network. - View Dependent Claims (18)
-
-
19. An apparatus for generating an interactive program for transmission over a television broadcast network, comprising:
-
a content database;
a caption and program information extractor coupled to a broadcast media signal source and the content database for extracting captions and program information from a broadcast media signal and putting the captions and program information in the content database;
a moderator server coupled to a moderator client through the communications network, the moderator server coupled to the television broadcast network, and the moderator server coupled to the content database, the moderator server including;
a processor; and
a memory operably coupled to the processor and having program instructions stored therein, the processor being operable to execute the program instructions, the program instructions including;
receiving moderator comments and edited viewer comments by the moderator server from the moderator client through the communications network;
getting captions and program information by the moderator server from the content database;
generating interactive programming by the moderator server using the moderator comments, edited viewer comments, program information, and captions; and
transmitting the interactive programming by the moderator server to viewer televisions through the television broadcast network. - View Dependent Claims (20)
-
Specification