Controlling Access of User Information Using Social-Networking Information
First Claim
Patent Images
1. A method comprising:
- accessing, at one or more computing devices, a query submitted by a first user;
retrieving, by the one or more computing devices, information concerning one or more second users;
retrieving, by the one or more computing devices, a degree of separation between the first user and each second user within a social-networking system; and
for each second user, if the degree of separation between the first user and the second user is less than or equal to a threshold degree of separation, then sending, by the one or more computing devices, the information concerning the second user to the first user in response to the query.
3 Assignments
0 Petitions
Accused Products
Abstract
Particular embodiments access a query submitted by a first user; retrieve information concerning one or more second users; retrieve a degree of separation between the first user and each second user within a social-networking system; and for each second user, if the degree of separation between the first user and the second user is less than or equal to a threshold degree of separation, then send the information concerning the second user to the first user in response to the query.
110 Citations
20 Claims
-
1. A method comprising:
-
accessing, at one or more computing devices, a query submitted by a first user; retrieving, by the one or more computing devices, information concerning one or more second users; retrieving, by the one or more computing devices, a degree of separation between the first user and each second user within a social-networking system; and for each second user, if the degree of separation between the first user and the second user is less than or equal to a threshold degree of separation, then sending, by the one or more computing devices, the information concerning the second user to the first user in response to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; access a query submitted by a first user; retrieve information concerning one or more second users; retrieve a degree of separation between the first user and each second user within a social-networking system; and for each second user, if the degree of separation between the first user and the second user is less than or equal to a threshold degree of separation, then send the information concerning the second user to the first user in response to the query. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable non-transitory storage media embodying software operable when executed by one or more computer systems to:
-
access a query submitted by a first user; retrieve information concerning one or more second users; retrieve a degree of separation between the first user and each second user within a social-networking system; and for each second user, if the degree of separation between the first user and the second user is less than or equal to a threshold degree of separation, then send the information concerning the second user to the first user in response to the query. - View Dependent Claims (18, 19, 20)
-
Specification