P
US7379929B2ExpiredUtilityPatentIndex 71

Automatically identifying required job criteria

Assignee: YAHOO INCPriority: Sep 3, 2003Filed: Sep 25, 2003Granted: May 27, 2008
Est. expirySep 3, 2023(expired)· nominal 20-yr term from priority
Inventors:METEYER LISA CKALIDINDI RAJLIU YUE-SHENGSAYAMA FRED
G06Q 10/10G06F 40/247
71
PatentIndex Score
12
Cited by
19
References
22
Claims

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

exact text as granted — not AI-modified
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 .

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.