Methods and systems for identifying similar schools
AssigneeLinkedIn Corporation
InventorsGloria Lau, Jacob Bank
Life of this patent
Estimating the term…
Abstract
Method, apparatus, and a computer-readable storage device for determining similarities. A plurality of sets having social network service members as entities is constructed by associating each of the social network service members with each of a predetermined selection of professional outcomes by school of graduation of the member. One of the plurality of sets is selected. A similarity algorithm calculates the similarity score of at least some of the plurality of sets in the plurality of sets to the selected one of the plurality of sets, and presents for rendering the k sets in the plurality of sets with the highest similarity scores. The similarity algorithm used may be a cosine similarity algorithm using the sets as vectors.
Claims20
A method for ranking a plurality of schools by similarity to a selected school, the method comprising:
- receiving information from school graduates, the information comprising schools of graduation of the graduates and professional outcomes of the graduates;
- constructing profiles of the graduates from the information;
- using at least one data processor, constructing, from the profiles of the graduates a plurality of sets of professional outcomes by associating each of the graduates with each of a set of professional outcomes by school of graduation;
- receiving, from a user at a client machine, selection of a school;
- using a similarity algorithm, calculating a similarity score of at least some of the plurality of sets of professional outcomes of graduates of schools, other than the selected school, to the set of professional outcomes of graduates of the selected school;
- ranking the similarity scores of schools other than the selected school with respect to the selected school;
- and
- presenting for rendering at a user interface a predetermined number of schools with the highest similarity scores to the selected school.
A machine-readable hardware memory having embedded therein a set of instructions which, when executed by the machine, causes the machine to execute operations comprising:
- receiving information from school graduates, the information comprising schools of graduation of the graduates and professional outcomes of the graduates:
- constructing profiles of the graduates from the information:
- using at least one data processor, constructing, from the profiles of the graduates a plurality of sets of professional outcomes by associating each of the graduates with each of a set of professional outcomes by school of graduation;
- receiving, from a user at a client machine, selection of a school:
- using a similarity algorithm, calculating a similarity score of at least some of the plurality of sets of professional outcomes of graduates of schools, other than the selected school, to the set of professional outcomes of graduates of the selected school;
- ranking the similarity scores of schools other than the selected school with respect to the selected school;
- and
- presenting for rendering at a user interface a predetermined number of schools with the highest similarity scores to the selected school.
A system that ranks a plurality of schools by similarity to a selected school, the system comprising:
- at least one hardware data processor;
- and
- a memory device including instructions that, when executed by the processor, cause the processor to:
- receive information from school graduates, the information comprising schools of graduation of the graduates and professional outcomes of the graduates:
- construct profiles of the graduates from the information;
- construct, from the profiles of the graduates a plurality of sets of professional outcomes by association of each of the graduates with each of a set of professional outcomes by school of graduation;
- receive, from a user at a client machine, selection of a school:
- use a similarity algorithm to calculate a similarity score of at least some of the plurality of sets of professional outcomes of graduates of schools, other than the selected school, to the set of professional outcomes of graduates of the selected school;
- rank the similarity scores of schools other than the selected school with respect to the selected school;
- and
- present for display at a user interface a predetermined number of schools with the highest similarity scores to the selected school.
Dependencies are inferred from the claim text.