Method and system for identifying job candidates
First Claim
1. A method for ranking profile records comprising:
- receiving a search request from a user;
obtaining a user profile associated with the user;
generating a query based on the search request;
issuing the query to a profile database;
receiving search results in response to the query, wherein the search results comprise a plurality of profile records;
ranking the plurality of profile records to obtain ranked profile records, wherein ranking the plurality of profile records comprises;
selecting a profile record of the plurality of profile records, wherein the profile record is associated with a potential job candidate, determining a user score for the profile record using the user profile and a first plurality of action records associated with the profile record that specify actions performed by the user on the profile record, wherein at least one action in the first plurality of action records comprises at least one selected from a group consisting of an indication of a positive interview evaluation based on an interview conducted with the potential job candidate of a plurality of potential job candidates and an indication of a negative interview evaluation based on the interview conducted with the potential job candidate,determining a network score for the profile record using a second plurality of action records associated with the profile record that specify actions performed by a second user on the profile record, wherein at least one action of the second plurality of action records is at least one selected from a group consisting of a positive action performed a second user on the profile record and a negative action performed by the second user on the profile record, wherein the negative action is one selected from a group consisting of a delete action specifying that the profile record was deleted from second search results by the second user and a rejection action specifying that the second user has previously rejected a job application from the potential job candidate, andgenerating a score for the profile record using the user score and the network score, wherein the score is used in ranking the plurality of profile records; and
transmitting the ranked profile records to the user.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for ranking profile records. The method includes receiving a search request from a user, obtaining a user profile associated with the user, generating a query based on the search request, issuing the query to a profile database, receiving search results in response to the query, wherein the search results comprise a plurality of profile records, and wherein each of the plurality of profile records comprises a plurality of action records and is associated with a potential job candidate, ranking the plurality of profile records using the user profile and a plurality of network scores to obtain ranked profile records, and transmitting the ranked profile records to the user.
-
Citations
17 Claims
-
1. A method for ranking profile records comprising:
-
receiving a search request from a user; obtaining a user profile associated with the user; generating a query based on the search request; issuing the query to a profile database; receiving search results in response to the query, wherein the search results comprise a plurality of profile records; ranking the plurality of profile records to obtain ranked profile records, wherein ranking the plurality of profile records comprises; selecting a profile record of the plurality of profile records, wherein the profile record is associated with a potential job candidate, determining a user score for the profile record using the user profile and a first plurality of action records associated with the profile record that specify actions performed by the user on the profile record, wherein at least one action in the first plurality of action records comprises at least one selected from a group consisting of an indication of a positive interview evaluation based on an interview conducted with the potential job candidate of a plurality of potential job candidates and an indication of a negative interview evaluation based on the interview conducted with the potential job candidate, determining a network score for the profile record using a second plurality of action records associated with the profile record that specify actions performed by a second user on the profile record, wherein at least one action of the second plurality of action records is at least one selected from a group consisting of a positive action performed a second user on the profile record and a negative action performed by the second user on the profile record, wherein the negative action is one selected from a group consisting of a delete action specifying that the profile record was deleted from second search results by the second user and a rejection action specifying that the second user has previously rejected a job application from the potential job candidate, and generating a score for the profile record using the user score and the network score, wherein the score is used in ranking the plurality of profile records; and transmitting the ranked profile records to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium comprising instructions for ranking profile records, the instructions comprising functionality to:
-
receive a search request from a user; obtain a user profile associated with the user; generate a query based on the search request; issue the query to a profile database; receive search results in response to the query, wherein the search results comprise a plurality of profile records; ranking the plurality of profile records to obtain ranked profile records, wherein ranking the plurality of profile records comprises; selecting a profile record of the plurality of profile records, wherein the profile record is associated with a potential job candidate, determining a user score for the profile record using the user profile and a first plurality of action records associated with the profile record that specify actions performed by the user on the profile record, wherein at least one action in the first plurality of action records comprises at least one selected from a group consisting of an indication of a positive interview evaluation based on an interview conducted with the potential job candidate of a plurality of potential job candidates and an indication of a negative interview evaluation based on the interview conducted with the potential job candidate, determining a network score for the profile record using a second plurality of action records associated with the profile record that specify actions performed by any other user on the profile record, wherein at least one action of the second plurality of action records is at least one selected from a group consisting of a positive action performed by a second user on the profile record and a negative action performed by the second user on the profile record, wherein the negative action is one selected from a group consisting of a delete action specifying that the profile record was deleted from second search results by the second user and a rejection action specifying that the second user has previously rejected a job application from the potential job candidate, and generating a score for the profile record using the user score and the network score, wherein the score is used in ranking the plurality of profile records; and transmit the ranked profile records to the user. - View Dependent Claims (14, 15, 16, 17)
-
Specification