Media recommendations based on negative feedback
First Claim
Patent Images
1. A method for recommending media content comprising:
- tuning a multimedia tuning device to a first channel that is providing a first media content;
identifying attributes of the first media content;
receiving a user-submitted command that results in the first media content no longer being presented;
based on the user-submitted command, making an inference of user disinterest in media content having at least one attribute in common with the first media content;
storing data representing user disinterest in association with at least one attribute of the first media content;
refining the data representing user disinterest over time as further inferences of user disinterest are made; and
filtering a list of recommended media content to not include media content having attributes with which user disinterest has been inferred.
7 Assignments
0 Petitions
Accused Products
Abstract
A media recommendation system gathers negative user feedback associated with media content. Based on the gathered feedback, the media recommendation system extracts a list of recommended media content from program data describing available media content.
48 Citations
21 Claims
-
1. A method for recommending media content comprising:
-
tuning a multimedia tuning device to a first channel that is providing a first media content; identifying attributes of the first media content; receiving a user-submitted command that results in the first media content no longer being presented; based on the user-submitted command, making an inference of user disinterest in media content having at least one attribute in common with the first media content; storing data representing user disinterest in association with at least one attribute of the first media content; refining the data representing user disinterest over time as further inferences of user disinterest are made; and filtering a list of recommended media content to not include media content having attributes with which user disinterest has been inferred. - View Dependent Claims (16, 17, 18, 19)
-
-
2. A method for gathering negative user feedback comprising:
-
tuning a multimedia tuner to a particular media content through a media channel; identifying the particular media content being delivered; receiving a user submitted power off command; inferring user disinterest in the particular media content based on the user submitted power off command; associating an indication of negative feedback with one or more attributes of the particular media content, based on the inferred user disinterest; generating a list of currently available media content to be recommended to the user based on a media content recommendation algorithm, wherein the list of currently available media content to be recommended to the user comprises the particular media content and at least one other item of media content; generating a filtered list of media content by filtering the list of available media content to be recommended to the user such that media content having attributes with an associated indication of negative feedback is removed from the list of available media content to be recommended to the user, whereby the filtered list does not include the particular media content; and generating media recommendations based on the filtered list. - View Dependent Claims (3, 4, 5, 15, 20)
-
-
6. A method for serving media content recommendations to a client, the method comprising:
-
tuning to a first channel providing a first media content; receiving an indication of a user request to tune to a different channel providing a different media content, wherein negative feedback is inferred from the user request to tune to the different channel providing the different media content; associating an indication of negative user feedback with the first media content based on the user request to tune to the different channel; filtering a list of available media content to remove from the list, media content associated with the negative user feedback; and serving the list of media content that is filtered to a client device for presentation to a user.
-
-
7. A method for generating media content recommendations, the method comprising:
-
receiving from a user, a selection to tune away from a particular media content, wherein negative feedback is inferred from the user request to tune away from the particular media content; in response to receiving the selection to tune away from the particular media content, associating an indication of the negative feedback with at least one attribute of the particular media content; and using the indication of the negative feedback to filter a list of available media content such that media content in which the user is not interested is removed from the list. - View Dependent Claims (8, 9)
-
-
10. A computer system comprising:
-
a media distribution interface coupled to a data processor, the media distribution interface being configured to; receive media content from a media distribution system; tune to a first channel providing a first media content; receive an indication of a user request to tune to a different channel providing a different media content, wherein negative user feedback associated with at least one attribute of the first media content is inferred from the user request to tune to the different channel providing the different media content; transmit a representation of the negative user feedback associated with the at least one attribute of the first media content to the media distribution system; and receive media recommendations from the media distribution system; and the data processor configured to gather the negative user feedback inferred from the user request to tune to the different channel providing the different media content. - View Dependent Claims (11, 12)
-
-
13. One or more memory storage devices comprising computer executable instructions that, when executed, direct a computing system to perform operations comprising:
-
identifying a particular media content on a currently tuned channel; detecting a user-submitted channel change command, wherein negative feedback is inferred from the user-submitted channel change command; in response to detecting the user-submitted channel change command, associating an indicator of negative user feedback with a media content attribute that is associated with the particular media content; and generating media content recommendations based, at least in part, on the indicator of negative user feedback.
-
-
14. One or more memory storage devices comprising computer executable instructions that, when executed, direct a computing system to perform operations comprising:
-
tuning to a first channel providing a first media content; receiving an indication of a user request to tune to a different channel providing a different media content, wherein negative feedback is inferred from the user request to tune to the different channel providing a different media content; associating the negative feedback with the first media content, based on the user request to tune to the different channel; generating media content recommendations based, at least in part, on the negative feedback; and serving the media content recommendations to one or more client devices for presentation to a user.
-
-
21. A method comprising:
-
tuning to a particular channel that is currently broadcasting a particular program; receiving a user-submitted command to tune away from the particular channel while the particular program is being broadcast; inferring, from the user-submitted command to tune away from the particular channel while the particular program is being broadcast, a user disinterest in at least one attribute associated with the particular program, the at least one attribute selected from a group of attributes including; a television series of which the particular program is a single episode; a particular episode of a television series; a broadcast network; a re-run indicator; a broadcast time; a broadcast day; and a programming content; analyzing other viewing data to select the at least one attribute associated with the particular program with which to associate the user disinterest, the other viewing data including at least one of; indicators of preferred programs; user viewing history;
orother inferred indicators of user disinterest; associating an indication of user disinterest with the at least one attribute that is selected; selecting a list of programs to recommend based on indicators of preferred programs; and filtering the list of programs to recommend to remove programs having an attribute with which user disinterest is associated.
-
Specification