Communication systems and methods with social network filtering
First Claim
Patent Images
1. A method, comprising:
- receiving a communication request intended for a first user, wherein the communication request is initiated by a second user, the first and second users belonging to a social network in which relationship information is maintained for the users in a random access memory of a graphing server;
calculating in real time a first social distance between the first user and the second user based on accessing the relationship information for the first user and the second user from the random access memory;
calculating in real time respective social distances between the first user and other users in the social network based on respective incoming e-mail communications directed to the first user by the other users in the social network, based on accessing the relationship information for the respective other users from the random access memory; and
prioritizing presentation of the communication request, relative to the incoming e-mail communications, to the first user based on the first social distance relative to the respective social distances of the other users.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for a computer system include determining a first social distance for a first user with respect to a second user, determining a second social distance for a third user with respect to the second user, determining a first trust-metric for the first user in response to the first social distance, determining a second trust-metric for the third user in response to the second social distance, and prioritizing a first communication from the first user over a second communication from the third user, in response to the first trust-metric and the second trust-metric.
57 Citations
31 Claims
-
1. A method, comprising:
-
receiving a communication request intended for a first user, wherein the communication request is initiated by a second user, the first and second users belonging to a social network in which relationship information is maintained for the users in a random access memory of a graphing server; calculating in real time a first social distance between the first user and the second user based on accessing the relationship information for the first user and the second user from the random access memory; calculating in real time respective social distances between the first user and other users in the social network based on respective incoming e-mail communications directed to the first user by the other users in the social network, based on accessing the relationship information for the respective other users from the random access memory; and prioritizing presentation of the communication request, relative to the incoming e-mail communications, to the first user based on the first social distance relative to the respective social distances of the other users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. Logic encoded in non-transitory media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving a communication request intended for a first user, wherein the communication request is initiated by a second user, the first and second users belonging to a social network in which relationship information is maintained for the users in a random access memory of a graphing server; calculating in real time a first social distance between the first user and the second user based on accessing the relationship information for the first user and the second user from the random access memory; calculating in real time respective social distances between the first user and other users in the social network based on respective incoming e-mail communications directed to the first user by the other users in the social network; and prioritizing presentation of the communication request, relative to the incoming e-mail communications, to the first user based on the first social distance relative to the respective social distances of the other user. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
a memory element for storing data; and a processor for executing instructions associated with the data such that the apparatus;
receives a communication request intended for a first user, wherein the communication request is initiated by a second user, the first and second users belonging to a social network in which relationship information is maintained for the users in a random access memory of a graphing server;calculates in real time a first social distance between the first user and the second user based on accessing the relationship information for the first user and the second user from the random access memory; calculates in real time respective social distances between the first user and other users in the social network based on respective incoming e-mail communications directed to the first user by the other users in the social network; and prioritizes presentation of the communication request, relative to the incoming e-mail communications, to the first user based on the first social distance relative to the respective social distances of the other users. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification