System, method and computer program products for determining O*NET codes from job descriptions
AssigneeGeographic Solutions, Inc.
InventorsPaul Toomey, Sean Read
Life of this patent
Estimating the term…
Abstract
Systems, methods and computer program products include job bots that are configured to periodically visit network sites that have stored therein one or more job postings. During each visit, the one or more job postings are analyzed and a searchable job post database is updated to add new job postings, modify changed job postings and delete any removed job postings. A search engine is provided for job seekers to search the searchable job post database where a consolidate list of job postings from the network sites is stored.
Claims31
A method for determining ONET codes, the method comprising the steps of:
- providing a job spider, the job spider periodically visiting a job post hosting site;
- extracting various fields of a job posting automatically from the job post hosting site using the job spider;
- invoking an ONET code generator, the ONET code generator analyzing the extracted fields of the job posting;
- looking up at least two of the extracted fields of the job posting in translation tables using the ONET code generator;
- determining an ONET code from the at least two of the extracted fields of the job posting using the ONET code generator, the ONET code generator using a hierarchical job categorization code;
- and
- if the ONET code is found, the ONET code generator assigning the ONET code to the job posting, the ONET code generator storing the ONET code and the job posting in a searchable job posting database.
A system for determining ONET codes, the system comprising:
- a computer connected to a network;
- a storage device operationally interfaced to the computer;
- a searchable job posting database stored within the storage device;
- and
- a plurality of job bots executing on the computer, each of the plurality of job bots visiting an assigned job post hosting site through the network, each job bot automatically extracting job post fields from a job post on the assigned job post hosting site;
- an ONET code generator operationally interfaced to the plurality of job bots, the ONET code generator analyzing the extracted job post fields, the ONET code generator assigning an ONET code to the job posting, the ONET code generator storing the extracted job post fields and the assigned ONET code in the searchable job posting database, the ONET code being determined by the ONET code generator by searching for at least two of the extracted job post fields in translation tables.
A computer readable medium including computer programming instructions that cause a computer to perform the method for determining ONET codes, the method comprising the steps of:
- providing a job spider, the job spider periodically visiting a job post hosting site;
- extracting various fields of a job posting automatically from the job post hosting site using the job spider;
- invoking an ONET code generator within the job spider, the ONET code generator analyzing the extracted fields of the job posting;
- translating at least two of the fields to an ONET code using translation tables using the ONET code generator;
- and
- if the ONET code is found, the ONET code generator assigning the ONET code to the job posting, the ONET code generator storing the ONET code along with the job posting in a searchable job posting database.
A computer program product stored in a computer memory of a computer system for determining ONET codes, the computer program product comprising:
- a computer usable medium having computer-readable code means embodied in the medium, the computer-readable code means comprising:
- a plurality of computer readable code means for providing a job spider, the job spider periodically visiting a job post hosting site;
- a plurality of computer readable code means for automatically extracting various fields of a job posting from the job post hosting site using the job spider;
- a plurality of computer readable code means for invoking an ONET code generator, the ONET code generator analyzing the extracted fields of the job posting;
- a plurality of computer readable code means using the ONET code generator for translating at least two of the fields into an ONET code;
- and
- a plurality of computer readable code means using the ONET code generator for determining if the at least one field was translated and if so, using the ONET code generator for assigning the ONET code and storing the ONET code along with the job posting in a searchable job posting database.
A system for finding a job using ONET codes, the system comprising:
- a computer connected to a network;
- a storage device operationally interfaced to the computer;
- a searchable job posting database stored within the storage device;
- a plurality of job bots executing on the computer, each of the plurality of job bots visiting an assigned job post hosting site through the network, each job bot automatically extracting job post fields from a job post on the assigned job post hosting site;
- an ONET code generator operationally interfaced to the plurality of job bots, the ONET code generator analyzing the extracted job post fields, the ONET code generator assigning an ONET code to the job post, the ONET code generator storing the extracted job post fields and the assigned ONET code in the searchable job posting database, the ONET code being determined by the ONET code generator by searching for at least two of the extracted job post fields in translation tables;
- and
- a search engine executing on the computer, the search engine accepting a job title that corresponds to a search ONET code and using the search ONET code to find stored job posts in the searchable job posting database.
Dependencies are inferred from the claim text.