USER ENHANCED AUTHENTICATION SYSTEM FOR ONLINE PURCHASES
First Claim
1. A merchant server, the merchant server comprising a processor and a computer readable medium having a computer readable code embodied therein, wherein the computer readable code is adapted to be executed on the processor, wherein the computer readable code is adapted to be executed to implement a method, the method comprising:
- sending to a consumer a merchant checkout page, wherein the merchant checkout page is configured to receive from the merchant server an indication of whether an issuer server is configured to authenticate the consumer using an inline authentication form;
sending an enrollment verification request to a directory server; and
receiving an enrollment verification response from the directory server, wherein the enrollment verification response includes an indication of whether the issuer server that is capable of authenticating the consumer conducting an online transaction is configured to authenticate the consumer using the inline authentication form.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to methods, systems, devices and computer-readable media. In embodiments of the invention, a user is authenticated using an authentication process that is capable of authenticating a user using an inline authentication form that can authenticate a consumer without transferring a session maintained by a merchant. The inline authentication form is used if the components of the authentication system are capable of supporting an inline authentication form. If the components of the system cannot support an inline authentication form, a different authentication process is used. In one embodiment, an inline authentication form is presented to the user asynchronously. This inline authentication form may be presented within an iFrame embedded in a merchant'"'"'s checkout page after verifying that the components to be used during the authentication can support the inline authentication form.
-
Citations
20 Claims
-
1. A merchant server, the merchant server comprising a processor and a computer readable medium having a computer readable code embodied therein, wherein the computer readable code is adapted to be executed on the processor, wherein the computer readable code is adapted to be executed to implement a method, the method comprising:
-
sending to a consumer a merchant checkout page, wherein the merchant checkout page is configured to receive from the merchant server an indication of whether an issuer server is configured to authenticate the consumer using an inline authentication form; sending an enrollment verification request to a directory server; and receiving an enrollment verification response from the directory server, wherein the enrollment verification response includes an indication of whether the issuer server that is capable of authenticating the consumer conducting an online transaction is configured to authenticate the consumer using the inline authentication form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A directory server, the directory server comprising a processor and a computer readable medium having a computer readable code embodied therein, wherein the computer readable code is adapted to be executed on the processor, wherein the computer readable code is adapted to be executed to implement a method, the method comprising:
-
receiving an enrollment verification request from a merchant server; determining an issuer server that can be used to authenticate a consumer conducting the online transaction; communicating with the issuer server to determine whether the issuer server is capable of authenticating the consumer using an inline authentication form; and sending an enrollment verification response to the merchant server, wherein the enrollment verification response includes an indication of whether the issuer server is capable of authenticating the consumer using the inline authentication form. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
sending an enrollment verification request over a network from a merchant server to a directory server; receiving an enrollment verification response over the network from the directory server at the merchant server, wherein the enrollment verification response includes an indication of whether an issuer server is capable of authenticating a consumer using an inline authentication form; receiving an authentication response message over the network from the issuer server at the merchant server, wherein the authentication response message is sent in response to an authentication request message sent from a merchant checkout page to the issuer server, wherein the authentication request message includes an indication of whether the merchant checkout page is capable of authenticating the consumer using the inline authentication form, wherein the authentication response message includes an indication of whether the consumer was successfully authenticated by the issuer server; and conducting an online transaction between a merchant and the consumer after the authentication response message indicates to the merchant server that the consumer has been successfully authenticated. - View Dependent Claims (20)
-
-
18. A method comprising:
-
receiving an enrollment verification request over a network from a merchant server at a directory server; sending an enrollment verification response over the network from the directory server to the merchant server, wherein the enrollment verification response includes an indication of whether an issuer server is capable of authenticating a consumer using an inline authentication form; wherein the issuer sever receives an authentication request message from a merchant checkout page, wherein the authentication request message includes an indication of whether the merchant checkout page is configured to authenticate the consumer using the inline authentication form, wherein the issuer server sends an authentication response message to the merchant server, wherein the merchant server conducts an online transaction between a merchant and the consumer after the authentication response message indicates to the merchant server that the consumer has been successfully authenticated.
-
-
19. A method comprising:
-
sending a payment message over a network from to a merchant server from a merchant checkout page, wherein the payment message includes electronic card commerce card information and wherein the payment message includes an indication of whether the merchant checkout page is configured to support an inline authentication form; receiving a payment message response from the merchant server at the merchant checkout page, wherein the payment message response includes an indication of whether an issuer server associated with the electronic card commerce card supports inline authentication; and sending an authentication request message to the issuer server from the merchant checkout page to conduct an online transaction between a merchant and a consumer, wherein the authentication request message includes an indication of whether the merchant checkout page is configured to support the inline authentication form when the issuer server is configured to authenticate a consumer using the inline authentication form; wherein the issuer server sends to the merchant server an authentication response message, wherein the authentication response message includes an indication of whether the consumer was successfully authenticated by the issuer server.
-
Specification