Method and system for managing, matching, and sourcing employment candidates in a recruitment campaign
First Claim
1. A computer-implemented method for performing automated recruitment to a position, the method comprising:
- providing an automated recruitment system, the automated recruitment system comprising a natural language processing engine and a database comprising a plurality of intents of different types and a plurality of entities of different types, the intents being natural language processing intents and the entities being natural language processing entities, the plurality of intents and the plurality of entities configured into a plurality of conversation paths likewise stored in the database, each of the plurality of conversation paths comprising an expression of at least one intent about at least one entity;
identifying at least one job description, at least one job requirement for the job description, and at least one candidate having candidate ré
sumé
information associated therewith;
initiating a conversation with the at least one candidate based on the plurality of conversation paths stored in the database;
processing first instructions and information associated with a first intent that outputs a first message to the at least one candidate;
processing second instructions and information associated with a candidate response message received from the at least one candidate, identifying one or more candidate response intents in the candidate response message, and mapping the one or more candidate response intents to a conversation path in the plurality of conversation paths;
processing third instructions associated with the conversation path in the plurality of conversation paths, and generating and providing to the at least one candidate a recruiter message based on the third instructions;
wherein the recruiter message comprises at least one of a question for the at least one candidate generated based on the candidate ré
sumé
information and a provision of further information to the at least one candidate based on an expression of candidate interest in the one or more candidate response intents.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for automating some aspects of a recruiting process, which may implement rules permitting the processes of sourcing candidates, setting up job interviews, and responding to candidate questions to all be automated with a computer. An automated system may specifically be used for conducting a conversation with a candidate over one or more communications channels, which may include pre-interview vetting of the candidate and clarification of aspects of the candidate'"'"'s provided information, and may include conducting an interview or some aspects thereof. It may also be understood that an automated system may, in addition to conversing with the candidate, be used to provide feedback or additional opportunities to the candidate.
-
Citations
20 Claims
-
1. A computer-implemented method for performing automated recruitment to a position, the method comprising:
-
providing an automated recruitment system, the automated recruitment system comprising a natural language processing engine and a database comprising a plurality of intents of different types and a plurality of entities of different types, the intents being natural language processing intents and the entities being natural language processing entities, the plurality of intents and the plurality of entities configured into a plurality of conversation paths likewise stored in the database, each of the plurality of conversation paths comprising an expression of at least one intent about at least one entity; identifying at least one job description, at least one job requirement for the job description, and at least one candidate having candidate ré
sumé
information associated therewith;initiating a conversation with the at least one candidate based on the plurality of conversation paths stored in the database; processing first instructions and information associated with a first intent that outputs a first message to the at least one candidate; processing second instructions and information associated with a candidate response message received from the at least one candidate, identifying one or more candidate response intents in the candidate response message, and mapping the one or more candidate response intents to a conversation path in the plurality of conversation paths; processing third instructions associated with the conversation path in the plurality of conversation paths, and generating and providing to the at least one candidate a recruiter message based on the third instructions; wherein the recruiter message comprises at least one of a question for the at least one candidate generated based on the candidate ré
sumé
information and a provision of further information to the at least one candidate based on an expression of candidate interest in the one or more candidate response intents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An automated recruitment system, comprising a natural language processing engine and a database comprising a plurality of intents of different types and a plurality of entities of different types, the intents being natural language processing intents and the entities being natural language processing entities, the plurality of intents and the plurality of entities configured into a plurality of conversation paths likewise stored in the database, each of the plurality of conversation paths comprising an expression of at least one intent about at least one entity;
-
wherein the automated recruitment system is configured to; identify at least one job description, at least one job requirement for the job description, and at least one candidate having candidate ré
sumé
information associated therewith;initiate a conversation with the at least one candidate based on the plurality of conversation paths stored in the database; process first instructions and information associated with a first intent that outputs a first message to the at least one candidate; process second instructions and information associated with a candidate response message received from the at least one candidate, identify one or more candidate response intents in the candidate response message, and map the one or more candidate response intents to a conversation path in the plurality of conversation paths; process third instructions associated with the conversation path in the plurality of conversation paths, and generate and provide to the at least one candidate a recruiter message based on the third instructions; wherein the recruiter message comprises at least one of a question for the at least one candidate generated based on the candidate ré
sumé
information and a provision of further information to the at least one candidate based on an expression of candidate interest in the one or more candidate response intents. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification