Method and apparatus for generating recommendations based on user preferences and environmental characteristics
First Claim
1. A method for recommending an item to a user, comprising the steps of:
- observing preferences of said user under one or more environmental conditions; and
generating a recommendation score for said item based on features of said item and said observed preferences of said user under said one or more environmental conditions.
5 Assignments
0 Petitions
Accused Products
Abstract
A recommendation system is disclosed that generates recommendations for one or more items based on user preferences and one or more environmental factors. The user'"'"'s preferences are learned under various environmental conditions using an environmental data collection system. The observed environmental conditions may include, for example, location, characteristics of the location, weather or characteristics of the user'"'"'s motion, such as a rate of movement. For each positive and negative behavioral example, a number of attributes of the selected item are classified in the user profile together with the prevailing environmental conditions. When recommending an item, the disclosed recommender retrieves the user preferences and evaluates the current environmental conditions. A recommendation score can be generated for each available item based on the user'"'"'s demonstrated preferences under similar environmental conditions, such as in the same or a similar geographic area or under similar weather conditions.
-
Citations
39 Claims
-
1. A method for recommending an item to a user, comprising the steps of:
-
observing preferences of said user under one or more environmental conditions; and
generating a recommendation score for said item based on features of said item and said observed preferences of said user under said one or more environmental conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for recommending an item to a user, comprising the steps of:
-
obtaining preferences of said user under one or more environmental conditions;
obtaining information characterizing one or more environmental characteristics for a given time; and
generating a recommendation score for said item based on features of said item, said obtained preferences of said user under said one or more environmental conditions and said one or more environmental characteristics for a given time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for recommending an item to a user, comprising:
-
a memory for storing computer readable code; and
a processor operatively coupled to said memory, said processor configured to;
observe preferences of said user under one or more environmental conditions; and
generate a recommendation score for said item based on features of said item and said observed preferences of said user under said one or more environmental conditions. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for recommending an item to a user, comprising:
-
a memory for storing computer readable code; and
a processor operatively coupled to said memory, said processor configured to;
obtain preferences of said user under one or more environmental conditions;
obtain information characterizing one or more environmental characteristics for a given time; and
generating a recommendation score for said item based on features of said item, said obtained preferences of said user under said one or more environmental conditions and said one or more environmental characteristics for a given time. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An article of manufacture for recommending an item to a user, comprising:
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to observe preferences of said user under one or more environmental conditions; and
a step to generate a recommendation score for said item based on features of said item and said observed preferences of said user under said one or more environmental conditions.
-
39. An article of manufacture for recommending an item to a user, comprising:
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to obtain preferences of said user under one or more environmental conditions;
a step to obtain information characterizing one or more environmental characteristics for a given time; and
a step to generate a recommendation score for said item based on features of said item, said obtained preferences of said user under said one or more environmental conditions and said one or more environmental characteristics for a given time.
Specification