Conceptualization of job candidate information
First Claim
1. A computer-implemented method of representing job candidate data for a job candidate, the method comprising:
- receiving the job candidate data;
extracting one or more concepts from the job candidate data; and
storing data indicating the concepts as a representation of the job candidate data.
15 Assignments
0 Petitions
Accused Products
Abstract
A variety of technologies are applied to conceptualization of job candidate information. For example, concepts can be extracted from a job candidate'"'"'s resume via an ontology. Concepts can be arranged hierarchically within the ontology, and parent concepts can be extracted. Concepts relating to job skills, job title, management, and the like can be extracted. A set of concepts can be represented as a point in n-dimensional concept space. Thus, candidates and desired candidate criteria can be represented in the concept space. Those candidates closest to the desired candidate criteria in the concept space can be designated as matches for the desired candidate criteria.
-
Citations
72 Claims
-
1. A computer-implemented method of representing job candidate data for a job candidate, the method comprising:
-
receiving the job candidate data;
extracting one or more concepts from the job candidate data; and
storing data indicating the concepts as a representation of the job candidate data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17)
-
-
16. The method of claim I wherein the job candidate data comprises assessment results of the job candidate.
-
18. A method for finding a plurality of job candidates suitable for a job requisition, the method comprising:
-
via at least one ontology-based extractor and at least one ontology-independent extractor, conceptualizing job candidate data for a plurality of job candidates to generate conceptualized job candidate data, wherein the conceptualized job candidate data comprises, for each job candidate, a set of concept scores defining a respective point in an n-dimensional concept space, the concept scores including concept scores for at least one job title, and at least one job skill for the job candidate, whereby the job candidates are represented by job candidate points in the n-dimensional concept space;
receiving desired job candidate criteria, wherein the desired job candidate criteria comprises a desired job candidate criteria point in the n-dimensional concept space;
finding m job candidate points closest to the job candidate criteria point in the n-dimensional concept space; and
in a graphical user interface, indicating job candidates associated with the m job candidate points as job candidates matching the desired job candidate criteria.
-
-
19. A software system encoded on one or more computer-readable media, the software system comprising:
a conceptualizer, wherein the conceptualizer is operable to receive job candidate data for a job candidate and extract one or more human resource-related concepts therefrom.
-
20. A software system encoded on one or more computer-readable media, the software system comprising:
means for conceptualizing, wherein the means for conceptualizing is operable to receive job candidate data for a job candidate and extract one or more human resource-related concepts therefrom.
-
21. A computer-implemented method of processing a proposed term for inclusion in an ontology, the method comprising:
-
storing a context of the proposed term for a plurality of job candidates, wherein the context is determined via job candidate data for the respective job candidates; and
based on the context of the term, suggesting a position for the proposed term as a concept within an ontology. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A job candidate search software system comprising:
-
at least one ontology;
at least one ontology-independent term extractor operable to extract terms from job candidate data; and
a learning system operable to identify at least one term extracted by the term extractor for a plurality of job candidates to suggest a location for the term within the ontology.
-
-
30. A computer-implemented method of associating a score with a concept extracted from electronically stored job candidate data comprising at least a portion of a resume for a job candidate, the method comprising:
-
determining an experience level with respect to the concept for the candidate based at least on the job candidate data; and
storing a score indicating the experience level with respect to the concept for the candidate. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A job candidate search software system comprising:
-
means for extracting a plurality of concepts from job candidate data; and
means for calculating a concept score generally indicating a level of experience for the concept based on the job candidate data.
-
-
38. A computer-implemented method for extracting concepts from job candidate data, the method comprising:
-
receiving the job candidate data;
extracting one or more concepts via application of rules to the job candidate data by a heuristic term extractor; and
storing a representation of the concepts. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer-implemented method of finding job candidates matching desired job criteria, the method comprising:
-
matching the desired criteria to one or more matched job candidates;
indicating the matched job candidates;
wherein the matching comprises considering conceptualized job candidate data for the candidates and the results of candidate assessments. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A computer-implemented method of presenting information about a proposed job candidate management, the method comprising:
-
presenting a summary of information for the candidate; and
presenting a rating indicating suitability of the job candidate for a management position, wherein the suitability is based on job candidate data comprising an electronic version of a resume of the proposed job candidate.
-
-
60. A computer-implemented method of identifying a job candidate as exhibiting changing jobs frequently, the method comprising:
-
counting the number of positions the job candidate has held over a certain period of time based at least on job candidate data;
determining whether the number of positions held over the certain period of time meets a threshold; and
responsive to determining the number of positions meets the threshold, designating the job candidate as changing jobs frequently.
-
-
61. A computer-implemented method of calculating a job candidate'"'"'s likelihood of entering a new position, the method comprising:
-
determining a present position of the job candidate; and
finding the present position of the job candidate in data indicating a subsequent position for other job candidates having held the present position. - View Dependent Claims (62, 63)
-
-
64. A method of representing job candidate data for a job candidate, the method comprising:
-
converting the job candidate data into a representation in an n-dimensional concept space; and
storing the representation in the n-dimensional concept space. - View Dependent Claims (65, 66)
-
-
67. A method of finding a job candidate suitable to fill a position, the method comprising:
-
receiving characteristics desired to fill the position;
matching the characteristics desired to fill the position to a set of a plurality of job candidates via an n-dimensional concept space. - View Dependent Claims (68)
-
-
69. A method of representing information of a job candidate, the method comprising:
-
converting the information of the job candidate into a conceptual representation of the job candidate; and
storing the conceptual representation of the job candidate. - View Dependent Claims (70)
-
-
71. In one or more computer readable media, a data structure representing a plurality of job candidates, the data structure comprising:
a plurality of entries representing the respective job candidates, wherein the entries comprise concepts and associated concept scores for the respective job candidates. - View Dependent Claims (72)
Specification