IP Library Granted Patent US 8,117,024
Granted Patent B2
US 8,117,024 · App. 12/113,763 · Granted Feb 14, 2012

System and method for automatically processing candidate resumes and job specifications expressed in natural language into a normalized form using frequency analysis

Assignee: My Perfect Gig, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,117,024
App. No.
12/113,763
Granted
Feb 14, 2012
Kind
B2
Abstract

Systems and methods for automatically processing candidate resumes and job specifications expressed in natural language into a normalized form using frequency analysis. A database of elements is provided in which each element is expressed in natural language and at least some of which are associated with a corresponding set of synonymous words or phrases. Candidate resumes and job specifications are received in electronic form and expressed in natural language. The candidate resumes and job specifications are analyzed to extract elements expressed in candidate resumes and job specifications. The extracted elements are compared to the database. For each extracted element, the most frequent element or synonym is identified an used as a common form for the extracted element. A set of candidate resumes is matched with a corresponding job specification by comparing the set of elements expressed in common form for the resumes with the set of elements expressed in common form for the job specification.

Claims (12)

1. A method of processing candidate resumes and job specifications to match candidates with job specifications, comprising

providing a database of elements, each element expressed in natural language and at least some of which are associated with a corresponding set of synonymous words or phrases, the elements and the synonymous words or phrases each having a corresponding usage counter;

a server receiving candidate resumes and job specifications in electronic form and expressed in natural language, such that candidates skills and experiences are expressed in words and phrases;

a server analyzing the natural language expression of the candidate resumes and job specifications to extract elements expressed in candidate resumes and job specifications;

a server comparing the extracted elements to the database and updating the usage counters corresponding to the extracted elements such that the relative frequency of the words or phrases expressing skills and experiences is tracked;

a server for each extracted element, determining which of the extracted element or the corresponding set of synonymous words or phrases has the highest usage and using the word, phrase or element with the highest usage as a common form for the extracted element and;

a server matching a set of candidate resumes with a corresponding job specification by comparing the set of elements expressed in common form for the candidate resumes with the set of elements expressed in common form for the job specification.

2. The method of claim 1 wherein the elements, words or phrases in the database are captured from processing candidate resumes and job specifications and as new words or phrases are identified during processing they are subjected to a validation technique and valid elements are added to the database to make it a learning database.

3. The method of claim 1 wherein the received candidate resumes are in disparate formats.

4. The method of claim 1 wherein the estimated workforce supply includes required elements from the job specification.

5. The method of claim 4 , further comprising recommending required job elements to be removed from the job specification.

6. The method of claim 1 wherein the elements include products used, tools used, industries, education level attained, role or job title, willingness to travel, or security clearance.

Assignments (6)
SECURITY INTEREST Recorded Dec 24, 2021
From: CIELO, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 058475/0819 →
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2021
From: BARCLAYS BANK PLC
To: CIELO, INC.
Reel/Frame 058472/0971 →
PATENT SECURITY AGREEMENT Recorded Jan 17, 2019
From: CIELO, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 048090/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2016
From: MY PERFECT GIG, INC.
To: PINSTRIPE, INC.
Reel/Frame 038279/0230 →
CHANGE OF NAME Recorded Apr 14, 2016
From: PINSTRIPE, INC.
To: CIELO, INC.
Reel/Frame 038431/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2008
From: DANE, MARK
To: MY PERFECT GIG, INC.
Reel/Frame 021207/0825 →
Continuity (1)
Related Publication 20090276209A1 · Nov 5, 2009