Sign In to Follow Application
View All Documents & Correspondence

System And Method For Mapping Entities Securely

Abstract: The present disclosure provides systems and methods for mapping entities. In an aspect, the present disclosure provides a system for mapping entities between proving entities and receiving entity securely, wherein the data of each of the plurality of requests is verified based on which said plurality of requests are stored on database; a plurality of a receiving entity computing devices operatively coupled to the database through a network, each of the plurality of the receiving entity computing devices associated with at least one of the plurality of requests; and a processor operatively coupled with the database, and a memory coupled to the processor and comprising a set of instructions embodied in the memory that is executable by the processors to: display on a providing entity computing device the plurality of verified requests; receive selection of at least one of the plurality of the verified requests from the providing entity computing device; and map the providing entity computing device with at least one of the plurality of receiving entities securely and the associated request.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 March 2019
Publication Number
12/2019
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
info@khuranaandkhurana.com
Parent Application

Applicants

SIVA SHANKAR S
Koneru Lakshmaiah Education Foundation, Green Fields, Vaddeswaram, Guntur District 522502, Andhra Pradesh, India.

Inventors

1. SIVA SHANKAR S
Koneru Lakshmaiah Education Foundation, Green Fields, Vaddeswaram, Guntur District 522502, Andhra Pradesh, India.
2. VANMATHI C
School Of Information Technology And Engineering, Vellore Institute Of Technology, Vellore 632014, Tamil Nadu, India.
3. K. PARTHIBAN
Koneru Lakshmaiah Education Foundation, Green Fields, Vaddeswaram, Guntur District 522502, Andhra Pradesh, India.
4. DINESH KUMAR ANGURAJ
Koneru Lakshmaiah Education Foundation, Green Fields, Vaddeswaram, Guntur District 522502, Andhra Pradesh, India.
5. G. SREERAM
Koneru Lakshmaiah Education Foundation, Green Fields, Vaddeswaram, Guntur District 522502, Andhra Pradesh, India.
6. P.S RAJAKUMAR
Dr. M.G.R Educational And Research Institute, Periyar EVR High Road Maduravoyal, Chennai – 600 095 Tamil Nadu, India.
7. BHUPESH DEKA
Gandhi Institute For Technology Bhubaneswar, Orissa, India.
8. D. KIRAN
Daripaly Anantha Ramulu College Of Engineering And Technology Kothur , Khammam, Telangana,India.

Specification

Claims:
1. A system for mapping entities, the system comprising:
a database configured to store data of plurality of requests associated with an educational institution, wherein the data of each of the plurality of requests is verified based on which said plurality of requests are stored on the database;
a plurality of a receiving entity computing devices operatively coupled to the database through a network, each of the plurality of the receiving entity computing devices associated with at least one of the plurality of requests; and
a processor operatively coupled with the database, and a memory coupled to the processor and comprising a set of instructions embodied in the memory that is executable by the processors to:
display on a providing entity computing device the plurality of verified requests;
receive selection of at least one of the plurality of the verified requests from the providing entity computing device; and
map the providing entity computing device with at least one of the plurality of receiving entities securely and the associated request.
2. The system as claimed in claim 1, wherein the processor configured to register each of the plurality of the receiving entity computing device and the providing entity computing device, and wherein each of the plurality of the receiving entity computing device and the providing entity computing are connected through a unique identifier.
3. The system as claimed in claim 1, wherein the processor configured to upload and manage the one or more documents pertaining to the data of each of the plurality of verified requests.
4. The system as claimed in claim 1, wherein the processor is operatively coupled with the plurality of the receiving entity computing device and the providing entity computing device through the network.
5. The system as claimed in claim 1, wherein the processor is configured to display one or more details of the mapped at least one receiving entity computing device on the providing entity computing device.
6. The system as claimed in claim 1, wherein the processor configured to enable providing entity computing device to initiate one or more transactions with the at least one receiving entity computing device based on the mapped at least one receiving entity computing device.
7. The system as claimed in claim 6, wherein the at least one request associated with the receiving entity is removed from the plurality of requests being displayed based on execution of the one or more transactions.
8. The system as claimed in claim 6, wherein the one or more transactions are acknowledged by at least one of the plurality of receiving entity computing device and the providing entity computing device to confirm execution of the one or more transactions.
9. The system as claimed in claim 8, wherein if the one or more transactions are not acknowledged for the selected at least one of the plurality of requests, then the removed at least one request is restored.
10. A method for managing transaction, said method comprising:
storing on a database, using a processor, to store data of plurality of requests associated with an educational institution, wherein the data of each of the plurality of requests is verified based on which said plurality of requests are stored on the database;
associating, using said processor, a plurality of a receiving entity computing devices operatively coupled to the database through a network, each of the plurality of the receiving entity computing devices associated with at least one of the plurality of requests;
displaying, by said processor, on a providing entity computing device the plurality of requests;
receiving, by said processor, selection of at least one of the plurality of the requests from the providing entity computing device; and
mapping, by said processor, the providing entity computing device with at least one of the pluralities of receiving entities securely based on the selected request.
, Description:
TECHNICAL FIELD
[001] The present disclosure relates to mapping of entities. More particularly, the present disclosure relates to system and method for mapping entities securely.

BACKGROUND
[002] The background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[003] The first thing that strikes about education is knowledge gain. Education gives us a knowledge of the world around us and changes it into something better. It develops in us a perspective of looking at life. It helps us build opinions and have points of view on things in life. People debate over the subject of whether education is the only thing that gives knowledge. Some say education is the process of gaining information about the surrounding world while knowledge is something very different. They are right. But then again, information cannot be converted into knowledge without education. Education makes us capable of interpreting things, among other things. It is not just about lessons in textbooks. It is about the lessons of life. One thing I wish I can do is, to provide education for all: no child left behind and change the world for good.
[004] However, because of poverty many people of economically weaker section of the society are not able to purse their education. Based on the poverty there should not be variation of education between the people. There are many helping hands like trust and individuals that help needy people economically, emotionally and the like that are ready to provide financial assistance for educating the students with economically weaker background. However, there is not any effective common platform that allow the providers to reach out to needy student to help them.
[005] There is therefore a need in the art to provide a system that enables connecting the trustee, helping-hands and the needy students with one another on a common platform. Further, that provides a system and method that overcome the above-mentioned and other limitations of the existing solutions and utilize techniques, which are robust, accurate, fast, efficient, cost effective and simple.

OBJECTS OF THE PRESENT DISCLOSURE
[006] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below.
[007] It is an object of the present disclosure to provide system and method for mapping entities securely.
[008] It is another object of the present disclosure to provide system and method for mapping entities securely that enables verification of entities for enhancing security of the system.
[009] It is another object of the present disclosure to provide system and method for mapping entities securely that provide a neutral and safe environment to accomplish transactions in a seamless fashion.
[0010] It is another object of the present disclosure to provide system and method for mapping entities securely that provide a mediator platform to facilitate transactions between entities.
[0011] It is another object of the present disclosure to provide system and method for mapping entities securely that verifies and authenticates the documents pertaining to real estate transactions.
[0012] It is another object of the present disclosure to provide system and method for mapping entities securely that is cost effective and easy to implement.

SUMMARY
[0013] The present disclosure relates to mapping of entities. More particularly, the present disclosure relates to system and method for mapping entities securely.
[0014] According to an aspect a system for mapping entities is disclosed. The system can include: a database configured to store data of plurality of requests associated with an educational institution, wherein the data of each of the plurality of requests is verified based on which said plurality of requests are stored on the database; a plurality of a receiving entity computing devices operatively coupled to the database through a network, each of the plurality of the receiving entity computing devices associated with at least one of the plurality of requests; and a processor operatively coupled with the database, and a memory coupled to the processor and comprising a set of instructions embodied in the memory that is executable by the processors to: display on a providing entity computing device the plurality of verified requests; receive selection of at least one of the plurality of the verified requests from the providing entity computing device; and map the providing entity computing device with at least one of the plurality of receiving entities securely and the associated request.
[0015] In an embodiment, the processor configured to register each of the plurality of the receiving entity computing device and the providing entity computing device, and wherein each of the plurality of the receiving entity computing device and the providing entity computing are connected through a unique identifier.
[0016] In an embodiment, the processor configured to upload and manage the one or more documents pertaining to the data of each of the plurality of verified requests.
[0017] In an embodiment, the processor is operatively coupled with the plurality of the receiving entity computing device and the providing entity computing device through the network.
[0018] In an embodiment, the processor is configured to display one or more details of the mapped at least one receiving entity computing device on the providing entity computing device.
[0019] In an embodiment, the processor configured to enable providing entity computing device to initiate one or more transactions with the at least one receiving entity computing device based on the mapped at least one receiving entity computing device.
[0020] In an embodiment, the at least one request associated with the receiving entity is removed from the plurality of requests being displayed based on execution of the one or more transactions.
[0021] In an embodiment, the one or more transactions are acknowledged by at least one of the plurality of receiving entity computing device and the providing entity computing device to confirm execution of the one or more transactions.
[0022] In an embodiment, if the one or more transactions are not acknowledged for the selected at least one of the plurality of requests, then the removed at least one request is restored.
[0023] According to another aspect of the present disclosure a method for managing transaction. The method can include: storing on a database, using a processor, to store data of plurality of requests associated with an educational institution, wherein the data of each of the plurality of requests is verified based on which said plurality of requests are stored on the database; associating, using said processor, a plurality of a receiving entity computing devices operatively coupled to the database through a network, each of the plurality of the receiving entity computing devices associated with at least one of the plurality of requests; displaying, by said processor, on a providing entity computing device the plurality of requests; receiving, by said processor, selection of at least one of the plurality of the requests from the providing entity computing device; and mapping, by said processor, the providing entity computing device with at least one of the pluralities of receiving entities securely based on the selected request.

BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In the figures, similar components and/or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
[0025] FIG. 1 illustrates an exemplary network architecture showing plurality of receiving entities and plurality of providing entities interacting with the system in accordance with an embodiment of the present disclosure.
[0026] FIG. 2 illustrates an exemplary functional module of the proposed system in accordance with an embodiment of the present disclosure.
[0027] FIG. 3 illustrates an exemplary flow diagram representing the proposed method in accordance with an exemplary embodiment of the present disclosure.
[0028] FIG. 4 illustrates an exemplary architecture showing various steps for implementation of system in accordance with an exemplary embodiment of the present disclosure.
[0029] FIG. 5 illustrates an exemplary representation showing various options available to the entities in accordance with an embodiment of the present disclosure.
[0030] FIG. 6 illustrate exemplary representations of options available for providing entity in accordance with an embodiment of the present disclosure.
[0031] FIG. 7 illustrates a computer system utilized for implementation of the proposed system, in accordance with an exemplary embodiment of the present disclosure.

DETAILED DESCRIPTION
[0032] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[0033] Embodiments of the present invention include various steps, which will be described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, firmware and/or by human operators.
[0034] Embodiments of the present invention may be provided as a computer program product, which may include a machine-readable storage medium tangibly embodying thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process. The machine-readable medium may include, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions (e.g., computer programming code, such as software or firmware).
[0035] Various methods described herein may be practiced by combining one or more machine-readable storage media containing the code according to the present invention with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present invention may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the invention could be accomplished by modules, routines, subroutines, or subparts of a computer program product.
[0036] If the specification states a component or feature “may”, “can”, “could”, or “might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
[0037] As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[0038] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. These embodiments are provided so that this invention will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure).
[0039] While embodiments of the present invention have been illustrated and described, it will be clear that the invention is not limited to these embodiments only. Numerous modifications, changes, variations, substitutions, and equivalents will be apparent to those skilled in the art, without departing from the spirit and scope of the invention, as described in the claim.
[0040] The present disclosure relates to mapping of entities. More particularly, the present disclosure relates to system and method for mapping entities securely.
[0041] According to an aspect a system for mapping entities is disclosed. The system can include: a database configured to store data of plurality of requests associated with an educational institution, wherein the data of each of the plurality of requests is verified based on which said plurality of requests are stored on the database; a plurality of a receiving entity computing devices operatively coupled to the database through a network, each of the plurality of the receiving entity computing devices associated with at least one of the plurality of requests; and a processor operatively coupled with the database, and a memory coupled to the processor and comprising a set of instructions embodied in the memory that is executable by the processors to: display on a providing entity computing device the plurality of verified requests; receive selection of at least one of the plurality of the verified requests from the providing entity computing device; and map the providing entity computing device with at least one of the plurality of receiving entities securely and the associated request.
[0042] In an embodiment, the processor configured to register each of the plurality of the receiving entity computing device and the providing entity computing device, and wherein each of the plurality of the receiving entity computing device and the providing entity computing are connected through a unique identifier.
[0043] In an embodiment, the processor configured to upload and manage the one or more documents pertaining to the data of each of the plurality of verified requests.
[0044] In an embodiment, the processor is operatively coupled with the plurality of the receiving entity computing device and the providing entity computing device through the network.
[0045] In an embodiment, the processor is configured to display one or more details of the mapped at least one receiving entity computing device on the providing entity computing device.
[0046] In an embodiment, the processor configured to enable providing entity computing device to initiate one or more transactions with the at least one receiving entity computing device based on the mapped at least one receiving entity computing device.
[0047] In an embodiment, the at least one request associated with the receiving entity is removed from the plurality of requests being displayed based on execution of the one or more transactions.
[0048] In an embodiment, the one or more transactions are acknowledged by at least one of the plurality of receiving entity computing device and the providing entity computing device to confirm execution of the one or more transactions.
[0049] In an embodiment, if the one or more transactions are not acknowledged for the selected at least one of the plurality of requests, then the removed at least one request is restored.
[0050] According to another aspect of the present disclosure a method for managing transaction. The method can include: storing on a database, using a processor, to store data of plurality of requests associated with an educational institution, wherein the data of each of the plurality of requests is verified based on which said plurality of requests are stored on the database; associating, using said processor, a plurality of a receiving entity computing devices operatively coupled to the database through a network, each of the plurality of the receiving entity computing devices associated with at least one of the plurality of requests; displaying, by said processor, on a providing entity computing device the plurality of requests; receiving, by said processor, selection of at least one of the plurality of the requests from the providing entity computing device; and mapping, by said processor, the providing entity computing device with at least one of the pluralities of receiving entities securely based on the selected request.
[0051] FIG.1 illustrates an exemplary network architecture showing plurality of receiving entities and plurality of providing entities interacting with the system in accordance with an embodiment of the present disclosure.
[0052] As illustrated, in a network implementation, system 102 can be communicatively coupled with plurality of providing entity computing devices 108-1, 108-2…108-N (collectively referred to as providing entity computing devices 108 and individually referred to as providing entity computing device 108 hereinafter) through network 104. Further, the system 102 can be communicatively coupled with plurality of receiving entity computing devices 112-1, 112-2…112-N (collectively referred to as receiving entity computing devices 112 and individually referred to as receiving entity computing device 112 hereinafter) through the network 104.The system 102 can be implemented using any or a combination of hardware components and software components such as a server, a computing system, a computing device, a security device and the like, such that embodiments of the present disclosure can facilitate mapping between the providing entity computing devices 108 and 112.161168
[0053] Further, the system 102 can interact with providing entities 110-1, 110-2...110-N (collectively referred to as the providing entities 110 and individually referred to as the providing entity 110 hereinafter)through the receiving entity computing device 112 or through applications residing on the receiving entity computing device 112.Further, the system 102 can interact with plurality of receiving entities 114-1, 114-2...114-N (collectively referred to as the receiving entities 114 and individually referred to as the receiving entity 114 hereinafter)through the receiving entity computing device 112 or through applications residing on the receiving entity computing device 112. Also, the providing entity 110 and the receiving entity 114 pertaining to a mapping can be collectively referred to as the entities 110 and 114.
[0054] In an implementation, the system 102 can be accessed by applications residing on any operating system, including but not limited to, AndroidTM, iOSTM, and the like. Examples of the computing devices 108 and 112 can include, but are not limited to, a portable computer, a personal digital assistant, a handheld device, and a workstation. In a preferred embodiment, the computing devices 108 and 112 are mobile phones of the respective entities 110 and 114.
[0055] In an embodiment, the system 102 can be operatively coupled with a database 106. The database 106 can be operatively coupled with the database using the network 104. In an embodiment, the computing devices 108 and 112 of the entities 110 and 114 can be operatively coupled with the database 106 using the network 104.The network 104 can be a wireless network, a wired network or a combination thereof that can be implemented as one of the different types of networks, such as Intranet, Local Area Network (LAN), Wide Area Network (WAN), Internet, and the like. Further, the network 104 can either be a dedicated network or a shared network. The shared network can represent an association of the different types of networks that can use variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like.
[0056] In an aspect, the system 102 can enable registration of the entities 110 and 114. The registration can be based on details such as name, address, e-mail address, phone number, and the like. Also, the system 102 can utilize a unique identifier such as PAN card, Aadhar Card, voter ID, and the like, provided by the entities 110 and 114, to verify the authenticity of the providing entity 110 and the receiving entity 114. The unique identifier can avoid multiplicity of registration by the same entity. Further, the system 102 can require the entities 110 and 114 to submit know your customer (KYC) documents for verification of the identity of the registering entities 110 and 114.
[0057] In an embodiment, the system 102 can require the receiving entity 114 to upload one or more documents pertaining to his/her requirement. The one or more documents uploaded by the receiving entity 114 can include his/her marksheet, fee or payment related documents that can be used to verify and authenticate need and/or requirement of the receiving entity 114.
[0058] In an embodiment, the system 102 can be used to verify and authenticate the entities 110 and 114 based on verification of documents uploaded or presented to the system 102 by the entities 110 and 114. After verification, the system 102 can facilitate mapping of the entities such that the providing entity 110 can check requests for the plurality of receiving entities 114 and further can select one or more requests from the plurality of requests that he/she intents to acknowledge. After selecting the request the providing entity 110 can initiate one or more transactions addressed to the receiving entity 114. Further, the transactions can pertain to financial transactions, where the providing entity 110 and the receiving entity 114 can include all needy or financial unstable people etc. The providing entities 110 can be interested in helping the needy, helpless etc. while the receiving entities114 can be interested in seeking help. Also, help can include financial help, emotional help and the like.
[0059] In an embodiment, the system 102 can allow the registered providing entities 110 to offer help to under-privileged receiving. The help can also include financial help for a student for books, study material, tuition fees and the like. In an embodiment, the system 102 can store the one or more uploaded documents to the database 106. The receiving entity 114 can be associated with a request. The requesting entity 114 can raise a request for need or help or assistance request and the like.
[0060] In an aspect, the system 102 can enable the providing entities 110 to search and filter requests as per their requirements to take a final decision for performing a transaction. Further, the entities 110 and 114 can register using the system 102 after deciding the terms of the transaction and the transaction amount etc. In an aspect, the providing entity 110 can first register with the system 102 and subsequently check plurality of requests raised by the receiving entity 114.
[0061] The system 102 can then associate a unique transaction number to the transaction and/or mapping between the providing entity 110 and the receiving entity 114. The unique transaction identifier can be a unique number that can be used for differentiating the transaction from other transactions. The unique transaction identifier/number can be used for notifying the entities 110 and 114 involved in a particular transaction at various stages.
[0062] In an aspect, the system 102 can upload, manage and store documents pertaining to the transaction provided by the entities 110 and 114. For example, the receiving entity 114 can upload documents pertaining to title and details of the request, further, the providing entity 110 or the receiving entity 114 can upload fee details, fee memo, and the like. The uploaded documents can be viewed by the providing entity using an interface.
[0063] In an aspect, based on the uploaded documents, the system 102 can be used to authenticate the request, the requesting entity and the providing entity pertaining to the transaction and/or mapping. The authenticated request can include terms and conditions of request and the transaction amount that may be need by the receiving entity 114.
[0064] In an embodiment, the system 102 can require the providing entity to either fully pay the amount as requested or can request to partially pay the amount. In an embodiment, the system 102 can verify the uploaded documents and the agreement signed by the entities110 and 114. In an aspect the verification can be processed with an aid of a third entity that can be a legal firm or a legal entity. The third entity can scrutinize the documents at every stage and the entities 110 and 114 can simultaneously view if the verification has passed or failed on the interface provided by the system 102.
[0065] In an embodiment, only when the verification passes, the system 102 can disburse the payment made by the providing entity 110 to the receiving entity 114. For example, the amount can be kept in a separate account which is not accessible by the receiving entity 114 or the providing entity 110 and only when verification passes, the amount from the providing entity 110 can be paid to the receiving entity 114. Alternately, when verification passes the system 102 can deduct the pending amount to be paid by the providing entity 110 and can then disburse the transaction amount to the receiving entity 114 in order to complete the transaction. In such an aspect, upon verification of the documents, the providing entity 110 can sign and upload a release letter to confirm the transaction so that the system 102 can accordingly disburse the amount or the transaction amount to the receiving entity 114.In an alternate aspect, if verification fails, the amount can be reimbursed back to the providing entity 110.
[0066] FIG. 2 illustrates an exemplary functional module of the proposed system in accordance with an embodiment of the present disclosure.
[0067] In an aspect, the system 102 may comprise one or more processor(s) 202. The one or more processor(s) 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 202 are configured to fetch and execute computer-readable instructions stored in a memory 206 of the system 102. The memory 206 may store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The memory 206 may comprise any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0068] The system 102 may also comprise an interface(s) 204. The interface(s) 204 may comprise a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The interface(s) 204 may facilitate communication of the system 102 with various devices coupled to the system. The interface(s) 204 may also provide a communication pathway for one or more components of the system 102. Examples of such components include, but are not limited to, processing engine 208 and data 210.
[0069] The processing engine 208 may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine 208. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine 208 may be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processing engine 208 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine 208. In such examples, the processing unit 104 may comprise the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to processing unit 104 and the processing resource. In other examples, the processing engine 208 may be implemented by electronic circuitry.
[0070] The data 210 may comprise data that is either stored or generated as a result of functionalities implemented by any of the components of the processing engine 208.
[0071] In an exemplary embodiment, the processing engine 208 may comprise an account management module 212, a data management module 214, an entity mapping module module 216 and a transaction acknowledgement module 218 and transaction execution module.
[0072] It would be appreciated that modules being described are only exemplary modules and any other module or sub-module may be included as part of the system 102. These modules too may be merged or divided into super-modules or sub-modules as may be configured.
[0073] In an aspect, the proposed system can include an account management module 212 can be configured to register the entities 110 and 114 with the system 102. The registration can be based on details such as name, address, e-mail address, phone number, and the like. Further, the system 102 can also require details of a unique identifier such as PAN card, Aadhar Card, voter ID, and the like to verify and authenticate the registered entities and to avoid multiplicity of registration by a same entity. In an aspect, the account management module 212 can require the entities 110 and 114 to submit Know your customer (KYC) documents for authentication and verification of the identity of the registering entities 110 and 114.
[0074] In an embodiment, when the entities 110 and 114 interact with the system 102, the account management module 212 can validate the entities 110 and 114 at any stage of the mapping and or transaction by using any verification and authentication technique including any or a combination of password, fingerprint recognition, face recognition, and the like, credentials of which are provided by the entity during registration. In an aspect, the system 102 can authenticate an access by the entities 110 and 114 using a One-Time Password (OTP) sent to mobile phone of the entity. These above-mentioned verification and authentication techniques along with KYC documents of the registered account can aid to guard against malpractices associated with the real estate business such as money laundering, bribery, corruption, and the like.
[0075] In an aspect, the proposed system 102 can include the data management module 214 property listing module, which can enable the receiving entities 114 to raise a request for seeking help for one or more requests. The request can include specification of the help needed, type of assistance required, how much financial assistance required, location, name, date and the like.
[0076] In an aspect, the data management module 214, can be used for uploading and managing details and documents for authentication of the request raised. In an embodiment, using the said module 214 the entities 110 and 114 can upload documents pertaining to a particular request having a unique transaction number. The documents or details can include title and details of the request along with deed, rent deed, payment/feememo, and the like.
[0077] Further, the data management module 214 can be configured to verify the documents or details provided by the receiving entity to verify or authenticate if the request raised is genuine and the request associated with the receiving entity is authentic. In an aspect, the verification can be processed with aid of a third entity that can be a legal firm or a legal entity. The third entity can scrutinize the documents at every stage. The entities 110 and 114 can simultaneously view the status of the verification on the interface provided by the system 102.
[0078] In an aspect, the proposed system 102 can include the entity mapping module 216. The module 216 can be used to map the providing entity 110 and the receiving entity 114. the providing entity 110 can logon to the system using his/her computing device 108. Now, the proposed system 102 can display requests on the computing device 108. The providing entity 108 can select one or more requests. The system 102 can provide details about the request such as name, type of request, amount required, date till the request needs to be completed and the like on the computing device 108.
[0079] In an aspect, the proposed system can include a transaction acknowledgement module 218. Now, based on selection of the one or more requests by the providing entity 110 the system 102 can map the providing entity 110 and the one or more receiving entities 114. Since, the entities 110 and 114 and the documents uploaded are verified therefore the request raised can be considered validated. Now, the providing entity 110 can initiate one or more transaction favoring the receiving entity 114. The transaction acknowledgement module 218 can acknowledge the one or more transactions and can assign one or more unique identifiers to each of the transactions raised. The one or more unique identifier can be used to distinguish each of the transactions.
[0080] In an aspect, the proposed system can include a transaction execution module 220. The module 220 can be configured to deduct the amount to be paid by the providing entity 110. Now, when the verification passes, module 220 can disburse the payment made by the providing entity 110 to the receiving entity 114. For example, the amount can be kept in a separate account which is not accessible by the receiving entity 114 or the providing entity 110 and only when verification passes, the amount from the providing entity 110 can be paid to the receiving entity 114. Alternately, when verification passes the system 102 can deduct the pending amount to be paid by the providing entity 110 and can then disburse the transaction amount to the receiving entity 114 in order to complete the transaction. In such an aspect, upon verification of the documents, the providing entity 110 can sign and upload a release letter to confirm the transaction so that the system 102 can accordingly disburse the amount or the transaction amount to the receiving entity 114. In an alternate aspect, if verification fails, the amount can be reimbursed back to the providing entity 110.
[0081] In an embodiment, the system 102 can require the providing entity to either fully pay the amount as requested or can request to partially pay the amount. In an embodiment, the system 102 can verify the uploaded documents and the agreement signed by the entities 110 and 114. In an aspect the verification can be processed with an aid of a third entity that can be a legal firm or a legal entity. The third entity can scrutinize the documents at every stage and the entities 110 and 114 can simultaneously view if the verification has passed or failed on the interface provided by the system 102.
[0082] As would be appreciated by a person skilled in the art, transaction execution module 220 can make all payments/transfers/disbursements/deductions using payment gateways that provide variety of options such as net banking, credit cards, wallets, etc. Further, safe and secure payment can be ensured by using security mechanism including combination of verification and authorization techniques such as password, fingerprint recognition, face recognition, and the like.
[0083] FIG. 3 illustrates an exemplary flow diagram representing the proposed method in accordance with an exemplary embodiment of the present disclosure.
[0084] In an aspect, the proposed method may be described in general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method can also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
[0085] The order in which the method as described is not intended to be construed as a limitation, and any number of the described method blocks may be combined in any order to implement the method or alternate methods. Additionally, individual blocks may be deleted from the method without departing from the spirit and scope of the subject matter described herein. Furthermore, the method may be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method may be considered to be implemented in the above described system.
[0086] In context of flow diagram, at block302, one or more processors can store on a database data of plurality of requests associated with an educational institution, wherein the data of each of the plurality of requests is verified based on which said plurality of requests are stored on the database. Further, at block 304, the one or more processors can associate a plurality of a receiving entity computing devices operatively coupled to the database through a network, each of the plurality of the receiving entity computing devices associated with at least one of the plurality of requests. Further, at block 306, the one or more processors can display on a providing entity computing device the plurality of requests. At block 308, the one or more processors can receive selection of at least one of the plurality of the requests from the providing entity computing device. Further, at block 310, the one or more processors can provide mapping the providing entity computing device with at least one of the pluralities of receiving entities securely based on the selected request.
[0087] FIG. 4 illustrates an exemplary architecture showing various steps for implementation of system in accordance with an exemplary embodiment of the present disclosure.
[0088] In an exemplary embodiment, providing entity 402 can logon to providing portal (PP) 404 and receiving entity can logon to receiving portal 420 (RP).Further, block 412 pertains to Central Verification Office (CVO). The CVOcan be configured to manage the system. The CVO for each district can have one representative such as collector. The PP can be connected with the CVO. Further, block 414 pertains to Regional Verification Office (RVO). The documents uploaded by the providing entity 402 can be checked by the RVO. The RVO can verify the uploaded documents. The report for verification of the one or more uploaded documents can be submitted to the CVO. Upon positive verification of the uploaded documents mapping of a legitimate providing and receiving (MILAN) can be performed at block 410. The MILAN can be used to map the providing entity and the receiving entity 422.In this MLAN the providing entity 402 can choose the legitimate receiving entity 422 from the list based on the Legitimate Approval. Once the providing entity 402 selects the receiving entity 422 the information will be highlighted in the system and same will be intimated.
[0089] Further, block 408 pertains to Central Treasury Office (CTO). The CTO can be used for managing the one or more transactions that can be raised by the providing entity 402 for the receiving entity 422. The CTO can temporarily hold the amount received from the providing entity 402.Now, a regional Treasury office (RTO) at block 416 can receive the amount from the CTO. Further, the CTO can send the amount to the education service provides (ESP) at block 418. The ESP can send an intimation of reception of the amount to the receiving entity 422. Further, block 406 pertains to chief minister officer (CMO) shell 406. The CMO 406 can be an administrative authority to monitor the system.
[0090] The CVO will forward and acknowledge the offering to the needy (Legitimate Approval). If there is any flaw in the system, the entities 402 and 422 can approach grievance cell. The decision will be taken in a stipulated time and it will be the final.
[0091] After that with in the stipulated time to do the Offer which promised already. If the providing entity fails to offer the particular receiving entity. Now, the receiving entity will be restored and same will be intimated in portal.
[0092] Further, the system can include grievance management (GM). The GM can be used to check and correct the problems that can arise or unsatisfied. All can approach the Grievance Management with appropriate documents and valid documents. All problems were forwarded to the concern regional department and result will be updated that will be final.
[0093] FIG. 5 illustrates an exemplary representation showing various options available to the entities in accordance with an embodiment of the present disclosure.
[0094] In an implementation, according to representation 500the system can display various options such as uploading documents for verifications, register, raise a request, request for help, check result for verification and the like.
[0095] FIG. 6 illustrate exemplary representations of options available for providing entity in accordance with an embodiment of the present disclosure.
[0096] In an implementation, as displayed, according to representation 600, the providing entity 114 can login to the system residing in an application of a computing device with credentials provided during registration. The providing entity 114 can receive following options such as what type of request, name of requestor, amount required and what are the details for raising the request.
[0097] FIG. 7 illustrates a computer system utilized for implementation of the proposed system, in accordance with an exemplary embodiment of the present disclosure. Embodiments of the present disclosure include various steps, which have been described above. A variety of these steps may be performed by hardware components or may be tangibly embodied on a computer-readable storage medium in the form of machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with instructions to perform these steps. Alternatively, the steps may be performed by a combination of hardware, software, and/or firmware.
[0098] As shown in FIG. 7, computer system 700 includes a bus 720 or other communication mechanism for communicating information, and a processor 770 coupled with bus 720 for processing information. Computer system 700 can also include a main memory 730 or other non-transitory computer-readable medium, such as a random-access memory (RAM) or other dynamic storage device, which can then be coupled to bus 720 for storing information and instructions to be executed by processor 770. Main memory 730 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 770. Computer system 700 may further include a read only memory (ROM) 740 or other static storage device coupled to bus 720 for storing static information and instructions for processor 770. A data/external storage device 710, such as a magnetic disk or optical disk, is provided and coupled to bus 720 for storing information and instructions.
[0099] Computer system 700 may be coupled via bus 720 to a display (not shown), such as a cathode ray tube (CRT), for displaying information to a user. An input device (not shown), including alphanumeric and other keys, can be coupled to bus 720 for communicating information and command selections to processor 770. Another type of user input device can be cursor control, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to processor 770 and for controlling cursor movement on display. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane.
[00100] The invention is related to the use of computer system 700 for creation and management of BOMs as elaborated above. According to some embodiments of the invention, such use may be provided by computer system 700 in response to processor 770 executing one or more sequences of one or more instructions contained in the main memory 730. Such instructions may be read into main memory 730 from another computer-readable medium, such as storage device 750. Execution of the sequences of instructions contained in main memory 730 causes processor 770 to perform the process steps described herein. One or more processors in a multi-processing arrangement may also be employed to execute the sequences of instructions contained in main memory 730. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention. Thus, embodiments of the invention are not limited to any specific combination of hardware circuitry and software.
[00101] The term “computer-readable medium” as used herein refers to any medium that participates in providing instructions to processor 770 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media includes, for example, optical or magnetic disks, such as storage device 750. Volatile media includes dynamic memory, such as main memory 730. Transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise bus 720. Transmission media can also take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.
[00102] Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read.
[00103] Various forms of computer-readable media may be involved in carrying one or more sequences of one or more instructions to processor 770 for execution. For example, the instructions may initially be carried on a magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to computer system 700 can receive the data on the telephone line and use an infrared transmitter to convert the data to an infrared signal. An infrared detector coupled to bus 720 can receive the data carried in the infrared signal and place the data on bus 720. Bus 720 carries the data to main memory 730, from which processor 770 retrieves and executes the instructions. The instructions received by main memory 730 may optionally be stored on storage device 750 either before or after execution by processor 770.
[00104] Computer system 700 also includes a communication interface 760 coupled to bus 720. Communication interface 760 can provide a two-way data communication coupling to a network link (not shown) that can be connected to a local network (not shown). For example, communication interface 760 may be an integrated service digital network (ISDN) card or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, communication interface 760 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, communication interface 760 sends and receives electrical, electromagnetic or optical signals that carry data streams representing various types of information.
[00105] Although the proposed system has been elaborated as above to include all the main parts, it is completely possible that actual implementations may include only a part of the proposed modules/engines or a combination of those or a division of those in various combinations across multiple devices that can be operatively coupled with each other, including in the cloud. Further the modules/engines can be configured in any sequence to achieve objectives elaborated. Also, it can be appreciated that proposed system can be configured in a computing device or across a plurality of computing devices operatively connected with each other, wherein the computing devices can be any of a computer, a laptop, a smart phone, an Internet enabled mobile device and the like. All such modifications and embodiments are completely within the scope of the present disclosure.
[00106] Embodiments of the present disclosure may be implemented entirely hardware, entirely software (including firmware, resident software, micro-code, etc.) or combining software and hardware implementation that may all generally be referred to herein as a “circuit,” “module,” “component,” or “system.” Furthermore, aspects of the present disclosure may take the form of a computer program product comprising one or more computer readable media having computer readable program code embodied thereon.
[00107] Thus, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named.
[00108] As used herein, and unless the context dictates otherwise, the term "coupled to" is intended to include both direct coupling (in which two elements that are coupled to each other contact each other) and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms "coupled to" and "coupled with" are used synonymously. Within the context of this document terms "coupled to" and "coupled with" are also used euphemistically to mean “communicatively coupled with” over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[00109] It should be apparent to those skilled in the art that many more modifications besides those already described are possible without departing from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims. Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected from the group consisting of A, B, C …. and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[00110] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable people having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.

ADVANTAGES OF THE PRESENT DISCLOSURE
[00111] The present disclosure provides system and method for mapping entities securely.
[00112] The present disclosure provides system and method for mapping entities securely that enables verification of entities for enhancing security of the system.
[00113] The present disclosure provides system and method for mapping entities securely that provide a neutral and safe environment to accomplish transactions in a seamless fashion.
[00114] The present disclosure provides system and method for mapping entities securely that provide a mediator platform to facilitate transactions between entities.
[00115] The present disclosure provides system and method for mapping entities securely that verifies and authenticates the documents pertaining to real estate transactions.
[00116] The present disclosure provides system and method for mapping entities securely that is cost effective and easy to implement.

Documents

Application Documents

# Name Date
1 201941010264-STATEMENT OF UNDERTAKING (FORM 3) [15-03-2019(online)].pdf 2019-03-15
1 Correspondence By Agent_Form1, Power of Attorney_29-03-2019.pdf 2019-03-29
2 201941010264-FORM-26 [26-03-2019(online)].pdf 2019-03-26
2 201941010264-REQUEST FOR EARLY PUBLICATION(FORM-9) [15-03-2019(online)].pdf 2019-03-15
3 201941010264-FORM-9 [15-03-2019(online)].pdf 2019-03-15
3 201941010264-Proof of Right (MANDATORY) [26-03-2019(online)].pdf 2019-03-26
4 201941010264-COMPLETE SPECIFICATION [15-03-2019(online)].pdf 2019-03-15
4 201941010264-FORM 1 [15-03-2019(online)].pdf 2019-03-15
5 201941010264-DRAWINGS [15-03-2019(online)].pdf 2019-03-15
5 201941010264-DECLARATION OF INVENTORSHIP (FORM 5) [15-03-2019(online)].pdf 2019-03-15
6 201941010264-DECLARATION OF INVENTORSHIP (FORM 5) [15-03-2019(online)].pdf 2019-03-15
6 201941010264-DRAWINGS [15-03-2019(online)].pdf 2019-03-15
7 201941010264-COMPLETE SPECIFICATION [15-03-2019(online)].pdf 2019-03-15
7 201941010264-FORM 1 [15-03-2019(online)].pdf 2019-03-15
8 201941010264-FORM-9 [15-03-2019(online)].pdf 2019-03-15
8 201941010264-Proof of Right (MANDATORY) [26-03-2019(online)].pdf 2019-03-26
9 201941010264-FORM-26 [26-03-2019(online)].pdf 2019-03-26
9 201941010264-REQUEST FOR EARLY PUBLICATION(FORM-9) [15-03-2019(online)].pdf 2019-03-15
10 Correspondence By Agent_Form1, Power of Attorney_29-03-2019.pdf 2019-03-29
10 201941010264-STATEMENT OF UNDERTAKING (FORM 3) [15-03-2019(online)].pdf 2019-03-15