Content recommendation system
First Claim
1. A computer-implemented method for recommending content, the method comprising:
- aggregating content data describing content, situation data describing an environment in which the content was recommended to a user, and feedback data describing the user'"'"'s response to a content recommendation, the feedback data having a type that is one or more of a user request for a content recommendation;
a user response that indicates that the user accepted a previous content recommendation; and
a user response that indicates that the user rejected a previous content recommendation;
generating a content preference model that represents the user'"'"'s dynamic content preferences based at least in part on the aggregated data; and
generating a first content recommendation based at least in part on the content preference model.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for in-vehicle content recommendation is disclosed. The system comprises an aggregator module, a modeler module and a recommendation module. The aggregator module aggregates content data describing content such as a music, a news program, a podcast, an audio book, a movie, a television program, etc. The aggregator module also aggregates situation data describing an environment in which the content was recommended to a user, and feedback data describing the user'"'"'s response to the recommendation. The modeler module generates a content preference model. The content preference model represents the user'"'"'s dynamic content preferences based at least in part on the aggregated data. The recommendation module generates a first content recommendation based at least in part on the content preference model.
-
Citations
17 Claims
-
1. A computer-implemented method for recommending content, the method comprising:
-
aggregating content data describing content, situation data describing an environment in which the content was recommended to a user, and feedback data describing the user'"'"'s response to a content recommendation, the feedback data having a type that is one or more of a user request for a content recommendation;
a user response that indicates that the user accepted a previous content recommendation; and
a user response that indicates that the user rejected a previous content recommendation;generating a content preference model that represents the user'"'"'s dynamic content preferences based at least in part on the aggregated data; and generating a first content recommendation based at least in part on the content preference model. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for recommending content, the system comprising:
-
an aggregator module for aggregating content data describing content, situation data describing an environment in which the content was recommended to a user, and feedback data describing the user'"'"'s response to a recommendation; a modeler module for generating a content preference model that represents the user'"'"'s dynamic content preferences based at least in part on the aggregated data; and a recommendation module for generating a first content recommendation based at least in part on the content preference model; and a GUI module for presenting the first content recommendation and receiving feedback data including a timestamp. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer usable medium including instructions that, when executed by a computer, cause the computer to perform the steps comprising:
-
aggregating content data describing content, situation data describing an environment in which the content was recommended to a user, and feedback data describing the user'"'"'s response to a content recommendation, the feedback data having a type that is one or more of a user request for a content recommendation;
a user response that indicates that the user accepted a previous content recommendation; and
a user response that indicates that the user rejected a previous content recommendation;generating a content preference model that represents the user'"'"'s dynamic content preferences based at least in part on the aggregated data; and generating a first content recommendation based at least in part on the content preference model. - View Dependent Claims (14, 15, 16, 17)
-
Specification