Sign In to Follow Application
View All Documents & Correspondence

Methods And Systems For Ranking Of Human Profiles

Abstract: The present subject matter relates to method(s) and system(s) to rank human profiles based on selection criteria personalized to a selector. In an embodiment, the method includes obtaining querying criteria from the selector to query a database comprising a set of human profiles. Further, a subset of human profiles is determined from the set of human profiles based on the querying criteria and a default ranking mechanism. Furthermore, a selection based ranking is obtained for the subset of human profiles. Further, based on the selection based ranking, a ranking function is determined that is indicative of a relative inclination of the selector towards the one or more implicit attributes. Such a determination is by capturing at least one implicit attribute in the ranking function from the selection based ranking. Further, the ranking function is applied to rank a fresh set of human profiles based on the ranking function.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
18 October 2013
Publication Number
29/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
iprdel@lakshmisri.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-01-28
Renewal Date

Applicants

TATA CONSULTANCY SERVICES LIMITED
Nirmal Building, 9th Floor, Nariman Point, Mumbai, Maharashtra 400021

Inventors

1. SRIVASTAVA, Rajiv Radheyshyam
Tata Research Development & Design Centre, 54B, Hadapsar Industrial Estate, Hadapsar, Pune - 411013, Maharashtra
2. PALSHIKAR, Girish Keshav
Tata Research Development & Design Centre, 54B, Hadapsar Industrial Estate, Hadapsar, Pune - 411013, Maharashtra
3. PATIL, Sangameshwar Suryakant
Tata Research Development & Design Centre, 54B, Hadapsar Industrial Estate, Hadapsar, Pune - 411013, Maharashtra
4. DUNGARWAL, Pragati Hiralal
Tata Research Development & Design Centre, 54B, Hadapsar Industrial Estate, Hadapsar, Pune - 411013, Maharashtra
5. SODANI, Abhay
Tata Research Development & Design Centre, 54B, Hadapsar Industrial Estate, Hadapsar, Pune - 411013, Maharashtra
6. PAWAR, Sachin
Tata Research Development & Design Centre, 54B, Hadapsar Industrial Estate, Hadapsar, Pune - 411013, Maharashtra,
7. BHAT, Savita Suhas
Tata Research Development & Design Centre, 54B, Hadapsar Industrial Estate, Hadapsar, Pune - 411013, Maharashtra
8. HINGMIRE, Swapnil Vishveshwar
Tata Research Development & Design Centre, 54B, Hadapsar Industrial Estate, Hadapsar, Pune - 411013, Maharashtra

Specification

CLIAMS:1. A computer implemented method to rank human profiles personalized to a selector, the method comprising:
obtaining querying criteria, by a processor (108), to query a database comprising a set of human profiles, wherein each profile in the set of human profiles is associated with a plurality of attributes;
determining, by the processor (108) a subset of human profiles from the set of human profiles based on the querying criteria;
obtaining, by the processor (108) a selection based ranking for the subset of human profiles, wherein the selection based ranking includes selection of a human profile from a pair of human profiles, and wherein the pair of human profiles are selected from the subset of human profiles;
determining, by the processor (108) a ranking function based on the selection based ranking, wherein the ranking function is indicative of an inclination of the selector towards at least one implicit attribute from among the plurality of attributes; and
applying, by the processor (108) the ranking function to rank a fresh set of human profiles personalized to the selector.
2. The method as claimed in claim 1 further comprising determining the querying criteria, wherein the determining comprises:
providing, by the processor (108), at least one query, to the selector, wherein the at least one query corresponds to information associated with at least one explicit attribute from among the plurality of attributes; and
obtaining, by the processor (108), a response on the at least one query from the selector, to determine the querying criteria.
3. The method as claimed in claim 1, wherein the set of human profiles are obtained, by the processor (108), based on extracting the plurality of attributes to a predefined template, from each applicant's profile.
4. The method as claimed in 1 wherein the subset of human profiles may be determined , by the processor (108), based on combining at least two attributes from among the plurality of attributes based on the querying criteria.
5. The method as claimed in claim 1, wherein the plurality of attributes comprise work experience, educational qualification, project experience, project count, role, technology, previous remuneration, skill set, professional certifications, hobbies, and location.
6. The method as claimed in claim 1, wherein the selection based ranking, by the processor (108), is indicative of at least one implicit attribute preferred by the selector while selecting the human profile from the pair of human profiles.
7. The method as claimed in claim 1, wherein the ranking function is determined , by the processor (108), based on employing active learning techniques, and wherein the active learning techniques capture at least one implicit attribute based on the selection based ranking, and wherein the active learning techniques comprising at least one of a SVM technique, boosting technique, and neural network based approach.
8. The method as claimed in claim 1, wherein each of the at least one implicit attribute in the ranking function is associated with a weight, and wherein the weight is indicative of the relevance of the attribute.
9. The method as claimed in claim 1 further comprising evaluating, by the processor (108), the ranking function based on utilizing a sample set of human profiles.
10. A human profile ranking system (102) to rank of human profiles based on selection criteria personalized to a selector, the human profile ranking system (102) comprising:
a processor (108);
a querying module (120) coupled to the processor (108), to determine a subset of human profiles from a set of human profiles based on querying criteria and a default ranking mechanism, wherein each human profile from among the set of human profiles is associated with a plurality of attributes; and
a function generation module (122) coupled to the processor (108), to:
obtain selection based ranking for a subset of human profiles, wherein the selection based ranking includes selection of a human profile from a pair of human profiles, and wherein the pair of human profiles are selected from the subset of human profiles; and
determine a ranking function based on the selection based ranking, and wherein the ranking function is indicative of an inclination of the selector towards the at least one implicit attribute.
11. The human profile ranking system (102) as claimed in claim 10 further comprises an extraction module (118) coupled to the processor (108), to:
extract a plurality of attributes from each applicant's profile to a predefined template to obtain the set of human profiles; and
combine at least two attributes from among the plurality of attributes, based on a querying criteria.
12. The human profile ranking system (102) as claimed in claim 11, wherein the querying module (120) is to further determine the querying criteria, wherein the determining comprises:
providing at least one query, to the selector, wherein the at least one query corresponds to information associated with at least one explicit attribute from among the plurality of attributes; and
obtaining a response on the at least one query from the selector, to determine the querying criteria.
13. The human profile ranking system (102) as claimed in claim 10, wherein the function generation module (122) further evaluates the ranking function to apply the ranking function to rank a fresh set of human profiles
14. The human profile ranking system (102) as claimed in claim 10, wherein the function generation module (122) determines the ranking function based on active learning techniques, and wherein the active learning techniques capture at least one implicit attribute based on the selection decisions from the selection based ranking by ascertaining a statistical model based on a transformation of attributes to a higher dimensional space, and wherein the statistical model is indicative of degree of inclination towards the at least one implicit attribute from the selection based ranking.
15. The human profile ranking system (102) as claimed in claim 10, wherein the function generation module (122) associates a weight for each of the at least one implicit attribute in the ranking function, and wherein the weight is indicative of the relevance of the attribute.
16. A non-transitory computer readable medium having a set of computer readable instructions that, when executed, cause a computing system to:
obtain querying criteria to query a database comprising a set of human profiles, wherein each profile in the set of human profiles is associated with a plurality of attributes;
determine a subset of human profiles from the set of human profiles based on the querying criteria;
obtain selection based ranking for the subset of human profiles, wherein the selection based ranking includes selection of a human profile from a pair of human profiles, and wherein the pair of human profiles are selected from the subset of human profiles;
determine a ranking function based on the selection based ranking, wherein the ranking function is indicative of an inclination of the selector towards at least one implicit attribute from among the plurality of attributes; and

apply the ranking function to rank a fresh set of human profiles personalized to the selector. ,TagSPECI:As Attached

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 3280-MUM-2013-FORM 1(14-11-2013).pdf 2013-11-14
1 3280-MUM-2013-RELEVANT DOCUMENTS [26-09-2023(online)].pdf 2023-09-26
2 3280-MUM-2013-CORRESPONDENCE(14-11-2013).pdf 2013-11-14
2 3280-MUM-2013-IntimationOfGrant28-01-2022.pdf 2022-01-28
3 3280-MUM-2013-Request For Certified Copy-Online(31-07-2014).pdf 2014-07-31
3 3280-MUM-2013-PatentCertificate28-01-2022.pdf 2022-01-28
4 spec.pdf 2018-08-11
4 3280-MUM-2013-US(14)-HearingNotice-(HearingDate-18-01-2021).pdf 2021-10-03
5 PD009859IN-SC_Request for Priority Documents-PCT.pdf 2018-08-11
5 3280-MUM-2013-Written submissions and relevant documents [02-02-2021(online)].pdf 2021-02-02
6 FORM 5.pdf 2018-08-11
6 3280-MUM-2013-Correspondence to notify the Controller [11-01-2021(online)].pdf 2021-01-11
7 FORM 3.pdf 2018-08-11
7 3280-MUM-2013-ABSTRACT [17-09-2019(online)].pdf 2019-09-17
8 fig.pdf 2018-08-11
8 3280-MUM-2013-CLAIMS [17-09-2019(online)].pdf 2019-09-17
9 3280-MUM-2013-COMPLETE SPECIFICATION [17-09-2019(online)].pdf 2019-09-17
9 3280-MUM-2013-FORM 26(2-1-2014).pdf 2018-08-11
10 3280-MUM-2013-CORRESPONDENCE(2-1-2014).pdf 2018-08-11
10 3280-MUM-2013-DRAWING [17-09-2019(online)].pdf 2019-09-17
11 3280-MUM-2013 FORM 18.pdf 2018-08-11
11 3280-MUM-2013-FER_SER_REPLY [17-09-2019(online)].pdf 2019-09-17
12 3280-MUM-2013-FER.pdf 2019-03-31
12 3280-MUM-2013-OTHERS [17-09-2019(online)].pdf 2019-09-17
13 3280-MUM-2013-Information under section 8(2) (MANDATORY) [13-09-2019(online)].pdf 2019-09-13
13 3280-MUM-2013-PETITION UNDER RULE 137 [16-09-2019(online)].pdf 2019-09-16
14 3280-MUM-2013-FORM 3 [13-09-2019(online)].pdf 2019-09-13
15 3280-MUM-2013-Information under section 8(2) (MANDATORY) [13-09-2019(online)].pdf 2019-09-13
15 3280-MUM-2013-PETITION UNDER RULE 137 [16-09-2019(online)].pdf 2019-09-16
16 3280-MUM-2013-FER.pdf 2019-03-31
16 3280-MUM-2013-OTHERS [17-09-2019(online)].pdf 2019-09-17
17 3280-MUM-2013-FER_SER_REPLY [17-09-2019(online)].pdf 2019-09-17
17 3280-MUM-2013 FORM 18.pdf 2018-08-11
18 3280-MUM-2013-DRAWING [17-09-2019(online)].pdf 2019-09-17
18 3280-MUM-2013-CORRESPONDENCE(2-1-2014).pdf 2018-08-11
19 3280-MUM-2013-COMPLETE SPECIFICATION [17-09-2019(online)].pdf 2019-09-17
19 3280-MUM-2013-FORM 26(2-1-2014).pdf 2018-08-11
20 3280-MUM-2013-CLAIMS [17-09-2019(online)].pdf 2019-09-17
20 fig.pdf 2018-08-11
21 3280-MUM-2013-ABSTRACT [17-09-2019(online)].pdf 2019-09-17
21 FORM 3.pdf 2018-08-11
22 3280-MUM-2013-Correspondence to notify the Controller [11-01-2021(online)].pdf 2021-01-11
22 FORM 5.pdf 2018-08-11
23 3280-MUM-2013-Written submissions and relevant documents [02-02-2021(online)].pdf 2021-02-02
23 PD009859IN-SC_Request for Priority Documents-PCT.pdf 2018-08-11
24 3280-MUM-2013-US(14)-HearingNotice-(HearingDate-18-01-2021).pdf 2021-10-03
24 spec.pdf 2018-08-11
25 3280-MUM-2013-Request For Certified Copy-Online(31-07-2014).pdf 2014-07-31
25 3280-MUM-2013-PatentCertificate28-01-2022.pdf 2022-01-28
26 3280-MUM-2013-IntimationOfGrant28-01-2022.pdf 2022-01-28
26 3280-MUM-2013-CORRESPONDENCE(14-11-2013).pdf 2013-11-14
27 3280-MUM-2013-RELEVANT DOCUMENTS [26-09-2023(online)].pdf 2023-09-26
27 3280-MUM-2013-FORM 1(14-11-2013).pdf 2013-11-14

Search Strategy

1 SearchStrategy_28-03-2019.pdf

ERegister / Renewals

3rd: 03 Feb 2022

From 18/10/2015 - To 18/10/2016

4th: 03 Feb 2022

From 18/10/2016 - To 18/10/2017

5th: 03 Feb 2022

From 18/10/2017 - To 18/10/2018

6th: 03 Feb 2022

From 18/10/2018 - To 18/10/2019

7th: 03 Feb 2022

From 18/10/2019 - To 18/10/2020

8th: 03 Feb 2022

From 18/10/2020 - To 18/10/2021

9th: 03 Feb 2022

From 18/10/2021 - To 18/10/2022

10th: 12 Oct 2022

From 18/10/2022 - To 18/10/2023

11th: 16 Oct 2023

From 18/10/2023 - To 18/10/2024

12th: 10 Oct 2024

From 18/10/2024 - To 18/10/2025

13th: 14 Oct 2025

From 18/10/2025 - To 18/10/2026