Patent ID: 9203925
Filing Date: 2015-12-01
Classification: G06F,H04L,H04W

Abstract:
1. A computer-implemented method comprising: receiving, at a social-networking system, a query from a client device of a first user specifying one or more criteria; accessing, by the social-networking system, a data store comprising information associated with one or more users of the social-networking system; identifying, by the social-networking system, one or more users from a plurality of users of the social-networking system based on the information stored in the data store and the one or more criteria, wherein at least one of the identified users is identified based on private information associated with the identified user stored in the data store, wherein the private information is not viewable by the first user, and wherein at least one of the identified users does not satisfy the one or more criteria but is identified based on being a connection of the at least one of the identified users identified based on the private information; and sending, to the client device of the first user, a list for display to the first user, wherein the list comprises non-private information that is visible to at least the first user and associated with one or more of the identified users in response to the query, at least one of the identified users in the list being identified based on the private information associated with the identified user stored in the data store, the private information not being provided for display to the first user, and at least one of the identified users does not satisfy the one or more criteria.