Methods and apparatus for targeting communications using social network metrics
First Claim
1. A method, comprising:
- receiving, on a server using an interface communicatively coupled to a network, an electronic communication directed to a first user, the electronic communication sent by a second user, and the first and second users belonging to a social network;
determining a first social distance between the first user and the second user based on accessing relationship information from the social network for the first user and the second user;
determining respective social distances between the first user and other users in the social network, the other users selected based on respective incoming electronic communications directed to the first user by the other users in the social network, respective social distances determined based on accessing the relationship information for the respective other users; and
prioritizing presentation of the electronic communication, relative to the respective incoming electronic communications, to the first user based on a relative ranking of the first social distance with respect to the respective social distances of the other users.
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, on a server using an interface communicatively coupled to a network, an electronic communication directed to a first user, the electronic communication sent by a second user, and the first and second users belonging to a social network; determining a first social distance between the first user and the second user based on accessing relationship information from the social network for the first user and the second user; determining respective social distances between the first user and other users in the social network, the other users selected based on respective incoming electronic communications directed to the first user by the other users in the social network, respective social distances determined based on accessing the relationship information for the respective other users; and prioritizing presentation of the electronic communication, relative to the respective incoming electronic communications, to the first user based on a relative ranking of the first social distance with respect to the respective social distances of the other users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, on a server using an interface communicatively coupled to a network, an electronic communication directed to a first user, the electronic communication sent by a second user, the first and second users belonging to a social network; determining a first social distance between the first user and the second user based on accessing relationship information for the first user and the second user; determining, based at least in part on analysis of the electronic communication or the second user, a non-social network parameter associated with the electronic communication; and prioritizing presentation of the electronic communication to the first user, relative to other electronic communications directed to the first user, based on the first social distance and the non-social network parameter. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
a network interface; a memory device; and a processor communicatively coupled to the memory device, wherein the processor, the memory device, and the network interface cooperate such that the system performs operations comprising; receiving, using the network interface communicatively coupled to a network, an electronic communication directed to a first user, the electronic communication sent by a second user, and the first and second users belonging to a social network; determining a first social distance between the first user and the second user based on accessing relationship information from the social network for the first user and the second user; determining respective social distances between the first user and other users in the social network, the other users selected based on respective incoming electronic communications directed to the first user by the other users in the social network, respective social distances determined based on accessing the relationship information for the respective other users; and prioritizing presentation of the electronic communication, relative to the respective incoming electronic communications, to the first user based on a relative ranking of the first social distance with respect to the respective social distances of the other users. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer-readable medium including instructions for delivering electronic communications transmitted over a network based on social network metrics that, when executed on a computing device including one or more processors, cause the computing device to perform operations comprising:
-
receive, using an interface communicatively coupled to a network, an electronic communication directed to a first user, the electronic communication sent by a second user, and the first and second users belonging to a social network; determine a first social distance between the first user and the second user based on accessing relationship information from the social network for the first user and the second user; determine respective social distances between the first user and other users in the social network, the other users selected based on respective incoming electronic communications directed to the first user by the other users in the social network, respective social distances determined based on accessing the relationship information for the respective other users; and prioritize presentation of the electronic communication, relative to the respective incoming electronic communications, to the first user based on a relative ranking of the first social distance with respect to the respective social distances of the other users. - View Dependent Claims (19, 20, 21)
-
Specification