Analyzing social proximity of users of a digital magazine server
First Claim
1. A method for determining social proximity between users of an online system, the method comprising:
- accessing a profile of a user of the online system maintained by each of a plurality of social networking systems, each profile specifying a first plurality of additional users of a social networking system connected to the user via the social networking system;
identifying a user of the first plurality of additional users of an identified social networking system;
identifying a second plurality of additional users of the identified social networking system connected to both the user of the online system via the identified social networking system and to the identified user of the first plurality of additional users;
generating a social proximity score based at least in part on a number of users in the second plurality of additional users connected to the identified user of the first plurality of additional users, the social proximity score indicating a relative social proximity of the user of the online system to the identified user of the first plurality of additional users; and
recommending a content item to the user of the online system based at least in part on an interaction of the identified user of the first plurality of additional users with the content item and the generated social proximity score.
1 Assignment
0 Petitions
Accused Products
Abstract
Connections between an online system user and one or more social networking system users maintained by various social networking systems are analyzed to determine social proximity between the online system user and social networking system users connected to the online system user via a social networking system. Social networking system users connected to the online system user via each of a plurality of social networking systems are identified. Based on a number of social networking system users connected to both the online system user and to a social networking system user connected to the online system user, a social proximity score indicating relative social “closeness” of the digital magazine server user and the social networking system user connected to the digital magazine server user is generated.
47 Citations
20 Claims
-
1. A method for determining social proximity between users of an online system, the method comprising:
-
accessing a profile of a user of the online system maintained by each of a plurality of social networking systems, each profile specifying a first plurality of additional users of a social networking system connected to the user via the social networking system; identifying a user of the first plurality of additional users of an identified social networking system; identifying a second plurality of additional users of the identified social networking system connected to both the user of the online system via the identified social networking system and to the identified user of the first plurality of additional users; generating a social proximity score based at least in part on a number of users in the second plurality of additional users connected to the identified user of the first plurality of additional users, the social proximity score indicating a relative social proximity of the user of the online system to the identified user of the first plurality of additional users; and recommending a content item to the user of the online system based at least in part on an interaction of the identified user of the first plurality of additional users with the content item and the generated social proximity score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for determining social proximity between users of an online system, the computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:
-
accessing a profile of a user of the online system maintained by each of a plurality of social networking systems, each profile specifying a first plurality of additional users of a social networking system connected to the user via the social networking system; identifying a user of the first plurality of additional users of an identified social networking system; identifying a second plurality of additional users of the identified social networking system connected to both the user of the online system via the identified social networking system and to the identified user of the first plurality of additional users; generating a social proximity score based at least in part on a number of users in the second plurality of additional users connected to the identified user of the first plurality of additional users, the social proximity score indicating a relative social proximity of the user of the online system to the identified user of the first plurality of additional users; and recommending a content item to the user of the online system based at least in part on an interaction of the identified user of the first plurality of additional users with the content item and the generated social proximity score. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for determining social proximity between two users of an online system, the method comprising:
-
accessing a profile of a user of the online system maintained by each of a plurality of social networking systems, each profile specifying a plurality of additional users of an identified social networking system connected to the user via the corresponding social networking system; identifying for a user of the identified social networking system, a set of additional users of one or more of the social networking systems connected to the user of the identified social networking system and connected to the user of the online system via at least one of the plurality of social networking systems; generating a social proximity score between the user of the online system and the user of the identified social networking system based at least in part on the identified set of additional users connected to the user of the social networking system and connected to the user of the online system via at least one of the plurality of social networking systems, the social proximity score indicating a relative social proximity of the user of the online system to the user of the identified social networking system; and recommending a content item to the user of the online system based at least in part on an interaction of the identified user of the identified social networking system with the content item and the generated social proximity score.
-
Specification