Sign In to Follow Application
View All Documents & Correspondence

A Method And A System Of Generating A Score Indicative Of A Match Between An Assignment Posted By A Recruiter And A Candidate

Abstract: A method of generating a score indicative of a match between an assignment posted by a recruiter and a candidate is disclosed. The method comprises of registering the recruiter in a database, the registration comprises of recording the assignment with the industry, broad functional category and functional sub category, selected by the recruiter, in the database. Further, the method comprises of registering a candidate profile in the database, the registration comprises of registering the candidate profile with the industry, broad functional category and functional sub category, selected by the candidate in the database. Further, the method comprises of matching a candidate profile to an assignment and generating a score indicative of the match between the assignment posted by the recruiter and the candidate. The matching comprises of comparing the functional sub category of the candidate profile to the functional sub category of the assignment wherein, on identifying a match a high level score is allocated to the match, and on not identifying a match, the cluster of related functional sub categories to which the functional sub category of the candidate belongs, is identified. Further, the matching comprises of comparing each of functional sub category of the assignment and on identifying a match, a low level score is highlighted to the match.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
03 July 2015
Publication Number
01/2017
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
email@obhans.com
Parent Application
Patent Number
Legal Status
Grant Date
2025-07-22
Renewal Date

Applicants

FLEXING IT SERVICES PRIVATE LIMITED
S 211 SECOND FLOOR, GREATER KAILASH PART 2, NEW DELHI - 110048

Inventors

1. PASRICHA, CHANDRIKA GADI
S 211 SECOND FLOOR, GREATER KAILASH PART 2, NEW DELHI - 110048
2. JAIN, NIKHIL
397/60, 2ND FLOOR, 5TH CROSS, 7TH MAIN, RPC LAYOUT, VIJAYANAGAR, BANGALORE - 560040

Specification

CLIAMS:1. A method of generating a score indicative of a match between an assignment posted by a recruiter and a candidate comprising:
registering the recruiter in a database, the registration comprising:
displaying to the recruiter a list of industries; the list of industries having at least some industries grouped to form a cluster of related industries;
receiving from the recruiter an industry selection;
registering the recruiter in an industry;
recording the assignment in the database, the recording comprising:
displaying to the recruiter a list of broad functional categories for the assignment; each broad functional category comprising a plurality of functional sub categories, the plurality of functional sub categories grouped to form a cluster of related functional sub categories;
receiving a broad functional category selection from the recruiter;
displaying to the recruiter the functional sub categories for the selected broad functional category;
receiving one or more functional sub category selection from the recruiter;
registering the assignment with the industry, broad functional category and functional sub category in the database;
registering a candidate profile in the database, the registration comprising:
displaying to the candidate the list of broad functional categories;
receiving a broad functional category selection from the candidate;
displaying to the candidate the functional sub categories for the selected broad functional category;
receiving a functional sub category selection from the candidate;
displaying to the candidate the list of industries;
receiving from the candidate an industry selection;
registering the candidate profile with the industry, broad functional category and functional sub category in the database;
matching a candidate profile to an assignment, the matching comprising:
comparing the functional sub category of the candidate profile to the functional sub category of the assignment wherein:
on identifying a match allocating a high level score to the match; and
on not identifying a match, identifying the cluster of related functional sub categories to which the functional sub category of the candidate belongs; comparing each of the other functional sub category of the assignment and on identifying a match allocating a low level score to the match;
comparing the broad functional category of the candidate to the broad functional category of the assignment and on determining a match increasing the score of the match;
comparing the industry of the candidate to the industry of the assignment wherein:
on identifying a match increasing the score of the match by a first amount; and
on not identifying a match, identifying the cluster of industries to which the industry of the candidate belongs; comparing each of the other industries of the cluster with the industry of the assignment and on identifying a match increasing the score of the match by a second amount, the second amount being less than the first amount;
generating the score indicative of the match between the assignment posted by the recruiter and the candidate.

2. A method of generating a score as claimed in claim 1 comprising:
recording the assignment in the database comprising:
displaying to the recruiter a list of experience indicators for the assignment;
receiving an experience indicator selection from the recruiter;
registering the assignment with the experience indicator in the database;
registering the candidate profile in the database comprising:
displaying to the candidate the list of experience indicators;
receiving an experience indicator selection from the candidate;
registering the candidate profile with the experience indicator;
matching the candidate profile to the assignment by comparing the experience indicator of the candidate profile to the experience indicator of the assignment wherein:
on identifying a match, maintaining the score of the match;
on not identifying a match, either increasing the score of the match if the experience indicator of the candidate is greater than the experience indicator of the assignment but less than a threshold experience indicator or reducing the score of the match.

3. A method of generating a score as claimed in claim 2 wherein the experience indicators include experience indicators for the total work experience, industry, broad functional category and functional sub category.

4. A method of generating a score as claimed in any preceding claim comprising:
recording the assignment in the database comprising:
displaying to the recruiter a list of location indicators for the assignment, the list of location indicators having at least some location indicators grouped to form a cluster of related location indicators;
receiving an location indicator selection from the recruiter;
registering the assignment with the location indicator in the database;
registering the candidate profile in the database comprising:
displaying to the candidate the list of location indicators;
receiving an location indicator selection from the candidate;
registering the candidate profile with the location indicator;
matching the candidate profile to the assignment by comparing the location indicator of the candidate profile to the location indicator of the assignment wherein:
on identifying a match, increasing the score of the match by a first location amount; and
on not identifying a match, identifying the cluster of location indicators to which the location indicator of the candidate belongs; comparing each of the other location indicators of the cluster with the location indicator of the assignment and on identifying a match increasing the score of the match by a second location amount, the second amount being less than the first location amount.

5. A method of generating a score as claimed in any preceding claim comprising:
recording the assignment in the database comprising:
displaying to the recruiter a list of capacity indicators for the assignment;
receiving a capacity indicator selection from the recruiter;
registering the assignment with the capacity indicator in the database;
registering the candidate profile in the database comprising:
displaying to the candidate the list of capacity indicators;
receiving a capacity indicator selection from the candidate;
registering the candidate profile with the capacity indicator;
matching the candidate profile to the assignment by comparing the capacity indicator of the candidate profile to the capacity indicator of the assignment wherein:
on identifying a match, increasing the score of the match;
on not identifying a match, either increasing the score of the match if the capacity indicator of the candidate is greater than the capacity indicator of the assignment or maintaining the score of the match.

6. A method of generating a score as claimed in any preceding claim comprising:
recording the assignment in the database comprising:
receiving a title for the assignment from the recruiter;
registering the assignment with the title in the database;
registering the candidate profile in the database comprising:
receiving a title for the candidate profile from the candidate;
registering the candidate profile with the title;
matching the candidate profile to the assignment by comparing the title of the candidate profile to the title of the assignment wherein:
on identifying a match, increasing the score of the match;
on not identifying a match, maintaining the score of the match.

7. A method of generating a score as claimed in any preceding claim comprising:
receiving candidate feedback on an assignment from a recruiter;
updating the candidate profile with the candidate feedback in the database.

8. A method of generating a score as claimed in claim 7 comprising:
determining if candidate feedback has been received for the candidate wherein:
on identifying candidate feedback, increasing the score of the match;
on not identifying candidate feedback, maintaining the score of the match.

9. A method of generating a score as claimed in claim 8 further comprising increasing the score of the match if the candidate feedback is greater than a threshold candidate feedback or reducing the score of the match.

10. A system for generating a score indicative of a match between an assignment posted by a recruiter and a candidate comprising:
a database configured to store a list of industries, the list of industries having at least some industries grouped to form a cluster of related industries; a list of broad functional categories for the assignment, each broad functional category comprising a plurality of functional sub categories, the plurality of functional sub categories grouped to form a cluster of related functional sub categories;
a display module configured to:
display to the recruiter a list of industries and a list of broad functional categories for the assignment; and
display to the candidate the list of broad functional categories and the list of industries;
a receiving module configured to:
receive from the recruiter an industry selection and a broad functional category selection, and
receive from the candidate a broad functional category selection and an industry selection;
the display module further configured to:
display to the recruiter the functional sub categories for the selected broad functional category from the recruiter, and
display to the candidate the functional sub categories for the selected broad functional category from the candidate;
the receiving module further configured to:
receive one or more functional sub category selection from the recruiter, and
receive a functional sub category selection from the candidate;
a processor configured to:
register the recruiter in the database, wherein the recruiter is registered in an industry on receiving the industry selection from the recruiter;
record the assignment in the database, wherein the assignment is registered in the database with the industry, broad functional category and functional sub category in the database on receiving the broad functional category selection and the one or more functional sub category selection from the recruiter;
register a candidate profile in the database, wherein the candidate profile is registered with the industry, broad functional category and functional subcategory in the database on receiving the broad functional category selection, the functional sub category selection and the industry selection from the candidate;
match a candidate profile to an assignment, wherein the processor is further configured to:
compare the functional sub category of the candidate profile to the functional sub category of the assignment, wherein the processor is further configured to:
allocate a high level score to the match on identifying a match;
identify the cluster of related functional sub categories to which the functional sub category of the candidate belongs on not identifying a match;
compare each of the other functional sub categories of the cluster with the functional sub category of the
allocate a low level score to the match on identifying a match;
compare the broad functional category of the candidate to the broad functional category of the assignment, wherein the processor is further configured to:
increase the score of the match on determining a match;
compare the industry of the candidate to the industry of the assignment, wherein the processor is further configured to:
increase the score of the match by a first amount on identifying a match;
identify the cluster of industries to which the industry of the candidate belongs on not identifying a match;
compare each of the other industries of the cluster with the industry of the assignment; and
increase the score of the match by a second amount, the second amount being less than the first amount, on identifying a match;
generate the score indicative of the match between the assignment posted by the recruiter and the candidate.

11. A system for generating a score as claimed in claim 10 comprising:
the database configured to store a list of experience indicators for the assignment;
the display module configured to display to the recruiter the list of experience indicators; and to display to the candidate the list of experience indicators;
the receiving module configured to receive an experience indicator selection from the recruiter and to receive an experience indicator selection from the candidate;
the processor configured to:
record the assignment in the database, wherein the assignment is registered in the database with the received selection of experience indicator from the recruiter;
register the candidate profile in the database, wherein the candidate profile is registered with the received selection of experience indicator from the candidate;
match the candidate profile to the assignment by comparing the experience indicator of the candidate profile to the experience indicator of the assignment, wherein the processor is further configured to:
maintain the score of the match on identifying a match;
either increase the score of the match if the experience indicator of the candidate is greater than the experience indicator of the assignment but less than a threshold experience indicator or reduce the score of the match, on not identifying a match.

12. A system for generating a score as claimed in claim 11 wherein the experience indicators include experience indicators for the total work experience, industry, broad functional category and functional sub category.

13. A system for generating a score as claimed in claim 10, 11 or 12, comprising:
the database configured to store a list of location indicators for the assignment, the list of location indicators having at least some location indicators grouped to form a cluster of related location indicators;
the display module configured to display to the recruiter the list of location indicators; and display to the candidate the list of location indicators;
the receiving module configured to receive a location indicator selection from the recruiter and receive a location indicator selection from the candidate;
the processor configured to:
record the assignment in the database, wherein the assignment is registered with the received selection of location indicator from the recruiter in the database;
register the candidate profile in the database, wherein the candidate profile is registered with the received selection of location indicator from the candidate;
matching the candidate profile to the assignment by comparing the location indicator of the candidate profile to the location indicator of the assignment wherein, the processor is further configured to:
increase the score of the match by a first location amount on identifying a match; and
identifying the cluster of location indicators to which the location indicator of the candidate belongs, on not identifying a match;
compare each of the location indicators of the cluster with the location indicator of the assignment; and
increase the score of the match by a second location amount, the second amount being less than the first location amount, on identifying a match.

14. A system for generating a score as claimed in claim 10, 11, 12 or 13, comprising:
the database configured to store a list of capacity indicators for the assignment;
the display module configured to display to the recruiter the list of capacity indicators; and to display to the candidate the list of capacity indicators;
the receiving module configured to receive a capacity indicator selection from the recruiter and to receive a capacity indicator selection from the candidate;
the processor configured to:
record the assignment in the database, wherein the assignment is registered with the received selection of capacity indicator from the recruiter in the database;
register the candidate profile in the database, wherein the candidate profile is registered with the received selection of capacity indicator from the candidate;
match the candidate profile to the assignment by comparing the capacity indicator of the candidate profile to the capacity indicator of the assignment, wherein the processor is further configured to:
increase the score of the match on identifying a match;
either increase the score of the match if the capacity indicator of the candidate is greater than the capacity indicator of the assignment or reduce the score of the match, on not identifying a match.
15. A system for generating a score as claimed in claim 10, 11, 12, 13 or 14, comprising:
the receiving module configured to receive a title for the assignment from the recruiter; and receive a title for the candidate profile from the candidate;
the processor configured to:
record the assignment in the database, wherein the assignment is registered with the received title from the recruiter in the database;
register the candidate profile in the database, wherein the candidate profile is registered with the received title from the candidate;
match the candidate profile to the assignment by comparing the title of the candidate profile to the title of the assignment, wherein the processor is further configured to:
increase the score of the match on identifying a match;
maintain the score of the match on not identifying a match.

16. A system for generating a score as claimed in claim 10, 11, 12, 13, 14 or 15, comprising:
the receiving module configured to receive candidate feedback on an assignment from the recruiter; and
the processor configured to update the candidate profile with the candidate feedback in the database.

17. A system for generating a score as claimed in claim 16 comprising:
the processor configured to determine if the candidate feedback has been received for the candidates, wherein the processor is further configured to:
increase the score of the match on identifying candidate feedback,;
maintain the score of the match on not identifying candidate feedback.

18. A system for generating a score as claimed in claim 17 wherein the processor is further configured to increase the score of the match if the candidate feedback is greater than a threshold candidate feedback or reduce the score of the match. ,TagSPECI:The present invention discloses a method of generating a score indicative of a match between an assignment posted by a recruiter and a candidate and a system thereof.
BACKGROUND
With the advent of information technology and the internet revolution, the search for relevant candidates by recruiting companies, and, the search for relevant assignments by professional candidates have gone increasingly online over the past decade and a half. Whether it is through job sites, or social media platforms, or referral platforms, 85% of professional candidates look at online search results to explore opportunities. This, however, brings with it its own sets of challenges. Most job sites are in fact ‘job boards’ permitting companies (the “recruiters”) to advertise their openings and receive a large number of often un-curated resumes that match to varying degrees what the role, i.e. the assignment, requires.
In fact, the challenge of not finding relevant matches efficiently both for professional candidates and recruiters is immense. The same is evident from a Corporate Executive Board (CEB) survey of 2012 for a large number of recruiters, which found that on average 118 applications are received for a job opening, of which 35% do not even meet the basic experience, education and skills requirements. This leads to a lot of wasted time and effort for the recruiters. Also most job sites use key-word match which is not efficient as it does not account for fundamental parameters and expertise. Hence the lack of relevant matches between the requirements of the recruiter and the profile of the candidate, often leads to undesirable results. Therefore, it is desired to fundamentally improve the matching process and output, taking multiple parameters into account based on the understanding of the requirements of the recruiting companies, in order to help the recruiters find relevant professional candidates, and also help a candidate find a relevant role, with maximum efficiency.
SUMMARY
A method of generating a score indicative of a match between an assignment posted by a recruiter and a candidate is disclosed. The method comprises of registering the recruiter in a database, wherein the registration comprises of displaying to the recruiter a list of industries, the list of industries having at least some industries grouped to form a cluster of related industries. Further, the method comprises of receiving from the recruiter an industry selection, registering the recruiter in an industry and recording the assignment in the database. Further, the recording comprises of displaying to the recruiter a list of broad functional categories for the assignment, each broad functional category comprises of a plurality of functional sub categories, the plurality of functional sub categories grouped to form a cluster of related functional sub categories. Further, the method comprises of receiving a broad functional category selection from the recruiter, displaying to the recruiter the functional sub categories for the selected broad functional category, receiving one or more functional sub category selection from the recruiter, and registering the assignment with the industry, broad functional category and functional sub category in the database. Further, the method comprises of registering a candidate profile in the database, the registration comprises of displaying to the candidate the list of broad functional categories, receiving a broad functional category selection from the candidate, displaying to the candidate the functional sub categories for the selected broad functional category, receiving a functional sub category selection from the candidate, displaying to the candidate the list of industries, receiving from the candidate an industry selection, and registering the candidate profile with the industry, broad functional category and functional sub category in the database. Further, the method comprises of matching a candidate profile to an assignment, the matching comprises of comparing the functional sub category of the candidate profile to the functional sub category of the assignment wherein, on identifying a match allocating a high level score to the match, and on not identifying a match, identifying the cluster of related functional sub categories to which the functional sub category of the candidate belongs. Further, the matching comprises of comparing each of the other functional sub categories of the cluster with the functional sub category of the assignment and on identifying a match, allocating a low level score to the match. Further, the matching comprises of comparing the broad functional category of the candidate to the broad functional category of the assignment and on determining a match increasing the score of the match, comparing the industry of the candidate to the industry of the assignment wherein, on identifying a match increasing the score of the match by a first amount, and on not identifying a match, identifying the cluster of industries to which the industry of the candidate belongs. Further, the matching comprises of comparing each of the other industries of the cluster with the industry of the assignment and on identifying a match increasing the score of the match by a second amount, the second amount being less than the first amount. Further, the method of generating a score comprises of generating the score indicative of the match between the assignment posted by the recruiter and the candidate.
A system for generating a score indicative of a match between an assignment posted by a recruiter and a candidate is disclosed. The system comprises of a database configured to store a list of industries, the list of industries having at least some industries grouped to form a cluster of related industries, a list of broad functional categories for the assignment, each broad functional category comprising a plurality of functional sub categories, the plurality of functional sub categories grouped to form a cluster of related functional sub categories. The system comprises of a display module configured to display to the recruiter a list of industries and a list of broad functional categories for the assignment; and display to the candidate the list of broad functional categories and the list of industries. The system further comprises of a receiving module configured to receive from the recruiter an industry selection and a broad functional category selection, and receive from the candidate a broad functional category selection and an industry selection. The display module is further configured to display to the recruiter the functional sub categories for the selected broad functional category from the recruiter, and display to the candidate the functional sub categories for the selected broad functional category from the candidate. The receiving module is further configured to receive one or more functional sub category selection from the recruiter, and receive a functional sub category selection from the candidate. Further, the system comprises of a processor configured to register the recruiter in the database, wherein the recruiter is registered in an industry on receiving the industry selection from the recruiter. Further, the processor is configured to record the assignment in the database, wherein the assignment is registered in the database with the industry, broad functional category and functional sub category in the database on receiving the broad functional category selection and the one or more functional sub category selection from the recruiter. Further, the processor is configured to register a candidate profile in the database, wherein the candidate profile is registered with the industry, broad functional category and functional subcategory in the database on receiving the broad functional category selection, the functional sub category selection and the industry selection from the candidate. Further, the processor is configured to match a candidate profile to an assignment, wherein the processor is further configured to compare the functional sub category of the candidate profile to the functional sub category of the assignment, wherein the processor is further configured to allocate a high level score to the match on identifying a match, and identify the cluster of related functional sub categories to which the functional sub category of the candidate belongs on not identifying a match. Further, the processor is configured to compare each of the other functional sub categories of the cluster with the functional sub category of the assignment, and allocate a low level score to the match on identifying a match. Further, the processor is configured to compare the broad functional category of the candidate to the broad functional category of the assignment, wherein the processor is further configured to increase the score of the match on determining a match, compare the industry of the candidate to the industry of the assignment, wherein the processor is further configured to increase the score of the match by a first amount on identifying a match, and identify the cluster of industries to which the industry of the candidate belongs on not identifying a match. Further, the processor is configured to compare each of the other industries of the cluster with the industry of the assignment, and increase the score of the match by a second amount, the second amount being less than the first amount, on identifying a match. Further, the processor is configured to generate the score indicative of the match between the assignment posted by the recruiter and the candidate.
BRIEF DESCRIPTION OF DRAWINGS
Figure 1 illustrates an embodiment of a system for generating a score indicative of a match between an assignment posted by a recruiter and a candidate in accordance with the teachings of the present disclosure.
Figure 2(a) illustrates an embodiment of a method of receiving a selection(s) from the recruiter in accordance with the teachings of the present disclosure.
Figure 2(b) illustrates an embodiment of a cluster of related industries in accordance with the teachings of the present disclosure.
Figures 2(c), 2(d), 2(f), 2(g) and 2(i) illustrate embodiments of a method of receiving selection(s) from the candidate in accordance with the teachings of the present disclosure.
Figure 2 (e) illustrates an embodiment of broad functional categories, functional sub categories and a cluster of related functional sub categories in accordance with the teachings of the present disclosure.
Figure 2(k) illustrates an embodiment of a cluster of related locations in accordance with the teachings of the present disclosure.
Figures 2(h) and the continuing Figure 2(h) (i), 2(j), 2(l), 2(m), and 2(n) illustrate embodiments of a method for generating a score indicative of a match between an assignment posted by a recruiter and a candidate in accordance with the teachings of the present disclosure.
Figure 3 illustrates an embodiment of the generated score for a candidate profile in accordance with the teachings of the methods and system of the present disclosure.
DETAILED DESCRIPTION
It will be understood by those skilled in the art that the foregoing objects and the following description of the nature of invention are exemplary and explanatory of the invention and are not intended to be restrictive thereof.
For the purpose of promoting an understanding of the principles of the invention, reference will now be made to various alternative embodiments and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended, such alterations and further modifications in the illustrated method and system, and such further applications of the principles of the invention as illustrated therein being contemplated as would normally occur to one skilled in the art to which the invention relates.
It will be understood by those skilled in the art that the following description is exemplary and explanatory of the invention and are not intended to be restrictive thereof.
Many of the functional units described in this specification have been labeled as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom very large scale integration circuits or gate arrays, off-the-shelf semiconductors such as logic, chips, transistors, or the other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
Modules may also be implemented in software for execution by various types of processors or microprocessors. An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executable of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined together, comprise the module and achieve the stated purpose for the module.
Indeed, a module of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data maybe collected as a single data set, or may be distributed over different locations including over different member disks, and may exist, at least partially, merely as electronic signals on a system or network.
Reference throughout this specification to “one embodiment” “an embodiment” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrase “in one embodiment”, “in an embodiment” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
A method and system of generating a score indicative of a match between an assignment posted by a recruiter and a candidate is disclosed. The method and system comprises of registering the recruiter in a database and registering a candidate profile in the database. The score is indicative of the degree of accuracy of the candidate profile matching the assignment posted by the recruiter. In accordance with an embodiment the disclosed method and system is accessed by the recruiter and the candidate on a web based application or a mobile based application on an enabled electronic device such as computers, desktops, laptops, tablets and smartphones. Suitable graphical user interfaces facilitate the recruiter and the candidate’s ability to enter and view data.
Further, the method of registering the recruiter in the database comprises of displaying to the recruiter a list of industries, the list of industries having at least some industries grouped to form a cluster of related industries. In accordance with an embodiment, a cluster of related industries is formed to identify a candidate’s expertise in a broader industry. The registration further comprises of receiving from the recruiter an industry selection, and registering the recruiter in an industry. Figure 2(a) shows an example of registration of a company in the database, wherein the recruiter selects an industry, ‘Education’ from the displayed list of industries, shown as a drop-down list. Further, Figure 2(b) shows an example of clusters (“or broad industry”) of related industries.
Further, the method of generating a score comprises of recording the assignment in the database, the recording comprises of displaying to the recruiter a list of broad functional categories for the assignment, each broad functional category comprises of a plurality of functional sub categories, the plurality of functional sub categories grouped to form a cluster of related functional sub categories. In accordance with an embodiment, a cluster of related functional sub categories is formed to identify a candidate’s expertise in a functional sub category. The recording of the assignment in the database further comprises of receiving a broad functional category selection from the recruiter, displaying to the recruiter the functional sub categories for the selected broad functional category, receiving one or more functional sub category selection from the recruiter, and registering the assignment with the industry, broad functional category and functional sub category in the database. Figure 2(c) and Figure 2(d) shows examples of receiving a selection of a broad functional category, and a selection of a functional sub category for the selected broad functional category, respectively, from the recruiter. Further, Figure 2(e) shows an example of a list of broad functional categories, a plurality of sub categories for the broad functional category and a cluster of related functional sub categories.
Further, the method of registering the candidate profile in the database comprises of displaying to the candidate the list of broad functional categories, receiving a broad functional category selection from the candidate, displaying to the candidate the functional sub categories for the selected broad functional category, receiving a functional sub category selection from the candidate, and displaying to the candidate the list of industries, and receiving from the candidate an industry selection. The candidate profile is registered with the industry, broad functional category and functional sub category in the database. Figure 2(f) shows an example of display on receiving a selection of the industry, broad functional category and functional sub category from the candidate. In accordance with an embodiment, more than one selection of industry, broad functional category and sub functional category selections may be received from the candidate. Each of the group of such selection can be referred to as ‘skill profile’ of the candidate. Figure 2(g) shows an example of such skill profile stored as the candidate profile.
The method of generating a score further comprises of matching a candidate profile to an assignment. The matching comprises of comparing the functional sub category of the candidate profile to the functional sub category of the assignment, wherein on identifying a match a high level score is allocated to the match. On not identifying a match, the method of matching further comprises of identifying the cluster of related functional sub categories to which the functional sub category of the candidate belongs. The matching further comprises of comparing each of the other functional sub category of the cluster, i.e., except the candidate’s functional sub category, with the functional sub category of the assignment and on identifying a match allocating a low level score to the match. In accordance with an embodiment, the high level score and the low level score can be determined on a percentage basis or a predetermined weightage.
Further, the matching comprises of comparing the broad functional category of the candidate to the broad functional category of the assignment and on determining a match increasing the score of the match. Further, the matching comprises of comparing the industry of the candidate to the industry of the assignment, wherein on identifying a match increasing the score of the match by a first amount, and on not identifying a match, identifying the cluster of industries to which the industry of the candidate belongs. Further, the matching comprises of comparing each of the other industries of the cluster with the industry of the assignment and on identifying a match increasing the score of the match by a second amount, the second amount being less than the first amount, and thus generating the score indicative of the match between the assignment posted by the recruiter and the candidate. In accordance with an embodiment, the first amount and the second amount can be determined on a percentage basis or a predetermined weightage.
Figure 2(h) and Figure 2(h) (i) show flowcharts, in accordance with an embodiment, of generating a score based on the match between industry, broad functional category and sub functional category between the assignment posted by the recruiter and the candidate profile of the candidate.
In accordance with an embodiment, the method of generating a score further comprises of recording the assignment in the database, which comprises of displaying to the recruiter a list of experience indicators for the assignment, receiving an experience indicator selection from the recruiter, and registering the assignment with the experience indicator in the database. The method further comprises of registering the candidate profile in the database which comprises of displaying to the candidate the list of experience indicators, receiving an experience indicator selection from the candidate, and registering the candidate profile with the experience indicator. Figure 2(i) shows an example of such list of experience indicators to be selected by the recruiter and the candidate for a skill profile. Such method of generating a score further comprises of matching the candidate profile to the assignment by comparing the experience indicator of the candidate profile to the experience indicator of the assignment, and wherein on identifying a match, maintaining the score of the match. On not identifying a match, the method of matching further comprises of either increasing the score of the match if the experience indicator of the candidate is greater than the experience indicator of the assignment but less than a threshold experience indicator or reducing the score of the match.
In accordance with a further embodiment, a range of conditions can be predefined to indicate the amount of increasing or decreasing the score, when the experience indicator is more or less than threshold experience indicator. For example, [0, 5], [-5, 0], [5, 10] define conditions which indicate the difference in the experience indicator of the candidate profile and the assignment. If the experience indicator of the candidate profile falls in the first range, i.e. [0, 5], the score shall increase. Herein, the numerical value 5 is considered as the threshold experience indicator. However, if the experience indicator of the candidate profile goes beyond the threshold indicator, falling into the range [5, 10], and the score shall decrease. It shall continue to decrease by a higher amount if the experience indicator goes even beyond the range [5, 10]. Further, if the experience indicator of the candidate profile is below the threshold indicator, the score shall reduce, and if the experience indicator goes even beyond the range below the threshold experience indicator, such as [-5,0], the score shall reduce even by a higher amount. The reducing of score beyond threshold experience indicators can be exponential.
In accordance with an embodiment, the threshold experience indicator can be a numerical value or a percentage basis or a predetermined weightage In accordance with an embodiment, the experience indicator is indicative of the number of years of experience that a candidate has.
Figure 2(j) shows a flowchart, in accordance with an embodiment, of generating a score based on the match between the experience indicator of the candidate profile and the experience indicator of the assignment.
In accordance with an embodiment, the experience indicators include experience indicators for the total work experience, industry, broad functional category and functional sub category.
In accordance with an embodiment, the method of generating a score further comprises of recording the assignment in the database, which comprises of displaying to the recruiter a list of location indicators for the assignment, the list of location indicators having at least some location indicators grouped to form a cluster of related location indicators. The method further comprises of receiving an location indicator selection from the recruiter and registering the assignment with the location indicator in the database. A cluster of related location indicators is formed to identify a broader category of locations related to the preferred locations by the recruiter. Figure 2(k) shows an example of such clusters of broader category of locations The method further comprises of registering the candidate profile in the database which comprises of displaying to the candidate the list of location indicators, receiving an location indicator selection from the candidate, and registering the candidate profile with the location indicator. Such method of generating a score further comprises of matching the candidate profile to the assignment by comparing the location indicator of the candidate profile to the location indicator of the assignment, wherein on identifying a match, increasing the score of the match by a first location amount, and on not identifying a match, identifying the cluster of location indicators to which the location indicator of the candidate belongs. Further, the matching comprise of comparing each of the other location indicators of the cluster with the location indicator of the assignment and on identifying a match increasing the score of the match by a second location amount, the second location amount being less than the first location amount. In accordance with an embodiment, comparing location indicators of the candidate profile and the assignment may include identifying further clusters of related locations. Each further cluster is formed to identify a broader category of locations than the previous cluster. In accordance with a further embodiment, the matching comprises of identifying a further broader category of cluster of locations, on not identifying a match between each of the other location indicators of the previously identified cluster and the location indicator of the assignment. In this case, if a match is identified between any of the location indicators of the broader category of locations and the location indicator of the assignment, the score is increased by a third location amount, which is less than the first location amount and the second location amount. Figure 2(l) shows a flowchart, in accordance with an embodiment, of generating a score based on the match between the location indicator between the assignment posted by the recruiter and the candidate profile of the candidate. In accordance with a further embodiment, the list of locations may include a type of the assignment for each location, the type of assignment for the location indicating whether the assignment requires remote, on –site, or a combination of remote and on-site locations.
In accordance with an embodiment, the method of generating a score further comprises of recording the assignment in the database, which comprises of displaying to the recruiter a list of capacity indicators for the assignment, receiving a capacity indicator selection from the recruiter and registering the assignment with the capacity indicator in the database. The method further comprises of registering the candidate profile in the database which comprises of displaying to the candidate the list of capacity indicators, receiving a capacity indicator selection from the candidate and registering the candidate profile with the capacity indicator. The method of generating a score further comprises of matching the candidate profile to the assignment by comparing the capacity indicator of the candidate profile to the capacity indicator of the assignment wherein, on identifying a match, increasing the score of the match, and on not identifying a match, either increasing the score of the match if the capacity indicator of the candidate is greater than the capacity indicator of the assignment or maintaining the score of the match. Figure 2(m) shows a flowchart, in accordance with an embodiment, of generating a score based on the match between the capacity indicator between the assignment posted by the recruiter and the candidate profile of the candidate. In accordance with an embodiment, the experience indicator is indicative of the availability of the professional for an assignment by the recruiter the number of hours, daily (Full-time) or by the number of days, the candidate has.
In accordance with an embodiment, the method of generating a score further comprises of recording the assignment in the database, which comprises of receiving a title for the assignment from the recruiter, and registering the assignment with the title in the database. The method further comprises of registering the candidate profile in the database which comprises of receiving a title for the candidate profile from the candidate and registering the candidate profile with the title. The method of generating the score further comprises of matching the candidate profile to the assignment by comparing the title of the candidate profile to the title of the assignment wherein, on identifying a match increasing the score of the match, and on not identifying a match, maintaining the score of the match. In accordance with an embodiment, a ‘title’ could be entered as words of free text (keywords) or by tagging certain keywords describing a job title or a specific required expertise for the job. The comparison then includes comparing each word or tagged keyword between the recruiter’s assignment and the candidate’s candidate profile. In accordance with an embodiment, the score is increased on identifying at least two keyword matches between the candidate profile and the assignment. Figure 2(n) shows a flowchart, in accordance with an embodiment, of generating a score based on the match between the title between the assignment posted by the recruiter and the candidate profile of the candidate.
In accordance with an embodiment, the method of generating a score comprises of receiving candidate feedback on an assignment from a recruiter and updating the candidate profile with the candidate feedback in the database. In accordance with a further embodiment, the method further comprises of determining if candidate feedback has been received for the candidate, wherein on identifying candidate feedback, increasing the score of the match, and on not identifying candidate feedback, maintaining the score of the match. In accordance with a further embodiment, the method of generating the score further comprises of comprising increasing the score of the match if the candidate feedback is greater than a threshold candidate feedback or reducing the score of the match. The candidate feedback forms the part of external validations for an assignment, collected from recruiters of those assignments. The collected feedback can be for prior assignments of the candidate from the respective recruiters. Further, based on the quality of the feedback on an assignment, the matching score increases.
A system for generating a score indicative of a match between an assignment posted by a recruiter and a candidate, as described above is disclosed. As shown in Figure 1, a system 100 is shown including a database (100), a display module (102), a receiving module (103) and a processor (104), communicatively coupled to each other. These modules can be either located on the same or different server in communication with each other. The display module (102) is further configured to display information from the database (101), from the received selections on the receiving module (103), on an electronic device of the recruiter and the candidate for accessing the presently discloses method and system. In accordance with the present disclosure, the database (101) is configured to store a list of industries, the list of industries having at least some industries grouped to form a cluster of related industries, a list of broad functional categories for the assignment, each broad functional category comprising a plurality of functional sub categories, the plurality of functional sub categories grouped to form a cluster of related functional sub categories.
In accordance with further embodiment, a method and system of generating a list of candidate profiles to be displayed to the recruiter and further a method and system of generating a list of assignments posted by the recruiters to be displayed to the candidate is disclosed. Figure 3, shows an exemplary embodiment of a generated display of a list of assignments posted by the recruiters displayed to the candidate. Figure 3, also shows an example of generated score for a candidate profile according to the teachings of the present disclosure for different parameters of comparison such as skill, availability, availability and feedback.

Documents

Application Documents

# Name Date
1 2027-DEL-2015-ABSTRACT [21-02-2022(online)].pdf 2022-02-21
1 Form 3.pdf 2015-07-06
2 Drawings.pdf 2015-07-06
2 2027-DEL-2015-CLAIMS [21-02-2022(online)].pdf 2022-02-21
3 Complete Specification.pdf 2015-07-06
3 2027-DEL-2015-COMPLETE SPECIFICATION [21-02-2022(online)].pdf 2022-02-21
4 Abstract.pdf 2015-07-06
4 2027-DEL-2015-DRAWING [21-02-2022(online)].pdf 2022-02-21
5 Revised Forms.pdf 2015-07-23
5 2027-DEL-2015-FER_SER_REPLY [21-02-2022(online)].pdf 2022-02-21
6 Form 13.pdf 2015-07-23
6 2027-DEL-2015-OTHERS [21-02-2022(online)].pdf 2022-02-21
7 2027-del-2015-GPA-(31-07-2015).pdf 2015-07-31
7 2027-DEL-2015-FORM 4(ii) [22-11-2021(online)].pdf 2021-11-22
8 2027-del-2015-Form-1-(31-07-2015).pdf 2015-07-31
8 2027-DEL-2015-FER.pdf 2021-10-17
9 2027-DEL-2015-FORM 18 [03-07-2019(online)].pdf 2019-07-03
9 2027-del-2015-Correspondence Others-(31-07-2015).pdf 2015-07-31
10 2027-DEL-2015-Correspondence-180419.pdf 2019-04-26
10 2027-DEL-2015-Power of Attorney-180419.pdf 2019-04-26
11 2027-DEL-2015-Correspondence-180419.pdf 2019-04-26
11 2027-DEL-2015-Power of Attorney-180419.pdf 2019-04-26
12 2027-del-2015-Correspondence Others-(31-07-2015).pdf 2015-07-31
12 2027-DEL-2015-FORM 18 [03-07-2019(online)].pdf 2019-07-03
13 2027-DEL-2015-FER.pdf 2021-10-17
13 2027-del-2015-Form-1-(31-07-2015).pdf 2015-07-31
14 2027-DEL-2015-FORM 4(ii) [22-11-2021(online)].pdf 2021-11-22
14 2027-del-2015-GPA-(31-07-2015).pdf 2015-07-31
15 2027-DEL-2015-OTHERS [21-02-2022(online)].pdf 2022-02-21
15 Form 13.pdf 2015-07-23
16 2027-DEL-2015-FER_SER_REPLY [21-02-2022(online)].pdf 2022-02-21
16 Revised Forms.pdf 2015-07-23
17 2027-DEL-2015-DRAWING [21-02-2022(online)].pdf 2022-02-21
17 Abstract.pdf 2015-07-06
18 2027-DEL-2015-COMPLETE SPECIFICATION [21-02-2022(online)].pdf 2022-02-21
18 Complete Specification.pdf 2015-07-06
19 Drawings.pdf 2015-07-06
19 2027-DEL-2015-CLAIMS [21-02-2022(online)].pdf 2022-02-21
20 Form 3.pdf 2015-07-06
20 2027-DEL-2015-ABSTRACT [21-02-2022(online)].pdf 2022-02-21
21 2027-DEL-2015-PatentCertificate22-07-2025.pdf 2025-07-22
22 2027-DEL-2015-IntimationOfGrant22-07-2025.pdf 2025-07-22
23 2027-DEL-2015-FORM 8A [10-11-2025(online)].pdf 2025-11-10
24 2027-DEL-2015- Certificate of Inventorship-011000443( 13-11-2025 ).pdf 2025-11-13

Search Strategy

1 searchE_23-02-2021.pdf

ERegister / Renewals

3rd: 22 Oct 2025

From 03/07/2017 - To 03/07/2018

4th: 22 Oct 2025

From 03/07/2018 - To 03/07/2019

5th: 22 Oct 2025

From 03/07/2019 - To 03/07/2020

6th: 22 Oct 2025

From 03/07/2020 - To 03/07/2021

7th: 22 Oct 2025

From 03/07/2021 - To 03/07/2022

8th: 22 Oct 2025

From 03/07/2022 - To 03/07/2023

9th: 22 Oct 2025

From 03/07/2023 - To 03/07/2024

10th: 22 Oct 2025

From 03/07/2024 - To 03/07/2025

11th: 22 Oct 2025

From 03/07/2025 - To 03/07/2026

12th: 22 Oct 2025

From 03/07/2026 - To 03/07/2027

13th: 22 Oct 2025

From 03/07/2027 - To 03/07/2028

14th: 22 Oct 2025

From 03/07/2028 - To 03/07/2029

15th: 22 Oct 2025

From 03/07/2029 - To 03/07/2030

16th: 22 Oct 2025

From 03/07/2030 - To 03/07/2031