← Back to Patent Explorer
US6134531A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for correlating real-time audience feedback with segments of broadcast programs

Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-09-24
•
Granted: 2000-10-17
•
Expires: 2017-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Glenn Trewitt
  • 👤 David R. Jefferson
  • 👤 Raymond Paul Stata
  • 👤 Edward M. Gould

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 01:57
CPC Classifications
H; H04; H04H; H04H20/00; H04H20/38; G; G06; G06Q; G06Q30/00; G06Q30/02; G06Q30/0201; G06Q30/0203; G06Q30/0204; H04H20/18; H04H60/00; H04H60/76; H04H60/81; H04H60/82

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 259 words
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.
Claim 2
Dependent Claim 259 words
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.
Claim 3
Dependent Claim 232 words
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; and means for analyzing the time-stamps of the received user response messages to associate such user responses with specific segments of the broadcast program.
Claim 4
Dependent Claim 232 words
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; and means for analyzing the time-stamps of the received user response messages to associate such user responses with specific segments of the broadcast program.
Claim 5
Dependent Claim 42 words
The apparatus of claim 2, wherein the server computer includes a server clock that is synchronized with the standard time; and means for responding to client computer messages requesting a server clock time value by returning a current server clock time value.
Claim 6
Dependent Claim 230 words
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; and at 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.
Claim 7
Dependent Claim 230 words
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; and at 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.
Claim 8
Dependent Claim 41 words
The method of claim 4, further including synchronizing a server clock in the server computer with the standard time; and means for responding to client computer messages requesting a server clock time value by returning a current server clock time value.

References Cited (Backward Citations)

US5036389A Cited
US5226177A Cited
US5861881A Cited
US5703795A Cited
US5633872A Cited
US5715400A Cited
US5600632A Cited
US5812642A Cited
US5761606A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-17 2004-04-17 2004-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-17 2008-04-17 2008-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-17 2012-04-17 2012-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag