Real-time audience monitoring, content rating, and content enhancing
First Claim
1. A method comprising:
- at a Set-Top Box;
monitoring received input from one or more viewers, the Set-Top Box comprising a temporary power backup, the Set-Top Box comprising a software component adapted to send an event notification to an event server responsive to a determination that the Set-Top Box is no longer receiving AC power, the event notification indicating that the Set-Top Box is receiving power from the temporary power backup;
while the Set-Top Box is receiving AC power, in response to detecting that the received input is an interaction of a type of interest, sending an event message to the event server, the event message identifying the type of the detected interaction and an indication of the Set-Top Box and receiving new digital content responsive to the event message;
wherein the Set-Top Box uses a network connection for connection with the event server,wherein the Set-Top Box communicates with the event server via packet-switched technology and IP packets,wherein the event server is an Audience Tracker Server adapted to, based on the event message, dynamically rate content usage or enhance content.
10 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium for collecting usage information in real-time for a computing device receiving digital content for presentation, such as to enable various types of real-time content modifications or content-related service enhancements. In some situations, real-time information is collected about Set-Top Boxes that allow viewers to receive various types of content (e.g., video broadcasts such as single-channel or multi-channel television programming, audio broadcasts, media-on-demand, etc.) and to interact with the content and with related services in various ways, such as information about content viewing and types of viewer interactions. Having access to information related to content viewing and to various types of user interactions provides a variety of benefits, with real-time or near real-time collection of such information enabling dynamic modifications to provided content, functionality, and services.
108 Citations
35 Claims
-
1. A method comprising:
at a Set-Top Box; monitoring received input from one or more viewers, the Set-Top Box comprising a temporary power backup, the Set-Top Box comprising a software component adapted to send an event notification to an event server responsive to a determination that the Set-Top Box is no longer receiving AC power, the event notification indicating that the Set-Top Box is receiving power from the temporary power backup; while the Set-Top Box is receiving AC power, in response to detecting that the received input is an interaction of a type of interest, sending an event message to the event server, the event message identifying the type of the detected interaction and an indication of the Set-Top Box and receiving new digital content responsive to the event message; wherein the Set-Top Box uses a network connection for connection with the event server, wherein the Set-Top Box communicates with the event server via packet-switched technology and IP packets, wherein the event server is an Audience Tracker Server adapted to, based on the event message, dynamically rate content usage or enhance content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
26. A computer-readable storage device encoded with computer software adapted to cause a computing device to perform a method comprising:
-
at the computing device, monitoring received input from one or more viewers, the computing device comprising a temporary power backup, the computer software comprising a software component adapted to send an event notification to an event server responsive to a determination that the computing device is no longer receiving AC power, the event notification indicating that the Set-Top Box is receiving power from the temporary power backup; and in response to detecting that the received input is an interaction of a type of interest, sending an event message to the event server that identifies the type of the detected interaction and that includes an indication of the computing device or of one or more of the one or more viewers and receiving new digital content responsive to the event message; wherein the computing device uses a network connection for connection with the event server, wherein the computing device communicates with the event server via packet-switched technology and IP packets, wherein the event server is an Audience Tracker Server adapted to, based on the event message, dynamically rate content usage or enhance content. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computing device comprising:
-
at the computing device, a monitoring component capable of monitoring received input from one or more viewers, the computing device comprising a temporary power backup, the computing device comprising a software component adapted to send an event notification to an event server responsive to a determination that the computing device is no longer receiving AC power, the event notification indicating that the Set-Top is receiving power from the temporary power backup; and a notification component capable of, in response to detecting that the received input is an interaction of a type of interest, sending an event message to the event server that identifies the type of the detected interaction and that includes an indication of the computing device or of the one or more viewers and receiving new digital content responsive to the event message; wherein the computing device uses a network connection for connection with the event server, wherein the computing device communicates with the event server via packet-switched technology and IP packets, wherein the event server is an Audience Tracker Server adapted to, based on the event message, dynamically rate content usage or enhance content. - View Dependent Claims (33, 34)
-
-
35. A computing device, comprising:
-
means for monitoring received input from one or more viewers, the computing device comprising a temporary power backup, the computer software comprising a software component adapted to send an event notification to an event server responsive to a determination that the computing device is no longer receiving AC power, the event notification indicating that the Set-Top Box is receiving power from the temporary power backup; and means for, in response to detecting that the received input is an interaction of a type of interest, sending an event message to the event server that identifies the type of the detected interaction and that includes an indication of the computing device or of the one or more viewers and receiving new digital content responsive to the event message; wherein the computing device uses a network connection for connection with the event server, wherein the computing device communicates with the event server via packet-switched technology and IP packets, wherein the event server is an Audience Tracker Server adapted to, based on the event message, dynamically rate content usage or enhance content.
-
Specification