Automatic resume processing system
AssigneeInternational Business Machines Corporation
InventorsVenkata Vara Prasad Karri, Shailendra Moyal, Amit Kumar Senapaty, Akash U. Dhoot
Life of this patent
Estimating the term…
Abstract
A method, apparatus, system, and computer program product for processing electronic resumes. Classifications are identified for sections in the electronic resume. Resume classification codes are associated with the sections based on the classifications identified, wherein the resume classification codes enable matching the electronic resume to a job opening. Visibility codes are generated for the sections. The visibility codes enable selective viewing of the sections.
Claims14
A method for processing an electronic resume, the method comprising:
- identifying, by a computer system, at least one classification for each section in the electronic resume to form classifications, wherein the classifications are based on content in the sections, wherein the classifications comprise at least two of work experience, skill set and education;
- associating, by the computer system, resume classification codes with the sections based on the classifications identified, wherein the resume classification codes enable matching the electronic resume to a job opening;
- identifying, by the computer system, a respective set of job classification codes for each of a plurality of job openings, wherein each job classification code is determined based on content of a job opening;
- generating, by the computer system, an aggregate resume code based on the resume classification codes corresponding to the plurality of resume sections;
- comparing, by the computer system, the aggregate resume code with the sets of job classification codes for the plurality of job openings;
- and
- matching, by the computer system, the electronic resume to a set of the job openings, wherein a matching job opening has a set of job classification codes that correspond to the aggregate resume code;
- generating, by the computer system, visibility codes for each of the sections in the electronic resume;
- determining, by the computer system, a subset of the sections of the electronic resume by comparing the visibility codes of each section with an access level of a requestor for a particular job opening,
- generating, by the computer system, a deliverable electronic resume containing the determined subset of sections and excluding sections of the electronic resume that are not in the subset;
- and
- displaying, by the computer system, the deliverable electronic resume to the requestor.
A resume management system comprising:
- a computer system comprising one or more processors and one or more computer-readable media storing instructions that when executed by the one or more processors cause the computer system to:
- identify at least one classification for each section in the electronic resume to form classifications, wherein the classifications are based on content in the sections, wherein the classifications comprise at least two of work experience, skill set and education;
- associate resume classification codes with the sections based on the classifications identified, wherein the resume classification codes enable matching the electronic resume to a job opening;
- identify a respective set of job classification codes for each of a plurality of job openings, wherein each job classification code is determined based on content of a job opening;
- generate an aggregate resume code based on the resume classification codes corresponding to the plurality of resume sections;
- compare the aggregate resume code with the sets of job classification codes for the plurality of job openings;
- and
- match the electronic resume to a set of the job openings, wherein a matching job opening has a set of job classification codes that correspond to the aggregate resume code;
- generate visibility codes for each of the sections in the electronic resume;
- determine a subset of the sections of the electronic resume by comparing the visibility codes of each section with an access level of a requestor for a particular job opening,
- generate a deliverable electronic resume containing the determined subset of sections and excluding sections of the electronic resume that are not in the subset;
- and
- display the deliverable electronic resume to the requestor.
A computer program product for processing an electronic resume, the computer program product comprising:
- a computer-readable storage media;
- first program code, stored on the computer-readable storage media, for at least one classification for each section in the electronic resume, wherein the classifications are based on content in the sections, wherein the classifications comprise at least two of work experience, skill set and education;
- second program code, stored on the computer-readable storage media, for associating resume classification codes with the sections based on the classifications identified, wherein the resume classification codes enable matching the electronic resume to a job opening;
- third program code, stored on the computer-readable storage media, for identifying, by the computer system, a respective set of job classification codes for each of a plurality of job openings, wherein each job classification code is determined based on content of a job opening;
- fourth program code, stored on the computer-readable storage media, for generating, by the computer system, an aggregate resume code based on the resume classification codes corresponding to the plurality of resume sections;
- fifth program code, stored on the computer-readable storage media, for comparing, by the computer system, the aggregate resume code with the sets of job classification codes for the plurality of job openings;
- sixth program code, stored on the computer-readable storage media, for matching, by the computer system, the electronic resume to a set of the job openings, wherein a matching job opening has a set of job classification codes that correspond to the aggregate resume code;
- seventh program code, stored on the computer-readable storage media, for generating visibility codes for each of the sections in the electronic resume;
- eighth program code, stored on the computer-readable storage media, for determining, by the computer system, a subset of the sections of the electronic resume by comparing the visibility codes of each section with an access level of a requestor for a particular job opening,
- ninth program code, stored on the computer-readable storage media, for generating a deliverable electronic resume containing the determined subset of sections and excluding sections of the electronic resume that are not in the subset;
- and
- tenth program code, stored on the computer-readable storage media, for displaying, by the computer system, the deliverable electronic resume to the requestor.
Dependencies are inferred from the claim text.