SYSTEMS AND METHODS FOR PERFORMING FINANCIAL TRANSACTIONS USING ACTIVE AUTHENTICATION
First Claim
1. A financial transaction method, comprising:
- receiving a request to perform a financial transaction at a financial institution;
generating a single-use transaction key for the financial transaction;
storing at least a first portion of the single-use transaction key in a non-transient computer readable storage medium;
transmitting the single-use transaction key to a user that requested the financial transaction;
receiving an authorization request including at least a second portion of the single-use transaction key from a merchant;
comparing the second portion of the single-use transaction key received from the merchant to the first portion of the single-use transaction key stored in the non-transient computer readable storage medium to determine if the transaction should be authorized;
transmitting an authorization message to the merchant if the second portion of the single-use transaction key received from the merchant matches the first portion of the single-use transaction key stored in the non-transient computer readable storage medium; and
funding the financial transaction from an account of the user that requested to perform the financial transaction if the financial transaction is authorized.
5 Assignments
0 Petitions
Accused Products
Abstract
A financial transaction method includes receiving a request to perform a financial transaction at a financial institution, generating a single-use transaction key for the financial transaction, and storing at least a first portion of the transaction key in a storage medium. The transaction key is transmitted to a user that requested the financial transaction, and an authorization request including at least a second portion of the transaction key is received from a merchant. The second portion of the transaction key received from the merchant is compared to the first portion of the transaction key to determine if the transaction should be authorized. An authorization message is transmitted to the merchant if the second portion of the transaction key received from the merchant matches the first portion of the transaction key. The financial transaction is funded from an account of the user if the financial transaction is authorized.
45 Citations
21 Claims
-
1. A financial transaction method, comprising:
-
receiving a request to perform a financial transaction at a financial institution; generating a single-use transaction key for the financial transaction; storing at least a first portion of the single-use transaction key in a non-transient computer readable storage medium; transmitting the single-use transaction key to a user that requested the financial transaction; receiving an authorization request including at least a second portion of the single-use transaction key from a merchant; comparing the second portion of the single-use transaction key received from the merchant to the first portion of the single-use transaction key stored in the non-transient computer readable storage medium to determine if the transaction should be authorized; transmitting an authorization message to the merchant if the second portion of the single-use transaction key received from the merchant matches the first portion of the single-use transaction key stored in the non-transient computer readable storage medium; and funding the financial transaction from an account of the user that requested to perform the financial transaction if the financial transaction is authorized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A financial transaction system, comprising:
-
a non-transient computer readable storage medium; an engine for generating a substantially random alpha-numeric string; and a processor coupled to the non-transient computer readable storage medium and the engine, the processor configured to; cause the engine to generate a single-use transaction key in response to receiving a request to perform a financial transaction from a user having an account with a financial institution, cause at least a first portion of the single-use transaction key in store the single-use transaction key to be stored in the non-transient computer readable storage medium, cause the single-use transaction key to be transmitted to the user, determine if at least a second portion of the single-use transaction key received from a merchant matches the first portion of the single-use transaction key stored in the non-transient computer readable storage medium, and cause a message to be transmitted the merchant authorizing the financial transaction if the second portion of the single-use transaction key matches the first portion of the single-use transaction key. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transient machine readable storage medium encoded with program code, wherein when the program code is executed by a processor, the processor performs a method comprising the steps of:
-
causing a single-use transaction key for a financial transaction to be generated in response to receiving a request to perform a financial transaction from a user having an account at a financial institution; causing the single-use transaction key to be transmitted to the user that requested the financial transaction; comparing a second portion of the single-use transaction key received from a merchant to a first portion of the single-use transaction key stored in the non-transient computer readable storage medium to determine if the transaction should be authorized; and causing a message to be transmitted the merchant authorizing the financial transaction if the second portion of the single-use transaction key matches the first portion of the single-use transaction key. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification