Method and system for recommending jobseekers to recruiters
Abstract
A method of establishing affinities among jobseekers is disclosed. The method comprises monitoring jobseeker activity on a web site. The jobseekers are correlated by a job ID based on jobs for which a jobseeker applies or views. A list of job IDs is sorted, with corresponding jobseekers IDs of jobseekers who have applied for or viewed a job among the list of job IDs converted to integers and grouped by job ID. An affinity is determined among jobseekers in groups according to a formula and jobseekers having an affinity with another jobseeker greater than a predetermined value are displayed to a recruiter.
Claims
exact text as granted — not AI-modified1 . A method of establishing affinities among jobseekers, the method comprising:
monitoring jobseeker activity with respect to job listings displayed on a web site in response to a query by a jobseeker, wherein the activity includes jobs viewed by the jobseeker and jobs applied for by the jobseeker; assigning a jobseeker ID to each jobseeker; correlating for each jobseeker a job ID in a database for each job the jobseeker views and does not apply for; correlating for each jobseeker a job ID in the database for each job for which the jobseeker applies; obtaining from the database a list of job IDs with corresponding jobseeker IDs of jobseekers having applied for or viewed at least one job among the list of job IDs; sorting the list by job ID; converting the jobseeker IDs to integers; grouping the list by job ID; determining the group in which each jobseeker is located; determining an affinity among jobseekers in the groups according to the formula:
S
=
N
12
(
N
1
)
(
N
2
)
wherein S is an affinity score, N 12 is a total number of jobs for which two jobseekers individually applied, N 1 is a total number of jobs for which a first of the two jobseekers applied, and N 2 is a total number of jobs for which a second jobseeker applied; and
displaying to a recruiter jobseekers, each having an affinity score with another jobseeker greater than a predetermined value.
2 . The method of claim 1 , wherein the predetermined value is 0.5.
3 . method of claim 1 , wherein the predetermined value is adjustable by the recruiter.
4 . A method of establishing affinities among jobseekers, the method comprising:
monitoring jobseeker activity with respect to job listings displayed on a web site in response to a query by a jobseeker, wherein the activity includes jobs viewed by the jobseeker and jobs applied for by the jobseeker; assigning a jobseeker ID to each jobseeker; correlating for each jobseeker a job ID in a database for each job for which the jobseeker views and does not apply; correlating for each jobseeker a job ID in the database for each job for which the jobseeker applies; obtaining from the database a list of job IDs with corresponding jobseeker IDs of jobseekers having applied for or viewed at least one job among the list of job IDs; sorting the list by job ID; converting the jobseeker IDs to integers, wherein the integer is positive for jobseekers having applied for the corresponding job and the integer is negative for jobseekers having viewed the corresponding job; grouping the list by job ID; determining the group in which each jobseeker is located; determining an affinity among jobseekers in the groups according to the formula:
S
=
N
12
(
N
1
)
(
N
2
)
wherein S is an affinity score, N 12 is a total number of jobs for which two jobseekers individually applied, N 1 is a total number of jobs for which a first of the two jobseekers applied, and N 2 is a total number of jobs for which a second jobseeker applied; and
displaying to a recruiter jobseekers, each having an affinity score with another jobseeker greater than a predetermined value.
5 . The method of claim 4 , wherein the predetermined value is 0.5.
6 . The method of claim 4 , wherein the predetermined value is adjustable by the recruiter.
7 . A method of establishing affinities among jobseekers, the method comprising:
monitoring jobseeker activity with respect to job listings displayed on a web site in response to a query by a jobseeker, wherein the activity includes jobs viewed by the jobseeker and jobs applied for by the jobseeker; assigning a jobseeker ID to each jobseeker; correlating for each jobseeker a job ID in a database for each job the jobseeker views and does not apply for; correlating for each jobseeker a job ID in the database for each job for which the jobseeker applies; obtaining from the database a list of job IDs with corresponding jobseeker IDs of jobseekers having applied for or viewed at least one job among the list of job IDs; sorting the list by job ID; converting the jobseeker IDs to integers, wherein the integer is positive for jobseekers having applied for the corresponding job and the integer is negative for jobseekers having viewed the corresponding job; grouping the list by job ID, wherein a zero separates each group; determining the group in which each jobseeker is located; determining an affinity among jobseekers in the groups according to the formula:
S
=
N
12
(
N
1
)
(
N
2
)
wherein S is an affinity score, N 12 is a total number of jobs for which two jobseekers individually applied, N 1 is a total number of jobs for which a first of the two jobseekers applied, and N 2 is a total number of jobs for which a second jobseeker applied; and
displaying to a recruiter jobseekers, each having an affinity score with another jobseeker greater than a predetermined value.
8 . The method of claim 7 , wherein the jobs applied for and jobs viewed in determining the affinity score in the equation have different weights.
9 . The method of claim 7 , wherein the predetermined value is 0.5.
10 . The method of claim 7 , wherein the predetermined value is adjustable by the recruiter.Join the waitlist — get patent alerts
Track US2009198558A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.