Real-time audience monitoring, content rating, and content enhancing
First Claim
1. A method comprising:
- at a server, the server adapted to monitor previous displays of a specified advertisement and analyze subsequent interaction events to determine a disapproval by advertisement viewers of the specified advertisement, the server adapted to change advertisement content responsive to the disapproval by advertisement viewers;
receiving a plurality of event messages that are each sent from one of multiple Set-Top Boxes in response to an interaction with the one Set-Top Box by one or more viewers of a corresponding display device associated with the one Set-Top Box;
identifying, from the event messages, viewers to whom digital content is currently being presented; and
selecting, based on the identified viewers, distinct digital content to be presented to multiple display devices, a first subset of the distinct digital content selected for presentation in a manner so as to minimize interest in the identified viewers in continuing to view the presentation of digital content.
14 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 enhancement. 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 interaction 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.
278 Citations
22 Claims
-
1. A method comprising:
at a server, the server adapted to monitor previous displays of a specified advertisement and analyze subsequent interaction events to determine a disapproval by advertisement viewers of the specified advertisement, the server adapted to change advertisement content responsive to the disapproval by advertisement viewers; receiving a plurality of event messages that are each sent from one of multiple Set-Top Boxes in response to an interaction with the one Set-Top Box by one or more viewers of a corresponding display device associated with the one Set-Top Box; identifying, from the event messages, viewers to whom digital content is currently being presented; and selecting, based on the identified viewers, distinct digital content to be presented to multiple display devices, a first subset of the distinct digital content selected for presentation in a manner so as to minimize interest in the identified viewers in continuing to view the presentation of digital content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16)
-
15. A method comprising:
at a server, the server adapted to monitor previous displays of a specified advertisement and analyze subsequent interaction events to determine a disapproval by advertisement viewers of the specified advertisement, the server adapted to change advertisement content responsive to the disapproval by advertisement viewers; receiving a plurality of event messages that are each sent from one of multiple Set-Top Boxes in response to an interaction with the one Set-Top Box by one or more viewers of a corresponding display device associated with the one Set-Top Box; identifying, from the event messages, viewers to whom digital content is currently being presented; and selecting based on the identified viewers distinct digital content to be presented to multiple display devices; wherein the distinct digital content is one of multiple different groups of digital content available for selection, and wherein the distinct digital content is selected for presentation in a manner so as to minimize interest in the identified viewers in continuing to view presentation of digital content.
-
17. A computer-readable storage medium encoded with computer software adapted to cause a computing device to perform a method comprising:
at a server, the server adapted to monitor previous displays of a specified advertisement and analyze subsequent interaction events to determine a disapproval by advertisement viewers of the specified advertisement the server adapted to change advertisement content responsive to the disapproval by advertisement viewers; receiving a plurality of event messages that are each sent from one of multiple remote computing devices in response to an interaction with the one remote computing device by one or more viewers of a corresponding display device associated with the one remote computing device; identifying, from the event messages, viewers to whom digital content is currently being presented; and selecting based on the identified viewers distinct digital content to be presented to multiple display devices, wherein the distinct digital content is selected for presentation in a manner so as to minimize interest in the identified viewers in continuing to view the presentation of digital content.
-
18. A method comprising:
-
at a server, the server adapted to monitor previous displays of a specified advertisement and analyze subsequent interaction events to determine a disapproval by advertisement viewers of the specified advertisement the server adapted to change advertisement content responsive to the disapproval by advertisement viewers; receiving one or more event messages from a Set-Top Box that are each in response to an interaction with the Set-Top Box by one or more viewers of an associated television; identifying, from the event messages, one or more viewers to whom digital content is currently being presented; and selecting based on the identified one or more viewers distinct digital content to be presented to the television, wherein the distinct digital content is selected for presentation in a manner so as to minimize interest in the identified one or more viewers in continuing to view the presentation of digital content. - View Dependent Claims (19, 20, 21)
-
-
22. A computer-readable storage medium encoded with computer software adapted to cause a computing device perform a method comprising:
at a server, the server adapted to monitor previous displays of a specified advertisement and analyze subsequent interaction events to determine a disapproval by advertisement viewers of the specified advertisement, the server adapted to change advertisement content responsive to the disapproval by advertisement viewers; receiving one or more event messages from a remote computing device that are each in response to an interaction with the remote computing device by one or more viewers of an associated television; identifying, from the one or more event messages, one or more viewers to whom digital content is currently being presented; and selecting, based on the identified one or more viewers, distinct digital content to be presented to the television, wherein the distinct digital content is selected for presentation in a manner so as to minimize interest in the identified one or more viewers in continuing to view the presentation of digital content.
Specification