Methods and systems for controlling access to relationship information in a social network
First Claim
Patent Images
1. A computer-implemented method of processing a request to view relationship information, the method executed by at least one computing device comprising a processor, the method comprising:
- receiving a request via a communications network from a first user to view relationship information associated with a second user;
identifying a first group vertex associated with the first user based on a database of social network information, wherein the social network information comprises relationship information and profile information received from users of the social network, the first group vertex representing a first type of user-established relationship and connecting via a one or more edges a first set of users having the first type of user-established relationship with the first user;
identifying a second group vertex associated with the second user based on the database of social network information, the second group vertex representing a second type of user-established relationship and connecting via one or more edges a second set of users having the second type of user-established relationship with the second user;
identifying a privacy rule associated with the first group vertex and the second group vertex based on the database of social network information;
the processor determining whether the first user has rights to view the relationship information based on the privacy rule; and
providing at least part of the relationship information to the first user via the communications network responsive to determining whether the first user has rights to view the relationship information.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling access to relationship information in a social network are described. One described method comprises receiving a request from an observer for relationship information indicating at least a first relationship between a target in a social network and a second entity in the social network, identifying at least a first privacy rule for the first relationship, and outputting at least part of the relationship information to the observer if the first privacy rule is satisfied.
215 Citations
12 Claims
-
1. A computer-implemented method of processing a request to view relationship information, the method executed by at least one computing device comprising a processor, the method comprising:
-
receiving a request via a communications network from a first user to view relationship information associated with a second user; identifying a first group vertex associated with the first user based on a database of social network information, wherein the social network information comprises relationship information and profile information received from users of the social network, the first group vertex representing a first type of user-established relationship and connecting via a one or more edges a first set of users having the first type of user-established relationship with the first user; identifying a second group vertex associated with the second user based on the database of social network information, the second group vertex representing a second type of user-established relationship and connecting via one or more edges a second set of users having the second type of user-established relationship with the second user; identifying a privacy rule associated with the first group vertex and the second group vertex based on the database of social network information; the processor determining whether the first user has rights to view the relationship information based on the privacy rule; and providing at least part of the relationship information to the first user via the communications network responsive to determining whether the first user has rights to view the relationship information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for processing a request to view relationship information comprising one or more computing devices, the system comprising:
-
a database comprising social network information, wherein the social network information comprises relationship information and profile information received from users of the social network; a relationship processor stored in a memory associated with the one or more computing devices and executable to; receive a request from a first user to view relationship information associated with a second user via a communications network, identify a first group vertex associated with the first user based on the social network information, the first group vertex representing a first type of user-established relationship and connecting via one or more edges a first set of users having the first type of user-established relationship with the first user, and identify a second group vertex associated with the second user based on the social network information, the second group vertex representing a second type of user-established relationship and connecting via one or more edges a second set of users having the second type of user-established relationship with the second user; a privacy rule module stored in the memory associated with the one or more computing devices and executable by the processor to; identify a privacy rule associated with the first group vertex and the second group vertex based on the social network information, and determine whether the first user has rights to view the relationship information based on the privacy rule; and a display processor stored in the memory and executable to provide the relationship information to the user via the communications network responsive to determining whether the first user has rights to view the relationship information. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification