Method and apparatus for communicating popularity ratings to users
First Claim
Patent Images
1. A method comprising:
- monitoring a television presentation control device to detect a user interaction with a first media item, wherein the monitoring includes detecting first command data configured to change at least one user controllable device presentation parameter to modify a presentation of the first media item wherein the presentation of the first media item is ongoing and the controllable device parameter is independent of a channel change command and data corresponding to identification of a channel, wherein the at least one user controllable device parameter is controllable by the television presentation control device;
inferring an approval level corresponding to the first media item based on the user interaction to generate first approval data based on the inferred approval level;
compiling the first approval data with second approval data corresponding to second command data associated with the first or a second media item, or combinations thereof playing on one or more other devices;
generating an approval rating corresponding to the first media item or the second media item, or combinations thereof;
automatically changing the approval rating corresponding to the first media item based on the user interaction, wherein the one or more approval ratings increase relative to an amount of time the associated programs play out on a corresponding device as indicated by the user interaction, and wherein the one or more approval ratings decrease based on command data indicating that during presentation of the associated programs a user decreased the volume;
communicating the approval rating to the device;
receiving a user defined list from the device comprising a sub-group selected from a group of people sharing a common demographic associated with age, geographic location, gender, profession, programming taste, or familial status, or combinations thereof;
receiving a request for a list of past and current approval ratings corresponding to the user defined list; and
communicating the past and current approval ratings to the user for displaying on a user device wherein the past and current approval ratings correspond to the user defined list.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing popularity ratings to users includes monitoring experiences of users with programs, generating popularity ratings associated with the programs in response to the monitoring, and communicating at least one of the popularity ratings as at least one of the users experiences at least one of the programs.
-
Citations
27 Claims
-
1. A method comprising:
- monitoring a television presentation control device to detect a user interaction with a first media item, wherein the monitoring includes detecting first command data configured to change at least one user controllable device presentation parameter to modify a presentation of the first media item wherein the presentation of the first media item is ongoing and the controllable device parameter is independent of a channel change command and data corresponding to identification of a channel, wherein the at least one user controllable device parameter is controllable by the television presentation control device;
inferring an approval level corresponding to the first media item based on the user interaction to generate first approval data based on the inferred approval level; compiling the first approval data with second approval data corresponding to second command data associated with the first or a second media item, or combinations thereof playing on one or more other devices; generating an approval rating corresponding to the first media item or the second media item, or combinations thereof; automatically changing the approval rating corresponding to the first media item based on the user interaction, wherein the one or more approval ratings increase relative to an amount of time the associated programs play out on a corresponding device as indicated by the user interaction, and wherein the one or more approval ratings decrease based on command data indicating that during presentation of the associated programs a user decreased the volume; communicating the approval rating to the device; receiving a user defined list from the device comprising a sub-group selected from a group of people sharing a common demographic associated with age, geographic location, gender, profession, programming taste, or familial status, or combinations thereof; receiving a request for a list of past and current approval ratings corresponding to the user defined list; and communicating the past and current approval ratings to the user for displaying on a user device wherein the past and current approval ratings correspond to the user defined list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 27)
- monitoring a television presentation control device to detect a user interaction with a first media item, wherein the monitoring includes detecting first command data configured to change at least one user controllable device presentation parameter to modify a presentation of the first media item wherein the presentation of the first media item is ongoing and the controllable device parameter is independent of a channel change command and data corresponding to identification of a channel, wherein the at least one user controllable device parameter is controllable by the television presentation control device;
-
12. A system comprising:
-
a plurality of devices configured to play a plurality of associated programs and to update user experience data, wherein the user experience data includes command data configured for changing at least one user controllable device parameter associated with at least one device of the plurality of devices and for modifying a presentation of a particular one of the plurality of associated programs wherein the presentation of the particular one of the associated programs is ongoing and the controllable device parameter is independent of a channel change command and data corresponding to identification of a channel during presentation of the particular program by changing the at least one user controllable device parameter, wherein the at least one device is a television; a server configured to receive updated user experience data and to generate one or more popularity ratings associated with the plurality of programs in response to receiving the updated user experience data wherein the one or more popularity ratings increase relative to an amount of time the associated programs play out on a corresponding device as indicated by the user experience data and wherein the one or more popularity ratings decrease based on command data indicating that during presentation of the associated programs a user decreased the volume; a program identifying unit to extract identifying information from a program of the associated programs, wherein the at least one device is configured to include identifying information in the user experience data; a popularity rating interface to provide the one or more popularity ratings to the at least one device; the server also configured to receive a user defined list of users and receive a request for a list of past and current popularity ratings corresponding to the user defined list; and the popularity rating interface also to provide the past and current approval ratings to the at least one device for display, wherein the past and current approval ratings correspond to the user defined list. - View Dependent Claims (13, 14, 15, 16, 26)
-
-
17. An apparatus, comprising:
- a device configured to present a program;
an approval rating interface configured to;extract first identifying data from the program, wherein the identifying data is independent of channel tuning data and based on analysis of the program; transmit the identifying data to a server for use in generating approval ratings for the program, wherein approval ratings are based on detected command data configured to change at least one user controllable device presentation parameter to modify a presentation of the program wherein the presentation of the program is ongoing and the controllable device parameter is independent of a channel change command and data corresponding to identification of a channel; receive a user defined list of users; transmit the list to the server; receive approval ratings from the server corresponding to the program and to the user-defined list, wherein the approval ratings corresponding to the program are automatically changed by the server by increasing the approval ratings relative to an amount of time associated programs play out on a corresponding device and by decreasing the approval ratings based on command data indicating that during presentation of the associated programs a user decreased the volume; provide the approval ratings to the device; receiving a request for a list of past and current approval ratings corresponding to the user defined list; transmit the request to the server; communicating the past and current approval ratings to the user for displaying on a user device wherein the past and current approval ratings correspond to the user defined list; automatically send an alert if the approval ratings associated with the program surpasses a threshold rating; automatically sending an alert to the device indicating that a predetermined portion of a different program is currently playing; and a network connection configured to connect the device to an approval database, wherein the approval database is configured to store the approval ratings. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
- a device configured to present a program;
Specification