×

Methods of authenticating a user for data exchange

  • US 9,892,409 B2
  • Filed: 06/20/2017
  • Issued: 02/13/2018
  • Est. Priority Date: 06/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of facilitating the exchange of data between a user having a computing device, and a remote entity, wherein a first connection has been established between the user and the remote entity, wherein the first connection between the user and the remote entity associated with a merchant is a phone call, and wherein the user has associated data exchange information with an application on the computing device, the data exchange information defining properties of the data to be exchanged between the user and the remote entity, the method comprising:

  • determining, at a server, whether the user has a registered payment method with the application;

    in response to the user having a registered payment method for a transaction, establishing, at the server, a second connection to the computing device with an agent at a contact center, wherein a payment mode is initiated and starts recording the user'"'"'s phone call;

    retrieving a user authentication attribute associated with the data exchange information;

    retrieving a device authentication attribute associated with the data exchange information;

    authenticating the user using the user authentication attribute; and

    authenticating the computing device using the device authentication attribute, wherein data may be exchanged between the computing device and the remote entity in accordance with the data exchange information following authentication of the user and the computing device;

    wherein in response to the user and the computing device being authenticated, processing the transaction with the payment method and deleting the recorded phone call sample; and

    receiving an indication that the application is a third party payment application;

    sending a message to the computing device, the message including a link for requesting a payment webpage;

    receiving, from the computing device, a request for the payment webpage upon selection of the link;

    generating the payment webpage; and

    sending the generated payment webpage to the computing device; and

    receiving an indication that the transaction has been authorized.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×