Methods and apparatus for targeting communications using social network metrics
First Claim
1. A method for automated prioritization of electronic communications transmitted over a network, the method comprising:
- receiving, on a server using an interface communicatively coupled to the network, an electronic communication directed to a first user, the electronic communication initiated by a second user, the first and second users belonging to a social network;
identifying, using one or more processors within the server, a first affinity group with at least the first user as a member;
calculating a first social distance between the second user and the affinity group based on accessing the relationship information within the social network; and
prioritizing presentation of the electronic communication, relative to a plurality of other electronic communications for the first user, based at least in part on comparing the first social distance with social distances associated with each electronic communication of the plurality of other electronic communications.
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.
55 Citations
22 Claims
-
1. A method for automated prioritization of electronic communications transmitted over a network, the method comprising:
-
receiving, on a server using an interface communicatively coupled to the network, an electronic communication directed to a first user, the electronic communication initiated by a second user, the first and second users belonging to a social network; identifying, using one or more processors within the server, a first affinity group with at least the first user as a member; calculating a first social distance between the second user and the affinity group based on accessing the relationship information within the social network; and prioritizing presentation of the electronic communication, relative to a plurality of other electronic communications for the first user, based at least in part on comparing the first social distance with social distances associated with each electronic communication of the plurality of other electronic communications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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, over a network using the network interface, an electronic communication directed to a first user, the electronic communication initiated by a second user, the first and second users belonging to a social network; identifying a first affinity group with at least the first user as a member; calculating a first social distance between the second user and the affinity group based on accessing the relationship information within the social network; and prioritizing presentation of the electronic communication, relative to a plurality of other electronic communications for the first user, based at least in part on comparing the first social distance with social distances associated with each electronic communication of the plurality of other electronic communications. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium including instructions for automated prioritization of electronic communications transmitted over a network that, when executed on a computing device including one or more processors, cause the computing device to perform operations comprising:
-
receive an electronic communication directed to a first user, the electronic communication initiated by a second user, the first and second users belonging to a social network; identify a first affinity group with at least the first user as a member; calculate a first social distance between the second user and the affinity group based on accessing the relationship information within the social network; and prioritize presentation of the electronic communication, relative to a plurality of other electronic communications for the first user, based at least in part on comparing the first social distance with social distances associated with each electronic communication of the plurality of other electronic communications. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification