Method and apparatus for correlating real-time audience feedback with segments of broadcast programs
First Claim
1. A computerized method for collecting audience feed-back in response to a broadcast program in real-time, wherein the broadcast program is broadcast synchronized with a broadcast clock that is synchronized to a standard time, the method comprising:
- at a server computer, while the broadcast program is being broadcast, transmitting a Web page to client computers of persons receiving the broadcast program;
the transmitted Web page soliciting user feedback concerning the broadcast program;
the server computer also maintaining a current server time value;
at the client computers, continuously maintaining a current client time value, receiving the transmitted Web page with a browser application, automatically downloading and executing an applet associated with the Web page so as to exchange messages with the server computer and generate a time differential between the client time value and the server time value;
receiving via the browser application user input that includes the solicited user feedback concerning the broadcast program, generating user response messages based on the received user input, time-stamping the user response messages, and transmitting the time-stamped user response messages to the server computer;
wherein each user response message includes a time stamp that indicates a server time value generated by a respective one of the client computers as function of the client time maintained by the respective client computer and the time differential generated by execution of the applet; and
receiving from the client computers the time-stamped user response messages and analyzing the time-stamps of the received user response messages to associate such user response messages with specific segments of the broadcast program.
3 Assignments
0 Petitions
Accused Products
Abstract
A computerized method enables an audience to synchronously interact with a broadcast program in realtime. A broadcast clock of a broadcast system is synchronized to a standard time. A server clock of a server computer is synchronized to the standard time using a network timing protocol. A client computer clock of a client computer is synchronized to the server clock. The program is broadcast synchronously to the broadcast clock. Web pages are provided by the server computer to the client computer. Responses generated by the client computer are time-stamped according to the synchronized time of the client computer so that the responses can be time-correlated to segments of the program.
-
Citations
5 Claims
-
1. A computerized method for collecting audience feed-back in response to a broadcast program in real-time, wherein the broadcast program is broadcast synchronized with a broadcast clock that is synchronized to a standard time, the method comprising:
-
at a server computer, while the broadcast program is being broadcast, transmitting a Web page to client computers of persons receiving the broadcast program;
the transmitted Web page soliciting user feedback concerning the broadcast program;
the server computer also maintaining a current server time value;at the client computers, continuously maintaining a current client time value, receiving the transmitted Web page with a browser application, automatically downloading and executing an applet associated with the Web page so as to exchange messages with the server computer and generate a time differential between the client time value and the server time value;
receiving via the browser application user input that includes the solicited user feedback concerning the broadcast program, generating user response messages based on the received user input, time-stamping the user response messages, and transmitting the time-stamped user response messages to the server computer;
wherein each user response message includes a time stamp that indicates a server time value generated by a respective one of the client computers as function of the client time maintained by the respective client computer and the time differential generated by execution of the applet; andreceiving from the client computers the time-stamped user response messages and analyzing the time-stamps of the received user response messages to associate such user response messages with specific segments of the broadcast program.
-
-
2. Apparatus for collecting audience feed-back in response to a broadcast program in real-time, wherein the broadcast program is broadcast synchronized with a broadcast clock that is synchronized to a standard time, the apparatus comprising:
a server computer, the server computer including; means for maintaining a current server time value; means for transmitting a Web page, while the broadcast program is being broadcast, the Web page being transmitted to client computers of persons receiving the broadcast program;
the transmitted Web page soliciting user feedback concerning the broadcast program;
the Web page having associated therewith an applet that when executed by any of the client computers sends messages to the server computer and generates a time differential between a client time value maintained by the client computer and the server time value;means for receiving from the client computers time-stamped user response messages, the user response messages including the solicited user feedback concerning the broadcast program, each user response message including a time-stamp;
wherein the time stamp in a received user response message indicates a server time value generated by the client computer as function of the client time maintained by the client computer which sent the user response message and the time differential generated by execution of the applet; andmeans for analyzing the time-stamps of the received user response messages to associate such user responses with specific segments of the broadcast program. - View Dependent Claims (3)
-
4. A computerized method for collecting audience feed-back in response to a broadcast program in real-time, wherein the broadcast program is broadcast synchronized with a broadcast clock that is synchronized to a standard time, the method comprising:
-
at a server computer, maintaining a current server time value; at the server computer, while the broadcast program is being broadcast, transmitting a Web page to client computers of persons receiving the broadcast program;
the transmitted Web page soliciting user feedback concerning the broadcast program;
the Web page having associated therewith an applet that when executed by any of the client computers sends messages to the server computer and generates a time differential between a client time value maintained by the client computer and the server time value;at the server computer, receiving from the client computers time-stamped user response messages, the user response messages including the solicited user feedback concerning the broadcast program, each user response message including a time-stamp;
wherein the time stamp in a received user response message indicates a server time value generated by the client computer as function of the client time maintained by the client computer which sent the user response message and the time differential generated by execution of the applet; andat the server computer, analyzing the time-stamps of the received user response messages to associate such user responses with specific segments of the broadcast program. - View Dependent Claims (5)
-
Specification