Customer keyword-based item recommendations
First Claim
1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising:
- code that gathers content based at least in part on view data associated with a user on a first domain;
code that identifies a plurality of keywords based at least in part on the content;
code that associates the keywords and the user to form keyword-user associations;
code that assigns a score to each of the keywords corresponding to the keyword-user associations;
code that ranks the keywords based at least in part on the corresponding score;
code that selects a number of the keywords based at least in part on a ranking;
code that retrieves a plurality of other keyword-user associations based at least in part on the selected keywords, the other keyword-user associations corresponding to other users and a second domain; and
code that recommends an item available from the first domain based at least in part on the other keyword-user associations.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for generating recommendations based at least in part on keywords associated with users. In some embodiments, among others, a system includes at least one computing device and a recommendation generator executable in the at least one computing device. The recommendation generator comprises logic that generates a plurality of pools of keywords based at least in part on a plurality of behavioral histories. Each pool corresponds to a behavioral history of a user across a plurality of domains. The recommendation generator also comprises logic that clusters at least a number of the keywords in a cluster across at least two pools including the same keyword and logic that recommends an item based at least in part on the cluster of keywords.
-
Citations
23 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising:
-
code that gathers content based at least in part on view data associated with a user on a first domain; code that identifies a plurality of keywords based at least in part on the content; code that associates the keywords and the user to form keyword-user associations; code that assigns a score to each of the keywords corresponding to the keyword-user associations; code that ranks the keywords based at least in part on the corresponding score; code that selects a number of the keywords based at least in part on a ranking; code that retrieves a plurality of other keyword-user associations based at least in part on the selected keywords, the other keyword-user associations corresponding to other users and a second domain; and code that recommends an item available from the first domain based at least in part on the other keyword-user associations. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
at least one computing device; and a recommendation generator executable in the at least one computing device, the recommendation generator comprising; logic that generates a plurality of pools of keywords based at least in part on a plurality of behavioral histories, each pool corresponding to a behavioral history of a user across a plurality of domains; logic that clusters at least a number of the keywords in a cluster across at least two pools including the same keyword; and logic that recommends an item based at least in part on the cluster of keywords. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising the steps of:
-
identifying keywords based at least in part on a behavioral history corresponding to a user; associating the keywords with the user to form keyword-user associations; and recommending an item to the user based at least in part on the keyword-user associations. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification