Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR MATCHING DYNAMIC EDITABLE INTERFACE INPUT BETWEEN USERS WITH REPORT GENERATION THROUGH IVRS
Document Type and Number:
WIPO Patent Application WO/2017/006347
Kind Code:
A1
Abstract:
The method and system for short-listing candidates for interviewing and selection is disclosed. Traditionally, there is no method available where employer as well as the candidate are able to continuously modify their respective information and hence be continuously updated about current status of suitable job descriptions / resumes. The instant method provides for creating a dynamic editable data of job description as well as candidate CV at their respective ends, and matches the CV with job description while continuously monitoring the changes made in contents of the said databases. The system of the present invention assists in doing so and displays the matched results. The IVRS of the system validates the candidate for short-listing. In another embodiment, the integration of IVRS and matching functions provides systematic end to end recruitment cycle solutions.

Inventors:
RAO SHREYAS (IN)
Application Number:
PCT/IN2016/050213
Publication Date:
January 12, 2017
Filing Date:
June 30, 2016
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
RAO SHREYAS (IN)
International Classes:
G06Q10/06; G06F17/30
Foreign References:
US20150006422A12015-01-01
US8843388B12014-09-23
Attorney, Agent or Firm:
P., Aruna Sree (IN)
Download PDF:
Claims:
I Claim,

1. A method to facilitate automated shortlisting of candidates comprising:

(a) Creating a dynamic structured database of job description / advertisement / classifieds (JDAl,... ,JDBl,... ,JDZn) by at least one employer (Α,Β, . ,Ζ) through an employer dashboard,

(b) creating a dynamic structured database of curriculum vitae (CV) by plurality of candidates (1,2, ... ,n) through at least one candidate dashboard,

(c) Simultaneously storing and comparing the databases of job descriptions / advertisement (JDAl,... ,JDB l,... ,JDZn) as well as CVs in a dedicated server processor, wherein the job descriptions / advertisement (JDAl,... ,JDBl,... ,JDZn) as well as CVs are continuously updated / modified by the employers (Α,Β,. , . ,Ζ) and candidates (l,2,... ,n) respectively or in an automated manner,

(d) Enlisting and Displaying matched job descriptions / advertisement on the candidate dashboard,

(e) Enlisting and Displaying matched CVs on the employer dashboard,

(f) Validation of the candidate through the employer - candidate interaction based on matched result, and

(g) Generating reports for candidate suitability based on the interaction;

Wherein changes in the job description / advertisement (JDAl,... ,JDBl,... ,JDZn) as well as CVs are monitored by the server processor on real time basis thereby assisting in method of generating new result when the contents are changed.

2. The method according to claim 1, wherein said dynamic structured database of job description / advertisement (JDA1,.. ,JDB 1,.. ,JDZn) and CVs are created manually by said employer (A,B, ... ,Z) and candidate (1,2, ... ,n) respectively.

3. The method according to claim 1, wherein said dynamic structured database of job description / advertisement (JDA1,.. ,JDB 1,.. ,JDZn) and CVs are created in an automated manner by modes selected from artificial intelligence, programmed devices and such like.

4. The method according to claim 1, wherein comparisons between databases of job descriptions / advertisement (JDAl,... ,JDB l,... ,JDZn) and CVs are done by said processor.

5. The method according to claim 1, wherein the employer - candidate interaction and generation of the candidate suitability report is processed through Interactive Voice Response System (IVRS).

6. The method according to claim 5, wherein said IVRS comprises a voice processor, an IVRS operating system, a computer telephony board, a computer-telephony integrator.

7. The method according to claim 6, wherein said IVRS operating system is optionally a Bot.

8. The method according to claim 1, wherein any change in the contents of the job descriptions / CVs reinitiates matching process.

9. The method according to claim 1, wherein validation process is initiated at the discretion of the employer subsequent to displaying and enlisting matched CVs on the employer dashboard.

10. A system to facilitate automated shortlisting of candidates comprising:

(i) at least one employer dashboard to create a dynamic structured database of job description / advertisement (JDAl, ... ,JDBl, ... ,JDZn) and display matched CVs to plurality of employer (A,B, ... ,Z), (ii) at least one employee dashboard to create a dynamic structured database of curriculum vitae (CV) and display matched job description / advertisement to plurality of candidates (1,2, ...n),

(iii) a server processor to simultaneously store and compare the databases of job descriptions / advertisement as well as CVs, and

(iv) An Interactive Voice Response System (IVRS) to validate the candidate through the employer - candidate interaction.

11. The system according to claim 10, wherein said IVRS equipment comprises a computer phone system housing and controlling telecommunications resources / computer telephony hardware telephony API set, and a control center.

12. The system according to claim 11, wherein control center is optionally replaced with a Bot.

13. The system according to claim 10, wherein at least one employer dashboard, at least one employee dashboard, the server processor and the IVRS are connected to each other via either a physical connection or a wireless connection.

14. A method to facilitate automated shortlisting of candidates comprising

(a) Creating a dynamic structured database of job description / advertisement / classifieds (JDAl,... ,JDBl,... ,JDZn) by at least one employer (Α,Β, . , . ,Ζ) through an employer dashboard,

(b) creating a dynamic structured database of curriculum vitae (CV) by plurality of candidates (1,2, ... ,n) through at least one candidate dashboard,

(c) Simultaneously storing and comparing the databases of job descriptions / advertisement (JDAl,... ,JDB l,... ,JDZn) as well as CVs in a dedicated server processor, wherein the job descriptions / advertisement (JDAl,... ,JDBl,... ,JDZn) as well as CVs are continuously updated / modified by the employers (Α,Β, . ,Ζ) and candidates (l,2,... ,n) respectively or in an automated manner,

(d) Enlisting and Displaying matched job descriptions / advertisement on the candidate dashboard,

(e) Enlisting and Displaying matched CVs on the employer dashboard,

(f) Validation of the candidate through the employer - candidate interaction based on matched result,

(g) Generating reports for candidate suitability based on the interaction,

(h) Re-evaluatingCVs of validated candidates to CVs in the database, and

(i) Regenerating reports for candidate suitability based on re-evaluation; Wherein changes in the job description / advertisement (JDAl, ... ,JDBl, ... ,JDZn) as well as CVs are monitored by the server processor on real time basis thereby assisting in method of generatingnew result when the contents are changed.

15. The method according to claim 14, wherein said dynamic structured database of job description / advertisement (JDAl,... ,JDB l,... ,JDZn) and CVs are created manually by said employer (Α,Β, . , . ,Ζ) and candidate (l,2,... ,n) respectively.

16. The method according to claim 14, wherein said dynamic structured database of job description / advertisement (JDAl,... ,JDB l,... ,JDZn) and CVs are created in an automated manner by modes selected from artificial intelligence, programmed devices and such like.

17. The method according to claim 14, wherein the processes of (i) comparisons between databases of job descriptions / advertisement (JDAl,... ,JDB l,... ,JDZn) and CVs , (ii) the employer - candidate interaction and generation of the candidate suitability report, (iv) re-evaluation of CVs of validated candidates to CVs in the database, and (v) regenerating reports for candidate suitability based on re-comparison,are done by said processor.

18. The method according to claim 14, wherein any change in the contents of the job descriptions / CVs reinitiates matching process.

19. The method according to claim 14, wherein validation process is initiated at the discretion of the employer subsequent to displaying and enlisting matched CVs on the employer dashboard.

20. A system to facilitate automated shortlisting of candidates comprising:

(i) at least one employer dashboard to create a dynamic structured database of job description / advertisement (JDAl,... ,JDB l,... ,JDZn) and display matched CVs to plurality of employer (A,B, ... ,Z),

(ii) at least one employee dashboard to create a dynamic structured database of curriculum vitae (CV) and display matched job description / advertisement to plurality of candidates (1,2,...n), and

(iii) a server processor to simultaneously store and compare the databases of job descriptions / advertisement as well as CVs, for the employer - candidate interaction and generation of the candidate suitability report, for recomparing CVs of validated candidates to CVs in the database, and for regenerating reports for candidate suitability based on re-evaluation.

21. The system according to claim 18, wherein at least one employer dashboard, at least one employee dashboard, the server processor are connected to each other via either a physical connection or a wireless connection.

Description:
"Method and System for matching Dynamic editable interface INPUT between USERS with report generation through IVRS"

FIELD OF INVENTION:

The present invention relates (but not limited) to an automated employment recruitment system. The system can be used for various applications where dynamic data of multiple users needs to be compared, consequently arrive at some comparative result with option of further automatic IVRS communication to generate reports, e.g. surveys. More particularly, the present invention relates to a method and system of short listing candidates for interviewing and selection.

BACKGROUND & PRIOR ART:

Role of information technology is significant in hiring and recruiting candidates in a company, since huge amount of time is saved in searching various websites, on the part of candidates, as well as candidates, on the part of employers. There are websites such as monster.com and naukri.com that play a crucial part in the recruiting process. Usually, the employers in the companies post their advertisement for particular job on the stated websites, to which candidates respond by posting their resumes on same websites. The employer hires an applicant tracking software that tracks the posted resumes on these websites and enlists the matched resumes, based on which the candidates are shortlisted for interviews. The applicant tracking is usually done by a keyword matching, occupation etc.

However the process first involves parsing, that is, converting "freeform or unstructured" data into structured data by assigning "heads'V'hierarchical dimensions" etc. to give more meaningful look to the content. Usually, a language parser is assigned to carry out the said task. In addition, some of the patent documents disclose the automated employment recruitment system. For example, US2014337242 facilitates recruiter tracking of multiple candidates and multiple employment positions and claims a method for facilitating recruitment using an applicant tracking system to provide a top candidate for employment to a recruiter based on a job description of a hiring employer. In US'242, a structured candidate experience is created by a content processor based on free form information associated with a candidate. The candidate experience is also associated with a recruiter of a plurality of recruiters, and a plurality of structured candidate experiences are stored. A structured job description is created based on a free form job description associated with a hiring employer and with a recruiter of the plurality of recruiters. A score is determined between each structured candidate experience and structured job description associated with a recruiter. A match list is generated from the scores associated with the recruiter. The match list is displayed on a recruiter device.

However, US'242 is limited only to the employer side where the employer can identify suitable candidate with the help of applicant tracking system.

There is a need to have a facility where employer as well as the candidate are able to continuously modify their respective information and hence be continuously updated about current status of suitable job descriptions / resumes. Additionally, there is a need to have a system that monitors live changes on both the employer side and candidate side to keep generating the matching resumes as per latest modifications.

SUMMARY OF INVENTION:

Accordingly, the present invention provides a system that enables both the candidate as well as an employer to update their respective contents for the purpose of quick and effective shortlisting. The invention discloses a method to facilitate automated shortlisting of candidates comprising (a) creating a dynamic editable structured database of job description / advertisement by at least one employer through an employer dashboard, (b) creating a dynamic editable structured database of curriculum vitae (CV) by plurality of candidates through at least one candidate dashboard, (c) simultaneously storing and comparing the databases of job descriptions / advertisement as well as CVs in a dedicated server processor, wherein the job descriptions / advertisement as well as CVs are continuously updated / modified by the employers and candidates respectively, (d) displaying and enlisting matched job descriptions / advertisement on the candidate dashboard, (e) displaying and enlisting matched CVs on the employer dashboard, (f) validation of the candidate through the employer - candidate interaction based on matched result, and (g) generating reports for candidate suitability based on the interaction; wherein changes in the job description / advertisement as well as CVs are monitored by the server processor on real time basis thereby assisting in method of generating new result when the contents are changed.

The present invention eliminates the need of the language parser for matching CVs with the advertisement. It rather creates structured data dynamically through USER input OR through machine input like artificial intelligence (AI) or INPUT from other programmed devices, detects dynamic changes and displays matched results to the employer as well as the candidate.

The present invention also discloses a system to facilitate automated shortlisting of candidates comprising (a) at least one employer dashboard to create a dynamic structured database of job description / advertisement and display matched CVs to plurality of employer, (b) at least one employee dashboard to create a dynamic structured database of curriculum vitae (CV) and display matched job description / advertisement to plurality of candidates, (c) a server processor to simultaneously store and compare the databases of job descriptions / advertisement as well as CVs and , and (d) an IVRS to validate the candidate through the employer - candidate interaction.

In an another embodiment, the method to facilitate automated shortlisting of candidates comprises (a) Creating a dynamic structured database of job description / advertisement / classifieds by at least one employer through an employer dashboard, (b) creating a dynamic structured database of curriculum vitae (CV) by plurality of candidates through at least one candidate dashboard, (c) Simultaneously storing and comparing the databases of job descriptions / advertisement as well as CVs in a dedicated server processor, wherein the job descriptions / advertisement as well as CVs are continuously updated / modified by the employers and candidates respectively or in an automated manner, (d) Enlisting and Displaying matched job descriptions / advertisement on the candidate dashboard, (e) Enlisting and Displaying matched CVs on the employer dashboard, (f) Validation of the candidate through the employer - candidate interaction based on matched result, (g) Generating reports for candidate suitability based on the interaction, (h) Re-evaluating CVs of validated candidates to CVs in the database, and (i) Regenerating reports for candidate suitability based on re-evaluation; Wherein changes in the job description / advertisement as well as CVs are monitored by the server processor on real time basis thereby assisting in method of generating new result when the contents are changed.

BRIEF DESCRIPTION OF DRAWINGS:

Fig. 1 represents schematic of the method of the present invention.

Fig. 2 represents dynamic changes made to structured data.

Fig. 3 represents IVRS report generation and validation. DETAILED DESCRIPTION:

The specification is accompanied by drawings / illustrations which include the preferred embodiment and may be referred to apprehend the present invention. However, the drawings / illustrations are for illustrative purpose only and do not intend to limit the scope of the invention.

Fig. 1 illustrates the preferred embodiment of the present invention and demonstrates the working of the invention in case of large number of job descriptions and equal number of responses to the job descriptions in the form of CVs from candidates.

Accordingly, the present invention relates to a method to facilitate automated shortlisting of candidates comprising (a) creating a dynamic editable structured database of job description / advertisement (JDAl, ... ,JDBl, ... ,JDZn) by at least one employer (Α,Β,. , . ,Ζ) through an employer dashboard, (b) creating a dynamic editable structured database of curriculum vitae (CV) by plurality of candidates (l,2,... ,n) through at least one candidate dashboard, (c) simultaneously storing and comparing the databases of job descriptions / advertisement (JDA1,.. ,JDB 1,.. ,JDZn) as well as CVs in a dedicated server processor, wherein the job descriptions / advertisement as well as CVs are continuously updated / modified by the employers (Α,Β,.. ,Z) and candidates (1,2, ... ,n) respectively or in an automated manner, (d) enlisting and displaying matched job descriptions / advertisement on the candidate dashboard, (e) enlisting and displaying matched CVs on the employer dashboard, (f) validation of the candidate through the employer - candidate interaction based on matched result, and (g) generating reports for candidate suitability based on the interaction; wherein changes in the job description / advertisement (JDAl, ... ,JDBl,... ,JDZn) as well as CVs are monitored by the server processor on real time basis thereby assisting in method of generating new result when the contents are changed. The matching process is executed by the Matcher Module which is a part of the server processor. The advertisement or job description (JDAl, ... ,JDBl, ... ,JDZn) is posted by the employer (Α,Β, . ,Ζ) on a website through an employer dashboard. A candidate (l,2,... ,n) posts his / her CV through a candidate dashboard on the website. The job description (JDA1, .. ,JDB1, .. ,JDZn) as well as CV is stored into a server processor. The decision whether the posted CV matches to the posted job description is determined by the server processor. The employer dashboard displays the list of CVs that match the job description whereas the candidate dashboard displays the list of job descriptions that match with the candidate's CV. If the CV is matched with the job description then the validation process begins at the discretion of the employer. In the validation process, the employer communicates to the candidate through Interactive Voice Response (IVRS) or Voice over Internet Protocol (VoIP). Based on the interaction between the employer and the candidate, the IVRS generates validation report. This is repeated for number of job descriptions as well as CVs. The system is also useful for plurality of employers.

The employers (Α,Β, . , . ,Ζ) and the candidates (1,2, ... , n) may change the contents of their job description, advertisement or resume as per their needs. As soon as the changes are saved, system generates and serves relevant job description to the candidate dashboard and/or relevant resumes to the employer dashboard.

The structured data is created manually by USERS (user input), i.e. the employer creates (Α,Β, . , . ,Ζ) customized structured data when the employer builds his/her advertisement / job description (JDA1,.. ,JDB 1,.. ,JDZn). Similarly, the candidate (l,2,... ,n) creates customized structured data when he/she builds custom CV. Editable interfaces or forms are completely controlled by respective employers and candidates, which include job description / custom advertisement (JDA1 , ... , JDB 1 , ... , JDZn) for the employer (A,B, ... ,Z) and/or CVs for candidate (l,2,... ,n). Editable interface includes all elements on the interface like heads, sub-heads, images and similar data to customize completely. For example, after posting the advertisement, if employer (Α,Β, .. ,Z) is not satisfied with results, the background colour, job descriptions, designation etc may be changed and the process is executed again.

Fig. 2 demonstrates modification of editable interfaces in the system. The editable interfaces are modified by the employers (Α,Β,. , . ,Ζ) as well as the candidates (1,2,... ,n) and matched by the server processor to deliver results. The moment the editable interface is "saved", structured data is created for the system to match. The process of matching CVs with job description continues after the changes are made in either job description or CVs. The matched results are served to both employers as well as candidates to store into their respective databases. Consequently, the structured data is created/edited/modified by the employers and candidates dynamically to generate results.

The present invention also discloses a system to facilitate automated shortlisting of candidates comprising (a) at least one employer dashboard to create a dynamic structured database of job description / advertisement (JDAl,... ,JDB l,... ,JDZn) and display matched CVs to plurality of employer (Α,Β, . , . ,Ζ) , (b) at least one employee dashboard to create a dynamic structured database of curriculum vitae (CV) and display matched job description / advertisement to plurality of candidates (l,2,... ,n), (c) a server processor to simultaneously store and compare the databases of job descriptions / advertisement as well as CVs and , and (d) an IVRS to validate the candidate through the employer - candidate interaction.

IVRS is a telecommunication device that may be configured to deliver its service through physical connection / wireless connection / VOIP (through internet) and all possible combinations of these. The IVRS includes, but not limited to, a computer phone system that houses and controls telecommunications resources / computer telephony hardware, a telephony API set, and a control center. The control center is part of the system which can intercept the IVRS function to facilitate human dialogue as opposed to machine/robot/bot/AI type of interactions associated with the IVRS. A bot is a software application which can interact with users using AI (artificial intelligence) and machine learning concepts to run automated tasks on the internet. The telecommunications resources / computer telephony hardware includes, but not limited to, control cards and hosts IVR management and control software, IVRS software with dedicated built-in functions.

The system can also be provided to individual entities like a company or an individual with specific telephonic configurations (individual's own phone number) in addition to the "collective system" described. It can be used "privately" within companies / organizations for HR to identify internal talent for new job descriptions. When it is used within companies, the system has to be configured for that company in a customized way through their own devices, telephone systems etc.

A semantic (language comprehension) matching software links the advertisement /job description to candidate CV. By implementing the method of the present invention, the employer as well as the candidate may refresh the job descriptions as well as CVs as per the requirement.

Fig. 3 demonstrates report generation related to suitability of candidate and validation of candidate through IVRS. The IVRS has pre-programmed data which is usually a job description that it will read out to the candidate after calling him/her. The IVRS checks availability of the candidate. The candidate may opt to hear the job description or he may choose to listen at a later stage by storing the voice message on his / her side. If the candidate is interested in the job, his/her consent is recorded in the IVRS. The input from the candidate would be through the telephone display in terms of numbers/letters for example, 1 for yes, 2 for no, 3 for interested. In the end, the conversation is concluded and a "status report", to be presented to the initiator, is generated. The initiator may be person like HR executive who started this process. On many occasions, a single IVRS telephonic instance may be inconclusive. In view of this, the facility is provided to the HR executive to restart the entire process till the HR is satisfied. If the candidate is not interested "right now", means that HR executive can restart IVRS for that candidate in certain period of time. With the IVRS, efforts and time of the employer from manually calling each candidate are saved.

Candidate validation through IVRS, functions through a telecommunication device, which are pre-programmed with current job descriptions and other communique and presented to the candidates through a telephone call controlled by the IVRS. The candidates respond by selecting pre-assigned numbers, for example 1 for "yes" and 2 for "no". The method of response by the candidate and overall IVRS interaction can be augmented by future developments in artificial intelligence (AI).The IVRS is an option available on the employer's dashboard after relevant resumes are served to employer. The employer may have to choose to activate IVRS to talk to the candidate to check for initial interest. The IVRS can deliver a concise job description, schedule interviews and generate reports and like, in addition to determining candidate interest status. The IVRS works simultaneously as many employers are validating at the same time. The method and system of the present invention is able to handle large number of data, typically 5000 employers and 5 lacs candidates.

As seen from Fig. 1, the employer may disengage himself from the automated IVRS and connect to the command control center for manual validation as well. The system allows switching between automated and manual processes as per the needs of the employer.

System of the present invention operates as combination between hardware and software. Custom tools are offered to users to build their own resumes, advertisements etc. which classifies the system as a platform. The IVR equipment to serve all users using embedded technology allows a multitude of users to avail this infrastructure. The system takes care of all hardware and software requirements of the users and they are served single instances of this service every time they log into their accounts. System hence provides (infrastructure + platform + application) as a service.

In an another embodiment, a method to facilitate automated shortlisting of candidates comprising(a) Creating a dynamic structured database of job description / advertisement / classifieds (JDAl, ... ,JDBl, ... ,JDZn) by at least one employer (Α,Β, . , . ,Ζ) through an employer dashboard,(b) creating a dynamic structured database of curriculum vitae (CV) by plurality of candidates (l,2,... ,n) through at least one candidate dashboard, (c) Simultaneously storing and comparing the databases of job descriptions / advertisement (JDA1,.. ,JDB 1,.. ,JDZn) as well as CVs in a dedicated server processor, wherein the job descriptions / advertisement (JDAl,... ,JDB l,... ,JDZn) as well as CVs are continuously updated / modified by the employers (Α,Β, . , . ,Ζ) and candidates (l,2,... ,n) respectively or in an automated manner, (d) Enlisting and Displaying matched job descriptions / advertisement on the candidate dashboard,(e) Enlisting and Displaying matched CVs on the employer dashboard, (f) Validation of the candidate through the employer - candidate interaction based on matched result,(g) Generating reports for candidate suitability based on the interaction, (h) Re-evaluating CVs of validated candidates to CVs in the database, and(i) Regenerating reports for candidate suitability based on re-evaluation; wherein changes in the job description / advertisement (JDAl, ... ,JDBl, ... ,JDZn) as well as CVs are monitored by the server processor on real time basis thereby assisting in method of generating new result when the contents are changed.

The term "re-evaluation" is to be understood as comparing CVs of already validated candidates to the similar CVs of other candidates in the database. In another embodiment the IVRS report generation system is further integrated into the "MATCHER module" to match already suitable candidates, who are validated and approved by IVRS and recorded into report, to similar candidate profiles in the database. New results for similar candidates are validated by IVRS again and corresponding reports generated. This would form a closed loop between IVRS engagement and the MATCHER module. This feature also has dynamic sensitivity to resume changes in the database as explained earlier and generates results accordingly.

In another embodiment, the functions integration of the IVRS and MATCHER module may be achieved through a single [hardware + computing] unit where the IVRS and MATCHER functions could be built into a single control card or computer chip

Therefore, the present invention additionally discloses a system to facilitate automated shortlisting of candidates comprising (i) at least one employer dashboard to create a dynamic structured database of job description / advertisement (JDAl,... ,JDBl, ... ,JDZn) and display matched CVs to plurality of employer (Α,Β,. , . ,Ζ), (ii) at least one employee dashboard to create a dynamic structured database of curriculum vitae (CV) and display matched job description / advertisement to plurality of candidates (1,2, ... n), and (ii) a server processor to simultaneously store and compare the databases of job descriptions / advertisement as well as CVs, for the employer - candidate interaction and generation of the candidate suitability report, for re-evaluating CVs of validated candidates to CVs in the database, and for regenerating reports for candidate suitability based on re-evaluation.

The system which projects all the characteristics of embedded technology. An embedded system is a computer system with a "dedicated function" within a larger mechanical or electrical or electronic system, often with real-time computing constraints.

Alternately, the Dynamic Editable Interface system in the form of an advertisement can be used by Employers wishing to purely promote their products/services within our system e.g. a manufacturer (Employer) of small parts may want to advertise to an OEM (Employer). A recruitment agency (Employer) might want to advertise to the HR department of a company (Employer). An educational institute (Employer) may want to advertise its training programs to other Employers (for their employees) and Candidates (skill upgradation). All such combinations in terms of Promotional activities is possible through The editable interface advertisement called dynamic or live targeting which receives input directly from USERS, Artificial intelligence systems, programmed devices like function & logic cards etc. The moment changes are saved, structured data is created for the system to match and relevant ADS are served in relevant dashboards.