Abstract: The invention relates to methods and systems for reducing user interventions necessary for authentication of transactions. The invention involves (i) receiving from a merchant terminal device, a request for initiating an electronic payment transaction, (ii) retrieving one or more authentication waiver records associated with the transferor payment account, (iii) comparing transaction parameters extracted from the received request with transaction parameters defined in the retrieved one or more authentication waiver records, and (iv) responsive to identifying a retrieved authentication waiver record having transaction parameters that match the transaction parameters extracted from the received request, transmitting to an issuer server (a) an instruction for initiating transfer of the transaction amount, and (b) information identifying the initiated transfer of the transaction amount as exempt from a payor identity authentication requirement.
Field of the invention
[001] The present invention relates to the field of electronic payment transactions, and more
specifically to methods and systems for reducing user interventions necessary for authentication of
payment card based electronic payment transactions.
Background of the invention
[002] 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] Electronic transaction systems uniformly implement one or more authentication
mechanisms to ensure that requested transactions are only permitted if received from an authorized
individual/entity. Authentication mechanisms include several different approaches, including for
example, single-factor authentication or multi-factor authentication. Authentication mechanisms can
also vary depending on a required level of security – for example, low security transactions can rely
on static password/passcode type authentication, while higher security transactions may require one
or more of multi-factor authentication, dynamic password generation, biometric authentication, etc.
[004] Figure 1 illustrates a prior art system environment 100 that is typically used for
implementing electronic transactions based on a payment card presented by a card holder at a terminal
device 102. System 100 includes point-of-sale (POS) terminal 102, acquirer network 104, card network
106 and issuer network 108. While Figure 1 has been used to illustrate a payment card based network,
it would be understood that similar principles and one or more entities having some or all of the same
functions may be used to effect payments through any electronic transaction account or payment
account.
2
[005] Acquirer network 104 may be communicably coupled with POS terminal device 102, and
comprises acquirer server 104a, acquirer network database 104b and interface gateway 104c. Acquirer
server 104a may be configured to receive and process information relating to payment card
transactions. In an embodiment, the acquirer network may receive or process transactions received
only from merchants having a merchant account with the acquirer – which determination may be
made based on information retrieved from acquirer network database 104b. Interface gateway 104c
may include a hardware or software network gateway configured to enable acquirer network 104 to
communicate with card network 106.
[006] Card network 106 may be communicably coupled to both acquirer network 104 and issuer
network 108.
[007] Issuer network 108 comprises issuer server 108a, issuer network database 108b and
interface gateway 108c. Issuer server 108a may be configured to receive and process information
relating to payment card transactions. Issuer network database 108b may be configured to store
information corresponding to payment cards issued by an issuer institution corresponding to the issuer
network. Interface gateway 108c may include a hardware or software network gateway configured to
enable issuer network 108 to communicate with card network 106.
[008] In the system of Figure 1, issuer network 108 may be configured to authenticate the
identity of an individual presenting a payment card for executing a payment transaction – as a
precondition to authorizing a requested payment transaction received from a POS terminal 102. In
various embodiments known in the prior art, this authentication is implemented through a password
/ personal identification number (PIN) / one time password (OTP), wherein the issuer network
implements a challenge-response type authentication mechanism, through which the user who seeks
to execute a payment transaction can submit a password / PIN / OTP to the issuer network, and the
submitted password / PIN / OTP can be compared against a stored password / PIN / OTP
associated with the legitimate / authorized holder of the payment card.
[009] Subject to a match between the submitted password / PIN / OTP and the stored
password / PIN / OTP associated with the legitimate or authorized holder of the payment card, the
3
identity of the user is authenticated and the issuer network proceeds to authorize the requested
payment transaction.
[0010] Figure 2 illustrates an exemplary sub-system 200 within issuer network 108, comprising
issuer server 202 communicably coupled with authentication server 204. In the illustrated
embodiment, responsive to issuer server 202 receiving a payment transaction request from acquirer
network 104 through payment network 106, issuer server 202 initiates an authentication process flow
at authentication server 204 – whereinafter authentication server 204 initiates and concludes a
challenge-response type authentication process (for example, static password/passcode type
authentication, multi-factor authentication, dynamic password based authentication, biometric
authentication) with the POS terminal 102.
[0011] It has however been found that incorporation of an authentication process using one or
more of passwords / passcodes / dynamic passwords, personal identification numbers, biometric
authentication etc., is viewed by card holders as being inconvenient. This view is held even more
widely for situations where a payor routinely uses a payment card or payment account for repeating
transactions (for example at the same merchant, and for the same type of goods or services availed
from said merchant). In such cases, due to the inconvenience of the authentication process, payors
often prefer to forego electronic payment transactions entirely, and rely on cash based payments
instead – with a view to avoid having to initiating a payment transaction and having to undergo an
authentication process for said transaction.
[0012] There is accordingly a need to streamline the authentication process for payment card
based transactions, by reducing user interventions necessary for authentication of such transactions –
particularly for cases where a payor is conducting a transaction that is identical or similar to prior
transactions conducted by the same payor or through the same payment card or payment account.
Summary
[0013] The invention relates to methods and systems for reducing authentication related user
interventions necessary for implementation of electronic payment transactions.
4
[0014] The invention provides, methods, systems and computer program products for reducing
user interventions necessary for authentication of payment card based electronic payment
transactions.
[0015] In one embodiment the invention provides a method for implementing an electronic
payment transaction, comprising the steps of (i) receiving from a merchant terminal device, a request
for initiating an electronic payment transaction, the received request comprising information
corresponding to a transferor payment account, merchant information, and a transaction amount, (ii)
retrieving one or more authentication waiver records associated with the transferor payment account,
wherein each retrieved authentication waiver record comprises a data record defining parameters of
at least one future electronic payment transaction, (iii) comparing transaction parameters extracted
from the received request with transaction parameters defined in the retrieved one or more
authentication waiver records, and (iv) responsive to identifying a retrieved authentication waiver
record having transaction parameters that match the transaction parameters extracted from the
received request, transmitting to an issuer server (a) an instruction for initiating transfer of the
transaction amount from the transferor payment account to a merchant payment account identified
based on the received merchant information, and (b) information identifying the initiated transfer of
the transaction amount as exempt from a payor identity authentication requirement.
[0016] In a more particular method embodiment, each retrieved authentication waiver record is
generated responsive to (i) receiving a payment account authentication waiver request comprising (a)
payment account information identifying a payment account for which an authentication waiver is
requested, and (b) merchant information identifying an intended merchant recipient of one or more
future payment transactions for which the authentication waiver is requested, and (ii) receiving an
authentication waiver confirmation decision based on an evaluation of the payment account
authentication waiver request, wherein said evaluation is based on application of one or more
authentication waiver rules to at least one of information extracted from the payment account
authentication waiver request and retrieved transaction history information corresponding to the
payment account for which an authentication waiver is requested.
5
[0017] In another embodiment of the method, responsive to receiving the instruction for
initiating transfer of the transaction amount and information identifying the initiated transfer of the
transaction amount as exempt from a payor identity authentication requirement, the issuer server
initiates transfer of the transaction amount from the transferor payment account to the merchant
payment account independent of a prior payor identity authentication.
[0018] In a specific embodiment of the method, the issuer server is configured such that
responsive to receiving an instruction for initiating transfer of a transaction amount without a
corresponding identification of the initiated transfer of such transaction amount as exempt from a
payor identity authentication requirement, the issuer server initiates transfer of such transaction
amount subject to prior payor identity authentication.
[0019] The method may involve receiving an authentication waiver confirmation decision
responsive to determining that (i) the payment account identified in the payment account
authentication waiver request has been used for at least a prescribed number of prior payments to the
intended merchant recipient identified in the payment account authentication waiver request, (ii) the
payment account identified in the payment account authentication waiver request has been used to
transfer at least a prescribed transaction value to the intended merchant recipient identified in the
payment account authentication waiver request, or (iii) the intended merchant recipient identified in
the payment account authentication waiver request provides a prescribed product or service.
[0020] The invention also provides a system for implementing an electronic payment transaction.
The system comprises a processor implemented transaction server configured to (i) receive from a
merchant terminal device, a request for initiating an electronic payment transaction, the received
request comprising information corresponding to a transferor payment account, merchant
information, and a transaction amount, (ii) retrieve one or more authentication waiver records
associated with the transferor payment account, wherein each retrieved authentication waiver record
comprises a data record defining parameters of at least one future electronic payment transaction, (iii)
compare transaction parameters extracted from the received request with transaction parameters
defined in the retrieved one or more authentication waiver records, and (iv) responsive to identifying
a retrieved authentication waiver record having transaction parameters that match the transaction
6
parameters extracted from the received request, transmit to an issuer server (a) an instruction for
initiating transfer of the transaction amount from the transferor payment account to a merchant
payment account identified based on the received merchant information, and (b) information
identifying the initiated transfer of the transaction amount as exempt from a payor identity
authentication requirement.
[0021] The system may be configured such that each retrieved authentication waiver record is
generated responsive to (i) receiving a payment account authentication waiver request comprising (a)
payment account information identifying a payment account for which an authentication waiver is
requested, and (b) merchant information identifying an intended merchant recipient of one or more
future payment transactions for which the authentication waiver is requested, and (ii) receiving an
authentication waiver confirmation decision based on an evaluation of the payment account
authentication waiver request, wherein said evaluation is based on application of one or more
authentication waiver rules to at least one of information extracted from the payment account
authentication waiver request and retrieved transaction history information corresponding to the
payment account for which an authentication waiver is requested.
[0022] In an embodiment, the system is configured such that responsive to receiving the
instruction for initiating transfer of the transaction amount and information identifying the initiated
transfer of the transaction amount as exempt from a payor identity authentication requirement, the
issuer server initiates transfer of the transaction amount from the transferor payment account to the
merchant payment account independent of a prior payor identity authentication.
[0023] The issuer server may be configured such that responsive to receiving an instruction for
initiating transfer of a transaction amount without a corresponding identification of the initiated
transfer of such transaction amount as exempt from a payor identity authentication requirement, the
issuer server initiates transfer of such transaction amount subject to prior payor identity
authentication.
[0024] In a particular system embodiment, an authentication waiver confirmation decision is
received responsive to determining that (i) the payment account identified in the payment account
7
authentication waiver request has been used for at least a prescribed number of prior payments to the
intended merchant recipient identified in the payment account authentication waiver request, (ii) the
payment account identified in the payment account authentication waiver request has been used to
transfer at least a prescribed transaction value to the intended merchant recipient identified in the
payment account authentication waiver request, or (iii) the intended merchant recipient identified in
the payment account authentication waiver request provides a prescribed product or service.
[0025] The invention additionally provides a computer program product for implementing an
electronic payment transaction. The computer program product comprises a non-transitory computer
usable medium having computer readable program code embodied therein, the computer readable
program code comprising instructions for (i) receiving from a merchant terminal device, a request for
initiating an electronic payment transaction, the received request comprising information
corresponding to a transferor payment account, merchant information, and a transaction amount, (ii)
retrieving one or more authentication waiver records associated with the transferor payment account,
wherein each retrieved authentication waiver record comprises a data record defining parameters of
at least one future electronic payment transaction, (iii) comparing transaction parameters extracted
from the received request with transaction parameters defined in the retrieved one or more
authentication waiver records, and (iv) responsive to identifying a retrieved authentication waiver
record having transaction parameters that match the transaction parameters extracted from the
received request, transmitting to an issuer server (a) an instruction for initiating transfer of the
transaction amount from the transferor payment account to a merchant payment account identified
based on the received merchant information, and (b) information identifying the initiated transfer of
the transaction amount as exempt from a payor identity authentication requirement.
Brief description of the accompanying drawings
[0026] Figure 1 illustrates a prior art system environment for authenticating and implementing
electronic transactions through a payment card transaction system.
[0027] Figure 2 illustrates issuer network components of the system of Figure 1.
8
[0028] Figure 3 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.
[0029] Figure 4 illustrates network components that may be included in the system environment
of Figure 3.
[0030] Figure 5 illustrates a system environment for implementing electronic payment
transactions involving an authentication waiver, through a POS terminal.
[0031] Figure 6 illustrates system entities within the system environment of Figure 3 that have
been configured for implementing authentication waiver based electronic payment transactions in
accordance with the present invention.
[0032] Figure 7 illustrates a method of generating authentication waivers in connection with a
payment card or payment account.
[0033] Figure 8 illustrates an exemplary data structure for data records generated by an
authentication waiver server in accordance with the teachings of the present invention.
[0034] Figure 9 is a communication flow diagram illustrating communication flow between
system entities involved in generating authentication waivers in connection with a payment card or
payment account.
[0035] Figure 10 illustrates a method of implementing an authentication waiver based electronic
payment transaction in accordance with the teachings of the present invention.
[0036] Figure 11 is a communication flow diagram illustrating communication flow between
system entities involved in implementing an authentication waiver based electronic payment
transaction in accordance with the teachings of the present invention.
9
[0037] Figure 12 illustrates an exemplary computer system according to which various
embodiments of the present invention may be implemented.
Detailed description
[0038] The present invention provides mechanisms for electronic payment transactions while
reducing user interventions necessary to effect such electronic payment transactions.
[0039] The invention is premised on the understanding that the requirement for a separate
authentication step as a prerequisite to authorizing a payment account or payment card based
transaction can be done away with, by identifying patterns of payment card or payment account usage
based on past transaction data, and permitting for a waiver of authentication requirements in case the
parameters of a requested payment card or payment account transaction are found to match or be
substantially similar to parameters of prior transactions executed using the same payment card or
payment account.
[0040] In particular, it has been found that users of payment cards or payment accounts
repetitively use their payment cards or payment accounts for similar or identical transactions at the
same merchant. For example, a user may use her / his credit card to purchase a cup of coffee from
the same coffee shop on a regular basis, or to pay for lunch from the same restaurant on a regular
basis. Such instances (and other instances involving the same or similar transaction parameters or
transaction environment parameters) results in repetitive patterns of payment card or payment
account usage – which patterns may be observed and recorded, so that if in future a similar pattern of
payment card or payment account usage is detected, such usage can be safely considered as being
legitimate / authorized / conducted by a legitimate card or account holder, and may be subjected to
a less stringent authentication procedure, or may be implemented without any authentication
whatsoever.
[0041] For the purposes of the present invention, the following terms shall be understood to have
the corresponding meanings provided below:
10
[0042] “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.
[0043] “Acquirer network” shall refer to a communication network, including hardware,
software and other equipment used by an acquirer to transmit and process card based or payment
account based transactions and information related to merchants, customers, payment cards, payment
accounts or payment transactions.
[0044] “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.
[0045] “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.
[0046] “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.
[0047] “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.
[0048] “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.
11
[0049] “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.
[0050] “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.
[0051] Figure 3 illustrates a system 300 configured for implementing electronic payment
transactions based on a payment card or based on payment account information presented by a card
holder or account holder at a terminal device 302 – in accordance with the present invention.
[0052] System 300 includes terminal device 302, acquirer network 304, payment network 306 and
issuer network 308 communicably coupled with each other.
[0053] Terminal device 302 may comprise any of a POS terminal 302a, a computing device 302b
or a mobile computing device or mobile communication device (for example a smartphone device)
302c, or any other network communication enabled data processing device.
[0054] Acquirer network 304 may be communicably coupled with terminal device 302, and
comprises acquirer server 304a, acquirer network database 304b and interface gateway 304c. Acquirer
server 304a may be configured to receive and process information relating to payment card or payment
account transactions. In an embodiment, the acquirer network may receive or process transactions
received only from merchants having a merchant account with the acquirer – which determination
may be made based on information retrieved from acquirer network database 304b. Interface gateway
12
304c may include a hardware or software network gateway configured to enable acquirer network 304
to communicate with payment network 306.
[0055] Payment network 306 may be communicably coupled to both acquirer network 304 and
issuer network 308 and optionally may be communicably coupled with terminal device 302. Payment
network 306 comprises payment network server 306a, payment network database 306b and payment
network interface gateway 306c. Payment network server 306a may be configured to receive and
process information relating to payment card or payment account based transactions. Payment
network database 306b may comprise a repository of information corresponding to payment cards or
payment accounts associated with payment network 306. Interface gateway 306c may include a
hardware or software network gateway configured to enable payment network 306 to communicate
with one or more of acquirer network 304, issuer network 308 and / or terminal device 302.
[0056] Issuer network 308 comprises issuer server 308a, issuer network database 308b and
interface gateway 308c. Issuer server 308a may be configured to receive and process information
relating to payment card or payment account based transactions. Issuer network database 308b may
be configured to store information corresponding to payment cards or payment accounts issued by
an issuer institution corresponding to the issuer network 308. Interface gateway 308c may include a
hardware or software network gateway configured to enable issuer network 308 to communicate with
payment network 306.
[0057] Figure 4 illustrates a server 402 that configured to be implemented for providing server
functionality within either of payment network 306 (for example, in the form of payment network
server 306a) and issuer network 308 (for example, in the form of issuer network server 308a). Said
server 402 may be communicatively coupled with one or more of (i) a transaction historian database
404 configured to store historical transaction records corresponding to payment cards or payment
accounts associated with said server 402, (ii) an authentication server 406 configured to authenticate
the identity of an individual seeking to initiate an electronic payment transaction through server 402
– whereinafter authentication server 204 initiates and concludes a challenge-response type
authentication process (for example, static password/passcode type authentication, multi-factor
authentication, dynamic password based authentication, biometric authentication) with a terminal
13
from which the electronic payment transaction request is received, and (iii) an authentication waiver
rules database 408 configured to store authentication waiver request authorization rules that may be
applied in accordance with one or more of the methods described subsequently in this specification –
for the purposes of approving or rejecting an electronic payment authentication waiver request
received at server 402. The functionality of the respective entities illustrated in Figure 4 is described
in further detail below.
[0058] Figure 5 illustrates a system environment 500 for implementing authentication waiver
based electronic payment transactions through a POS terminal in accordance with the teachings of
the present invention.
[0059] System environment 500 includes payor 502 having a payment card 512. Payor 502 may
have access to a client terminal 514 through which payor 502 may request an authentication waiver in
respect of future payment transactions that the payor intends to make at one or more merchants.
Client terminal 514 may comprise any processor implemented data processing device having network
communication capabilities, and may in certain embodiments comprise a computing device 514a or a
smartphone 514b or other network communication enabled mobile device. Client terminal 514 may
be communicably coupled through network 506 with an authentication waiver server of the type
discussed subsequently in this written description (and that is not shown in Figure 5), which
authentication waiver server may be configured to receive from client terminal 514 requests for
authentication waiver(s) in respect of future payment transactions that the payor intends to make at
one or more merchants, and to approve or reject such authentication waiver requests. The
authentication waiver server may be located within network 506 (which may in certain embodiments
comprise a payment network associated with a payor’s payment card or payment account) or may be
located within issuer network 510. Once an authentication waiver has been generated and recorded in
respect of one or more future payment transactions that the payor intends to make at one or more
merchants, payor 502 may provide payment instructions / initiate a payment transaction using
payment card 512 through POS terminal 504 (which is a POS terminal associated with a merchant for
whom the payor has secured an authentication waiver) – for example by swiping payment card 512 at
POS terminal 504. POS terminal 504 is communicably coupled to network 506, and through network
506 to acquirer network 508 and to issuer network 510. Specific implementations of the manner in
14
which an authentication waiver may be generated, and the manner in which transactions that qualify
for authentication waivers may be initiated and concluded within system environment 500, are
discussed in connection with Figures 6 to 11 below.
[0060] Figure 6 illustrates the interaction between a client terminal 602 and an authentication
waiver server 604 that interface with each other for the purpose of generating authentication waivers
in connection with intended payment transactions within system environment 500. Client terminal
602 and authentication waiver server 604 are communicably coupled through network 606 – which
may comprise a communication network, data network or a payment network associated with a
payment card or a payment account that a payor intends to use for the payment transaction(s) for
which authentication waiver(s) is requested.
[0061] Client terminal 602 may comprise any communication terminal configured for network
based communication. In specific embodiments, client terminal 602 may comprise a mobile
communication device or a smartphone. Said client terminal 602 may include a display 6022, user
interface 6024, processor 6026, communication transceiver 6028 and memory 6030, which memory
6030 may include transitory memory and / or non-transitory memory. In an exemplary embodiment,
memory 6030 may have stored therewithin, (i) an operating system 6032 configured for managing
device hardware and software resources and that provides common services for software programs
implemented within client terminal 602 , and (ii) a request generation application (which may include
a wallet application or a software payment application, or a web browser application or any other
software application) 6034 configured to enable payment transaction authentication waiver requests
to be generated from client terminal 602.
[0062] Authentication waiver server 604 may comprise any processor implemented server device
or data processing device configured for network based communication. In specific embodiments,
authentication waiver server 604 may include operator interface 6042, processor 6044, communication
transceiver 6046 and memory 6048, which memory 6048 may include transitory memory and / or
non-transitory memory. In an exemplary embodiment, memory 6048 may have stored therewithin, (i)
an operating system 6050 configured for managing device hardware and software resources and that
provides common services for software programs implemented within authentication waiver server
15
604, and (ii) an authentication waiver controller 6052 configured to receive requests for authentication
waivers in connection with payment transactions from one or more client terminals 602 and to either
approve an authentication waiver request or refuse to approve an authentication waiver request, based
on one or more authentication waiver request authorization rules (for example authentication waiver
request authorization rules retrieved from authentication waiver rules database 408 that is shown in
Figure 4).
[0063] Memory 6048 may additionally include a transaction historian 6054 comprising a database
of transactions associated with one or more payment cards or payment accounts associated with a
payment network or an issuer network, and which transaction historian 6054 may be used to retrieve
transaction history data corresponding to a payment card or payment account for which an
authentication waiver request has been initiated at client terminal 602.
[0064] Memory 6054 may additionally include a database of authentication waivers 6056, that is
used to store information corresponding to one or more authentication waivers that have been
generated by authentication waiver server 604 – which information may subsequently be retrieved and
/ or used in response to initiation at a POS terminal of a payment transaction for which an
authentication waiver has been generated. In certain embodiments, the database of authentication
waivers 6056 may additionally include information regarding authentication waiver requests that have
been refused, and / or one or more authentication waiver request authorization rules based on which
authentication waiver server 604 can determine whether an authentication waiver request received
from client terminal 602 should be approved or refused.
[0065] As discussed above, in various embodiments, authentication server 604 may be located
within an issuer network associated with a payor, or within a payment network associated with a
payment card or payment account associated with the payor.
[0066] Figure 7 illustrates a method of generating authentication waivers in connection with a
payment card or a payment account. In an embodiment of the invention said method may be
implemented within an authentication waiver server 604 of the type discussed in connection with
Figure 6.
16
[0067] Step 702 comprises receiving from a payment card holder (or from a client terminal 602
operated by a payment card holder) a payment card authentication waiver request – wherein said
request includes (i) payment card information (or payment account information) identifying the
payment card (or a payment account) for which an authentication waiver request is being requested,
and (ii) merchant information identifying a merchant or a merchant terminal device at which the
identified payment card (or payment account) is intended to be utilized for one or more future
payments – and for which future payment(s) the authentication waiver is being requested (e.g.
merchant name, merchant identifier, merchant type, type of goods or services associated with the
merchant, and merchant location). The authentication waiver request may be received at an
authentication waiver server 604, and in a specific embodiment may be received by processor 6044
through transceiver 6046.
[0068] Step 704 comprises retrieving transaction history information corresponding to the
payment card or payment account identified at step 702. In an embodiment, the transaction history
information may be retrieved by the authentication waiver server 604 from a transaction historian
database (for example transaction historian 6054 or transaction historian database 404) that is located
within or communicably coupled with a payment network or an issuer network associated with the
payment card or payment account. In a particular embodiment, the retrieved transaction history
information may comprise information corresponding to prior payment transactions involving both
of the identified payment card (or payment account) and the identified merchant.
[0069] Step 706 comprises evaluating the payment card authentication waiver request based on a
set of authentication waiver rules and optionally based on the retrieved transaction history
information. The authentication waiver rules may be retrieved by authentication waiver server 604,
from an authentication waiver rules database (for example, from authentication waiver rules database
408) and in an embodiment said rules may comprise one or more rules for determining whether the
transaction history of the payment card or payment account includes sufficient transaction history
information corresponding to prior use of the same payment card or payment account at the same
merchant (that has been identified at step 702), to indicate that future use of the payment card or the
payment account at said merchant is likely to comprise legitimate use of the payment card or the
17
payment account by an individual or entity authorized to make such use. Exemplary, non-limiting
embodiments of authentication waiver rules may include:
• A rule establishing a minimum number of prior uses of the identified payment card or payment
account at the identified merchant - as a prerequisite for authentication waiver
• A rule establishing a minimum prior spend amount (either in each individual transactions or
cumulatively over a plurality of transactions) using the identified payment card or payment
account at the identified merchant - as a prerequisite for authentication waiver
• A rule establishing a merchant type or product type or service type (associated with one or
more merchants) - as a prerequisite for an authentication waiver
• A rule establishing a minimum balance or minimum credit limit associated with the payment
card or payment account - as a prerequisite for authentication waiver
• A rule establishing one or more payment card holder or payment account holder
characteristics (for example, duration of the holder’s association with the payment network or
financial institution, income of the holder, credit history of the holder, repayment / overdraft
history of the holder, annual or monthly spends made by the holder using the payment card
or payment account, or spending patterns of the holder) - as a prerequisite for authentication
waiver
[0070] It would be understood that in cases where the set of authentication rules comprise more
than one authentication rules, said rules may be applied either individually or in combination with each
other to determine eligibility for authentication waivers.
[0071] Step 708 comprises generating an authentication waiver decision based on an outcome of
the evaluation at step 706. Said authentication waiver decision may be generated at authentication
waiver server 604 and in a particular embodiment may be generated by authentication waiver
controller 6052. Additionally, the authentication waiver decision may comprise an authentication
18
waiver confirmation decision (i.e. permitting authentication waivers in respect of one or more future
transactions initiated using the payment card or payment account) or an authentication waiver
rejection decision (i.e. rejecting the request for authentication waivers in respect of one or more future
transactions initiated using the payment card or payment account). In certain embodiments, the
authentication waiver decision may comprise a conditional authentication waiver confirmation
decision, exemplary instances whereof may include -
• An authentication waiver in case the future transaction is for an amount that falls within a
specified monetary limit
• An authentication waiver in case the future transaction is for payment towards a specific
product(s) or service(s)
• An authentication waiver in case the future transaction is implemented within a specified
duration of time
• An authentication waiver only in cases where the future transaction satisfies a predefined
degree of similarity with one or more prior transactions that have been executed by the holder
of the payment card or the payment account based on compliance with one or more
authentication requirements
[0072] At step 710, responsive to the generated authentication waiver decision comprising an
authentication waiver confirmation decision, information representing the granted authentication
waiver may be recorded in a database and associated with the payment card or payment account
identified at step 702. The step of recording said information may be implemented by authentication
waiver server 604 and the information may be recorded in a database located within or communicably
coupled with the payment network or the issuer network associated with the payment card or payment
account. In a specific embodiment, the information representing the granted authentication waiver
may be recorded in a database of authentication waivers 6056.
19
[0073] Figure 8 illustrates an exemplary embodiment of data structure 800 configured for storing
data records maintained by a payment network or an issuer network for the purposes of recording
granted authentication waivers in accordance with method step 710 of Figure 7. In an embodiment,
data structure 800 is used to store data records within database of authentication waivers 6056.
[0074] Each data record within data structure 800 comprises a plurality of data fields including
on or more of (i) a payor ID data field 802 configured to record a unique identifier associated with a
payor (or holder of a payment account or payment card) associated with a granted authentication
waiver, (iii) a payment card information data field 804 configured to record information corresponding
to a payment card or a payment account (e.g. payment card / account number, CVV number and /
or expiry date, issuer institution etc.) that has been identified in the request for an authentication
waiver, (iii) a merchant information data field 806 configured to record information defining or
describing a merchant intended to be involved in a payment transaction for which the authentication
waiver has been granted (e.g. merchant name, merchant identifier, merchant type, type of goods or
services associated with the merchant, and merchant location), and (vi) an authentication waiver
parameters data field 808 – configured to record one or more conditions or parameters that have been
associated with a granted authentication waiver and which would require to be satisfied for waiver of
the transaction authentication requirement (e.g. a maximum transaction value limit, a permitted
transaction type, product type or service type, a permitted transaction implementation time window,
and / or one or more similarity requirements in comparison with one or more prior transactions that
have been executed by the holder of the payment card or the payment account).
[0075] Figure 9 illustrates a communication flow between the system components illustrated in
Figure 6 in implementing the method of Figure 7.
[0076] The method commences at step 9002 wherein client terminal 902 transmits an
authentication waiver request to authentication waiver server 904.
[0077] Step 9004 comprises transmitting from client terminal to authentication waiver server 904
(i) payment card information (or payment account information) identifying the payment card (or a
payment account) for which an authentication waiver request is being requested, and (ii) merchant
20
information identifying a merchant or a merchant terminal device at which the identified payment
card (or payment account) is intended to be utilized for one or more future payments.
[0078] Step 9006 comprises retrieving at authentication waiver server 904, transaction history
information corresponding to the payment card or payment account whose information has been
received at authentication waiver server 904 as a consequence of step 9002.
[0079] Authentication waiver server 904 subsequently evaluates the authentication waiver request
(based on a set of authentication waiver rules and optionally based on the retrieved transaction history
information) and generates an authentication waiver decision.
[0080] Responsive to the authentication waiver decision comprising an authentication waiver
confirmation decision, the granted authentication waiver is recorded at step 9008 – for example, within
a database of authentication waivers 6056.
[0081] At step 9010 the generated authentication waiver decision is transmitted to client terminal
902 for intimation purposes.
[0082] Figure 10 illustrates a method of implementing an authentication waiver based electronic
payment transaction in accordance with the teachings of the present invention.
[0083] Step 1002 comprises receiving from a POS terminal, an electronic transaction payment
request comprising (i) transferor payment card or payment account information, and (ii) transferee
information. In an embodiment of the invention, said request may be received at a server within
payment network 506 or within issuer network 510, from POS terminal 504.
[0084] The transferor payment card information or payment account information may in an
embodiment include information corresponding to a payment card or payment account that has been
presented or input at POS terminal 504 and that is intended to be used to implement the requested
payment transaction (which information may include a card number or account number, and one or
more other elements of card information or account information, including for example the card
21
expiry date and / or CVC or CVV number, and an identifier associated with an issuer institution).
Likewise, the transferee information may include merchant information including merchant identity
information and merchant payment account information. In an embodiment, the transferee
information may include one or more items of information retrieved from a memory within POS
terminal 504. The transferee payment card information or payment account information may in an
embodiment include one or more of a transferee account number, and one or more other elements
of account information including for example an identifier associated with an acquirer institution with
whom the transferee payment account is held.
[0085] The transaction payment request received at step 1002 may additionally include
information identifying the transaction amount.
[0086] Step 1004 comprises determining whether the received transaction payment request
information matches information corresponding to any authentication waiver record associated
with the transferor payment card. In an embodiment, execution of step 1004 comprises retrieving
from a database of authentication waivers 6056, information corresponding to generated
authentication waivers that have been associated with the transferor payment card or payment
account, and parsing the retrieved information to determine whether the information received at step
1002 matches any of the retrieved authentication waiver data records. Stated differently, step 1004
comprises comparing the information received from the POS terminal 504 at step 1002, with
information from a database of authentication waiver records 6056 to determine whether a requested
payment transaction qualifies for an authentication waiver that has been previously generated and
stored in said database. It would be understood that the determination of step 1004 may in an
embodiment involve matching one or more items of information received at step 1002 from the POS
terminal 504 against one or more data records retrieved from the database of authentication waiver
records 6056 to ascertain whether the parameters of the requested payment transaction match the
recorded parameters of any authentication waiver(s) that have been previously approved in connection
with the transferor payment card or payment account. In particular embodiments of the invention the
parameters corresponding to the requested payment transaction that are evaluated and compared
against data parameters extracted from the database of authentication waivers 6056 for the purposes
22
of the matching step within step 1004, may include one or more of merchant identifier, merchant
product or merchant service identifier, transaction amount, and / or transaction time stamp.
[0087] In an embodiment of the invention, step 1004 may be implemented at a server within
payment network 506 or within issuer network 510.
[0088] Responsive to determining that the transferor payment card or payment account has a
recorded authentication waiver that applies to the requested payment transaction, step 1006 comprises
transmitting to a server within an issuer network (i) a transaction payment initiation request and (ii)
information identifying the transaction as a transaction to which an authentication waiver applies.
[0089] The transaction payment initiation request transmitted at step 1006 may include at least
the transferor payment card or payment account information, transferee payment account information
and the payment amount. The information identifying the transaction as a transaction to which an
authentication waiver applies may be transmitted as a data element or data flag within the transaction
payment initiation request, or alternately as part of a separate data message.
[0090] Upon receipt at the issuer network, of (i) a transaction payment initiation request and (ii)
information identifying the transaction as a transaction to which an authentication waiver applies, the
issuer network initiates payment of the transaction amount from the transferor account to the
transferee account without first triggering an identity authentication process flow.
[0091] Accordingly, in an embodiment of the invention, upon receipt of a transaction payment
initiation request from a payment network, the issuer network (or a server within the issuer network)
checks for an associated or accompanying data message or data element identifying the transaction as
a transaction to which an authentication waiver applies. Responsive to receiving such data message or
data element identifying the transaction as a transaction to which an authentication waiver applies, the
issuer network initiates payment of the transaction amount from the transferor account to the
transferee account without triggering a preliminary identity authentication process flow, whereas if
such data message or data element is not received, the issuer first initiates an identity authentication
23
process flow, and only proceeds to execution of the requested electronic payment subsequent to
satisfactory authentication of the transferor’s identity.
[0092] Figure 11 is a communication flow diagram illustrating communication flow between
system entities involved in implementing an authentication waiver based electronic payment
transaction in accordance with the method discussed in connection with Figure 10.
[0093] Step 11002 of Figure 11 comprises transmission of an electronic transaction payment
request from POS terminal 1102 to an authorization server 1104. As discussed in connection with
Figure 10, said request may include (i) transferor payment card or payment account information, (ii)
transferee information and (iii) payment amount information.
[0094] Authorization serer 1104 thereafter determines whether the requested transaction has
been authorized for an authentication waiver. Said determination may in an embodiment be
implemented in accordance with method step 1004 of Figure 10.
[0095] At step 11004, responsive to a positive determination that the requested transaction has
been authorized for an authentication waiver, authorization server 1104 transmits the request for
electronic payment and intimation of the authentication waiver to issuer server 1106.
[0096] Issuer server 1106 thereafter implements the requested electronic transaction payment –
which payment is implemented without triggering a preliminary identity authentication process flow.
At step 11006 confirmation that the transaction payment has been completed is transmitted from
issuer server 1106 to authorization server 1104. At step 11008, confirmation that the transaction
payment has been completed is transmitted from authorization server 1104 to POS terminal 1102.
[0097] Figure 12 illustrates an exemplary system 1200 for implementing the present invention.
[0098] 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
24
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.
[0099] 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.
[00100] 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
25
assistants, printer, speaker, CD/DVD writer, or any other device that provides output from the
computer system 1202.
[00101] The storage 1214 may include, but not be limited to, magnetic disks, magnetic tapes, CDROMs,
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.
[00102] 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.
[00103] 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.
[00104] 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 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.
26
[00105] Based on the above, it would be apparent that the present invention offers significant
advantages – in particular, by reducing the requirement for user interventions and by offering
convenient and secure ways for implementing electronic payment transactions while eliminating or
reducing the requirement for prior identity authentication of the payor. The invention offers
significant improvement in customer experience due to the fact that the degree of effort or active
intervention on the part of the payor for commencing and/or carrying out an electronic or payment
card based transaction is reduced, without adversely affecting security standards.
[00106] 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 implementing an electronic payment transaction, comprising:
receiving from a merchant terminal device, a request for initiating an electronic payment
transaction, the received request comprising:
information corresponding to a transferor payment account;
merchant information; and
a transaction amount;
retrieving one or more authentication waiver records associated with the transferor
payment account, wherein each retrieved authentication waiver record comprises a data record
defining parameters of at least one future electronic payment transaction;
comparing transaction parameters extracted from the received request with transaction
parameters defined in the retrieved one or more authentication waiver records; and
responsive to identifying a retrieved authentication waiver record having transaction
parameters that match the transaction parameters extracted from the received request, transmitting to
an issuer server:
an instruction for initiating transfer of the transaction amount from the transferor
payment account to a merchant payment account identified based on the received
merchant information; and
information identifying the initiated transfer of the transaction amount as exempt from
a payor identity authentication requirement.
2. The method as claimed in claim 1, wherein each retrieved authentication waiver record is
generated responsive to:
receiving a payment account authentication waiver request comprising (i) payment account
information identifying a payment account for which an authentication waiver is requested, and (ii)
merchant information identifying an intended merchant recipient of one or more future payment
transactions for which the authentication waiver is requested; and
receiving an authentication waiver confirmation decision based on an evaluation of the
payment account authentication waiver request, wherein said evaluation is based on application of one
or more authentication waiver rules to at least one of information extracted from the payment account
authentication waiver request and retrieved transaction history information corresponding to the
payment account for which an authentication waiver is requested.
3. The method as claimed in claim 1, wherein responsive to receiving the instruction for
initiating transfer of the transaction amount and information identifying the initiated transfer of the
transaction amount as exempt from a payor identity authentication requirement, the issuer server
initiates transfer of the transaction amount from the transferor payment account to the merchant
payment account independent of a prior payor identity authentication.
4. The method as claimed in claim 2, wherein the issuer server is configured such that
responsive to receiving an instruction for initiating transfer of a transaction amount without a
corresponding identification of the initiated transfer of such transaction amount as exempt from a
payor identity authentication requirement, the issuer server initiates transfer of such transaction
amount subject to prior payor identity authentication.
5. The method as claimed in claim 2, wherein an authentication waiver confirmation decision
is received responsive to determining that:
the payment account identified in the payment account authentication waiver request has
been used for at least a prescribed number of prior payments to the intended merchant recipient
identified in the payment account authentication waiver request;
the payment account identified in the payment account authentication waiver request has
been used to transfer at least a prescribed transaction value to the intended merchant recipient
identified in the payment account authentication waiver request; or
the intended merchant recipient identified in the payment account authentication waiver
request provides a prescribed product or service.
6. A system for implementing an electronic payment transaction, comprising:
a processor implemented transaction server configured to:
receive from a merchant terminal device, a request for initiating an electronic payment
transaction, the received request comprising:
information corresponding to a transferor payment account;
merchant information; and
a transaction amount;
retrieve one or more authentication waiver records associated with the transferor payment
account, wherein each retrieved authentication waiver record comprises a data record defining
parameters of at least one future electronic payment transaction;
compare transaction parameters extracted from the received request with transaction
parameters defined in the retrieved one or more authentication waiver records; and
responsive to identifying a retrieved authentication waiver record having transaction
parameters that match the transaction parameters extracted from the received request,
transmit to an issuer server:
an instruction for initiating transfer of the transaction amount from the transferor
payment account to a merchant payment account identified based on the received
merchant information; and
information identifying the initiated transfer of the transaction amount as exempt from
a payor identity authentication requirement.
7. The system as claimed in claim 6, wherein each retrieved authentication waiver record is
generated responsive to:
receiving a payment account authentication waiver request comprising (i) payment account
information identifying a payment account for which an authentication waiver is requested, and (ii)
merchant information identifying an intended merchant recipient of one or more future payment
transactions for which the authentication waiver is requested; and
receiving an authentication waiver confirmation decision based on an evaluation of the
payment account authentication waiver request, wherein said evaluation is based on application of one
or more authentication waiver rules to at least one of information extracted from the payment account
authentication waiver request and retrieved transaction history information corresponding to the
payment account for which an authentication waiver is requested.
8. The system as claimed in claim 6, wherein responsive to receiving the instruction for
initiating transfer of the transaction amount and information identifying the initiated transfer of the
transaction amount as exempt from a payor identity authentication requirement, the issuer server
initiates transfer of the transaction amount from the transferor payment account to the merchant
payment account independent of a prior payor identity authentication.
9. The system as claimed in claim 7, wherein the issuer server is configured such that
responsive to receiving an instruction for initiating transfer of a transaction amount without a
corresponding identification of the initiated transfer of such transaction amount as exempt from a
payor identity authentication requirement, the issuer server initiates transfer of such transaction
amount subject to prior payor identity authentication.
10. The system as claimed in claim 7, wherein an authentication waiver confirmation decision
is received responsive to determining that:
the payment account identified in the payment account authentication waiver request has
been used for at least a prescribed number of prior payments to the intended merchant recipient
identified in the payment account authentication waiver request;
the payment account identified in the payment account authentication waiver request has
been used to transfer at least a prescribed transaction value to the intended merchant recipient
identified in the payment account authentication waiver request; or
the intended merchant recipient identified in the payment account authentication waiver
request provides a prescribed product or service.
11. A computer program product for implementing an electronic payment transaction,
comprising a non-transitory computer usable medium having computer readable program code
embodied therein, the computer readable program code comprising instructions for:
receiving from a merchant terminal device, a request for initiating an electronic payment
transaction, the received request comprising:
information corresponding to a transferor payment account;
merchant information; and
a transaction amount;
retrieving one or more authentication waiver records associated with the transferor
payment account, wherein each retrieved authentication waiver record comprises a data record
defining parameters of at least one future electronic payment transaction;
comparing transaction parameters extracted from the received request with transaction
parameters defined in the retrieved one or more authentication waiver records; and
responsive to identifying a retrieved authentication waiver record having transaction
parameters that match the transaction parameters extracted from the received request, transmitting to
an issuer server:
an instruction for initiating transfer of the transaction amount from the transferor
payment account to a merchant payment account identified based on the received
merchant information; and
information identifying the initiated transfer of the transaction amount as exempt from
a payor identity authentication requirement.
| # | Name | Date |
|---|---|---|
| 1 | 201911032235-STATEMENT OF UNDERTAKING (FORM 3) [08-08-2019(online)].pdf | 2019-08-08 |
| 2 | 201911032235-REQUEST FOR EXAMINATION (FORM-18) [08-08-2019(online)].pdf | 2019-08-08 |
| 3 | 201911032235-PROOF OF RIGHT [08-08-2019(online)].pdf | 2019-08-08 |
| 4 | 201911032235-POWER OF AUTHORITY [08-08-2019(online)].pdf | 2019-08-08 |
| 5 | 201911032235-FORM 18 [08-08-2019(online)].pdf | 2019-08-08 |
| 6 | 201911032235-FORM 1 [08-08-2019(online)].pdf | 2019-08-08 |
| 7 | 201911032235-FIGURE OF ABSTRACT [08-08-2019(online)].pdf | 2019-08-08 |
| 8 | 201911032235-DRAWINGS [08-08-2019(online)].pdf | 2019-08-08 |
| 9 | 201911032235-DECLARATION OF INVENTORSHIP (FORM 5) [08-08-2019(online)].pdf | 2019-08-08 |
| 10 | 201911032235-COMPLETE SPECIFICATION [08-08-2019(online)].pdf | 2019-08-08 |
| 11 | 201911032235-Power of Attorney-130819.pdf | 2019-08-20 |
| 12 | 201911032235-Correspondence-130819.pdf | 2019-08-20 |
| 13 | abstract.jpg | 2019-08-30 |
| 14 | 201911032235-OTHERS-130819.pdf | 2019-09-17 |
| 15 | 201911032235-Request Letter-Correspondence [30-06-2020(online)].pdf | 2020-06-30 |
| 16 | 201911032235-Power of Attorney [30-06-2020(online)].pdf | 2020-06-30 |
| 17 | 201911032235-Form 1 (Submitted on date of filing) [30-06-2020(online)].pdf | 2020-06-30 |
| 18 | 201911032235-FORM 3 [20-08-2020(online)].pdf | 2020-08-20 |
| 19 | 201911032235-PETITION UNDER RULE 137 [18-09-2021(online)].pdf | 2021-09-18 |
| 20 | 201911032235-OTHERS [18-09-2021(online)].pdf | 2021-09-18 |
| 21 | 201911032235-Information under section 8(2) [18-09-2021(online)].pdf | 2021-09-18 |
| 22 | 201911032235-FORM 3 [18-09-2021(online)].pdf | 2021-09-18 |
| 23 | 201911032235-FER_SER_REPLY [18-09-2021(online)].pdf | 2021-09-18 |
| 24 | 201911032235-DRAWING [18-09-2021(online)].pdf | 2021-09-18 |
| 25 | 201911032235-COMPLETE SPECIFICATION [18-09-2021(online)].pdf | 2021-09-18 |
| 26 | 201911032235-CLAIMS [18-09-2021(online)].pdf | 2021-09-18 |
| 27 | 201911032235-ABSTRACT [18-09-2021(online)].pdf | 2021-09-18 |
| 28 | 201911032235-FER.pdf | 2021-10-18 |
| 29 | 201911032235-PatentCertificate13-10-2025.pdf | 2025-10-13 |
| 30 | 201911032235-IntimationOfGrant13-10-2025.pdf | 2025-10-13 |
| 1 | searchgE_25-02-2021.pdf |