Relating people finding results by social distance
First Claim
1. A method of displaying search results to a user, said search results being retrieved from a database containing profiles associated with people, one or more of said profiles including a colleague designation to indicate a direct relationship between one person and another person, said method comprising:
- receiving a query from the user;
executing a search on the database to generate a result set of profiles based on the query;
determining a social distance for each of the profiles in the result set, said determined social distance being a function of the colleague designations included in the profiles;
grouping the profiles in the result set by the determined social distance; and
displaying, to the user, the result set grouped by the determined social distance.
2 Assignments
0 Petitions
Accused Products
Abstract
Search results are displayed according to relevance and grouped by the social distance between the person associated with the profile and the user performing the search. Metadata is defined of each of the profiles indicating groups affiliated the profile and a relevance value is determined as a function of the metadata for each of the profiles in the result set. The social distance is determined as a function of a colleague designation associated with the profile.
108 Citations
20 Claims
-
1. A method of displaying search results to a user, said search results being retrieved from a database containing profiles associated with people, one or more of said profiles including a colleague designation to indicate a direct relationship between one person and another person, said method comprising:
-
receiving a query from the user; executing a search on the database to generate a result set of profiles based on the query; determining a social distance for each of the profiles in the result set, said determined social distance being a function of the colleague designations included in the profiles; grouping the profiles in the result set by the determined social distance; and displaying, to the user, the result set grouped by the determined social distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of displaying search results to a user, said search results being retrieved from a database containing a plurality of profiles, said method comprising:
-
defining metadata for the profiles contained in the database indicating groups affiliated therewith; executing a search on the database to generate a result set of profiles as a function of search criteria provided by the user and the metadata; determining a relevance value as a function of the metadata for each of the profiles in the result set, said relevance value indicating a likelihood that the user is searching for the profile; and displaying the result set to the user according to the relevance value of each of the profiles in the result set. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of performing a people search on a database containing profiles associated with people, one or more of said profiles including colleague designation to indicate a direct relationship between one person and another person, said method comprising:
-
creating a first degree of social distance list of profiles from the profiles associated with persons that have been designated as colleagues of a user; for each profile in the first degree of social distance list; creating a second degree of social distance list of profiles from the profiles associated with persons that have been designated as colleagues by the person associated with the profile in the first degree of social distance list, and wherein each profile appears only once in said second degree of social distance list; receiving a query from the user; executing a search on the database to generate a result set of profiles based on the query; selecting, from the result set, a first group of profiles included in the first degree of social distance list; selecting, from the result set, a second group of profiles included in the second degree of social distance list; selecting, from the result set, a third group of profiles not included in either the first degree of social distance list or the second degree of social distance list; displaying the result set to the user according to the first, second, and third groups of profiles. - View Dependent Claims (17, 18, 19, 20)
-
Specification