Resume extraction based on a resume type
First Claim
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
- obtaining a first ré
sumé
associated with a first user;
obtaining a first set of information that is external to and associated with the first ré
sumé
,wherein obtaining the first set of information comprises one or more of;
identifying a geographical region of the first user, as the first set of information, from a first user profile separate from the first resume;
identifying a job type sought by the first user, as the first set of information, based on the first user profile separate from the first resume;
oridentifying a job posting, as the first set of information, for which the first resume is submitted;
based on the first set of information, determining a first ré
sumé
type, of a plurality of ré
sumé
types, corresponding to the first ré
sumé
;
selecting a first analysis model, of a plurality of analysis models, based on the first ré
sumé
type corresponding to the first ré
sumé
, wherein each of the plurality of analysis models is associated with a respective ré
sumé
type;
applying the first analysis model to extract, from the first ré
sumé
, a first ré
sumé
value corresponding to a first ré
sumé
attribute associated with the first ré
sumé
type;
storing the first ré
sumé
value, or a representation of the first ré
sumé
value, in association with the first ré
sumé
attribute of a first ré
sumé
profile;
obtaining a second ré
sumé
associated with a second user;
obtaining a second set of information that is external to and associated with the second ré
sumé
;
based on the second set of information, determining a second ré
sumé
type, of the plurality of ré
sumé
types, corresponding to the second ré
sumé
;
selecting a second analysis model, of the plurality of analysis models, based on the second ré
sumé
type corresponding to the second ré
sumé
;
applying the second analysis model to extract, from the second ré
sumé
, a second ré
sumé
value corresponding to a second ré
sumé
attribute associated with the second ré
sumé
type, wherein the first analysis model and the second analysis model are different; and
storing the second ré
sumé
value, or a representation of the second ré
sumé
value, in association with the second ré
sumé
attribute of a second ré
sumé
profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Résumé value extraction based on a résumé type is disclosed. An analysis model, for analyzing a résumé, is selected based on a résumé type of the résumé. An example of a résumé type is a job industry associated with the résumé. Different analysis models are used to analyze résumés corresponding to different résumé types. The analysis model is used to identify résumé values, in the résumé, that correspond to résumé attributes associated with the résumé type. Additionally or alternatively, the analysis model is used to identify segments, in the résumé, that correspond to segment types associated with the résumé type. After a segment type of a particular segment is identified, résumé values within the particular segment are analyzed based on the segment type of the particular segment.
15 Citations
19 Claims
-
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
-
obtaining a first ré
sumé
associated with a first user;obtaining a first set of information that is external to and associated with the first ré
sumé
,wherein obtaining the first set of information comprises one or more of; identifying a geographical region of the first user, as the first set of information, from a first user profile separate from the first resume; identifying a job type sought by the first user, as the first set of information, based on the first user profile separate from the first resume;
oridentifying a job posting, as the first set of information, for which the first resume is submitted; based on the first set of information, determining a first ré
sumé
type, of a plurality of ré
sumé
types, corresponding to the first ré
sumé
;selecting a first analysis model, of a plurality of analysis models, based on the first ré
sumé
type corresponding to the first ré
sumé
, wherein each of the plurality of analysis models is associated with a respective ré
sumé
type;applying the first analysis model to extract, from the first ré
sumé
, a first ré
sumé
value corresponding to a first ré
sumé
attribute associated with the first ré
sumé
type;storing the first ré
sumé
value, or a representation of the first ré
sumé
value, in association with the first ré
sumé
attribute of a first ré
sumé
profile;obtaining a second ré
sumé
associated with a second user;obtaining a second set of information that is external to and associated with the second ré
sumé
;based on the second set of information, determining a second ré
sumé
type, of the plurality of ré
sumé
types, corresponding to the second ré
sumé
;selecting a second analysis model, of the plurality of analysis models, based on the second ré
sumé
type corresponding to the second ré
sumé
;applying the second analysis model to extract, from the second ré
sumé
, a second ré
sumé
value corresponding to a second ré
sumé
attribute associated with the second ré
sumé
type, wherein the first analysis model and the second analysis model are different; andstoring the second ré
sumé
value, or a representation of the second ré
sumé
value, in association with the second ré
sumé
attribute of a second ré
sumé
profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
obtaining a first ré
sumé
associated with a first user;obtaining a first set of information that is external to and associated with the first ré
sumé
,wherein obtaining the first set of information comprises one or more of; identifying a geographical region of the first user, as the first set of information, from a first user profile separate from the first resume; identifying a job type sought by the first user, as the first set of information, based on the first user profile separate from the first resume;
oridentifying a job posting, as the first set of information, for which the first resume is submitted; based on the first set of information, determining a first ré
sumé
type, of a plurality of ré
sumé
types, corresponding to the first ré
sumé
;selecting a first analysis model, of a plurality of analysis models, based on the first ré
sumé
type corresponding to the first ré
sumé
, wherein each of the plurality of analysis models is associated with a respective ré
sumé
type;applying the first analysis model to extract, from the first ré
sumé
, a first ré
sumé
value corresponding to a first ré
sumé
attribute associated with the first ré
sumé
type;storing the first ré
sumé
value, or a representation of the first ré
sumé
value, in association with the first ré
sumé
attribute of a first ré
sumé
profile;obtaining a second ré
sumé
associated with a second user;obtaining a second set of information that is external to and associated with the second ré
sumé
;based on the second set of information, determining a second ré
sumé
type, of the plurality of ré
sumé
types, corresponding to the second ré
sumé
;selecting a second analysis model, of the plurality of analysis models, based on the second ré
sumé
type corresponding to the second ré
sumé
;applying the second analysis model to extract, from the second ré
sumé
, a second ré
sumé
value corresponding to a second ré
sumé
attribute associated with the second ré
sumé
type, wherein the first analysis model and the second analysis model are different;storing the second ré
sumé
value, or a representation of the second ré
sumé
value, in association with the second ré
sumé
attribute of a second ré
sumé
profile;wherein the method is performed by at least one hardware device including a processor. - View Dependent Claims (17)
-
-
18. A system, comprising:
-
at least one hardware device including a processor; and the system configured to perform operations comprising; obtaining a first ré
sumé
associated with a first user;obtaining a first set of information that is external to and associated with the first ré
sumé
,wherein obtaining the first set of information comprises one or more of; identifying a geographical region of the first user, as the first set of information, from a first user profile separate from the first resume; identifying a job type sought by the first user, as the first set of information, based on the first user profile separate from the first resume;
oridentifying a job posting, as the first set of information, for which the first resume is submitted; based on the first set of information, determining a first ré
sumé
type, of a plurality of ré
sumé
types, corresponding to the first ré
sumé
;selecting a first analysis model, of a plurality of analysis models, based on the first ré
sumé
type corresponding to the first ré
sumé
, wherein each of the plurality of analysis models is associated with a respective ré
sumé
type;applying the first analysis model to extract, from the first ré
sumé
, a first ré
sumé
value corresponding to a first ré
sumé
attribute associated with the first ré
sumé
type;storing the first ré
sumé
value, or a representation of the first ré
sumé
value, in association with the first ré
sumé
attribute of a first ré
sumé
profile;obtaining a second ré
sumé
associated with a second user;obtaining a second set of information that is external to and associated with the second ré
sumé
;based on the second set of information, determining a second ré
sumé
type, of the plurality of ré
sumé
types, corresponding to the second ré
sumé
;selecting a second analysis model, of the plurality of analysis models, based on the second ré
sumé
type corresponding to the second ré
sumé
;applying the second analysis model to extract, from the second ré
sumé
, a second ré
sumé
value corresponding to a second ré
sumé
attribute associated with the second ré
sumé
type, wherein the first analysis model and the second analysis model are different;storing the second ré
sumé
value, or a representation of the second ré
sumé
value, in association with the second ré
sumé
attribute of a second ré
sumé
profile. - View Dependent Claims (19)
-
Specification