Connection insights widget
First Claim
1. A method comprising:
- identifying a first set of member profiles, the identifying based on the first set of member profiles satisfying a search query initiated by the searcher, the first set of member profiles corresponding to a first set of members of a social networking service;
assigning a ranking score to each of the first set of member profiles based on a ranking algorithm, the ranking algorithm combining at least a first input and a second input, the first input representing a measure of relevance of each of the first set of member profiles to the search query and the second input representing a measure of relevance of each of the first set of member profiles to a member profile of the searcher;
communicating a portion of each of the first set of member profiles for presentation in a first region of a search results user interface;
identifying a second set of member profiles, the second set of member profiles corresponding to a second set of members of the social networking service, the identifying of the second set of member profiles based on a relevance of each of the first set of member profiles to each of the second set of member profiles and a strength of a relationship between the member profile of the searcher and each of the second set of member profiles, the second set of members representing influential connections of the searcher with respect to the search query initiated by the searcher;
applying a ranking criteria to the second set of members, the ranking criteria being independent of whether the second set of member profiles satisfy the search criteria;
selecting a subset of the second set of member profiles based on the ranking criteria, the subset including a predetermined number of the second set of member profiles ranked highest according to the ranking criteria; and
communicating a portion of each of the subset of the second set of member profiles for presentation in a second region of the search results user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enhancing search results generated by a search engine are described. A first set of member profiles is identified, the first set of member profiles satisfying a search query initiated by a searcher. A second set of member profiles is identified, the second set of member profiles having a relationship between a profile of the searcher and each of the second set of member profiles. A subset of the second set of member profiles is selected based on strength of relationships between each of the subset of the second set of member profiles and the first set of member profiles. A portion of each of the first set of member profiles is communicated for presentation in a first region of a search results user interface and a portion of each of the subset of the second set of member profiles is communicated for presentation in a second region of the search results user interface.
14 Citations
20 Claims
-
1. A method comprising:
-
identifying a first set of member profiles, the identifying based on the first set of member profiles satisfying a search query initiated by the searcher, the first set of member profiles corresponding to a first set of members of a social networking service; assigning a ranking score to each of the first set of member profiles based on a ranking algorithm, the ranking algorithm combining at least a first input and a second input, the first input representing a measure of relevance of each of the first set of member profiles to the search query and the second input representing a measure of relevance of each of the first set of member profiles to a member profile of the searcher; communicating a portion of each of the first set of member profiles for presentation in a first region of a search results user interface; identifying a second set of member profiles, the second set of member profiles corresponding to a second set of members of the social networking service, the identifying of the second set of member profiles based on a relevance of each of the first set of member profiles to each of the second set of member profiles and a strength of a relationship between the member profile of the searcher and each of the second set of member profiles, the second set of members representing influential connections of the searcher with respect to the search query initiated by the searcher; applying a ranking criteria to the second set of members, the ranking criteria being independent of whether the second set of member profiles satisfy the search criteria; selecting a subset of the second set of member profiles based on the ranking criteria, the subset including a predetermined number of the second set of member profiles ranked highest according to the ranking criteria; and communicating a portion of each of the subset of the second set of member profiles for presentation in a second region of the search results user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more modules implemented by one or more processors, the one or more modules configured to; identify a first set of member profiles, the identifying based on the first set of member profiles satisfying a search query initiated by the searcher, the first set of member profiles corresponding to a first set of members of a social networking service; assign a ranking score to each of the first set of member profiles based on a ranking algorithm, the ranking algorithm combining at least a first input and a second input, the first input representing a measure of relevance of each of the first set of member profiles to the search query and the second input representing a measure of relevance of each of the first set of member profiles to a member profile of the searcher; communicate a portion of each of the first set of member profiles for presentation in a first region of a search results user interface; identify a second set of member profiles, the second set of member profiles corresponding to a second set of members of the social networking service, the identifying of the second set of member profiles based on a relevance of each of the first set of member profiles to each of the second set of member profiles and a strength of a relationship between the searcher and each of the second set of member profiles, the second set of members representing influential connections of the searcher with respect to the search query initiated by the searcher; apply a ranking criteria to the second set of members, the ranking criteria being independent of whether the second set of member profiles satisfy the search criteria; select a subset of the second set of member profiles based on the ranking criteria, the subset including a predetermined number of the second set of member profiles ranked highest according to the ranking criteria; and communicate a portion of each of the subset of the second set of member profiles for presentation in a second region of the search results user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions thereon, which, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising:
-
identifying a first set of member profiles, the identifying based on the first set of member profiles satisfying a search query initiated by the searcher, the first set of member profiles corresponding to a first set of members of a social networking service; assigning a ranking score to each of the first set of member profiles based on a ranking algorithm, the ranking algorithm combining at least a first input and a second input, the first input representing a measure of relevance of each of the first set of member profiles to the search query and the second input representing a measure of relevance of each of the first set of member profiles to a member profile of the searcher; communicating a portion of each of the first set of member profiles for presentation in a first region of a search results user interface; identifying a second set of member profiles, the second set of member profiles corresponding to a second set of members of the social networking service, the identifying of the second set of member profiles based on a relevance of each of the first set of member profiles to each of the second set of member profiles and a strength of a relationship between the member profile of the searcher and each of the second set of member profiles, the second set of members representing influential connections of the searcher with respect to the search initiated b the searcher; applying a ranking criteria to the second set of members, the ranking criteria being independent of whether the second set of member profiles satisfy the search criteria; selecting a subset of the second set of member profiles based on the ranking criteria, the subset including a predetermined number of the second set of member profiles ranked highest according to the ranking criteria; and communicating a portion of each of the subset of the second set of member profiles for presentation in a second region of the search results user interface. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification