Patent ID: 9703879
Date: 2017-07-11
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A computer-implemented method comprising: receiving, at one or more computing systems from a client device, a query associated with a first user of a social network; retrieving, using one or more processors associated with the one or more computing systems, information based on the query, the information representing a user profile associated with a second user of the social network; determining, using the one or more processors, a profile format for the user profile based on a visibility preference of the second user specifying a threshold degree of separation, wherein the profile format is set to full profile if a degree of separation between the first user and second user is less than or equal to the threshold degree of separation, the full profile format permitting the first user to view an entirety of the user profile data of the second user, and wherein the profile format is set to mini-profile if the degree of separation between the first user and second user is greater than the threshold degree of separation, the mini-profile format permitting the first user to view only a limited portion of the user profile data of the second user; and transmitting information to the client device, based on the profile format, representing the user profile associated with the second user.