×

System and method for authorizing financial transactions with online merchants

  • US 10,008,067 B2
  • Filed: 06/12/2009
  • Issued: 06/26/2018
  • Est. Priority Date: 06/16/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a financial presentation device associated with a payment account;

    a user computer distinct from the financial presentation device; and

    a peripheral device communicatively coupled with the user computer, the peripheral device being distinct from both the user computer and the financial presentation device as well as uniquely corresponding to the financial presentation device, the peripheral device comprising a first memory configured to store information used to generate a dynamic verification value for the financial presentation device, an I/O interface communicatively coupled with the user computer, and a first processor configured at least to;

    maintain, by the peripheral device communicatively coupled with a user computer, variable data that changes for each of a plurality of financial transactions;

    receive, by the peripheral device, from the user computer, a request to provide the dynamic verification value, the request including data from a financial presentation device associated with a payment account;

    responsive to receiving the request to provide the dynamic verification value, generate, by the peripheral device, the dynamic verification value uniquely for a financial transaction conducted with the uniquely corresponding financial presentation device using the information stored in the first memory, the dynamic verification value being based at least in part on the data from the financial presentation device and the variable data that changes for each of the plurality of financial transactions, the variable data that changes for each of the plurality of financial transactions being a time-based number;

    responsive to generating the dynamic verification value, updating the variable data such that the variable data changes for each of the plurality of financial transactions; and

    responsive to generating the dynamic verification value, providing, by the peripheral device, the generated dynamic value to the user computer thereby at least in part causing transmission, by the peripheral device, the generated dynamic verification value to the user computer via the I/O interface,wherein, as part of the financial transaction, the user computer is further configured to transmit the dynamic verification value to an authentication computer, the authentication computer comprising a communication device configured to receive the dynamic verification value generated by the peripheral device, a second memory for storing information used to generate a comparison verification value, a second processor coupled to the second memory and the communication device, and an authentication module executable with the second processor and configured to generate, in response to receiving the dynamic verification value from the user computer, the comparison verification value using the information stored in the second memory and to determine whether to authorize the financial transaction of the financial presentation device based at least in part on a comparison between the comparison verification value and the received dynamic verification value.

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