Methods and apparatus for targeting communications using social network metrics
First Claim
1. A method comprising:
- receiving a communication intended for a first user, wherein the communication is initiated by a second user, the first and second users belonging to a social network in which relationship information is stored by a server;
determining a first social network relationship between the first user and the second user based on accessing the relationship information for the first user and the second user from the stored relationship information;
determining respective social network relationships between the first user and other users in the social network based on respective communications between the first user and the other users in the social network, based on accessing the relationship information for the respective other users; and
prioritizing presentation to the first user of the communication initiated by the second user, relative to communications between the first user and the other users, based on the first social network relationship relative to the respective social network relationships of the other users to the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving a communication intended for a first user, wherein the communication is initiated by a second user, the first and second users belonging to a social network in which relationship information is stored by a server; determining a first social network relationship between the first user and the second user based on accessing the relationship information for the first user and the second user from the stored relationship information; determining respective social network relationships between the first user and other users in the social network based on respective communications between the first user and the other users in the social network, based on accessing the relationship information for the respective other users; and prioritizing presentation to the first user of the communication initiated by the second user, relative to communications between the first user and the other users, based on the first social network relationship relative to the respective social network relationships of the other users to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a communication intended for a first user, wherein the communication is initiated by a second user, the first and second users participating in a social network in which relationship information is stored for the users; determining a first social network relationship between the first user and the second user based on accessing the stored relationship information for the first user and the second user; determining respective social network relationships between the first user and other users in the social network based on respective communications between the first user and the other users in the social network; and presenting to the first user in a prioritized manner, the communication initiated by the second user, relative to presentation of communications between the first user and the other users, based on the first social network relationship relative to the respective social network relationships of the other users to the first user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium including instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
-
receiving a communication intended for a first user, wherein the communication is initiated by a second user, the first and second users belonging to a social network in which relationship information is stored by a server within the computing system; determining a first social network relationship between the first user and the second user based on accessing the relationship information for the first user and the second user from the stored relationship information; determining respective social network relationships between the first user and other users in the social network based on respective communications between the first user and the other users in the social network, based on accessing the relationship information for the respective other users; and prioritizing presentation to the first user of the communication initiated by the second user, relative to communications between the first user and the other users, based on the first social network relationship relative to the respective social network relationships of the other users to the first user.
-
-
21. A non-transitory computer-readable storage medium including instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
-
receiving a communication intended for a first user, wherein the communication is initiated by a second user, the first and second users participating in a social network in which relationship information is stored for the users within the computing system; determining a first social network relationship between the first user and the second user based on accessing the stored relationship information for the first user and the second user; determining respective social network relationships between the first user and other users in the social network based on respective communications between the first user and the other users in the social network; and presenting to the first user in a prioritized manner, the communication initiated by the second user, relative to presentation of communications between the first user and the other users, based on the first social network relationship relative to the respective social network relationships of the other users to the first user.
-
Specification