IP Library Granted Patent US 7,379,929
Granted Patent B2
US 7,379,929 · App. 10/673,035 · Granted May 27, 2008

Automatically identifying required job criteria

Assignee: Yahoo! 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 7,379,929
App. No.
10/673,035
Granted
May 27, 2008
Kind
B2
Abstract

A technique is disclosed for automatically identifying a criterion of designated type. The technique comprises providing a description; identifying a passage of the description with a predefined trigger phrase; determining whether the passage includes a type of criterion; and identifying a criterion within the passage as being the same type of criterion associated with the trigger phrase

Claims (42)

1. A method of providing search results from a search of candidate resumes, said method comprising the machine-implemented steps of:

identifying a first passage in a job description that includes a first trigger phrase from a first set of predefined trigger phrases, wherein said first set of predefined trigger phrases is associated with a first type of criterion;

extracting a first criterion from the first passage, wherein said first criterion is associated with the first type of criterion;

identifying a second passage in the job description that includes a second trigger phrase from a second set of predefined trigger phrases, wherein said second set of predefined trigger phrases is associated with a second type of criterion;

extracting a second criterion from the second passage, wherein said second criterion is associated with the second type of criterion;

searching a candidate resume for said first and second criterions;

if said first criterion is found in the candidate resume, then including said candidate resume in the search results; and

if said first criterion is not found in the candidate resume, and the second criterion is found in the candidate resume, then omitting the candidate resume from the search results.

2. The method of claim 1 , wherein said candidate resume is a first candidate resume, further comprising the steps of:

searching a second candidate resume for said first and second criterions;

if said first criterion is found in both the first and the second candidate resumes, and said second criterion is found in the first candidate resume and not found in the second candidate resume, then listing the first candidate resume in a first portion of the search results and listing the second candidate resume in a second portion of the search results.

3. The method of claim 2 , wherein said first portion is listed in the search results above said second portion.

4. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 3 .

5. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 2 .

6. The method of claim 1 , wherein said first type of criterion is a required type and said second type of criterion is an optional type.

7. The method of claim 6 , wherein the first set of predefined trigger phrases includes phrases selected from the group of phrases consisting of “require”, “requires”, “requirement”, “compulsory”, “crucial”, “essential”, “imperative”, “must”, “mandatory”, “vital”, “imperative”, “necessary”, “qualification”, “prerequisite”, “key criteria”, “is key”, “got to”, “has to”, “have to” and “key skill”; and

the second set of predefined trigger phrases includes phrases selected from the group of phrases consisting of “optional”, “desired”, and “preferred”.

8. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 7 .

9. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 6 .

10. The method of claim 1 , wherein the step of identifying a first passage in the job description that includes a first trigger phrase comprises identifying a clause of a sentence in the job description that contains a trigger phrase selected from the first set of trigger phrases; and

the step of extracting a first criterion from the first passage comprises extracting a portion of the identified clause that does not contain the first trigger phrase.

11. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 10 .

12. The method of claim 1 , wherein the step of identifying a first passage in the job description that includes a first trigger phrase comprises identifying in the job description a trigger phrase from the first set of trigger phrases followed by either a colon or a hyphen; and

the step of extracting a first criterion from the first passage comprises extracting the sentence that follows the colon or hyphen that follows the first trigger phrase in the job description.

13. The method of claim 12 , wherein the step of validating the first criterion comprises:

determining whether the first trigger phrase in the first passage is part of a phrase from a set of nontrigger phrases; and if the first trigger phrase in the first passage is part of a phrase from a set of nontrigger phrases, then determining that the first criterion is not valid.

14. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 13 .

15. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 12 .

16. The method of claim 1 , wherein the step of extracting a first criterion from the first passage further comprises validating the first criterion; and

the step of searching a candidate resume for said first and second criterions comprises searching a candidate resume for said first and second valid criterions.

17. The method of claim 16 , wherein the step of validating the first criterion comprises:

determining whether the first trigger phrase in the first passage is preceded by a negating word; and if the first trigger phrase is preceded by a negating word, then determining that the first criterion is not valid.

18. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 17 .

19. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 16 .

20. The method of claim 1 , further comprising:

identifying a third passage in the job description that includes a third trigger phrase from the first set of predefined trigger phrases;

extracting a third criterion from the third passage, wherein said third criterion is associated with the first type of criterion;

searching a candidate resume for said first, second and third criterions;

if both said first criterion and said third criterion are found in the candidate resume, then including said candidate resume in the search results; and

if either said first criterion or said third criterion is not found in the candidate resume, then omitting the candidate resume from the search results.

21. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 20 .

22. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the method recited in claim 1 .

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2025
From: MONSTER WORLDWIDE, LLC
To: MCB BERMUDA LTD.
Reel/Frame 073303/0055 →
SECURITY INTEREST Recorded Sep 17, 2024
From: MONSTER WORLDWIDE, LLC (F/K/A: MONSTER WORLDWIDE, INC.)
To: RANDSTAD MWW SOLUTIONS INC.
Reel/Frame 068610/0404 →
SECURITY INTEREST Recorded Sep 17, 2024
From: MONSTER WORLDWIDE, LLC (F/K/A: MONSTER WORLDWIDE, INC.)
To: RANDSTAD MWW SOLUTIONS INC.
Reel/Frame 068610/0395 →
SECURITY INTEREST Recorded Sep 17, 2024
From: MONSTER WORLDWIDE, LLC (F/K/A: MONSTER WORLDWIDE, INC.)
To: RANDSTAD MWW SOLUTIONS INC.
Reel/Frame 068610/0413 →
ENTITY CONVERSION Recorded Sep 17, 2024
From: MONSTER WORLDWIDE, INC.
To: MONSTER WORLDWIDE, LLC
Reel/Frame 068974/0543 →
SECURITY INTEREST Recorded Oct 31, 2014
From: MONSTER WORLDWIDE, INC.; GOZAIK LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034114/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2010
From: YAHOO! INC.
To: MONSTER WORLDWIDE, INC.
Reel/Frame 024892/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2004
From: METEYER, LISA C.; KALIDINDI, RAJ; LIU, YUE-SHENG; SAYAMA, FRED
To: YAHOO! INC.
Reel/Frame 014288/0080 →
Continuity (2)
Provisional Application 6050017600 · Sep 3, 2003
Related Publication 20050050440A1 · Mar 3, 2005