Query-by-example for finding similar people
First Claim
1. A computer-implemented method comprising:
- performing operations for generating and presenting a user interface for editing a compound statement of a plurality of clauses of an editable query to find a first set of member profiles similar to a source member profile, the operations comprising;
receiving a request to determine the first set of member profiles that are similar to the source member profile;
determining the first set of member profiles that are similar to the source member profile, each of the first set of member profiles and the source member profile corresponding to respective members of an electronic social network;
obtaining, from the first set of member profiles, a set of profile features;
extracting, from the set of profile features, a set of relevant profile features, the extracting based on a determination of a usability of each of the set of relevant profile features to generate similarity scores indicating measures of similarity between the source member profile and each of the first set of member profiles;
generating and presenting the user interface, the user interface including a search results portion and a search criteria portion, the search results portion including abbreviated profiles corresponding to the first set of member profiles, the search criteria portion including a plurality of separate user interface controls for separately editing the clauses, wherein the clauses correspond to the set of relevant profile features;
receiving an edit of one of the clauses via one of the plurality of separate user interface controls;
based on a selection of a selectable user interface element, updating the editable query such that it incorporates the edit of the one of the clauses into the compound statement of the plurality of clauses; and
based on a selection of an additional selectable user interface element, updating the search results portion based on an executing the compound statement of the plurality of clauses of the editable search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for determining an editable query which, when executed, identifies and presents a set of member profiles similar to a source member profile are described. In an embodiment, a preliminary set of member profiles similar to a source member profile is identified. A set of profile features is obtained from the preliminary set of similar member profiles, and a set of relevant profile features is extracted from the set of profile features. An editable query including the set of relevant profile features is presented. In an embodiment, the set of member profiles similar to the source member profile and corresponding to the set of relevant profile features is also presented. Upon having been edited, the editable query is executable to identify and present a new set of member profiles corresponding to the edited query.
28 Citations
23 Claims
-
1. A computer-implemented method comprising:
-
performing operations for generating and presenting a user interface for editing a compound statement of a plurality of clauses of an editable query to find a first set of member profiles similar to a source member profile, the operations comprising; receiving a request to determine the first set of member profiles that are similar to the source member profile; determining the first set of member profiles that are similar to the source member profile, each of the first set of member profiles and the source member profile corresponding to respective members of an electronic social network; obtaining, from the first set of member profiles, a set of profile features; extracting, from the set of profile features, a set of relevant profile features, the extracting based on a determination of a usability of each of the set of relevant profile features to generate similarity scores indicating measures of similarity between the source member profile and each of the first set of member profiles; generating and presenting the user interface, the user interface including a search results portion and a search criteria portion, the search results portion including abbreviated profiles corresponding to the first set of member profiles, the search criteria portion including a plurality of separate user interface controls for separately editing the clauses, wherein the clauses correspond to the set of relevant profile features; receiving an edit of one of the clauses via one of the plurality of separate user interface controls; based on a selection of a selectable user interface element, updating the editable query such that it incorporates the edit of the one of the clauses into the compound statement of the plurality of clauses; and based on a selection of an additional selectable user interface element, updating the search results portion based on an executing the compound statement of the plurality of clauses of the editable search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At least one non-transitory machine-readable medium including instructions which, when executed by a machine, cause the machine to perform operations for generating and presenting a user interface for editing a compound statement of a plurality of clauses of an editable query to find a first set of member profiles similar to a source member profile, the operations comprising:
-
receiving a request to determine the first set of member profiles that are similar to the source ember profile; determining the first set of member profiles that are similar to the source member profile;
each of the first set of member profiles and the source member profile corresponding to respective members of an electronic social network;obtaining, from the first set of member profiles, a set of profile features; extracting, from the set of profile features;
a set of relevant profile features, the extracting based on a determination of a usability of each of the set of relevant profile features to generate similarity scores indicating measures of similarity between the source member profile and each of the first set of member profiles;generating and presenting the user interface, the user interface including a search results portion and a search criteria portion, the search results portion including abbreviated profiles corresponding to the first set of member profiles, the search criteria portion including a plurality of separate user interface controls for separately editing each of the clauses, wherein the clauses correspond to the relevant profile features; receiving an edit of one of the clauses via one of the plurality of separate user interface controls; based on a selection of a selectable user interface element, updating the editable query such that it incorporates the edit of the one of the clauses into the compound statement of the plurality of clauses; and based on a selection of an additional selectable user interface element, updating the search results portion based on an executing the compound statement of the plurality of clauses of the editable search query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic social network comprising:
-
a non-transitory machine-readable medium including machine-readable instructions which, when executed by one or more processors, cause an electronic social network to perform operations for generating and presenting a user interface for editing a compound statement of a plurality of clauses of an editable query to find a first set of member profiles similar to a source member profile, the operations comprising; receiving a request to determine the first set of member profiles that are similar to the source member profile; determining the first set of member profiles that are similar to the source member profile, each of the first set of member profiles and the source member profile corresponding to respective members of an electronic social network; obtaining, from the first set of member profiles, a set of profile features; extracting, from the set of profile features, a set of relevant profile features, the extracting based on a determination of a usability of each of the set of relevant profile features to generate similarity scores indicating measures of similarity between the source member profile and each of the first set of member profiles; generating and presenting the user interface, the user interface including a search results portion and a search criteria portion, the search results portion including abbreviated profiles corresponding to the first set of member profiles, the search criteria portion including a plurality of separate user interface controls for separately editing each of the clauses, wherein the clauses correspond to the relevant profile features; receiving an edit of one of the clauses via one of the plurality of separate user interface controls; based on a selection of a selectable user interface element, updating the editable query such that it incorporates the edit of the one of the clauses into the compound statement of the plurality of clauses; and based on a selection of an additional selectable user interface element, updating the search results portion based on an executing the compound statement of the plurality of clauses of the editable search query. - View Dependent Claims (20, 21, 22, 23)
-
Specification