Sign In to Follow Application
View All Documents & Correspondence

System, Methods And Computer Program Products For Identity Authentication For Electronic Payment Transactions

Abstract: The invention comprises systems, methods and computer program products for identity authentication in connection with payment account information submitted for the purpose of network based electronic payment transaction(s). The invention comprises (i) receiving from a merchant server, (a) a name associated with a purchaser, and (b) a payment card number, (ii) retrieving a data record comprising a payment card holder name associated with the received payment card number, (iii) comparing the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server, and (d) responsive to a match between the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server, generating a positive identity authentication decision and transmit said identity authentication decision to the merchant server.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
28 December 2018
Publication Number
27/2020
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
nitin.masilamani@mlpchambers.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-02-23
Renewal Date

Applicants

MASTERCARD INTERNATIONAL INCORPORATED
2000 PURCHASE STREET, PURCHASE, NY 10577, UNITED STATES OF AMERICA

Inventors

1. GURUNATHAN, Arunmurthy
Flat A 403, Plot No:11/1, B.U. Bhandari Acolade, Rd Tukaram Nagar, Kharadi Bypass Road, Pune, Maharashtra 411014, India
2. PAREEK, Ravi
A5-502, Camelot Society, S No 213/1, Near Konark Campus, Pune, Maharashtra 411014, India

Specification

Field of the invention
The present invention relates to the field of electronic payment transactions, and more specifically to systems, methods and computer program products for preventing unauthorized use of a payment card for online transactions.
Background of the invention
Electronic transactions and payments using payment cards or electronic payment accounts are increasingly common – with the number of electronic payment transactions and ubiquity of electronic transaction mechanisms and services growing steadily.
[003] The use of electronic payment transactions for effecting payment for goods or services through websites or network communication based software applications is particularly ubiquitous – but has been found to present certain security challenges.
[004] Figure 1 illustrates a prior art system environment 100 that is configurable to implement prior art methods of identity authentication. Client terminal 102 may comprise any network communication enabled data processing terminal through which a user accesses an online website, a software application or payment gateway through which payment is intended to be made to a merchant for products or services. Said client terminal 102 may be communicably coupled with merchant server 106 through communication network 104 – and merchant server 106 may be configured to either receive a payor’s payment card information or payment account information for the purposes of initiating a payment from the payor’s payment card or payment account to a merchant payment account.
[005] The initiation of payment from the payor’s payment card or payment account to a merchant payment account is routinely made subject to at least one prior factor authentication of the identity of the individual requesting initiation of the payment – to ensure that such individual is in fact
3
the authorized holder or user of the payment card or payment account. Typically however, existing systems for identity authentication are limited to requiring input of a static passcode or a password or a personal identification number. In some embodiments, prior art authentication systems also require second factor authentication, which authentication may involve the merchant server 106 communicating with an issuer network 108 (i.e. a network corresponding to a financial institution that has issued the payor’s payment card or payment account), intimating issuer network 108 that a payment transaction based on the presented payment card or payment account has been initiated and requesting issuer network 108 to commence a second factor authentication process flow.
[006] Issuer network 108 responds to a request for second factor authentication from merchant server 106 by generating a dynamic password or a one-time-password (OTP) associated with the payment card or payment account and forwarding the OTP to a registered device 110 (for example a registered mobile device) that has been associated in the records of the issuer network 108 with the authorized holder of the payment card or payment account. Assuming the payment card or payment account has been presented by the authorized holder thereof, at merchant server 106, for initiating payment, said authorized holder may look up the received OTP on her / his registered device 110 and input the received OTP at client terminal 102 for onward communication through network 104 and merchant server 106 to issuer network 108.
[007] Issuer network 108 compares the OTP received from client terminal 102 with the OTP forwarded to registered device 110 and in case of a match authenticates the identity of the individual / entity who has requested initiation of the payment transaction. Responsive to successful identity authentication, issuer network completes the requested electronic transfer of funds from the payor’s payment card or payment account to the merchant account.
[008] Despite implementation of both primary and second factor authentication, prior art systems have been found to be susceptible to misuse by malicious third parties – both in terms of misappropriation of payment card / payment account numbers and associated static passwords or static personal identification numbers (for example through shoulder surfing or social engineering techniques) as well as in terms of misappropriation of OTPs sent to a registered mobile device (for example, by ensuring unauthorized access to data within an authorized holder’s registered mobile device).
4
[009] There is accordingly a requirement for a solution that enables convenient and secure multi-factor authentication of an identity of an individual or entity seeking to use a payment card or payment account to effect an electronic payment transaction.
Summary
[0010] The present invention relates to the field of electronic payment transactions, and specifically to systems, methods and computer program products for preventing unauthorized use of a payment card for online transactions.
[0011] In an embodiment, the invention comprises a method for identity authentication in connection with payment account information submitted for the purpose of network based electronic payment transaction(s). The method comprises, at a trusted intermediary server, (i) receiving from a merchant server, (a) a name associated with a purchaser identified for the purpose of the network based electronic payment transaction(s), and (b) a payment card number corresponding to a payment card presented for the purpose of implementing the network based electronic payment transaction(s), (ii) retrieving a data record comprising a payment card holder name associated with the received payment card number, (iii) comparing the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server, and (iv) responsive to a match between the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server, generating a positive identity authentication decision and transmit said identity authentication decision to the merchant server.
[0012] In an embodiment of the method, the merchant server is configured to respond to receiving the positive identity authentication decision from the trusted intermediary server by authorizing electronic payment transaction(s) based on the payment card number.
[0013] The step of retrieving a data record comprising a payment card holder name associated with the received payment card number may include (i) identifying an issuer server associated with an issuer institution that has issued the payment card to which the received payment card number
5
corresponds, (ii) transmitting to the identified issuer server, the received payment card number, and (iii) receiving from the identified issuer server, a data record comprising a name of the authorized holder of the payment card to which the received payment card number corresponds.
[0014] In one method embodiment, the step of retrieving a data record comprising a payment card holder name associated with the received payment card number includes (i) retrieving from a database configured to map payment card numbers with unique registrant IDs, a unique registrant ID associated with the received payment card number, wherein each unique registrant ID within the database correlates to a corresponding identity data record associated within an identity verification server, said corresponding identity data record including at least an entity name associated with said identity data record, (ii) transmitting to the identity verification server, the retrieved unique registrant ID, and (iii) retrieving through the identity verification server, an identity data record corresponding to the retrieved unique registrant ID, and extracting from the retrieved identity data record, an entity name associated with said retrieved identity data record.
[0015] In a further method embodiment, the database configured to map payment card numbers with unique registrant IDs is located within either of a payment network or an issuer network associated with the received payment card number.
[0016] The invention additionally provides a system for identity authentication in connection with payment account information submitted for the purpose of network based electronic payment transaction(s). The system comprises a trusted intermediary server configured to (i) receive from a merchant server, (a) a name associated with a purchaser identified for the purpose of the network based electronic payment transaction(s), and (b) a payment card number corresponding to a payment card presented for the purpose of implementing the network based electronic payment transaction(s), (ii) retrieve a data record comprising a payment card holder name associated with the received payment card number, (iii) compare the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server, and (iv) responsive to a match between the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server, generate a positive identity authentication decision and transmit said identity authentication decision to the merchant server.
6
[0017] The merchant server may be configured to respond to receiving the positive identity authentication decision from the trusted intermediary server by authorizing electronic payment transaction(s) based on the payment card number.
[0018] In a system embodiment, retrieving a data record comprising a payment card holder name associated with the received payment card number includes (i) identifying an issuer server associated with an issuer institution that has issued the payment card to which the received payment card number corresponds, (ii) transmitting to the identified issuer server, the received payment card number, and (iii) receiving from the identified issuer server, a data record comprising a name of the authorized holder of the payment card to which the received payment card number corresponds.
[0019] In a further system embodiment, retrieving a data record comprising a payment card holder name associated with the received payment card number includes (i) retrieving from a database configured to map payment card numbers with unique registrant IDs, a unique registrant ID associated with the received payment card number, wherein each unique registrant ID within the database correlates to a corresponding identity data record associated within an identity verification server, said corresponding identity data record including at least an entity name associated with said identity data record, (ii) transmitting to the identity verification server, the retrieved unique registrant ID, and (iii) retrieving through the identity verification server, an identity data record corresponding to the retrieved unique registrant ID, and extracting from the retrieved identity data record, an entity name associated with said retrieved identity data record.
[0020] In another system embodiment, the database configured to map payment card numbers with unique registrant IDs is located within either of a payment network or an issuer network associated with the received payment card number.
[0021] The invention additionally provides computer program products for identity authentication in connection with payment account information submitted for the purpose of network based electronic payment transaction(s), comprising a non-transitory computer usable medium having computer readable program code embodied therein, the computer readable program code comprising instructions for implementing any of the method embodiments described in the disclosure herein.
7
Brief description of the accompanying drawings
[0022] Figure 1 illustrates a prior art system environment for authenticating and implementing electronic transactions through a payment card transaction system.
[0023] Figure 2 illustrates a system environment that has been configured for authenticating and implementing electronic transactions through a payment card or payment account based transaction system in accordance with the present invention.
[0024] Figure 3 illustrates interactions between components of a system environment that is configured for implementing a first embodiment of the invention.
[0025] Figure 4 illustrates a specific embodiment of a trusted intermediary platform.
[0026] Figure 5 illustrates an exemplary trusted intermediary server configured in accordance with the teachings of the present invention.
[0027] Figure 6 illustrates a method of authentication of a payor identity in accordance with the present invention.
[0028] Figure 7 is a communication flow diagram illustrating communication flow between system entities involved in the method of Figure 6.
[0029] Figure 8 illustrates a first embodiment of the step of retrieving from a third party data record, a name associated with a purchaser of products / services by whom a payment card is sought to be used, in accordance with the method of Figure 6.
[0030] Figure 9 is a communication flow diagram illustrating communication flow between system entities involved in the method of Figure 8.
8
[0031] Figure 10 illustrates a second embodiment of the step of retrieving from a third party data record, a name associated with a purchaser of products / services by whom a payment card is sought to be used, in accordance with the method of Figure 6.
[0032] Figure 11 is a communication flow diagram illustrating communication flow between system entities involved in the method of Figure 10.
[0033] Figure 12 illustrates an exemplary computer system according to which various embodiments of the present invention may be implemented.
Detailed description
[0034] There present invention provides systems, methods and computer program products that enable convenient and secure multi-factor authentication of identity of an individual or entity that is seeking to use a payment card or payment account to effect an electronic payment transaction.
[0035] For the purposes of the present invention, the following terms shall be understood to have the corresponding meanings provided below:
[0036] “Acquirer” shall mean a business (e.g., a financial institution or a merchant bank) that contracts with a merchant to coordinate with the issuer network of a customers’ payment card or payment account.
[0037] “Card holder”, “Account Holder” or “Customer” shall mean an authorized user of a payment card or payment account who is making a purchase or effecting an electronic transaction with a payment card or payment account.
[0038] “Payment network” shall refer to the intermediary between the merchant’s acquirer and the customer’s issuer (for example, Mastercard® or Visa®). The payment network primarily coordinates payment card or payment account transactions between acquirers and issuers, and additionally coordinates clearing and settlement services to transfer payments from issuers to merchants.
9
[0039] “Issuer” shall mean a financial institution that issues payment cards or payment accounts and maintains a contract with a customer or card holder or account holder for repayment or settlement of purchases made on the payment card.
[0040] “Issuer network” shall refer to a communication network, including hardware, software and other equipment used by an issuer to transmit and process payment card transactions and information related to customers, payment cards and transactions.
[0041] “Merchant” shall mean an authorized acceptor of payment cards or of payment account information for the payment of goods or services sold by the merchant.
[0042] “Payment card” shall mean a card or data associated with a payment account that may be provided to a merchant in order to fund a financial transaction via the associated payment account. Payment cards may include credit cards, debit cards, charge cards, stored-value cards, prepaid cards, fleet cards, virtual payment numbers, virtual card numbers, controlled payment numbers, etc. A payment card may be a physical card that may be provided to a merchant, or may be data representing the associated payment account (e.g., as stored in a communication device, such as a smart phone or computer). For example, in some instances, data including a payment account number may be considered a payment card for the processing of a transaction funded by the associated payment account. In some instances, a check may be considered a payment card where applicable.
[0043] “Payment account” shall mean any account that may be used for the purposes of effecting an electronic payment or electronic transaction, and shall include any electronic transaction account, payment card account, bank account or electronic wallet account.
[0044] Figure 2 illustrates a system environment 200 in accordance with the present invention that is configurable to implement methods of identity authentication. Client terminal 202 may comprise any network communication enabled data processing terminal through which a user accesses an online website, a software application or payment gateway through which payment is intended to be made to a merchant for products or services. Said client terminal 202 may be communicably coupled with merchant server 206 through communication network 204 – and merchant server 206
10
may be configured to receive payor information from client terminal 202 for the purposes of initiating a payment from the payor’s payment card or payment account to a merchant payment account.
[0045] As illustrated in Figure 2, merchant server 206 may be communicably coupled with issuer network 208, and with trusted intermediary platform 212. Issuer network 208 may be configured for network based data communication with a registered device 210 (for example a network communication enabled data processing device such as a smartphone) that is associated with the authorized holder of a payment card or payment account associated with issuer network. Trusted intermediary platform 212 (as discussed in more detail below) may be configured to implement identity authentication process flows in accordance with the present invention. The operation of individual components within system environment 200 will be discussed in more detail in connection with method embodiments of the present invention.
[0046] Figure 3 illustrates a specific configuration 300 of the components of system environment 200 – namely, of merchant server 206, issuer network 208, registered device 210 and trusted intermediary platform 212. As shown in Figure 3, (i) merchant server 206 may be communicably coupled with issuer network 208 and with trusted intermediary platform 212, (ii) trusted intermediary platform 212 may additionally be communicably coupled with issuer network 208 and with a registered device 210 associated with an authorized holder of a payment card or payment account, and (iii) issuer network 208 may be additionally communicably coupled with registered device 210. The manner in which the specific configuration 300 of components shown in Figure 3 operates or functions is explained in detail in connection with method embodiments of the present invention.
[0047] Figure 4 illustrates a specific embodiment of trusted intermediary platform 212, comprising a trusted intermediary server 214 communicably coupled with an identity verification server 216.
[0048] The trusted intermediary server 214 may comprise any server operated by a trusted third party, including without limitation a payment network associated with a payment account or a payment card, or any trusted third party intermediary company other than the payment network and the issuer. An embodiment of trusted intermediary server 214 is discussed in more detail in connection with Figure 5.
11
[0049] Identity verification server 216 may comprise a server having access to one or more data records corresponding to individuals or entities registered for identity verification through operation of said identity verification server 216. Said data record(s) comprise (i) a unique registrant ID corresponding to each registrant (ii) one or more items of identity data corresponding to each such registrant and (iii) an association recorded between (i) and (ii). Subject to submission of a unique registrant ID corresponding to a registrant, identification verification server 216 may be configured to retrieve one or more items of identity data from within a data record associated with said unique registrant ID – which one or more items of identity data may be used for the purposes of identity verification in accordance with the teachings of the present invention.
[0050] In an embodiment of the invention, the unique registrant ID used by identification verification server 216 may comprise an identifier that is capable of uniquely identifying an individual. Exemplary non-limiting examples of identifiers that may be used as a unique registrant ID are an individual’s passport number, social security number, aadhar number (i.e. a unique identity number allocated by the Unique Identification Authority of India (UIDAI), Government of India), voter ID number, ration card number, driver’s license number, and permanent account number (PAN). In an embodiment of the invention, the identity verification server 216 is configured to associate each unique registrant ID that is maintained by said identity verification platform with at least a name of the corresponding individual / entity.
[0051] It would be understood that certain types of identifiers that may be used as a unique registrant ID may be “protected identifiers” – i.e. identifiers that are statutorily regulated under applicable data privacy laws or other regulations that prohibit storage of said identifiers by any third party. An example of identifiers of this type would be aadhar numbers issued by the Government of India under the UIDAI project. In such situations, the unique identifier that is used as the unique registrant ID may comprise any other “alias identifier” that is unique to the concerned individual, and which has been associated with said individual’s protected identifier in the appropriate government controlled database. In such situations, access to the individual’s protected identifier and data records associated with such identifier may be made available through an interface gateway (for example one or more APIs) to the database at which records associated with the protected identifier are maintained – which interface gateway enables records corresponding to the individual’s protected identifier to be
12
requested / retrieved from the appropriate database by forwarding said individual’s alias identifier to said interface gateway with an appropriate request for data retrieval and / or identity verification. Continuing with the example where the protected identifier is an individual’s aadhar number, such numbers are mandatorily associated in the UIDAI database with a mobile phone number associated with the registered individual. Accordingly, the individual’s mobile number can in such cases serve as the alias identifier provided by the individual as her/his unique registrant ID – and which mobile number may be used to identify said individual’s aadhar number and data records associated with said aadhar number by communicating an appropriate data message or API call to the interface API made available by the UIDAI for this purpose.
[0052] Figure 5 illustrates a specific embodiment of trusted intermediary server 214 within trusted intermediary platform 212. Trusted intermediary server 214 may comprise any processor implemented server device or data processing device configured for network based communication. In specific embodiments, trusted intermediary server 214 may include operator interface 502, processor 504, communication transceiver 506 and memory 508, which memory 508 may include transitory memory and / or non-transitory memory. In an exemplary embodiment, memory 508 may have stored therewithin, (i) an operating system 510 configured for managing device hardware and software resources and that provides common services for software programs implemented within trusted intermediary server 500, (ii) an issuer network interface 512 configured to enable trusted intermediary server 500 to communicate and exchange data with an issuer network 208, (iii) an identity verification server interface 514 configured to enable the embodiment of trusted intermediary server 500 to communicate and exchange data with identity verification server 216, (iv) name information comparator 516 configured to compare name information received from a merchant server 206 with name information received from identity verification server 216, (v) verification query generator 518 configured to generate identity verification requests or queries for transmission to identity verification server 216, and (vi) identity decision generator 520 configured to generate an identification confirmation decision or an identification failure decision based on data received from identity verification server 216. The specific operation of components of trusted intermediary server 214 is discussed in more detail in connection with the methods described hereinbelow.
[0053] Figure 6 illustrates a method of identity authentication of an individual / entity who presents information corresponding to a payment card or payment account intended to be used for
13
effecting one or more online payment transactions or electronic payment transactions through a merchant server. In an embodiment of the invention said method may be implemented within a trusted intermediary server 214 of the type discussed in connection with Figure 5.
[0054] Step 602 comprises receiving from a merchant server 206, (i) a purchaser name associated with a purchaser of products / services by whom a payment card or payment account is sought to be used for said purchase of products / services through merchant server 206, and (ii) a payment card number or payment account number presented by said purchaser. One or both of the purchaser name and the payment card number or payment account number may be transmitted to merchant server 206 from a client terminal 202 that is being operated by the purchaser. In an embodiment of the invention, said information may be input at client terminal 202 for onward transmission to merchant server 206 at the time of creation of an online purchase account associated with the purchaser at merchant server 206, or at the time of associating of a payment card or payment account with said online purchase account, or at the time of effecting electronic purchase of a product or service from merchant server 206 through client terminal 202.
[0055] Step 604 comprises retrieving from a trusted intermediary platform 212, a third party data record comprising a payment card holder name or a payment account holder name that has been previously associated with either the received payment card number or payment account number, or that is associated with any other data parameter that has in turn been associated with the received payment card / payment account number. Specific embodiments of the step of retrieving a payment card / payment account holder name at step 604 are described in more detail in connection with Figures 8 to 11 below.
[0056] In one such embodiment, step 604 may comprise querying and receiving from a payment network or issuer network associated with the received payment card or payment account number, a data record comprising at least the name of the authorized holder of the payment card or payment account received at step 602.
[0057] In another embodiment, step 604 may comprise (i) first querying and receiving from a payment network associated with the received payment card or payment account number, a data record comprising a unique registrant ID that is associated with the received payment card number or
14
payment account number within the data records of the payment network, and which unique registrant ID uniquely identifies a corresponding data record associated with the authorized holder of the payment card or payment account in the records of identity verification server 216 and (ii) thereafter querying and receiving from identity verification server 216, a data record comprising an individual’s / entity’s name that is associated with the unique registrant ID that has been received from the payment network.
[0058] It would be understood that in various embodiments of the method of Figure 6, a third party record comprising a payment card holder name or a payment account holder name that has been previously associated with either the received payment card number or payment account number, or that is associated with any other data parameter that has in turn been associated with the received payment card / payment number, may be received at trusted intermediary server 214 through identity verification platform interface 514 in response to a query for relevant third party data records that has been generated and transmitted by verification query generator 518.
[0059] At step 606, a payment card holder name or payment account holder name that is extracted from the third party data record received at step 604 is compared against the purchaser name received at step 602 from merchant server 206. In an embodiment of the invention, step 606 may be implemented through name information comparator 516 within trusted intermediary server 214.
[0060] At step 606, responsive to a match between (i) the payment card holder name or payment account holder name that is extracted from the third party data record received at step 604 and (ii) the purchaser name received at step 602 from merchant server 206 – an identity confirmation / positive identity authentication decision is generated and an identity confirmation message is transmitted by trusted intermediary server 214 to merchant server 206.
[0061] In an embodiment, said identity confirmation / positive identity authentication decision may be generated by identity decision generator 520 within trusted intermediary server 214. It would be understood that upon receipt of said identity confirmation message from trusted intermediary server 214, merchant server 206 may treat as verified, the identity of the individual or entity that has presented the payment card or payment account (for the purpose of purchase) through merchant server 206. It would additionally be understood that merchant server 206 may use the method of
15
Figure 6 as the sole method of identity authentication, or as one of multiple tiered methods of identity authentication.
[0062] In an embodiment of the method of Figure 6, responsive to receiving an identity confirmation / positive identity authentication decision within an identity confirmation message that is transmitted by trusted intermediary server 214 to merchant server 206, said merchant server 206 may authorize and proceed with the process work flow that has been requested by the client terminal 202 and for which process work flow the identity of the entity or individual initiating the request requires to be authenticated. In various embodiments, said process work flow may involve any one or more of creation of an online purchase account associated with the purchaser at merchant server 206, or associating of a payment card or payment account with said online purchase account, or effecting of an electronic purchase of a product or service from merchant server 206 through client terminal 202, or otherwise authorizing use of the payment card or payment account by the purchaser in connection with electronic payment transactions through merchant server 206.
[0063] In a further embodiment of the method of Figure 6, responsive to receiving an identity authentication refusal / negative identity authentication decision within an identity confirmation message that is transmitted by trusted intermediary server 214 to merchant server 206, said merchant server 206 may reject or terminate a process work flow that has been requested by the client terminal 202 and for which process work flow the identity of the entity or individual initiating the request requires to be authenticated. In various embodiments, said process work flow may involve any one or more of creation of an online purchase account associated with the purchaser at merchant server 206, or associating of a payment card or payment account with said online purchase account, or effecting of an electronic purchase of a product or service from merchant server 206 through client terminal 202.
[0064] Figure 7 is a communication flow diagram illustrating communication flow between system entities involved in the method of Figure 6.
[0065] At step 7002 merchant server 706 transmits to trusted intermediary server 714, (i) a purchaser name associated with a purchaser of products / services by whom a payment card or
16
payment account is sought to be used through merchant server 706, and (ii) a payment card number or payment account number presented by said purchaser.
[0066] At step 7004, trusted intermediary server 714 receives (in accordance with method step 604) a third party data record comprising a payment card holder name or a payment account holder name directly or indirectly associated with the payment card number or payment account number received at step 7002.
[0067] Trusted intermediary server 714 compares the received purchaser name associated (received at step 602 of Figure 6) with the name extracted from the third party data record received at step 7004.
[0068] At step 7006, responsive to determination of a match (between the name received at step 602 of Figure 6 and the name extracted from the third party data record received at step 7004) an identity confirmation message may be transmitted from trusted intermediary server 714 to merchant server 706.
[0069] Figure 8 illustrates a first embodiment of the step of retrieving from a third party data record, a name associated with a purchaser of products / services by whom a payment card or payment account is sought to be used, in accordance with step 604 of the method of Figure 6.
[0070] In this embodiment, trusted intermediary server 214 is a server within a payment network associated with the received payment card or payment account number – and is capable of retrieving or receiving data from a plurality of data records that respectively correlate with each payment card or payment account associated with the payment network, a corresponding name of the authorized holder of said the payment card or payment account. Accordingly, for the purposes of implementing method step 604 of Figure 6, the method of Figure 8 commences at step 802 by identifying an issuer network 208 that is associated with the payment card number or payment account number that has been received at step 602 of Figure 6.
[0071] Step 804 thereafter comprises transmitting to the identified issuer network 208, an information request comprising (i) the received payment card number or payment account number
17
and (ii) a request for a name of an authorized holder of a payment card / payment account associated with the received payment card number or payment account number.
[0072] Step 806 comprises receiving from the issuer network 208, the requested name of the authorized holder of a payment card or payment account associated with the received payment card number or payment account number – which name may thereafter be used for the comparison described in step 606 of Figure 6.
[0073] Figure 9 is a communication flow diagram illustrating communication flow between system entities involved in the method of Figure 8.
[0074] Step 9004 comprises receiving at trusted intermediary server 914, a payment card number or payment account number that has been received at step 602 of Figure 6.
[0075] At step 9004, trusted intermediary server 914 transmits the received payment card number or payment account number and a request for the name of the authorized holder of the corresponding payment card or payment account to an issuer network server 908 (which issuer network server 908 may have been identified based on the received payment card number or payment account number). Issuer server 908 responds to the received request by identifying a name of the authorized holder of the payment card or payment account based on the received payment card number or payment account number.
[0076] At step 906 the name of the identified authorized holder of the payment card or payment number is transmitted from issuer network server 908 to trusted intermediary server 914 – whereafter the method of Figure 6 proceeds to step 606 and onward.
[0077] Figure 10 illustrates a second embodiment of the step of retrieving from a third party data record, a name associated with a purchaser of products / services by whom a payment card or payment account is sought to be used, in accordance with step 604 of the method of Figure 6.
[0078] In this second embodiment, trusted intermediary server 214 is communicably coupled with a server within a payment network associated with the received payment card number or payment
18
account number – and is configured to retrieve data from a database that respectively correlates with one or more payment cards or payment accounts, a corresponding unique registrant ID corresponding to a data record stored or accessible by identity verification server 216 of Figure 4. Trusted intermediary server 214 accordingly transmits to said database a request comprising (i) the received payment card number or payment account number and (ii) a request for a unique registrant ID that is mapped to the received payment card number or payment account number, wherein the unique registrant ID is of a type that is used as a primary key (or other access key) for data retrieval of records associated with identity verification server 216.
[0079] Step 1004 comprises receiving from said database, a unique registrant ID mapped to the received payment card number or payment account number.
[0080] Step 1006 comprises transmitting to the identity verification server 216, a request for retrieval of a name that is associated in the records of said identity verification server 216, with the unique registrant ID received from the database at step 1004.
[0081] Step 1008 thereafter comprises receiving from the identity verification server 216, a name that has been extracted from a data record associated with the received unique registrant ID – which name may thereafter be used for the subsequent name comparison step 606 of Figure 6.
[0082] Figure 11 is a communication flow diagram illustrating communication flow between system entities involved in the method of Figure 10.
[0083] Step 11002 comprises receiving at trusted intermediary server 1114, a payment card number or payment account number that has been received at step 602 of Figure 6.
[0084] At step 11004, trusted intermediary server 1114 transmits the received payment card number or payment account number and a request for a unique registrant ID mapped to the payment card number or payment account number to a mapping database 1118, wherein (i) the unique registrant ID is of a type that is used as a primary key (or any other access key) for data retrieval in identity verification server 1116 and (ii) mapping database 1118 is configured to store data records that respectively correlate with one or more payment cards or payment accounts, a corresponding
19
unique registrant ID corresponding to a data record stored or accessible by identity verification server 1116.
[0085] Mapping database 1116 retrieves from its data records, the unique registrant ID that is mapped to the received payment card number or payment account number, and at step 11006 transmits the mapped unique registrant ID to trusted intermediary server 1114.
[0086] Step 11008 comprises transmitting from trusted intermediary server 1114 to identity verification server 1116, a request for retrieval of a name associated with the received unique registrant ID from the records of the identity verification server 1116.
[0087] Identity verification server 1116 thereafter retrieves from its data records, a name associated with the received unique registrant ID – and at step 11010, the retrieved name is transmitted back to trusted intermediary server 1114 by identity verification server 1116. The name transmitted at step 11010 may thereafter be used for the subsequent name comparison step 606 of Figure 6.
[0088] While not expressly shown in Figure 6 or any of Figures 8 to 11, it would be understood that in addition to the identity authentication steps of Figure 6, the invention also contemplates other additional authentication steps to ensure that the individual or entity that is seeking to use or enroll a payment card or payment account for the purpose of purchase(s) through merchant server 206 is in fact the authorized holder of said payment card or payment account.
[0089] In one embodiment, said additional authentication may include retrieval (from records of an identity verification server 216) of an identifier corresponding to a registered device 210 that has been associated with a unique registrant ID associated with the received payment card number or payment account number (as identified and retrieved in accordance with the method of Figure 10). Thereafter, an OTP may be generated and forwarded to the identified registered device – for input through client terminal 202 and onward transmission to identification verification platform 212 for the purposes of second factor identity authentication.
[0090] The invention additionally provides computer program products for identity authentication in connection with payment account information submitted for the purpose of network
20
based electronic payment transaction(s), comprising a non-transitory computer usable medium having computer readable program code embodied therein, the computer readable program code comprising instructions for implementing any of the method embodiments described in the disclosure herein.
[0091] Figure 12 illustrates an exemplary system 1200 for implementing the present invention.
[0092] System 1200 includes computer system 1202 which in turn comprises one or more processors 1204 and at least one memory 1206. Processor 1204 is configured to execute program instructions - and may be a real processor or a virtual processor. It will be understood that computer system 1202 does not suggest any limitation as to scope of use or functionality of described embodiments. The computer system 1202 may include, but is not be limited to, one or more of a general-purpose computer, a programmed microprocessor, a micro-controller, an integrated circuit, and other devices or arrangements of devices that are capable of implementing the steps that constitute the method of the present invention. Exemplary embodiments of a computer system 1202 in accordance with the present invention may include one or more servers, desktops, laptops, tablets, smart phones, mobile phones, mobile communication devices, tablets, phablets and personal digital assistants. In an embodiment of the present invention, the memory 1206 may store software for implementing various embodiments of the present invention. The computer system 1202 may have additional components. For example, the computer system 1202 may include one or more communication channels 1208, one or more input devices 1210, one or more output devices 1212, and storage 1214. An interconnection mechanism (not shown) such as a bus, controller, or network, interconnects the components of the computer system 1202. In various embodiments of the present invention, operating system software (not shown) provides an operating environment for various softwares executing in the computer system 1202 using a processor 1204, and manages different functionalities of the components of the computer system 1202.
[0093] The communication channel(s) 1208 allow communication over a communication medium to various other computing entities. The communication medium provides information such as program instructions, or other data in a communication media. The communication media includes, but is not limited to, wired or wireless methodologies implemented with an electrical, optical, RF, infrared, acoustic, microwave, Bluetooth or other transmission media.
21
[0094] The input device(s) 1210 may include, but is not limited to, a touch screen, a keyboard, mouse, pen, joystick, trackball, a voice device, a scanning device, or any another device that is capable of providing input to the computer system 1202. In an embodiment of the present invention, the input device(s) 1210 may be a sound card or similar device that accepts audio input in analog or digital form. The output device(s) 1212 may include, but not be limited to, a user interface on CRT, LCD, LED display, or any other display associated with any of servers, desktops, laptops, tablets, smart phones, mobile phones, mobile communication devices, tablets, phablets and personal digital assistants, printer, speaker, CD/DVD writer, or any other device that provides output from the computer system 1202.
[0095] The storage 1214 may include, but not be limited to, magnetic disks, magnetic tapes, CD-ROMs, CD-RWs, DVDs, any types of computer memory, magnetic stripes, smart cards, printed barcodes or any other transitory or non-transitory medium which can be used to store information and can be accessed by the computer system 1202. In various embodiments of the present invention, the storage 1214 may contain program instructions for implementing any of the described embodiments.
[0096] In an embodiment of the present invention, the computer system 1202 is part of a distributed network or a part of a set of available cloud resources.
[0097] The present invention may be implemented in numerous ways including as a system, a method, or a computer program product such as a computer readable storage medium or a computer network wherein programming instructions are communicated from a remote location.
[0098] The present invention may suitably be embodied as a computer program product for use with the computer system 1202. The method described herein is typically implemented as a computer program product, comprising a set of program instructions that is executed by the computer system 1202 or any other similar device. The set of program instructions may be a series of computer readable codes stored on a tangible medium, such as a computer readable storage medium (storage 1214), for example, diskette, CD-ROM, ROM, flash drives or hard disk, or transmittable to the computer system 1202, via a modem or other interface device, over either a tangible medium, including but not limited to optical or analogue communications channel(s) 1208. The implementation of the invention as a
22
computer program product may be in an intangible form using wireless techniques, including but not limited to microwave, infrared, Bluetooth or other transmission techniques. These instructions can be preloaded into a system or recorded on a storage medium such as a CD-ROM, or made available for downloading over a network such as the Internet or a mobile telephone network. The series of computer readable instructions may embody all or part of the functionality previously described herein.
[0099] Based on the above, it would be apparent that the present invention offers significant advantages – in particular, by offering convenient and secure ways for authentication of an identity of an individual / entity that is seeking to use a payment card or payment account for implementing payment transactions through a merchant server.
[00100] While the exemplary embodiments of the present invention are described and illustrated herein, it will be appreciated that they are merely illustrative. It will be understood by those skilled in the art that various modifications in form and detail may be made therein without departing from or offending the spirit and scope of the invention as defined by the appended claims. Additionally, the invention illustratively disclose herein suitably may be practiced in the absence of any element which is not specifically disclosed herein – and in a particular embodiment that is specifically contemplated, the invention is intended to be practiced in the absence of any one or more element which are not specifically disclosed herein.

We Claim:
1. A method for identity authentication in connection with payment account information submitted for the purpose of network based electronic payment transaction(s), the method comprising at a trusted intermediary server:
receiving from a merchant server, (i) a name associated with a purchaser identified for the purpose of the network based electronic payment transaction(s), and (ii) a payment card number corresponding to a payment card presented for the purpose of implementing the network based electronic payment transaction(s);
retrieving a data record comprising a payment card holder name associated with the received payment card number;
comparing the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server; and
responsive to a match between the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server, generating a positive identity authentication decision and transmit said identity authentication decision to the merchant server.
2. The method as claimed in claim 1, wherein the merchant server is configured to respond to receiving the positive identity authentication decision from the trusted intermediary server by authorizing electronic payment transaction(s) based on the payment card number.
3. The method as claimed in claim 1, wherein the step of retrieving a data record comprising a payment card holder name associated with the received payment card number includes:
identifying an issuer server associated with an issuer institution that has issued the payment card to which the received payment card number corresponds;
24
transmitting to the identified issuer server, the received payment card number; and
receiving from the identified issuer server, a data record comprising a name of the authorized holder of the payment card to which the received payment card number corresponds.
4. The method as claimed in claim 1, wherein the step of retrieving a data record comprising a payment card holder name associated with the received payment card number includes:
retrieving from a database configured to map payment card numbers with unique registrant IDs, a unique registrant ID associated with the received payment card number, wherein each unique registrant ID within the database correlates to a corresponding identity data record associated within an identity verification server, said corresponding identity data record including at least an entity name associated with said identity data record;
transmitting to the identity verification server, the retrieved unique registrant ID; and
retrieving through the identity verification server, an identity data record corresponding to the retrieved unique registrant ID, and extracting from the retrieved identity data record, an entity name associated with said retrieved identity data record.
5. The method as claimed in claim 4, wherein the database configured to map payment card numbers with unique registrant IDs is located within either of a payment network or an issuer network associated with the received payment card number.
6. A system for identity authentication in connection with payment account information submitted for the purpose of network based electronic payment transaction(s), the system comprising:
a trusted intermediary server configured to:
receive from a merchant server, (i) a name associated with a purchaser identified for the purpose of the network based electronic payment transaction(s), and (ii) a payment card
25
number corresponding to a payment card presented for the purpose of implementing the network based electronic payment transaction(s);
retrieve a data record comprising a payment card holder name associated with the received payment card number;
compare the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server; and
responsive to a match between the payment card holder name extracted from the retrieved data record with the name associated with the purchaser that has been received at the merchant server, generate a positive identity authentication decision and transmit said identity authentication decision to the merchant server.
7. The system as claimed in claim 6, wherein the merchant server is configured to respond to receiving the positive identity authentication decision from the trusted intermediary server by authorizing electronic payment transaction(s) based on the payment card number.
8. The system as claimed in claim 6, wherein retrieving a data record comprising a payment card holder name associated with the received payment card number includes:
identifying an issuer server associated with an issuer institution that has issued the payment card to which the received payment card number corresponds;
transmitting to the identified issuer server, the received payment card number; and
receiving from the identified issuer server, a data record comprising a name of the authorized holder of the payment card to which the received payment card number corresponds.
9. The system as claimed in claim 6, wherein the step of retrieving a data record comprising a payment card holder name associated with the received payment card number includes:
26
retrieving from a database configured to map payment card numbers with unique registrant IDs, a unique registrant ID associated with the received payment card number, wherein each unique registrant ID within the database correlates to a corresponding identity data record associated within an identity verification server, said corresponding identity data record including at least an entity name associated with said identity data record;
transmitting to the identity verification server, the retrieved unique registrant ID; and
retrieving through the identity verification server, an identity data record corresponding to the retrieved unique registrant ID, and extracting from the retrieved identity data record, an entity name associated with said retrieved identity data record.
10. The system as claimed in claim 9, wherein the database configured to map payment card numbers with unique registrant IDs is located within either of a payment network or an issuer network associated with the received payment card number.

Documents

Application Documents

# Name Date
1 201811049652-STATEMENT OF UNDERTAKING (FORM 3) [28-12-2018(online)].pdf 2018-12-28
2 201811049652-REQUEST FOR EXAMINATION (FORM-18) [28-12-2018(online)].pdf 2018-12-28
3 201811049652-PROOF OF RIGHT [28-12-2018(online)].pdf 2018-12-28
4 201811049652-POWER OF AUTHORITY [28-12-2018(online)].pdf 2018-12-28
5 201811049652-FORM 18 [28-12-2018(online)].pdf 2018-12-28
6 201811049652-FORM 1 [28-12-2018(online)].pdf 2018-12-28
7 201811049652-FIGURE OF ABSTRACT [28-12-2018(online)].pdf 2018-12-28
8 201811049652-DRAWINGS [28-12-2018(online)].pdf 2018-12-28
9 201811049652-DECLARATION OF INVENTORSHIP (FORM 5) [28-12-2018(online)].pdf 2018-12-28
10 201811049652-COMPLETE SPECIFICATION [28-12-2018(online)].pdf 2018-12-28
11 201811049652-Power of Attorney-010119.pdf 2019-01-09
12 201811049652-OTHERS-010119.pdf 2019-01-09
13 201811049652-Correspondence-010119.pdf 2019-01-09
14 abstract.jpg 2019-02-14
15 201811049652-Request Letter-Correspondence [09-10-2019(online)].pdf 2019-10-09
16 201811049652-Power of Attorney [09-10-2019(online)].pdf 2019-10-09
17 201811049652-Form 1 (Submitted on date of filing) [09-10-2019(online)].pdf 2019-10-09
18 201811049652-REQUEST FOR CERTIFIED COPY [01-02-2020(online)].pdf 2020-02-01
19 201811049652-FORM 3 [31-03-2020(online)].pdf 2020-03-31
20 201811049652-PETITION UNDER RULE 137 [09-10-2021(online)].pdf 2021-10-09
21 201811049652-OTHERS [09-10-2021(online)].pdf 2021-10-09
22 201811049652-FORM 3 [09-10-2021(online)].pdf 2021-10-09
23 201811049652-FER_SER_REPLY [09-10-2021(online)].pdf 2021-10-09
24 201811049652-DRAWING [09-10-2021(online)].pdf 2021-10-09
25 201811049652-COMPLETE SPECIFICATION [09-10-2021(online)].pdf 2021-10-09
26 201811049652-CLAIMS [09-10-2021(online)].pdf 2021-10-09
27 201811049652-ABSTRACT [09-10-2021(online)].pdf 2021-10-09
28 201811049652-FER.pdf 2021-10-18
29 201811049652-US(14)-HearingNotice-(HearingDate-19-01-2024).pdf 2024-01-03
30 201811049652-Correspondence to notify the Controller [16-01-2024(online)].pdf 2024-01-16
31 201811049652-Written submissions and relevant documents [03-02-2024(online)].pdf 2024-02-03
32 201811049652-MARKED COPIES OF AMENDEMENTS [03-02-2024(online)].pdf 2024-02-03
33 201811049652-FORM 13 [03-02-2024(online)].pdf 2024-02-03
34 201811049652-Annexure [03-02-2024(online)].pdf 2024-02-03
35 201811049652-AMMENDED DOCUMENTS [03-02-2024(online)].pdf 2024-02-03
36 201811049652-PatentCertificate23-02-2024.pdf 2024-02-23
37 201811049652-IntimationOfGrant23-02-2024.pdf 2024-02-23

Search Strategy

1 2021-03-2215-33-33E_25-03-2021.pdf

ERegister / Renewals

3rd: 21 May 2024

From 28/12/2020 - To 28/12/2021

4th: 21 May 2024

From 28/12/2021 - To 28/12/2022

5th: 21 May 2024

From 28/12/2022 - To 28/12/2023

6th: 21 May 2024

From 28/12/2023 - To 28/12/2024

7th: 25 Nov 2024

From 28/12/2024 - To 28/12/2025

8th: 11 Nov 2025

From 28/12/2025 - To 28/12/2026