Patent ID: 8930392
Filing Date: 2015-01-06
Classification: G06F

Abstract:
1. A method comprising: identifying, by one or more processors, a plurality of user interests from user activity associated with a user; applying a weight to each of the user interests based on a frequency of user activity related to each of the user interests; generating, by one or more processors, groups on a social network for the user, at least a first group from the set of the groups including a user interest; generating, by the one or more processors, a query for content for the first group that includes the user interest; receiving, by the one or more processors, the content for the first group; generating, by the one or more processors, a set of ranked suggestions from the content for the first group based on relevancy to the user interest, the weight of the user interest and explicit feedback from the user, the explicit feedback including a first setting for how much the user wants a suggestion to stray from a center point of relevant choices, the first setting being different from a second setting provided by the user for a second group from the set of groups; providing, by the one or more processors, at least one first suggestion from the set of ranked suggestions to the user; receiving implicit feedback from the user in response to providing the at least one first suggestion, the implicit feedback including positive feedback; and responsive to receiving the positive feedback, providing at least one second suggestion from the set of ranked suggestions to the user that stray from the center point of relevant choices for the user.