Method and system for identifying job candidates
First Claim
1. A method for ranking profile records comprising:
- receiving a search request from a user, wherein the search request includes a job title;
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;
obtaining a network score for each of the plurality of profile records to obtain a plurality of network scores using the plurality of action records,wherein the network score for each of the plurality of profile records is generated based on at least one selected from a group consisting of a positive action and a negative action performed by other users on each of the plurality of profile records,wherein the positive action performed by the other users is one selected from a group consisting of scheduling a job interview and a positive interview evaluation,wherein the negative action performed by the other users is one selected from a group consisting of a negative interview evaluation and rejection of the potential job candidate associated with one of the plurality of profile records for the job;
obtaining a user score for each of the plurality of profile records to obtain a plurality of user scores, wherein the user score for each of the plurality of profile records is generated based on at least one selected from a group consisting of a positive action and a negative action performed by the potential job candidate associated with each of the plurality of profile records,ranking the plurality of profile records using the plurality of user scores and the plurality of network scores to obtain ranked profile records; and
transmitting the ranked profile records to the user.
6 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.
55 Citations
18 Claims
-
1. A method for ranking profile records comprising:
-
receiving a search request from a user, wherein the search request includes a job title; 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; obtaining a network score for each of the plurality of profile records to obtain a plurality of network scores using the plurality of action records, wherein the network score for each of the plurality of profile records is generated based on at least one selected from a group consisting of a positive action and a negative action performed by other users on each of the plurality of profile records, wherein the positive action performed by the other users is one selected from a group consisting of scheduling a job interview and a positive interview evaluation, wherein the negative action performed by the other users is one selected from a group consisting of a negative interview evaluation and rejection of the potential job candidate associated with one of the plurality of profile records for the job; obtaining a user score for each of the plurality of profile records to obtain a plurality of user scores, wherein the user score for each of the plurality of profile records is generated based on at least one selected from a group consisting of a positive action and a negative action performed by the potential job candidate associated with each of the plurality of profile records, ranking the plurality of profile records using the plurality of user scores and the plurality of network scores to obtain ranked 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)
-
-
14. A 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, and wherein each of the plurality of profile records comprises a plurality of action records; obtain a network score for each of the plurality of profile records to obtain a plurality of network scores using the plurality of action records, wherein the network score for each of the plurality of profile records is generated based on at least one selected from a group consisting of a positive action and a negative action performed by other users on each of the plurality of profile records, wherein the positive action performed by the other users is one selected from a group consisting of scheduling a job interview and a positive interview evaluation, wherein the negative action performed by the other users is one selected from a group consisting of a negative interview evaluation and rejection of the potential job candidate associated with one of the plurality of profile records for the job; obtain a user score for each of the plurality of profile records to obtain a plurality of user scores, wherein the user score for each of the plurality of profile records is generated based on at least one selected from a group consisting of a positive action and a negative action performed by the potential job candidate associated with each of the plurality of profile records, rank the plurality of profile records using the plurality of user scores and the plurality of network scores to obtain ranked profile records; and transmit the ranked profile records to the user. - View Dependent Claims (15, 16, 17, 18)
-
Specification