Intelligent job matching system and method
First Claim
1. A computer implemented system for matching a job seeker with a job comprising:
- a job seeker profile builder module executing in memory of a computer and in communication with a database comprising data related to at least one of a plurality of job seekers, a plurality of employers, a plurality of recruiters, and a plurality of jobs, the job seeker profile builder module generating job seeker profile parameters in response to job seeker input;
a job profile builder module executing in memory of the computer and in communication with the database and operable to generate job profile parameters in response to employer/recruiter input;
a matching module executing in memory of the computer and for matching a first job seeker to a potential job through finding common parameters between job seeker parameters associated with said first job seeker and job profile parameters associated with the potential job and producing matching result, wherein each parameter is weighted with a numerical value;
a correlation module executing in memory of the computer and in communication with the matching module and configured to determine a correlation between said first job seeker and at least a second job seeker based on comparing the common parameters between said first job seeker and the potential job with selected parameters associated with said second job seeker, the common parameters comprising a parameter from the group of parameters consisting of a particular location, a skill set, a job category, and a spatial relationship,said correlation module further configured to determine at least a first affinity metric indicating similarities between jobs applied by said first job seeker and jobs applied by said second job seeker, and a second affinity metric between the first job seeker and other jobs, and to determine alternative jobs for recommendation to the first job seeker based on the first affinity metric and the second affinity metric in addition to the matching result; and
an output module of the computer in communication with the matching module for providing one or more matching results and the determined alternative jobs in response to a query of the system by a user.
2 Assignments
0 Petitions
Accused Products
Abstract
A job searching and matching system and method is disclosed that gathers job seeker information in the form of job seeker parameters from one or more job seekers, gathers job information in the form of job parameters from prospective employers and/or recruiters, correlates the information with past job seeker behavior, parameters and behavior from other job seekers, and job parameters and, in response to a job seeker'"'"'s query, provides matching job results based on common parameters between the job seeker and jobs along with suggested alternative jobs based on the co-relationships. In addition, the system correlates employer/recruiter behavior information with past employer/recruiter behavior, parameters and information concerning other job seekers, which are candidates to the employer, and resume parameters, and, in response to a Employer'"'"'s query, provides matching job seeker results based on common parameters between the job seeker resumes and jobs along with suggested alternative job seeker candidates based on the identified co-relationships.
193 Citations
26 Claims
-
1. A computer implemented system for matching a job seeker with a job comprising:
-
a job seeker profile builder module executing in memory of a computer and in communication with a database comprising data related to at least one of a plurality of job seekers, a plurality of employers, a plurality of recruiters, and a plurality of jobs, the job seeker profile builder module generating job seeker profile parameters in response to job seeker input; a job profile builder module executing in memory of the computer and in communication with the database and operable to generate job profile parameters in response to employer/recruiter input; a matching module executing in memory of the computer and for matching a first job seeker to a potential job through finding common parameters between job seeker parameters associated with said first job seeker and job profile parameters associated with the potential job and producing matching result, wherein each parameter is weighted with a numerical value; a correlation module executing in memory of the computer and in communication with the matching module and configured to determine a correlation between said first job seeker and at least a second job seeker based on comparing the common parameters between said first job seeker and the potential job with selected parameters associated with said second job seeker, the common parameters comprising a parameter from the group of parameters consisting of a particular location, a skill set, a job category, and a spatial relationship, said correlation module further configured to determine at least a first affinity metric indicating similarities between jobs applied by said first job seeker and jobs applied by said second job seeker, and a second affinity metric between the first job seeker and other jobs, and to determine alternative jobs for recommendation to the first job seeker based on the first affinity metric and the second affinity metric in addition to the matching result; and an output module of the computer in communication with the matching module for providing one or more matching results and the determined alternative jobs in response to a query of the system by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for matching a job seeker with one or more of a plurality of jobs comprising:
-
building in a computer database a first job seeker profile of job seeker parameters in response to job seeker input; building in a computer database a job profile of job parameters in response to employer input for each of the plurality of jobs; in response to a job seeker query, matching the first job seeker to a potential job through finding common parameters between job seeker parameters and job parameters and producing matching results, wherein each parameter is weighted with a numerical value; tracking job popularity of one or more selected job parameters in the matching results based on activity from other job seekers, the selected job parameters comprising a parameter from the group of parameters consisting of a particular location, a skill set, a job category, and a spatial relationship; tracking correlation data, the correlation comprising at least a first affinity metric indicating similarities between jobs applied by the first job seeker and at least one job applied by a second job seeker, and a second affinity metric between the first job seeker and other jobs of the plurality; determining alternative jobs for recommendation to the first job seeker based on the tracked job popularity, the first affinity metric and the second affinity metric in addition to the matching results; and providing an output for displaying the matching results and the determined alternative jobs for consideration by the first job seeker. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method comprising:
-
storing in a computer database job seeker parameters in response to job seeker input by each job seeker; storing in a computer database job parameters in response to input by an employer/recruiter for each of one or more jobs; in response to a query from one of the job seekers, finding one or more common parameters between a first job seeker'"'"'s parameters and the stored job parameters to produce matching results comprising matching jobs, wherein each parameter is weighted with a numerical value; tracking correlation data, the correlation data comprising a first affinity metric indicating similarities between jobs applied by the first job seeker and at least one job applied by a second job seeker, and a second affinity metric between data related to one or more matching job parameters and other job seekers or prior actions by the first job seeker, the one or more job parameters comprising a parameter from the group of parameters consisting of a particular location, a skill set, a job category, and a spatial relationship; determining alternative jobs for recommendation to the first job seeker to the matching jobs based on the correlation data; and providing an output for displaying one or more matching results and alternative jobs in response to a query of the system by a user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer implemented system for matching job seekers to jobs comprising:
-
a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to; store in a computer database job seeker parameters in response to job seeker input by each job seeker; store in a computer database job parameters in response to input by an employer/recruiter for each of one or more jobs; in response to a query from a first job seeker, determine one or more common parameters between the first job seeker'"'"'s parameters and the stored job parameters to produce matching results comprising matching jobs, wherein each parameter is weighted with a numerical value; track correlation data, the correlation data comprising a first affinity metric indicating similarities between jobs applied by the first job seeker and at least one job applied by a second job seeker, and a second affinity metric between data related to one or more matching job parameters and other job seekers or prior actions by the first job seeker, the one or more job parameters comprising a parameter from the group of parameters consisting a particular location, a skill set, a job category, and a spatial relationship; determine alternative jobs for recommendation to the first job seeker to the matching jobs based on the correlation data; and display the matching results and the alternative jobs for consideration by the first job seeker. - View Dependent Claims (26)
-
Specification