Automating candidate workflows using configurable rules and network signals

US2020005243A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020005243-A1
Application numberUS-201816020640-A
CountryUS
Kind codeA1
Filing dateJun 27, 2018
Priority dateJun 27, 2018
Publication dateJan 2, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosed embodiments provide a system for processing data. During operation, the system stores, in a repository, a set of configurable rules for managing hiring workflows in an applicant tracking system, wherein each configurable rule in the set of configurable rules includes a trigger representing activity associated with an online network, a condition to be evaluated in response to the trigger, and an action to be performed when the condition is met. Next, the system matches recent activity associated with a candidate in an applicant tracking system to the trigger in a configurable rule from the repository. Next, the system evaluates the condition from the configurable rule using attributes associated with the candidate. When the condition is met by the attributes, the system automatically performs the action specified in the configurable rule to advance the candidate through the hiring workflow in the applicant tracking system.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: storing, in a repository, a set of configurable rules for managing hiring workflows in an applicant tracking system, wherein each configurable rule in the set of configurable rules comprises a trigger representing activity associated with an online network, a condition to be evaluated in response to the trigger, and an action to be performed when the condition is met; matching, by one or more computer systems, recent activity associated with a candidate in the applicant tracking system to the trigger in a configurable rule from the repository; evaluating, by the one or more computer systems, the condition from the configurable rule using attributes associated with the candidate; and when the condition is met by the attributes, automatically performing the action specified in the configurable rule to advance the candidate through a hiring workflow in the applicant tracking system. 2 . The method of claim 1 , further comprising: receiving a record of the recent activity from an event stream prior to matching the recent activity to the trigger. 3 . The method of claim 2 , wherein the event stream is generated by at least one of: a distributed streaming platform; and a change data capture (CDC) platform. 4 . The method of claim 1 , wherein matching the recent activity associated with the candidate to the trigger in the configurable rule for managing the hiring workflow for the candidate comprises: identifying a set of rules with a trigger type that matches the recent activity; and identifying the configurable rule for managing the hiring workflow for the candidate based on the attributes associated with the candidate. 5 . The method of claim 4 , wherein the attributes comprise at least one of: an applicant identifier; a hiring project; an account; and a profile attribute of the candidate in the online network. 6 . The method of claim 1 , further comprising: receiving, from a user of the applicant tracking system, an update to the configurable rule; matching additional recent activity associated with an additional candidate to the update; and automatically performing an updated action specified in the update. 7 . The method of claim 1 , wherein the trigger comprises at least one of: a change in a current stage of the candidate within the hiring workflow; an application of the candidate for a job posting; a change in a profile attribute of the candidate in the online network; archiving of the candidate for a position; review of the candidate for the position; interview feedback for the candidate for the position; a communication from a user of the applicant tracking system to the candidates; and a lapse in time since the recent activity. 8 . The method of claim 1 , wherein the condition comprises at least one of: a threshold for a match score between the candidate and a position; a current stage of the candidate in the hiring workflow; a previous stage of the candidate in the hiring workflow; a status of the candidate within the applicant tracking system; a result of reviewing the candidate for a position; an interview feedback result for the candidate for the position; a rating of the candidate for the position; and a communication from a user of the applicant tracking system to the candidate. 9 . The method of claim 1 , wherein the condition comprises a logical operator connecting two logical operands. 10 . The method of claim 1 , wherein the action comprises at least one of: moving the candidate from a first stage in the hiring workflow to a second stage in the hiring workflow; archiving the candidate for a position; initiating a background check on the candidate; initiating a skills assessment for the candidate; scheduling a phone screen with the candidate; scheduling an interview with the candidate; transmitting a communication to the candidate; and generating a notification related to the candidate. 11 . The method of claim 1 , further comprising: identifying a conflict between the action and an additional action specified in an additional configurable rule; and selecting the action for advancing the candidate through the hiring workflow based on priorities associated with the configurable rule and the additional configurable rule. 12 . The method of claim 11 , wherein the priorities are based on at least one of: user input provided to the applicant tracking system; and evaluation criteria associated with the rule and the additional rule. 13 . A system, comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the system to: store, in a repository, a set of configurable rules for managing hiring workflows in an applicant tracking system, wherein each configurable rule in the set of configurable rules comprises a trigger representing activity associated with an online network, a condition to be evaluated in response to the trigger, and an action to be performed when the condition is met; match recent activity associated with a candidate in the applicant tracking system to the trigger in a configurable rule from the repository; evaluate the condition from the configurable rule using attributes associated with the candidate; and when the condition is met by the attributes, automatically perform the action specified in the configurable rule to advance the candidate through a hiring workflow in the applicant tracking system. 14 . The system of claim 13 , wherein matching the recent activity associated with the candidate to the trigger in the configurable rule for managing the hiring workflow for the candidate comprises: identifying a set of rules with a trigger type that matches the recent activity; and identifying the configurable rule for managing the hiring workflow for the candidate based on the attributes associated with the candidate. 15 . The system of claim 14 , wherein the attributes comprise at least one of: an applicant identifier; a hiring project; an account; and a profile attribute of the candidate in the online network. 16 . The system of claim 13 , wherein the trigger comprises at least one of: a change in a current stage of the candidate within the hiring workflow; an application of the candidate for a job posting; a change in a profile attribute of the candidate in the online network; archiving of the candidate for a position; review of the candidate for the position; interview feedback for the candidate for the position; a communication from a user of the applicant tracking system to the candidate; and a lapse in time since the recent activity. 17 . The system of claim 13 , wherein the condition comprises at least one of: a threshold for a match score between the candidate and a position; a current stage of the candidate in the hiring workflow; a previous stage of the candidate in the hiring workflow; a status of the candidate within the applicant tracking system; a result of reviewing the candidate for a position; an interview feedback result for the candidate for the position; a rating of the candidate for the position; and a communication from a user of the applicant tracking system to the candidate. 18 . The system of claim 13 , wherein the condition comprises a logical operator connecting two logical operands. 19 . The system of claim 13 , wherein the action comprises at least one of: moving the candidate from a first stage in the hiring w

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Workflow analysis · CPC title

  • Skill-based matching of a person or a group to a task · CPC title

  • Employment or hiring · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020005243A1 cover?
The disclosed embodiments provide a system for processing data. During operation, the system stores, in a repository, a set of configurable rules for managing hiring workflows in an applicant tracking system, wherein each configurable rule in the set of configurable rules includes a trigger representing activity associated with an online network, a condition to be evaluated in response to the t…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/063112. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 02 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).