RECOMMENDATION SYSTEM WITH MULTIPLE INTEGRATED RECOMMENDERS
First Claim
1. A recommendations system for selecting items to recommend to a target user, the system comprising:
- a recommendation engine comprising a plurality of recommenders, each recommender corresponding to a different type of reason for recommending items;
the plurality of recommenders comprising a tag-based recommender configured to;
identify at least one tagged item in a computerized repository of items, the at least one tagged item associated with a target user,select one or more user-defined textual tags associated with the at least one tagged item, each tag comprising a descriptor selectively associated with the at least one tagged item by one or more users, andsearch the computerized repository of items using the one or more tags as keywords to identify a corresponding set of related items; and
a candidate selector component configured to;
select at least a portion of the set of related items to provide as recommendations to the user, andoutput the recommendations with associated reasons for recommending the items.
1 Assignment
0 Petitions
Accused Products
Abstract
A recommendations system is provided in various embodiments for selecting items to recommend to a user. The system includes a recommendation engine with a plurality of recommenders, and each recommender identifies a different type of reason for recommending items. In one embodiment, each recommender retrieves item preference data and generates candidate recommendations responsive to a subset of that data. The recommenders also score the candidate recommendations. In certain embodiments, a normalization engine normalizes the scores of the candidate recommendations provided by each recommender. A candidate selector selects at least a portion of the candidate recommendations based on the normalized scores to provide as recommendations to the user. The candidate selector also outputs the recommendations with associated reasons for recommending the items.
206 Citations
23 Claims
-
1. A recommendations system for selecting items to recommend to a target user, the system comprising:
-
a recommendation engine comprising a plurality of recommenders, each recommender corresponding to a different type of reason for recommending items; the plurality of recommenders comprising a tag-based recommender configured to; identify at least one tagged item in a computerized repository of items, the at least one tagged item associated with a target user, select one or more user-defined textual tags associated with the at least one tagged item, each tag comprising a descriptor selectively associated with the at least one tagged item by one or more users, and search the computerized repository of items using the one or more tags as keywords to identify a corresponding set of related items; and a candidate selector component configured to; select at least a portion of the set of related items to provide as recommendations to the user, and output the recommendations with associated reasons for recommending the items. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
7. A computer-implemented method of providing item recommendations to a target user, the method comprising:
-
identifying at least one tagged item in a computerized repository of items, the at least one tagged item associated with a target user; selecting one or more user-defined textual tags associated with the at least one tagged item, each tag comprising a descriptor selectively associated with the at least one tagged item by one or more users; searching the computerized repository of items using the one or more tags as keywords to identify a corresponding set of related items; and selecting at least a portion of the set of related items to provide as recommendations to the target user.
-
-
18. A computer-readable medium having instructions stored thereon which cause a general-purpose computer to perform a method of selecting items to recommend to a target user, the method comprising:
-
identifying at least one tagged item in a computerized repository of items, the at least one tagged item associated with a target user; selecting one or more user-defined textual tags associated with the at least one tagged item, each tag comprising a descriptor selectively associated with the at least one tagged item by one or more users; searching the computerized repository of items using the one or more tags as keywords to identify a corresponding set of related items; and selecting at least a portion of the set of related items to provide as recommendations to the target user. - View Dependent Claims (19, 20)
-
-
21. An apparatus for selecting items to recommend to a target user, the apparatus comprising:
-
means for identifying at least one tagged item in a computerized repository of items, the at least one tagged item associated with a target user; means for selecting one or more user-defined textual tags associated with the at least one tagged item, each tag comprising a descriptor selectively associated with the at least one tagged item by one or more users; means for searching the computerized repository of items using the one or more tags as keywords to identify a corresponding set of related items; and means for selecting at least a portion of the set of related items to provide as recommendations to the target user. - View Dependent Claims (22, 23)
-
Specification