Abstract: A system (100) for exchanging resumes based on tokens between business-to-business is disclosed. An employer module (120) allows a first employer to register, upload, search, and request resumes. A candidate portal module (122) creates a candidate profile, and standardized resumes. A verification module (124) verifies the resume and updates verification status as one of a verified resume and unverified resume. A search module (126) generates a list of a plurality of resumes and initiates an invitation for candidates with unverified resumes to verify and generate a consent request to access them. A token generation module (128) generates a token. A candidate selection module (130) enables employers to hire candidates and notify them. A token exchange module (132) allows the first employer to exchange and buy one or more tokens with a second employer. A feedback module (134) provides feedback to candidates. All Transactions are stored on a blockchain network. FIG. 1
Description:FIELD OF INVENTION
[0001] Embodiments of the present disclosure relate to the field of recruitment process and more particularly, a system and a method for exchanging resumes based on tokens between business-to-business.
BACKGROUND
[0002] Hiring the right candidate is an important task for businesses as it directly impacts success and growth of the business. When companies hire the right candidates who fit well with the job and the team, it helps the company to do better. Skilled employees make the business more creative, efficient, and successful. Further, businesses often need to access a vast pool of candidates to find the most suitable talent for their job requirements. Traditional methods involve manually searching of many resumes, often received via email or through third-party job portals. However, the traditional methods pose several challenges.
[0003] One of the primary drawbacks of the traditional methods is the slow and time-consuming nature of the resume search process. Employers often need to sift through a vast pool of resumes manually, making it a laborious and tedious task. This may result in delays in identifying suitable candidates.
[0004] Further, conventional practices such as email-based interactions and reliance on third-party job portals not only slows down the recruitment process but also raises concerns about data security and unauthorized access to sensitive candidate information.
[0005] Additionally, the traditional methods lack standardization, which can lead to inconsistencies in resume formats and making it challenging for employers to assess candidates consistently based on requirements.
[0006] Hence, there is a need for an improved system and method for exchanging resumes based on tokens between business to business. which addresses the aforementioned issue(s).
OBJECTIVE OF THE INVENTION
[0007] An objective of the invention is to establish a standardized system for exchanging both verified and unverified resumes between business to business based on tokens.
[0008] Another objective of the invention is to facilitate the access of resumes with similar token weightage between business to business.
[0009] Yet another objective of the invention is to enable verification and authorization of candidates for ensuring the authenticity of candidate profile.
BRIEF DESCRIPTION
[0010] In accordance with an embodiment of the present disclosure, a system for exchanging resumes based on tokens between business-to-business is provided. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes an employer module. The employer module is configured to allow a first employer to register, upload, search, and request a plurality of resumes based on one or more job positions. The processing subsystem includes a candidate portal module operatively coupled to the employer module. The candidate portal module is configured to create a candidate profile in response to receiving information from a plurality of candidates. The information includes personal information, work experience, education, and skills. The candidate portal module is configured to generate a resume using the information in a standardized resume format. The candidate portal module is configured to allow the candidate to set access control policies for the resume thereby allowing authorized parties to access the resume. The processing subsystem includes a verification module operatively coupled to the candidate portal module. The verification module is configured to verify the resume of the candidate by cross-referencing with a plurality of trusted external sources, thereby updating a verification status corresponding to the resume as one of a verified resume and unverified resume. The processing subsystem includes a search module operatively coupled to the employer module and the verification module. The search module is configured to generate a list of a plurality of resumes that match the one or more job positions requested by the first employer. The plurality of resumes are one of verified resumes and unverified resumes. The search module is configured to initiate an invitation for one or more candidates with unverified resumes. The invitation recommends the one or more candidates to obtain the unverified resumes verified thereby facilitating the first employer to proceed with hiring. The search module is configured to generate a consent request for one or more candidates with verified resumes. The consent request allows the first employer to access the verified resumes. The processing subsystem includes a token generation module, operatively coupled to the search module. The token generation module is configured to generate a token to the verified resumes in response to the one or more candidates accepting the consent request or upon verification of the unverified resumes thereby linking the profile of the one or more candidates with the first employer. The token is linked with a corresponding weightage to define a measure of credibility and verification. The processing subsystem includes a candidate selection module, operatively coupled to token generation module. The candidate selection module is configured to enable the first employer to hire one or more candidates based on the weightage. The candidate selection module is to generate a notification to the candidate in response to the first employer accessing at least one of the resume and candidate profile. The processing subsystem includes a token exchange module operatively coupled to the candidate selection module. The token exchange module is configured to allow the first employer to exchange one or more tokens with a second employer. The one or more tokens have a similar weightage thereby exchanging verified resumes. The token exchange module is configured to allow the first employer to buy a token of a required weightage from the second employer thereby enabling the second employer to share the profile of the verified resume. The processing subsystem includes a feedback module operatively coupled to the token exchange module. The feedback module is configured to provide feedback to the one or more candidates regarding technical skills, strengths, weaknesses, and areas for improvement based on the verification. Transactions related to token-based candidate selection and exchange between employers are stored on a blockchain network.
[0011] In accordance with another embodiment of the present disclosure, a method for exchanging resumes based on tokens between business-to-business is provided. The method includes allowing, by an employer module, a first employer to register, upload, search, and request for a plurality of resumes based on one or more job positions. The method includes creating, by a candidate portal module, a candidate profile in response to receiving information from a plurality of candidates. The information includes personal information, work experience, education, and skills. The method includes generating, by the candidate portal module, a resume using the information in a standardized resume format. The method includes allowing, by the candidate portal module, the candidate to set access control policies for the resume thereby allowing authorized parties to access the resume. The method includes verifying, by a verification module, the resume of the candidate by cross-referencing with a plurality of trusted external sources, thereby updating a verification status corresponding to the resume as one of a verified resume and unverified resume. The method includes generating, by a search module, a list of a plurality of resumes that match the one or more job positions requested by the first employer. The plurality of resumes are one of verified resumes and unverified resumes. The method includes initiating, by the search module, an invitation for one or more candidates with unverified resumes. The invitation recommends the one or more candidates to obtain the unverified resumes verified thereby facilitating the first employer to proceed with hiring. The method includes generating, by the search module, a consent request for one or more candidates with verified resumes. The consent request allows the first employer to access the verified resumes. The method includes generating, by a token generation module, a token to the verified resumes in response to the one or more candidates accepting the consent request or upon verification of the unverified resumes thereby linking the profile of the one or more candidates with the first employer. The token is linked with a corresponding weightage to define a measure of credibility and verification. The method includes enabling, by a candidate selection module, the first employer to hire the one or more candidates based on the weightage. The method includes generating, by the candidate selection module, a notification to the candidate in response to the first employer accessing at least one of the resume and candidate profile. The method includes allowing, by a token exchange module, the first employer to exchange one or more tokens with a second employer. The one or more tokens have a similar weightage thereby exchanging verified resumes. The method includes allowing, by the token exchange module, the first employer to buy a token of a required weightage from the second employer thereby enabling the second employer to share the profile of the verified resume, The method includes providing, by a feedback module, feedback to the one or more candidates regarding technical skills, strengths, weaknesses, and areas for improvement based on the verification.
[0012] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0014] FIG. 1 is a block diagram representation of a system for exchanging resumes based on tokens between business-to-business in accordance with an embodiment of the present disclosure;
[0015] FIG. 2 is a block diagram representation of an exemplary embodiment of system for exchanging resumes based on tokens between business-to-business of FIG. 1 in accordance with an embodiment of the present disclosure;
[0016] FIG. 3 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure;
[0017] FIG. 4(a) illustrates a flow chart representing the steps involved in a method for exchanging resumes based on tokens between business-to-business in accordance with an embodiment of the present disclosure;
[0018] FIG. 4 (b) illustrates continued steps of the method of FIG. 4 (a) in accordance with an embodiment of the present disclosure; and
[0019] FIG. 4 (c) illustrates continued steps of the method of FIG. 4 (b) in accordance with an embodiment of the present disclosure.
[0020] Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
DETAILED DESCRIPTION
[0021] For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.
[0022] The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or subsystems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional sub-systems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
[0023] It must be noted that in the foregoing discussion, the terms 'business' and 'company' may be interchangeably used herein.
[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.
[0025] In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
[0026] Embodiments of the present disclosure relate to a system for exchanging resumes based on tokens between business-to-business is provided. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes an employer module. The employer module is configured to allow a first employer to register, upload, search, and request a plurality of resumes based on one or more job positions. The processing subsystem includes a candidate portal module operatively coupled to the employer module. The candidate portal module is configured to create a candidate profile in response to receiving information from a plurality of candidates. The information includes personal information, work experience, education, and skills. The candidate portal module is configured to generate a resume using the information in a standardized resume format. The candidate portal module is configured to allow the candidate to set access control policies for the resume thereby allowing authorized parties to access the resume. The processing subsystem includes a verification module operatively coupled to the candidate portal module. The verification module is configured to verify the resume of the candidate by cross-referencing with a plurality of trusted external sources, thereby updating a verification status corresponding to the resume as one of a verified resume and unverified resume. The processing subsystem includes a search module operatively coupled to the employer module and the verification module. The search module is configured to generate a list of a plurality of resumes that match the one or more job positions requested by the first employer. The plurality of resumes are one of verified resumes and unverified resumes. The search module is configured to initiate an invitation for one or more candidates with unverified resumes. The invitation recommends the one or more candidates to obtain the unverified resumes verified thereby facilitating the first employer to proceed with hiring. The search module is configured to generate a consent request for one or more candidates with verified resumes. The consent request allows the first employer to access the verified resumes. The processing subsystem includes a token generation module, operatively coupled to the search module. The token generation module is configured to generate a token to the verified resumes in response to the one or more candidates accepting the consent request or upon verification of the unverified resumes thereby linking the profile of the one or more candidates with the first employer. The token is linked with a corresponding weightage to define a measure of credibility and verification. The processing subsystem includes a candidate selection module, operatively coupled to token generation module. The candidate selection module is configured to enable the first employer to hire one or more candidates based on the weightage. The candidate selection module is to generate a notification to the candidate in response to the first employer accessing at least one of the resume and candidate profile. The processing subsystem includes a token exchange module operatively coupled to the candidate selection module. The token exchange module is configured to allow the first employer to exchange one or more tokens with a second employer. The one or more tokens have a similar weightage thereby exchanging verified resumes. The token exchange module is configured to allow the first employer to buy a token of a required weightage from the second employer thereby enabling the second employer to share the profile of the verified resume. The processing subsystem includes a feedback module operatively coupled to the token exchange module. The feedback module is configured to provide feedback to the one or more candidates regarding technical skills, strengths, weaknesses, and areas for improvement based on the verification. Transactions related to token-based candidate selection and exchange between employers are stored on a blockchain network.
[0027] FIG. 1 is a block diagram of a system (100) for exchanging resumes based on tokens between business-to-business in accordance with an embodiment of the present disclosure. The system (100) includes a processing subsystem (105) hosted on a server (108). In one embodiment, the server (108) may include a cloud-based server. In another embodiment, parts of the server (108) may be a local server coupled to a user device (not shown in FIG.1). The processing subsystem (105) is configured to execute on a network (115) to control bidirectional communications among a plurality of modules. In one example, the network (115) may be a private or public local area network (LAN) or Wide Area Network (WAN), such as the Internet. In another embodiment, the network (115) may include both wired and wireless communications according to one or more standards and/or via one or more transport mediums. In one example, the network (115) may include wireless communications according to one of the 802.11 or Bluetooth specification sets, or another standard or proprietary wireless communication protocol. In yet another embodiment, the network (115) may also include communications over a terrestrial cellular network, including, a global system for mobile communications (GSM), code division multiple access (CDMA), and/or enhanced data for global evolution (EDGE) network.
[0028] The processing subsystem (105) includes an employer module (120). The employer module (120) is configured to allow a first employer to register, upload, search, and request a plurality of resumes based on one or more job positions. The first employer is an individual who is accountable for recruiting and selecting candidates to fill one or more job positions in a company. An example of the first employer includes a human resource (HR) manager, a hiring person, and the like. The first employer registers by providing necessary details, including company information, contact details and the like. Further upload requirements corresponding to one or more job positions and searching for candidates who match the one or more job positions required by the company. The requirements include job title, description, required skills, experience and the like.
[0029] The processing subsystem (105) includes a candidate portal module (122) and is configured to create a candidate profile in response to receiving information from a plurality of candidates. The information includes personal information, work experience, education, and skills. The candidate portal module (122) is also configured to generate a resume using the information in a standardized resume format for resumes to ensure consistency and ease of parsing. This allows businesses to easily search, filter, and compare resumes based on specific criteria.
[0030] In one embodiment, the candidate portal module (122) uses natural language processing (NLP) techniques and artificial intelligence (AI) algorithms, which is used to extract key details from the candidate's work experience and skills and generate the resume in a structured manner. NLP may be used to extract information from textual descriptions, such as work experience, qualifications, and skills. Examples for the NLP technique includes Named entity recognition (NER), Sentiment Analysis, Text Summarization, Aspect Mining, Topic Modeling and the like. Further, AI algorithms enhance extraction of information. Examples of the artificial intelligence algorithm includes, but are not limited to, a Deep Neural Network (DNN), Convolutional Neural Network (CNN), Restricted Boltzmann Machine (RBM), Deep Belief Network (DBN) and Deep Q-Networks.
[0031] The candidate portal module (122) is configured to allow the candidate to set access control policies for the resume thereby allowing authorized parties to access the resume. When the candidate sets access control policies for their resume, the candidate may specify who can view the candidate profile. The candidate can specify certain individuals, such as employers, recruiters, or specific companies, as authorized parties.
[0032] Further, the candidate portal module (122) is configured to enable the one or more candidates to directly apply for one or more job positions posted by the first employer. The candidates may navigate through the candidate portal module to explore one or more job listings posted by the first employer. Through a user-friendly interface, candidates gain details about the job descriptions, qualifications, and requirements for each job position.
[0033] The processing subsystem (105) includes a verification module (124) to verify the resume of the candidate by cross-referencing with a plurality of trusted external sources, thereby updating a verification status corresponding to the resume as one of a verified resume and unverified resume. The trusted external sources include Permanent Account Number (PAN) verification, Aadhar verification, educational verification, and skill verification. The permanent account number verification includes validating permanent account number provided by candidate in an official database. Validating the permanent account number adds an extra layer of identification validation. The Aadhar verification is used to verify personal information of the candidate by cross reference with the official database. The skill verification includes a questionnaire to assess the candidate thereby assigning weightage, reflecting the candidate's skill level in corresponding domain. The weightage is a numerical value assigned to the candidate’s skills based on the results of the questionnaire. The weightage quantifies the proficiency of a candidate in a particular domain. A higher weightage in specific skills might lead to a more favorable verification status, indicating the candidate's expertise in that domain.
[0034] The processing subsystem (105) includes a search module (126) to generate a list of a plurality of resumes that match the one or more job positions requested by the first employer. The plurality of resumes are one of verified resumes and unverified resumes. Verified resumes are resumes of the candidates that have undergone a thorough verification process by the verification module to ensure the accuracy and authenticity of the information. When a resume is verified, it means that the information within the resume has been confirmed as accurate and reliable by comparing it with trusted external sources. On the other hand, unverified resumes are resumes of the candidate that have not undergone the verification process. Unverified resume may contain information provided by the candidate but have not yet been confirmed its authenticity. The search module (126) is also configured to initiate an invitation for one or more candidates with unverified resumes. Typically, the invitation recommends the one or more candidates to obtain the unverified resumes verified thereby facilitating the first employer to proceed with hiring. The search module (126) is configured to generate a consent request for one or more candidates with verified resumes. The consent request allows the first employer to access the verified resumes.
[0035] The processing subsystem (105) includes a token generation module (128) to generate a token to the verified resumes in response to the one or more candidates accepting the consent request or upon verification of the unverified resumes thereby linking the profile of the one or more candidates with the first employer. The token is linked with a corresponding weightage to define a measure of credibility and verification. The tokens are unique and non-reversible to enhance data security and privacy of the resume of the one or more candidates. Each candidate's resume and sensitive information undergoes a cryptographic hashing process to generate the token. The hashing algorithm generates a fixed-length hash that is unique for each set of data.
[0036] The processing subsystem (105) includes a candidate selection module (130), to enable the first employer to hire one or more candidates based on the weightage. The candidate selection module (130) is to generate a notification to the candidate in response to the first employer accessing at least one of the resume and candidate profile.
[0037] The processing subsystem (105) includes a token exchange module (132) to allow the first employer to exchange one or more tokens with a second employer. The one or more tokens have a similar weightage thereby exchanging verified resumes. The token exchange module (132) is configured to allow the first employer to buy a token of a required weightage from the second employer thereby enabling the second employer to share the profile of the verified resume.
[0038] In an embodiment, the token exchange module (132) is configured to facilitate a token marketplace on the blockchain network thereby allowing multiple employers to participate in the exchange of tokens for verified resumes. In the token marketplace, the token exchange module (132) displays a list of available tokens from other businesses who are willing to share their verified resumes. Employers may browse through the listed tokens to find those that match their hiring requirements. As and when the employers find suitable tokens, they can initiate the token exchange process. This involves a secure transfer of tokens between the involved parties.
[0039] The processing subsystem (105) includes a feedback module (134) operatively coupled to the token exchange module (132). The feedback module (134) is configured to provide feedback to the one or more candidates regarding technical skills, strengths, weaknesses, and areas for improvement based on the verification. Transactions related to token-based candidate selection and exchange between employers are stored on a blockchain network. The blockchain network employs cryptographic hashing to ensure the integrity of transactions related to the resume exchange. The blockchain network create a decentralized, tamper-proof record of transactions related to the exchange of resumes. This ensures the immutability and transparency of the exchange process, promoting trust between businesses.
[0040] It is to be noted that the system may comprise, but is not limited to, a mobile phone, desktop computer, portable digital assistant (PDA), smart phone, tablet, ultra-book, netbook, laptop, multi-processor system, microprocessor-based or programmable consumer electronic system, or any other communication device that a user may use. In some embodiments, the system may comprise a display module (not shown) to display information (for example, in the form of user interfaces). In further embodiments, the system may comprise one or more touch screens, accelerometers, gyroscopes, cameras, microphones, global positioning system (GPS) devices, and so forth.
[0041] In one embodiment, the various functional components of the system may reside on a single computer, or they may be distributed across several computers in various arrangements. The various components of the system may, furthermore, access one or more databases, and each of the various components of the system may be in communication with one another. Further, while the components of FIG. 1 are discussed in the singular sense, it will be appreciated that in other embodiments multiple instances of the components may be employed.
[0042] FIG. 2 is a block diagram representation of an exemplary embodiment of system for exchanging resumes based on tokens between business-to-business of FIG. 1 in accordance with an embodiment of the present disclosure.
[0043] Let’s consider an example, Business A (202) is a software development company, and Business B (204) is a consulting company. Both businesses are looking to hire skilled software developers. They decide to use the system (100) for exchanging resumes based on tokens. Subsequently, a first employer from Business A (202) registers, uploads, searches and requests a candidate for a position of software developer in the system (100). Further, the first employer requires candidates with a token weightage of above 80. The system searches for the candidates as per the requirements of the first employer. Alternatively, the first employer comes across candidate X, who is in the pool of candidates with Business B. Candidate X has a token with a weightage of 85, which means his/her qualifications have been checked and verified. Business A requires tokens with weightage above 80 and hence requests Business B to sell the said token to access candidate X's verified resume. After the token exchange, Business A reviews candidate A's resume and provides feedback on their strengths and areas for improvement and further decide hire or not to hire. All transactions related to the exchange are securely recorded on a blockchain network, ensuring transparency and integrity in the process.
[0044] In another example, business A has tokens representing verified resumes of skilled software developers, and business B has tokens representing verified resumes of experienced team leads. The business A and business B have tokens that the other is interested in. Hence, business A raises a request for token exchange with similar token weightage from business B. Further, business B may require the candidates in business A. In such a scenario, business A and business B exchange the required tokens. After the token exchange, Business A reviews candidate’s resume and provides feedback on their strengths and areas for improvement and further decide hire or not to hire.
[0045] FIG. 3 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure. The server (200) includes processor(s) (230), and memory (210) operatively coupled to the bus (220). The processor(s) (230), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.
[0046] The memory (210) includes several subsystems stored in the form of executable program which instructs the processor (230) to perform the method steps illustrated in FIG. 1. The memory (210) includes a processing subsystem (105) of FIG.1. The processing subsystem (105) further has following modules: an employer module (120), a candidate portal module (122), verification module (124), a search module (126), a token generation module (128), a candidate selection module (130), a token exchange module (132) and a feedback module (134).
[0047] In accordance with an embodiment of the present disclosure, a system (100) for exchanging resumes based on tokens between business-to-business is provided. The system (100) includes a processing subsystem (105) hosted on a server. The processing subsystem (105) is configured to execute on a network (115) to control bidirectional communications among a plurality of modules. The processing subsystem (105) includes an employer module (120). The employer module (120) is configured to allow a first employer to register, upload, search, and request a plurality of resumes based on one or more job positions. The processing subsystem (105) includes a candidate portal module (122) operatively coupled to the employer module (120). The candidate portal module (122) is configured to create a candidate profile in response to receiving information from a plurality of candidates. The information includes personal information, work experience, education, and skills. The candidate portal module (122) is configured to generate a resume using the information in a standardized resume format. The candidate portal module (122) is configured to allow the candidate to set access control policies for the resume thereby allowing authorized parties to access the resume. The processing subsystem (105) includes a verification module (124) operatively coupled to the candidate portal module (122). The verification module (124) is configured to verify the resume of the candidate by cross-referencing with a plurality of trusted external sources, thereby updating a verification status corresponding to the resume as one of a verified resume and unverified resume. The processing subsystem (105) includes a search module (126) operatively coupled to the employer module (120) and the verification module (124). The search module (126) is configured to generate a list of a plurality of resumes that match the one or more job positions requested by the first employer. The plurality of resumes are one of verified resumes and unverified resumes. The search module (126) is configured to initiate an invitation for one or more candidates with unverified resumes. The invitation recommends the one or more candidates to obtain the unverified resumes verified thereby facilitating the first employer to proceed with hiring. The search module (126) is configured to generate a consent request for one or more candidates with verified resumes. The consent request allows the first employer to access the verified resumes. The processing subsystem (105) includes a token generation module (128), operatively coupled to the search module (126). The token generation module (128) is configured to generate a token to the verified resumes in response to the one or more candidates accepting the consent request or upon verification of the unverified resumes thereby linking the profile of the one or more candidates with the first employer. The token is linked with a corresponding weightage to define a measure of credibility and verification. The processing subsystem (105) includes a candidate selection module (130), operatively coupled to token generation module (128). The candidate selection module (130) is configured to enable the first employer to hire one or more candidates based on the weightage. The candidate selection module (130) is to generate a notification to the candidate in response to the first employer accessing at least one of the resume and candidate profile. The processing subsystem (105) includes a token exchange module (132) operatively coupled to the candidate selection module (130). The token exchange module (132) is configured to allow the first employer to exchange one or more tokens with a second employer. The one or more tokens have a similar weightage thereby exchanging verified resumes. The token exchange module (132) is configured to allow the first employer to buy a token of a required weightage from the second employer thereby enabling the second employer to share the profile of the verified resume. The processing subsystem (105) includes a feedback module (134) operatively coupled to the token exchange module (132). The feedback module (134) is configured to provide feedback to the one or more candidates regarding technical skills, strengths, weaknesses, and areas for improvement based on the verification. Transactions related to token-based candidate selection and exchange between employers are stored on a blockchain network.
[0048] The bus (220) as used herein refers to be internal memory channels or computer network that is used to connect computer components and transfer data between them. The bus (220) includes a serial bus or a parallel bus, wherein the serial bus transmits data in bit-serial format and the parallel bus transmits data across multiple wires. The bus (220) used herein may include but not limited to, a system bus, an internal bus, an external bus, an expansion bus, a frontside bus, a backside bus and the like.
[0049] FIG. 4(a) illustrates a flow chart representing the steps involved in a method for exchanging resumes based on tokens between business-to-business in accordance with an embodiment of the present disclosure. FIG. 4 (b) illustrates continued steps of the method of FIG. 4 (a) in accordance with an embodiment of the present disclosure. FIG. 4 (c) illustrates continued steps of the method of FIG. 4 (b) in accordance with an embodiment of the present disclosure. The method (300) includes allowing, by an employer module, a first employer to register, upload, search, and request for a plurality of resumes based on one or more job positions in step 310. The first employer is an individual who is responsible for recruiting and selecting candidates to fill one or more job positions within a company. An example of the first employer includes a human resource (HR) manager, a hiring person, and the like. The first employer registers by providing necessary details, including company information, contact details and the like.
[0050] The method (300) includes creating, by a candidate portal module, a candidate profile in response to receiving information from a plurality of candidates in step 320. The information includes personal information, work experience, education, and skills.
[0051] The method (300) includes generating, by the candidate portal module, a resume using the information in a standardized resume format for resumes to ensure consistency and ease of parsing. This allows businesses to easily search, filter, and compare resumes based on specific criteria in step 330.
[0052] The method (300) includes allowing, by the candidate portal module, the candidate to set access control policies for the resume thereby allowing authorized parties to access the resume in step 340. When the candidate sets access control policies for their resume, they may define who can view the candidate profile. They may specify certain individuals, such as employers, recruiters, or specific companies, as authorized parties.
[0053] The method (300) includes verifying, by a verification module, the resume of the candidate by cross-referencing with a plurality of trusted external sources, thereby updating a verification status corresponding to the resume as one of a verified resume and unverified resume in step 350. The plurality of trusted external sources includes PAN (Permanent Account Number) verification, Aadhar verification (a unique identification number used in India), educational verification, and skill verification. Based on the cross-referencing results, the verification module updates the resume's verification status, marking it as either verified or unverified.
[0054] The method (300) includes generating, by a search module, a list of a plurality of resumes that match the one or more job positions requested by the first employer. The plurality of resumes are one of verified resumes and unverified resumes in step 360.
[0055] The method (300) includes initiating, by the search module, an invitation for one or more candidates with unverified resumes. The invitation recommends the one or more candidates to obtain the unverified resumes verified thereby facilitating the first employer to proceed with hiring in step 370.
[0056] The method (300) includes generating, by the search module, a consent request for one or more candidates with verified resumes. The consent request allows the first employer to access the verified resumes in step 380. Candidates must grant consent before their resumes are shared with the first employer.
[0057] The method (300) includes generating, by a token generation module, a token to the verified resumes in response to the one or more candidates accepting the consent request or upon verification of the unverified resumes thereby linking the profile of the one or more candidates with the first employer. The token is linked with a corresponding weightage to define a measure of credibility and verification in step 390. The use of tokens enhances data security and privacy, as each candidate's resume and sensitive information undergoes a cryptographic hashing process to generate the token.
[0058] The method (300) includes enabling, by a candidate selection module, the first employer to hire the one or more candidates based on the weightage in step 400. The weightage represents the level of credibility and verification associated with the candidates.
[0059] The method (300) includes generating, by the candidate selection module, a notification to the candidate in response to the first employer accessing at least one of the resume and candidate profile in step 410.
[0060] The method (300) includes allowing, by a token exchange module, the first employer to exchange one or more tokens with a second employer. The one or more tokens have a similar weightage thereby exchanging verified resumes in step 420. The exchange allows employers to share verified resumes, increasing the pool of potential candidates for hiring.
[0061] The method (300) includes allowing, by the token exchange module, the first employer to buy a token of a required weightage from the second employer thereby enabling the second employer to share the profile of the verified resume in step 430.
[0062] The method (300) includes providing, by a feedback module, feedback to one or more candidates regarding technical skills, strengths, weaknesses, and areas for improvement based on the verification in step 440. The feedback helps the growth and development of the candidate.
[0063] Various embodiments of the system and method for exchanging resumes based on tokens between business-to-business as described above help businesses to share verified resumes with each other, expanding the pool of potential candidates and increases the chances of finding a right person for the job. Further, find suitable candidates more quickly by automating the process of searching and accessing resumes. Further, using tokens and blockchain technology makes candidate information more secure, reducing the risk of data breaches. Furthermore, the system generates a standardized resume making it easier for employers to compare candidates based on their skills and qualifications. Moreover, employers may easily choose candidates with the highest qualifications and credibility based on the weightage assigned to their verified resumes.
[0064] The techniques described in this disclosure may be implemented, at least in part, in hardware, software, firmware, or any combination thereof. For example, various aspects of the described techniques may be implemented within one or more processors, including one or more microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components. The term “processor” or “processing subsystem” may generally refer to any of the foregoing logic circuitry, alone or in combination with other logic circuitry, or any other equivalent circuitry. A control unit including hardware may also perform one or more of the techniques of this disclosure.
[0065] Such hardware, software, and firmware may be implemented within the same device or within separate devices to support the various techniques described in this disclosure. In addition, any of the described units, modules, or components may be implemented together or separately as discrete but interoperable logic devices. Depiction of different features as modules or units is intended to highlight different functional aspects and does not necessarily imply that such modules or units must be realized by separate hardware, firmware, or software components. Rather, functionality associated with one or more modules or units may be performed by separate hardware, firmware, or software components, or integrated within common or separate hardware, firmware, or software components.
[0066] It will be understood by those skilled in the art that the foregoing general description and the following detailed description are exemplary and explanatory of the disclosure and are not intended to be restrictive thereof.
[0067] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0068] The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, the order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.
, Claims:1. A system (100) for exchanging resumes based on tokens between business-to-business comprising:
a processing subsystem (105) hosted on a server (108), wherein the processing subsystem (105) is configured to execute on a network (115) to control bidirectional communications among a plurality of modules comprising:
an employer module (120) configured to allow a first employer to register, upload, search, and request a plurality of resumes based on one or more job positions;
a candidate portal module (122) operatively coupled to the employer module (120) wherein the candidate portal module (122) is configured to create a candidate profile in response to receiving information from a plurality of candidates, wherein the information comprises personal information, work experience, education, and skills;
characterized in that,
wherein the candidate portal module (122) is configured to:
generate a resume using the information in a standardized resume format; and
allow the candidate to set access control policies for the resume thereby allowing authorized parties to access the resume;
a verification module (124) operatively coupled to the candidate portal module (122), wherein the verification module (124) is configured to verify the resume of the candidate by cross-referencing with a plurality of trusted external sources, thereby updating a verification status corresponding to the resume as one of a verified resume and unverified resume;
a search module (126) operatively coupled to the employer module (120), wherein the search module (126) is configured to:
generate a list of a plurality of resumes that match the one or more job positions requested by the first employer, wherein the plurality of resumes are one of verified resumes and unverified resumes;
initiate an invitation for one or more candidates with unverified resumes wherein the invitation recommends the one or more candidates to obtain the unverified resumes verified thereby facilitating the first employer to proceed with hiring; and
generate a consent request for one or more candidates with verified resumes wherein the consent request allows the first employer to access the verified resumes;
a token generation module (128), operatively coupled to the search module (126), wherein the token generation module (128) is configured to generate a token to the verified resumes in response to the one or more candidates accepting the consent request or upon verification of the unverified resumes thereby linking the profile of the one or more candidates with the first employer, wherein the token is linked with a corresponding weightage to define a measure of credibility and verification;
a candidate selection module (130), operatively coupled to token generation module (128), wherein the candidate selection module (130) is configured to:
enable the first employer to hire the one or more candidates based on the weightage; and
generate a notification to the candidate in response to the first employer accessing at least one of the resume and candidate profile;
a token exchange module (132) operatively coupled to the candidate selection module (130), wherein the token exchange module (132) is configured to:
allow the first employer to exchange one or more tokens with a second employer wherein the one or more tokens have a similar weightage thereby exchanging verified resumes;
allow the first employer to buy a token of a required weightage from the second employer thereby enabling the second employer to share the profile of the verified resume; and
a feedback module (134) operatively coupled to the token exchange module (132), wherein the feedback module (134) is configured to provide feedback to the one or more candidates regarding technical skills, strengths, weaknesses, and areas for improvement based on the verification;
wherein, transactions related to token-based candidate selection and exchange between employers are stored on a blockchain network.
2. The system (100) as claimed in claim 1, wherein the candidate portal module (122) is configured to enable the one or more candidates to directly apply for one or more job positions posted by the first employer.
3. The system (100) as claimed in claim 1, wherein the trusted external sources comprise Permanent Account Number verification, Aadhar verification, educational verification, and skill verification.
4. The system (100) as claimed in claim 1, wherein the skill verification comprises a questionnaire to assess the candidate thereby assigning a weightage linked to the corresponding token.
5. The system (100) as claimed in claim 1, wherein the blockchain network employs cryptographic hashing to ensure the integrity of transactions related to the resume exchange.
6. The system (100) as claimed in claim 1, wherein the token exchange module (132) is configured to facilitate a token marketplace on the blockchain network thereby allowing multiple employers to participate in the exchange of tokens for verified resumes.
7. A method (300) for exchanging resumes based on tokens between business-to-business comprising:
allowing, by an employer module, a first employer to register, upload, search, and request for a plurality of resumes based on one or more job positions; (310)
creating, by a candidate portal module, a candidate profile in response to receiving information from a plurality of candidates, wherein the information comprises personal information, work experience, education, and skills; (320)
characterized in that,
generating, by the candidate portal module, a resume using the information in a standardized resume format; (330)
allowing, by the candidate portal module, the candidate to set access control policies for the resume thereby allowing authorized parties to access the resume; (340)
verifying, by a verification module, the resume of the candidate by cross-referencing with a plurality of trusted external sources, thereby updating a verification status corresponding to the resume as one of a verified resume and unverified resume; (350)
generating, by a search module, a list of a plurality of resumes that match the one or more job positions requested by the first employer, wherein the plurality of resumes are one of verified resumes and unverified resumes; (360)
initiating, by the search module, an invitation for one or more candidates with unverified resumes wherein the invitation recommends the one or more candidates to obtain the unverified resumes verified thereby facilitating the first employer to proceed with hiring; (370)
generating, by the search module, a consent request for one or more candidates with verified resumes wherein the consent request allows the first employer to access the verified resumes; (380)
generating, by a token generation module, a token to the verified resumes in response to the one or more candidates accepting the consent request or upon verification of the unverified resumes thereby linking the profile of the one or more candidates with the first employer, wherein the token is linked with a corresponding weightage to define a measure of credibility and verification; (390)
enabling, by a candidate selection module, the first employer to hire the one or more candidates based on the weightage; (400)
generating, by the candidate selection module, a notification to the candidate in response to the first employer accessing at least one of the resume and candidate profile; (410)
allowing, by a token exchange module, the first employer to exchange one or more tokens with a second employer wherein the one or more tokens have a similar weightage thereby exchanging verified resumes; (420)
allowing, by the token exchange module, the first employer to buy a token of a required weightage from the second employer thereby enabling the second employer to share the profile of the verified resume; and (430)
providing, by a feedback module, feedback to the one or more candidates regarding technical skills, strengths, weaknesses, and areas for improvement based on the verification. (440)
Dated this 27th day of September 2024
Signature
Jinsu Abraham
Patent Agent (IN/PA-3267)
Agent for the Applicant
| # | Name | Date |
|---|---|---|
| 1 | 202441073328-STATEMENT OF UNDERTAKING (FORM 3) [27-09-2024(online)].pdf | 2024-09-27 |
| 2 | 202441073328-REQUEST FOR EARLY PUBLICATION(FORM-9) [27-09-2024(online)].pdf | 2024-09-27 |
| 3 | 202441073328-POWER OF AUTHORITY [27-09-2024(online)].pdf | 2024-09-27 |
| 4 | 202441073328-FORM-9 [27-09-2024(online)].pdf | 2024-09-27 |
| 5 | 202441073328-FORM 1 [27-09-2024(online)].pdf | 2024-09-27 |
| 6 | 202441073328-DRAWINGS [27-09-2024(online)].pdf | 2024-09-27 |
| 7 | 202441073328-DECLARATION OF INVENTORSHIP (FORM 5) [27-09-2024(online)].pdf | 2024-09-27 |
| 8 | 202441073328-COMPLETE SPECIFICATION [27-09-2024(online)].pdf | 2024-09-27 |
| 9 | 202441073328-FORM-26 [28-10-2024(online)].pdf | 2024-10-28 |
| 10 | 202441073328-Power of Attorney [03-12-2024(online)].pdf | 2024-12-03 |
| 11 | 202441073328-Covering Letter [03-12-2024(online)].pdf | 2024-12-03 |
| 12 | 202441073328-FORM 18A [30-12-2024(online)].pdf | 2024-12-30 |
| 13 | 202441073328-FER.pdf | 2025-07-15 |
| 14 | 202441073328-Form-4 u-r 12(5) [17-10-2025(online)].pdf | 2025-10-17 |
| 15 | 202441073328-FORM 3 [17-10-2025(online)].pdf | 2025-10-17 |
| 16 | 202441073328-FER_SER_REPLY [22-10-2025(online)].pdf | 2025-10-22 |
| 17 | 202441073328-COMPLETE SPECIFICATION [22-10-2025(online)].pdf | 2025-10-22 |
| 1 | 202441073328_SearchStrategyNew_E_SearchHistoryE_14-07-2025.pdf |