Patent ID: 9471572
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
1. A computer-implemented method, comprising: identifying, by a computing system, a consumption category to be recommended to a user for consumption; identifying, by the computing system, a first set of one or more candidates for first time consumption by a user and associated utility scores, wherein the one or more candidates for first time consumption share the consumption category; determining, by the computing system, a second set of one or more candidates for reconsumption by the user, wherein the one or more candidates for reconsumption share the consumption category; determining, by the computing system, utility scores of the second set of one or more candidates for reconsumption based on localities of the one or more candidates for reconsumption and aggregate consumption history of a population of users of which the user is associated; and selecting, by the computing system, a candidate to be recommended to the user for consumption from the first or second set, the candidate selected based at least in part on the utility scores of the first and second sets; wherein the locality of each of the one or more candidates for reconsumption is based on a number of consumption iterations in a sequence of consumption iterations by the user of items sharing the consumption category since the candidate was last consumed by the user, and wherein each consumption iteration in the sequence is weighted based on its position within the sequence.