Method And System For Generating Item Recommendation
First Claim
1. A method for a system to generate an item recommendation, comprising:
- determining, for each of a plurality of roles, a plurality of reference utility values each for one of a plurality of items;
performing a normalization on the plurality of reference utility values determined for each of the plurality of roles;
determining a plurality of aggregate utility values each for one of the plurality of items, based on a plurality of normalized reference utility values determined for each of the plurality of roles; and
determining one or more combinations of items for recommendation based on the plurality of aggregate utility values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for a system to generate an item recommendation. The method includes determining, for each of a plurality of roles, a plurality of reference utility values each for one of a plurality of items, and performing a normalization on the plurality of reference utility values determined for each of the plurality of roles. The method further includes determining a plurality of aggregate utility values each for one of the plurality of items, based on a plurality of normalized reference utility values determined for each of the plurality of roles, and determining one or more combinations of items for recommendation based on the plurality of aggregate utility values.
28 Citations
40 Claims
-
1. A method for a system to generate an item recommendation, comprising:
-
determining, for each of a plurality of roles, a plurality of reference utility values each for one of a plurality of items; performing a normalization on the plurality of reference utility values determined for each of the plurality of roles; determining a plurality of aggregate utility values each for one of the plurality of items, based on a plurality of normalized reference utility values determined for each of the plurality of roles; and determining one or more combinations of items for recommendation based on the plurality of aggregate utility values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for generating an item recommendation, comprising:
-
a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to; determine, for each of a plurality of roles, a plurality of reference utility values each for one of a plurality of items; perform a normalization on the plurality of reference utility values determined for each of the plurality of roles; determine a plurality of aggregate utility values each for one of the plurality of items, based on a plurality of normalized reference utility values determined for each of the plurality of roles; and determine one or more combinations of items for recommendation based on the plurality of aggregate utility values. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory medium including instructions, executable by a processor, for performing an item recommendation method, the method comprising:
-
determining, for each of a plurality of roles, a plurality of reference utility values each for one of a plurality of items; performing a normalization on the plurality of reference utility values determined for each of the plurality of roles; determining a plurality of aggregate utility values each for one of the plurality of items, based on a plurality of normalized reference utility values determined for each of the plurality of roles; and determining one or more combinations of items for recommendation based on the plurality of aggregate utility values. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system to generate an item recommendation, comprising:
-
a database configured to store a plurality of utility models and consumer information; a utility model management module configured to determine, for each of a plurality of roles, a plurality of reference utility values each for one of a plurality of items, based on the plurality of utility models; a utility aggregating module configured to perform a normalization on the plurality of reference utility values determined for each of the plurality of roles, and to determine a plurality of aggregate utility values each for one of the plurality of items, based on a plurality of normalized reference utility values determined for each of the plurality of roles; and a high utility pattern mining module configured to determine one or more combinations of items for recommendation based on the plurality of aggregate utility values. - View Dependent Claims (38, 39, 40)
-
Specification