US 12,299,640 B2
Rich communication services security recruiting system
Suresh Bezawada, Hyderabad (IN); Sundeep Kumar Raikhelkar, Hyderabad (IN); and Venkata Suresh Babu Madamanchi, Hyderabad (IN)
Assigned to ADP, Inc., Roseland, NJ (US)
Filed by ADP, Inc., Roseland, NJ (US)
Filed on Mar. 24, 2020, as Appl. No. 16/828,634.
Prior Publication US 2021/0304150 A1, Sep. 30, 2021
Int. Cl. G06Q 10/1053 (2023.01); G06Q 50/40 (2024.01); H04L 51/58 (2022.01); H04W 4/12 (2009.01)
CPC G06Q 10/1053 (2013.01) [G06Q 50/40 (2024.01); H04L 51/58 (2022.05); H04W 4/12 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for communicating employment opportunities to job candidates, the method comprising:
receiving, by one or more processing circuits, a job posting from an organization communicating over a first network, wherein the job posting includes job requirements for the job candidates;
matching, by the one or more processing circuits, the job requirements included in the job posting to a candidate profile;
identifying, by the one or more processing circuits, a mobile device of a user associated with the candidate profile;
identifying, by the one or more processing circuits, an interaction template associated with the job posting, wherein the interaction template is a Java Script Object Notation (JSON) object that describes a conversational flow as a series of message tuples for soliciting an application for the job from a job candidate of the job candidates, wherein the interaction template comprises a plurality of message objects that can be sequenced depending on responses of the user, and wherein parts of the plurality of message objects can be saved as separately managed objects in the form of JSON objects for reusability purposes;
initiating, by the one or more processing circuits, a dialogue with the mobile device, wherein the dialogue includes sending, via a Rich Communication Services (RCS) message, a transmission object built from a first message object of the plurality of message objects included in the interaction template, wherein multiple job postings having job requirements that match the candidate profile are aggregated and sent within the transmission object, and wherein the multiple job postings are received from different organizations;
adding, by the one or more processing circuits responsive to the job requirements included in the job posting matching the candidate profile, a second message object to the transmission object, the second message object to represent a payload for the RCS message that includes a graphic element identifying the organization;
displaying, by the one or more processing circuits, content of the transmission object on the mobile device through a graphical user interface, wherein the content of the transmission object provides a complete context of a job description for the job posting and the complete context of the job description for the job posting including the graphic element identifying the organization;
processing, by the one or more processing circuits, a response received from the mobile device, wherein information in the response is processed based on rules that describe the conversational flow for the interaction template; and
in response to a positive response from the user, submitting, by the one or more processing circuits, the user as a candidate for the job by posting the information in the response to the organization.