Method and apparatus for internet-based interactive programming
First Claim
1. A method for creating and transmitting interactive programming content comprising an audience portion and a stage portion, hosted by a moderator Web browser on a stage, to an audience comprising a plurality of viewer Web browsers over a wide area network, comprising:
- operably coupling a moderator server to the wide area network;
operably coupling a content server to the moderator server;
operably coupling the moderator Web browser to the moderator server via the wide area network;
operably coupling the plurality of viewer Web browsers to the moderator server via the wide area network;
receiving by the moderator server from the content server a first set of content signals;
receiving by the moderator server via the wide area network from the moderator Web browser a first set of moderator comments;
generating by the moderator server a first interactive electronic document using the first set of content signals and the first set of moderator comments;
transmitting by the moderator server via the wide area network to the plurality of viewer Web browsers the first interactive electronic document;
receiving viewer comment messages responsive to the first interactive electronic document and directed to the stage from any and all of the plurality of viewer Web browsers by the moderator server via the wide area network;
receiving viewer interactive messages responsive to the first interactive electronic document and directed to the audience from any of the plurality of viewer Web browsers by the moderator server via the wide area network;
transmitting by the moderator server via the wide area network to the moderator Web browser the viewer comment messages directed to the stage;
receiving edited said viewer comment messages and a second set of moderator comments by the moderator server via the wide area network from the moderator Web browser;
receiving by the moderator server from the content server a second set of content signals;
generating by the moderator server a second interactive electronic document using the second set of content signals, the edited viewer comment messages, the viewer interactive messages directed to the audience, and the second set of moderator comments; and
transmitting by the moderator server via the wide area network to the plurality of viewer Web browsers the second interactive electronic document,wherein the viewer interactive messages directed to the audience are transmitted via the audience portion, and the edited viewer comment messages and the second set of moderator comments are transmitted via the stage portion.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for the creation of interactive programming incorporating viewer interactions. An interactive program includes moderator content generated by the moderator and edited participant commentary, such as interactive messages, and is served by a moderator server. Moderators create and manage interactive programs using a Web site. Viewers register to be participants in interactive programs using the Web site. The interactive programs can be distributed as electronic documents written in a markup language such as HTML or XML over a communications network such as the Internet. The interactive programs can also be converted to conventional interactive television content for distribution over an interactive television network. The interactive programs can also be distributed over a virtual private network for use as a collaboration tool by an enterprise such as a business concern. The interactive programs can be embedded within other Web processes such as electronic commerce and television commerce transactions.
-
Citations
18 Claims
-
1. A method for creating and transmitting interactive programming content comprising an audience portion and a stage portion, hosted by a moderator Web browser on a stage, to an audience comprising a plurality of viewer Web browsers over a wide area network, comprising:
-
operably coupling a moderator server to the wide area network; operably coupling a content server to the moderator server; operably coupling the moderator Web browser to the moderator server via the wide area network; operably coupling the plurality of viewer Web browsers to the moderator server via the wide area network; receiving by the moderator server from the content server a first set of content signals; receiving by the moderator server via the wide area network from the moderator Web browser a first set of moderator comments; generating by the moderator server a first interactive electronic document using the first set of content signals and the first set of moderator comments; transmitting by the moderator server via the wide area network to the plurality of viewer Web browsers the first interactive electronic document; receiving viewer comment messages responsive to the first interactive electronic document and directed to the stage from any and all of the plurality of viewer Web browsers by the moderator server via the wide area network; receiving viewer interactive messages responsive to the first interactive electronic document and directed to the audience from any of the plurality of viewer Web browsers by the moderator server via the wide area network; transmitting by the moderator server via the wide area network to the moderator Web browser the viewer comment messages directed to the stage; receiving edited said viewer comment messages and a second set of moderator comments by the moderator server via the wide area network from the moderator Web browser; receiving by the moderator server from the content server a second set of content signals; generating by the moderator server a second interactive electronic document using the second set of content signals, the edited viewer comment messages, the viewer interactive messages directed to the audience, and the second set of moderator comments; and transmitting by the moderator server via the wide area network to the plurality of viewer Web browsers the second interactive electronic document, wherein the viewer interactive messages directed to the audience are transmitted via the audience portion, and the edited viewer comment messages and the second set of moderator comments are transmitted via the stage portion. - View Dependent Claims (2, 3, 4)
-
-
5. A method for creating and transmitting an interactive program comprising an audience portion and a stage portion, hosted by a moderator client on a stage, to an audience comprising a plurality of viewer clients over a communications network, comprising:
-
operably coupling the moderator client to a moderator server via the communications network; operably coupling the plurality of viewer clients to the moderator server via the communications network; receiving participant comment signals directed to the stage from any and all of the plurality of viewer clients by the moderator server via the communications network; receiving audience interactive signals directed to the audience from any of the plurality of viewer clients by the moderator server via the communications network; transmitting by the moderator server via the communications network to the moderator client the participant comment signals directed to the stage; receiving edited participant comment signals and moderator signals by the moderator server via the communications network from the moderator client; generating interactive program signals by the moderator server using the edited participant comment signals, the audience interactive signals directed to the audience, and the moderator signals; and transmitting by the moderator server via the communications network to the plurality of viewer clients the interactive program signals, wherein the audience interactive signals directed to the audience are transmitted via the audience portion, and the edited participant comment signals and the moderator signals are transmitted via the stage portion. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A moderator server for creating and transmitting an interactive program comprising an audience portion and a stage portion, hosted by a moderator Web browser on a stage, to an audience comprising a plurality of viewer Web browsers, the plurality of viewer Web browsers, the moderator Web browser, and a content server being operably coupled to the moderator server via a wide area network, the moderator server comprising:
-
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 by the moderator server from the content server a first set of content signals; receiving by the moderator server via the wide area network from the moderator Web browser a first set of moderator comments; generating by the moderator server a first interactive electronic document using the first set of content signals and the first set of moderator comments; transmitting by the moderator server via the wide area network to the plurality of viewer Web browsers the first interactive electronic document; receiving viewer comment messages responsive to the first interactive electronic document and directed to the stage from any and all of the plurality of viewer Web browsers by the moderator server via the wide area network; receiving viewer interactive messages responsive to the first interactive electronic document and directed to the audience from any of the plurality of viewer Web browsers by the moderator server via the wide area network; transmitting by the moderator server via the wide area network to the moderator Web browser the viewer comment messages directed to the stage; receiving edited said viewer comment messages and a second set of moderator comments by the moderator server via the wide area network from the moderator Web browser; receiving by the moderator server from the content server a second set of content signals; generating by the moderator server a second interactive electronic document using the second set of content signals, the edited viewer comment messages, the viewer interactive messages directed to the audience, and the second set of moderator comments; and transmitting by the moderator server via the wide area network to the plurality of viewer Web browsers the second interactive electronic document, wherein the viewer interactive messages directed to the audience are transmitted via the audience portion, and the edited viewer comment messages and the second set of moderator comments are transmitted via the stage portion. - View Dependent Claims (11, 12, 13)
-
-
14. A data processing system adapted for creating and transmitting an interactive program comprising an audience portion and a stage portion, hosted by a moderator client on a stage, to an audience comprising a plurality of viewer clients via a communications network, the data processing system comprising a moderator server, the moderator server comprising:
-
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 participant comment signals directed to the stage from any and all of the plurality of viewer clients by the moderator server via the communications network; receiving audience interactive signals directed to the audience from any of the plurality of viewer clients by the moderator server via the communications network; transmitting by the moderator server via the communications network to the moderator client the participant comment signals directed to the stage; receiving edited participant comment signals and moderator signals by the moderator server via the communications network from the moderator client; generating interactive program signals by the moderator server using the edited participant comment signals, the audience interactive signals directed to the audience, and the moderator signals; and transmitting by the moderator server via the communications network to the plurality of viewer clients the interactive program signals, wherein the audience interactive signals directed to the audience are transmitted via the audience portion, and the edited participant comment signals and the moderator signals are transmitted via the stage portion. - View Dependent Claims (15, 16, 17, 18)
-
Specification