Back to results
US 11,451,859 B2Granted
Real-time audience measurement system
AssigneeTiVo Solutions Inc.
InventorJames M. Barton
Life of this patent
Estimating the term…
Abstract
Techniques for real-time audience measurement are provided. The techniques include instant message protocol in a DVR environment to obtain real-time audience measurement data to modify the scheduled recording time of a media content in real-time, to bookmark in real-time, and to gather audience ratings on commercials and viewership in real-time.
Claims20
A method comprising:
- establishing, by a first server, an SSL connection between the first server and a user device, wherein the connection is used to transmit media asset from the first server to cause the user device to play the media asset;
- in response to detecting that the SSL connection is dropped, automatically reconnecting, by the first server that was transmitting the media asset to the user device, the SSL connection between the first server and the user device, wherein the automatic reconnection is initiated by the first server that was transmitting the media asset to the user device by the SSL connection to reestablish the connection between the first server and the user device to resume transmitting the media asset, without an input from the user device, to the user device by the first server via the reestablished SSL connection;
- receiving at the first server, via the SSL connection, data from the user device, wherein the data specifies the first server as a recipient of the data and is indicative of user input during the playing of the media asset;
- generating, by the first server, output information by analyzing the data;
- and
- transmitting the output information, by the same first sever, to a second server.
3 more elements
A method comprising:
- establishing, by a first server, an SSL connection between the first server and a user device, wherein the connection is used to transmit media asset from the first server to cause the user device to play the media asset;
- receiving at a first server, via the SSL connection, data from the user device, wherein the data specifies the first server as a recipient of the data and is indicative of user input during the playing of the media asset;
- generating output information by analyzing the data;
- transmitting the output information to a second server;
- and
- in response to detecting that the SSL connection is dropped, automatically reconnecting, by the first server that was transmitting the media asset to the user device, the SSL connection between the first server and the user device to resume transmitting the media asset, without an input from the user device, to the user device by the first server via the reestablished SSL connection, wherein the automatic reconnection is initiated by the first server, that was transmitting the media asset to the user device, to reestablish the connection between the first server and the user device.
3 more elements
A system comprising:
- control circuitry configured to:
- establish, by a first server, an SSL connection between the first server and a user device, wherein the connection is used to transmit media asset from the first server to cause the user device to play the media asset;
- in response to detecting that the SSL connection is dropped, automatically reconnect, by the first server that was transmitting the media asset to the user device, the SSL connection between the first server and the user device, wherein the automatic reconnection is initiated by the first server that was transmitting the media asset to the user device to reestablish the connection between the first server and the user device to resume transmitting the media asset, without an input from the user device, to the user device by the first server via the reestablished SSL connection;
- receive at the first server, via the SSL connection, data from the user device, wherein the data specifies the first server as a recipient of the data and is indicative of user input during the playing of the media asset;
- generate, by the first server, output information by analyzing the data;
- and
- transmit, by the same first sever, the output information to a second server.
4 more elements
A system comprising:
- control circuitry configured to:
- establish, by a first server, an SSL connection between the first server and a user device, wherein the connection is used to transmit media asset from the first server that was transmitting the media asset to the user device to cause the user device to play the media asset;
- receive at the first server that was transmitting the media asset to the user device, via the SSL connection, data from the user device, wherein the data specifies the first server as a recipient of the data and is indicative of user input during the playing of the media asset;
- generate, by the first server, output information by analyzing the data;
- transmit, by the same first sever, the output information to a second server;
- and
- in response to detecting that the SSL connection is dropped, automatically reconnect, by the first server that was transmitting the media asset to the user device, the SSL connection between the first server and the user device, wherein the automatic reconnection is initiated by the first server to reestablish the connection between the first server and the user device to resume transmitting the media asset to the user device, without an input from the user device, by the first server via the reestablished SSL connection.
4 more elements
Dependencies are inferred from the claim text.