Patent ID: 9177029
Filing Date: 2015-11-03
Classification: G06F

Abstract:
1. A computer-implemented method comprising: for a particular activity in a group of activities, determining a score for the particular activity, wherein the score is based on a plurality of signals associated with a plurality of parameters comprising one or more user-specific parameters and one or more global parameters, and the score represents a quantitative importance of the particular activity, the one or more user-specific parameters comprising a mood of a user as indicated by the user, the one or more global parameters comprising a mood associated with the particular activity, the plurality of signals comprising a signal based on a similarity between the mood of the user and the mood associated with the particular activity, and the group of activities includes one or more activities added by the user group of activities and one or more activities suggested for the user; identifying a subset of activities within the group of activities, wherein the subset comprises at least one activity with a determined score that satisfies a decision threshold for the at least one activity; ranking at least a portion of the subset of activities based on the scores of the activities relative to one another; and providing for display the ranked portion of the subset of activities for the user, wherein a ratio of a number of the suggested activities in the ranked portion of activities that are provided for display to a number of the user-added activities in the ranked portion of activities that are provided for display is based on the mood of the user.