System and Method For Intelligent Job Hunt
First Claim
1. A computer-implemented method for sorting a set of job openings according to their relevance to a user, the method comprising:
- receiving, by a computer system, profile information related to a user'"'"'s career;
determining, by the computer system, target job criteria related to the user'"'"'s career based on the profile information, the target job criteria including a first target job criteria and as second target job criteria;
determining, by the computer system, a set of current job openings from a web-based job openings index;
mapping, by the computer system, a job opening from the set of current job openings to a standardized job description from a standardized job description index, the standardized job description obtained from a different source than the job openings index and the standardized job description including at least some information fields relevant to the job opening that is not included in the job opening;
determining, by the computer system, a first matching score between a job opening from the set of current job openings and the first target job criteria;
determining, by the computer system, a second matching score between the job opening and the second target job criteria;
weighting, by the computer system, and combining the first and second matching scores to generate an overall score for the job opening;
sorting, by the computer system, the set of job openings according to their overall scores; and
outputting, by the computer system, the sorted set of job openings and information pertaining to each job opening including at least one information field from the job opening description and at least one information field from the mapped standardized job description that was not present in the job opening.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, computer readable storage medium, and computer-implemented method performs an intelligent job hunt to determine a sorted set of job openings relevant to a user'"'"'s career goals. An intelligent job hunt engine uses user profile information to query a job openings index for job'"'"'s relevant to the user. Results of the query are filtered and sorted according to their relevance to different career goals. A job readiness evaluator determines readiness scores indicative of the user'"'"'s preparedness for reaching a career goal. Specific action items are generated based on the user'"'"'s interaction with the sorted job openings and the user'"'"'s job readiness scores.
-
Citations
20 Claims
-
1. A computer-implemented method for sorting a set of job openings according to their relevance to a user, the method comprising:
-
receiving, by a computer system, profile information related to a user'"'"'s career; determining, by the computer system, target job criteria related to the user'"'"'s career based on the profile information, the target job criteria including a first target job criteria and as second target job criteria; determining, by the computer system, a set of current job openings from a web-based job openings index; mapping, by the computer system, a job opening from the set of current job openings to a standardized job description from a standardized job description index, the standardized job description obtained from a different source than the job openings index and the standardized job description including at least some information fields relevant to the job opening that is not included in the job opening; determining, by the computer system, a first matching score between a job opening from the set of current job openings and the first target job criteria; determining, by the computer system, a second matching score between the job opening and the second target job criteria; weighting, by the computer system, and combining the first and second matching scores to generate an overall score for the job opening; sorting, by the computer system, the set of job openings according to their overall scores; and outputting, by the computer system, the sorted set of job openings and information pertaining to each job opening including at least one information field from the job opening description and at least one information field from the mapped standardized job description that was not present in the job opening. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium for sorting a set of job openings according to their relevance to a user, the computer readable storage medium storing computer-executable program code that when executed cause a processor to perform steps including:
-
receiving profile information related to the user'"'"'s career; determining target job criteria related to the user'"'"'s career based on the profile information, the target job criteria including a first target job criteria and a second target job criteria; determining a set of current job openings from a web-based job openings index; mapping a job opening from the set of current job openings to a standardized job description from a standardized job description index, the standardized job description obtained from a different source than the job openings index and the standardized job description including at least some information fields relevant to the job opening that is not included in the job opening; determining a first matching score between a job opening from the set of current job openings and the first target job criteria; determining a second matching score between the job opening and the second target job criteria; weighting and combining the first and second matching scores to generate an overall score for the job opening; sorting the set of job openings according to their overall scores; and outputting the sorted set of job openings and information pertaining to each job opening including at least one information field from the job opening description and at least one information field from the mapped standardized job description that was not present in the job opening. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for providing one or more probable job matches to a user, the method comprising:
-
collecting, by a computer system, a plurality of information about the user; collecting, by the computer system, a plurality of job openings for matching with the user; obtaining, by the computer system, a first filter comprising a first plurality of weights associated with a first set of job criteria; obtaining, by the computer system, a second filter comprising a second plurality of weights associated with a second set of job criteria, the second plurality of weights different than the first plurality of weights and the second set of job criteria different than the first set of job criteria; applying, by the computer system, the first filter to obtain a first sorted list of the plurality of job openings sorted based on first plurality of weights and the first set of job criteria; applying, by the computer system, the second filter to obtain a second sorted list of the plurality of job openings sorted based on second plurality of weights and the second set of job criteria; and outputting for display to a user, the first sorted list of plurality of job openings and the second sorted list of the plurality of job openings. - View Dependent Claims (19, 20)
-
Specification