PROVIDING RELEVANT NOTIFICATIONS BASED ON COMMON INTERESTS BETWEEN FRIENDS IN A SOCIAL NETWORKING SYSTEM
First Claim
1. A computer-implemented method for providing third-party content objects to a first user of a social network, the method comprising:
- maintaining connections between users of the social networking system;
identifying a second user that is connected to the first user in the social network;
identifying an interest common to both the first user and the second user;
calculating a relevance score for a third-party content object associated with the common affinity based at least in part on a type of separation between the first user and the second user in the social network, the relevance score describing a measure of likelihood that the first user is interested in the third-party content object associated with the common interest; and
providing the third-party content object to a user device of the first user based at least in part on the inferred relevance score.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user'"'"'s previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user'"'"'s interests and current circumstances, increasing the likelihood that they will find content objects of interest.
-
Citations
20 Claims
-
1. A computer-implemented method for providing third-party content objects to a first user of a social network, the method comprising:
-
maintaining connections between users of the social networking system; identifying a second user that is connected to the first user in the social network; identifying an interest common to both the first user and the second user; calculating a relevance score for a third-party content object associated with the common affinity based at least in part on a type of separation between the first user and the second user in the social network, the relevance score describing a measure of likelihood that the first user is interested in the third-party content object associated with the common interest; and providing the third-party content object to a user device of the first user based at least in part on the inferred relevance score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A computer-implemented method for providing third-party content objects to a first user of a social network, the method comprising:
-
maintaining connections between users of the social networking system; identifying a second user that is connected to the first user in the social network; identifying an interest of the second user; calculating a relevance score for a third-party content object associated with the interest of the second user based at least in part on a type of separation between the first user and the second user in the social network, the relevance score describing a measure of likelihood that the first user is interested in the third-party content object associated with the interest of the second user; and storing the calculated relevance score in an account associated with the first user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification