Patent ID: 8903834

Claim:
A computer-implemented method for recommending digital items to a user, the method comprising: identifying, for each digital item in a set of digital items, at least two group definitions in which the digital item is classified; for each digital item in the set of digital items, computing an item desirability score based at least on a session freshness and a long-term freshness of the digital item indicating how recently the digital item was viewed by the user during a current session and multiple sessions, respectively, wherein the session freshness and the long-term freshness of the digital item are different measures of freshness, and wherein a first item and a second item in the set of digital items, when viewed during the current session, have the same session freshness and a different long-term freshness; ranking each digital item in the set of digital items relative to the other digital items in the set of digital items based on the respective item desirability scores; computing, for each of the at least two group definitions, a group score based on: (i) user group preferences and (ii) the ranked item desirability scores of the digital items in each respective group definition; and outputting for display a first group definition, of the at least two group definitions, and the respective digital items in the first group definition, wherein the set of digital items are ordered based on the rank associated with each digital item.