Intelligent job matching system and method including negative filtration
First Claim
1. A system comprising:
- a plurality of processors;
a database comprising data related to a plurality of job seekers and/or a plurality of jobs;
a matching module implemented on one of the plurality of processors in communication with the database, the matching module producing job matching results by matching one of the job seekers to a potential job through finding one or more common parameters between job seeker parameters associated with the one job seeker and one or more job parameters associated with the potential job;
an individualized data collection module determining job seeker characteristics based on individualized information captured from a user interface instantiated on a job seeker'"'"'s individual device, wherein the determined job seeker characteristics are incorporated into job seeker parameters utilized by the matching module; and
a correlation module implemented on one of the plurality of processors in communication with the matching module, the correlation module determining a correlation between one of the common parameters and one or more alternative jobs from the plurality of jobs in part based on tracked behavior characteristics of prior interactions with the system for each job seeker,wherein the correlation module comprises a filtration module generating and storing a negative filtration indication associated with a job excluding the job in the job matching results and the correlated one or more alternative jobs responsive to a job seeker input negative indication related to the excluded job, andwherein the correlation module further comprises an affinity engine configured to determine affinity metrics between the potential job identified in the job matching results and other jobs interacted with by the plurality of job seekers and to determine alternative jobs to the job matching results based on the determined affinity metrics.
6 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 and based on ratings and preferences provided by the job seeker and provides negative filtration of undesirable jobs based on job seeker input and in response to queries from the system in order to efficiently and accurately accommodate job seeker perception. 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 and specifies job seekers to be eliminated from displayed results.
-
Citations
26 Claims
-
1. A system comprising:
-
a plurality of processors; a database comprising data related to a plurality of job seekers and/or a plurality of jobs; a matching module implemented on one of the plurality of processors in communication with the database, the matching module producing job matching results by matching one of the job seekers to a potential job through finding one or more common parameters between job seeker parameters associated with the one job seeker and one or more job parameters associated with the potential job; an individualized data collection module determining job seeker characteristics based on individualized information captured from a user interface instantiated on a job seeker'"'"'s individual device, wherein the determined job seeker characteristics are incorporated into job seeker parameters utilized by the matching module; and a correlation module implemented on one of the plurality of processors in communication with the matching module, the correlation module determining a correlation between one of the common parameters and one or more alternative jobs from the plurality of jobs in part based on tracked behavior characteristics of prior interactions with the system for each job seeker, wherein the correlation module comprises a filtration module generating and storing a negative filtration indication associated with a job excluding the job in the job matching results and the correlated one or more alternative jobs responsive to a job seeker input negative indication related to the excluded job, and wherein the correlation module further comprises an affinity engine configured to determine affinity metrics between the potential job identified in the job matching results and other jobs interacted with by the plurality of job seekers and to determine alternative jobs to the job matching results based on the determined affinity metrics. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A processor-implemented method comprising:
-
building a job seeker profile of job seeker parameters in response to job seeker input; determining job seeker characteristics based on individualized information captured from a user interface instantiated on a job seeker'"'"'s individual device, wherein the determined job seeker characteristics are incorporated into the job seeker parameters; in response to a job seeker query received over a network, producing job matching results by matching the job seeker to one or more potential jobs through finding one or more common parameters between job seeker parameters associated with the job seeker and job description parameters associated with the one or more potential jobs in part based on tracked behavior characteristics of prior queries for the job seeker; determining affinity metrics between the potential jobs identified in the job matching results and other jobs applied by the plurality of job seekers; determining alternative jobs to the job matching results based on the determined affinity metrics and based on the evaluative rating provided by the job seeker; providing the matching results and the alternative jobs for consideration by the job seeker over the network to the job seeker; querying the job seeker over the network whether or not to filter one of the potential jobs from subsequent matching results; and generating via a processor, and storing in a data storage element, a negative filtration indication associated with a job for excluding the job in the job matching results and the determined alternative jobs responsive to a job seeker input negative indication related to the excluded job. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
storing, by a computing system, one or more job seeker parameters in response to job seeker input by each of a plurality of job seekers; storing, by the computing system, job parameters in response to input over a network by an employer/recruiter for each of one or more jobs; determining job seeker characteristics based on individualized information captured from a user interface instantiated on a job seeker'"'"'s individual device, wherein the determined job seeker characteristics are incorporated into the job seeker parameters; in response to a query from one of the job seekers received over the network, finding, by the computing system, one or more common parameters between the one job seeker'"'"'s parameters and the stored job parameters to produce matching job results; correlating, by the computing system, one or more matching job parameters in the matching job results with other jobs based on the stored other job seeker parameters in part based on tracked behavior characteristics of prior interactions with the computing system for each job seeker; determining affinity metrics between jobs in the matching job results and other jobs applied by the plurality of job seekers; determining and displaying, by the computing system, alternative jobs to the matching jobs from the correlation data and the determined affinity metrics; if the job seeker requests removal of one or more suggested alternative jobs, then querying, by the computing system the job seeker for a reason for removal from a set of predetermined reasons; receiving, by the computing system, the reason; and generating and storing a negative filtration indication including the received reason associated with the one or more removed jobs for excluding the one or more removed jobs in the job matching results and the determined alternative jobs responsive to a job seeker input negative indication related to the excluded job. - View Dependent Claims (15, 16, 17)
-
-
18. A system comprising:
-
means for storing in a memory job seeker parameters in response to job seeker input by each of a plurality of job seekers; means for storing in the memory job parameters in response to input by an employer/recruiter for each of one or more jobs; means for determining job seeker characteristics based on individualized information captured from a user interface instantiated on a job seeker'"'"'s individual device, wherein the determined job seeker characteristics are incorporated into the job seeker parameters; means for, in response to a query from one of the job seekers received over a network, finding one or more common parameters between the one job seeker'"'"'s parameters and the stored job parameters to produce job matching results comprising matching jobs in part based on tracked behavior characteristics of prior interactions with the system for each job seeker; means for correlating between one or more matching job parameters and the stored job seeker parameters of one or more of the other job seekers to produce alternative jobs; means for determining affinity metrics between the potential jobs identified in the job matching results and other jobs applied by the plurality of job seekers; means for determining alternative jobs based on the determined affinity metrics and correlation; means for querying the one job seeker over the network on a display of a computing device of matching and alternative jobs whether to remove at least one of the matching jobs or alternative jobs; and means for updating the matching results and the alternative jobs for consideration by the one job seeker including generating and storing a negative filtration indication associated with a job for excluding the job in the job matching results and the produced alternative jobs responsive to a job seeker input negative indication related to the excluded job. - View Dependent Claims (19, 20)
-
-
21. A system comprising:
-
a plurality of processors; a database; a matching module implemented on one of the plurality of processors connected to the database and to a web server accessible to a job seeker, said matching module determining a matched job for the job seeker by comparing job parameters and job seeker parameters; an individualized data collection module determining job seeker characteristics based on individualized information captured from a user interface instantiated on a job seeker'"'"'s individual device, wherein the determined job seeker characteristics are incorporated into job seeker parameters utilized by the matching module; a correlation module implemented on one of the plurality of processors communicating with the job matching module and the database, the correlation module comprising; a user activity monitor module implemented on one of the plurality of processors tracking job seeker activity within the system for matching job seekers with potential jobs based on behavior of prior activity for the job seeker; an affinity module implemented on one of the plurality of processors configured to determine affinity metrics between the matched job and other jobs interacted with by other job seekers based on the tracked job seeker activity and determine alternative jobs in addition to the matched job for the job seeker based on the determined affinity metrics; and a filtration module implemented on one of the plurality of processors operably coupled to the affinity module and user activity monitor module receiving preferences from a job seeker to refine correlations made by the matching module and correlation module for consideration by the job seeker, and generating and storing a negative filtration indication associated with a job for excluding the job in instant and subsequent job queries for the job seeker. - View Dependent Claims (22, 23, 24, 25)
-
-
26. An intelligent job matching system, 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; retrieve a job seeker profile including a plurality of job seeker parameters and a list of job profiles, each job profile including a plurality of job description parameters; determine job seeker characteristics based on individualized information captured from a user interface instantiated on a job seeker'"'"'s individual device, wherein the determined job seeker characteristics are incorporated into the plurality of job seeker parameters; determine a matched job from the list of job profiles by comparing the plurality of job seeker parameters with the plurality of job description parameters of each job profile, the matched job and the job seeker profile having a common parameter; determine affinity metrics between the matched job and other jobs interacted with by other job seekers based on prior job applying activity data; determine an alternative job for the job seeker by correlating the alternative job with the matched job based on the determined affinity metrics, wherein the prior job applying activity data indicates the alternative job and the matched job have been applied for by a same job seeker; present the determined matched job and the alternative job to the job seeker via a user interface; receive a negative election of at least one of the presented jobs from the job seeker via the user interface; and generate and store a negative filtration indication associated with the at least one negatively elected job for excluding the negatively elected job from any instant and subsequent job matches for the job seeker.
-
Specification