IP Library › Granted Patent US 8,430,308
Granted Patent B2
US 8,430,308 · App. 13/235,861 · Granted Apr 30, 2013

Authorizing financial transactions

Inventors: Mark D. Zanzot (Huntersville, NC); Tony England (Tega Cay, SC); Christopher R. Griggs (Fort Mill, SC)
Assignee: Bank of America Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,430,308
App. No.
13/235,861
Granted
Apr 30, 2013
Kind
B2
Abstract

A system for authorizing a financial transaction includes a processor operable to execute an application on a wireless communications device, communicate wirelessly with a data stripe through a security enabled wireless communications protocol, receive a request to authorize a financial transaction involving a financial account associated with account data, access authorization criteria for determining whether to authorize the financial transaction, apply the authorization criteria to the financial transaction, generate an authorization code based on the application of the authorization criteria to the financial transaction, and communicate the authorization code.

Claims (81)

1. A system for authorizing a financial transaction, comprising:

an interface operable to:

communicate wirelessly with a data stripe through a security enabled wireless communications protocol; and

receive a request to authorize the financial transaction involving a financial account associated with account data; and

a processor, communicatively coupled to the interface, executing an application on a wireless communications device, operable to:

receive a request to authorize the financial transaction involving a financial account associated with account data;

access authorization criteria for determining whether to authorize the financial transaction;

apply the authorization criteria to the financial transaction; and

generate an authorization code based on the application of the authorization criteria to the financial transaction, wherein the interface is operable to communicate the authorization code.

2. The system of claim 1 , wherein receiving the request to authorize comprises receiving at least one from the set comprising:

a first indicator that indicates a user of the data stripe wants to use the data stripe to execute the financial transaction; and

a second indicator that indicates the financial transaction involving a financial account associated with the data stripe is pending.

3. The system of claim 1 , the processor further operable to request a passcode to facilitate authorization of the financial transaction; and

the interface further operable to receive the passcode that facilitates authorization of the financial transaction, wherein the processor is operable to authenticate the received passcode.

4. The system of claim 1 , wherein the authorization criteria include at least one from the set comprising:

a maximum financial transaction amount, wherein the transaction is authorized if a financial transaction amount is below the maximum financial transaction amount;

one or more retailer identifiers, wherein the transaction is authorized if the financial transaction involves the one or more retailer identifiers; and

one or more locations, wherein the transaction is authorized if the financial transaction occurs within the one or more locations.

5. The system of claim 1 , the processor further operable to enable the data stripe to be operable to communicate account data to a data stripe reader.

6. The system of claim 1 , the interface further operable to communicate a different authorization code for a different financial transaction.

7. The system of claim 1 , the processor further operable to change the data communicated by the data stripe for a different financial transaction.

8. The system of claim 1 , wherein the authorization code is a selected one of:

an approved authorization code if the financial transaction is authorized; and

an unapproved authorization code if the financial transaction is not authorized.

9. The system of claim 1 , wherein the authorization criteria is established by at least one from the set comprising:

a financial institution associated with the financial account; and

an authorized user of the financial account.

10. A non-transitory computer readable medium comprising logic for authorizing a financial transaction, the logic, when executed by a processor, operable to:

communicate, by an application of a wireless communications device, wirelessly with a data stripe through a security enabled wireless communications protocol;

receive, at the application, a request to authorize the financial transaction involving a financial account associated with account data;

access, by the application, authorization criteria to determine whether to authorize the financial transaction;

apply, by the application, the authorization criteria to the financial transaction;

generate, by the application, an authorization code based on the application of the authorization criteria to the financial transaction; and

communicate, from the application, the authorization code.

11. The computer readable medium of claim 10 , wherein receiving the request to authorize comprises receiving at least one from the set comprising:

a first indicator that indicates a user of the data stripe wants to use the data stripe to execute a financial transaction; and

a second indicator that indicates a financial transaction involving a financial account associated with the data stripe is pending.

12. The computer readable medium of claim 10 , the logic further operable to:

request, by the application, a passcode to facilitate authorization of the financial transaction;

receive, at the application, the passcode that facilitates authorization of the financial transaction; and

authenticate, by the application, the received passcode.

13. The computer readable medium of claim 10 , wherein the authorization criteria include at least one from the set comprising:

a maximum financial transaction amount, wherein the transaction is authorized if a financial transaction amount is below the maximum financial transaction amount;

one or more retailer identifiers, wherein the transaction is authorized if the financial transaction involves the one or more retailer identifiers; and

one or more locations, wherein the transaction is authorized if the financial transaction occurs within the one or more locations.

14. The computer readable medium of claim 10 , the logic further operable to enable, by the application, the data stripe to be operable to communicate account data to a data stripe reader.

15. The computer readable medium of claim 10 , the logic further operable to communicate a different authorization code for a different financial transaction.

16. The computer readable medium of claim 10 , the logic further operable to change the data communicated by the data stripe for a different financial transaction.

17. The computer readable medium of claim 10 , wherein the authorization code is a selected one of:

an approved authorization code if the financial transaction is authorized by the application; and

an unapproved authorization code if the financial transaction is not authorized by the application.

18. The computer readable medium of claim 10 , wherein the authorization criteria is established by at least one from the set comprising:

a financial institution associated with the financial account; and

an authorized user of the financial account.

19. A method for authorizing a financial transaction, comprising:

communicating, by an application executed by a processor of a wireless communications device, wirelessly with a data stripe through a security enabled wireless communications protocol;

receiving a request to authorize the financial transaction involving a financial account associated with account data;

accessing authorization criteria to determine whether to authorize the financial transaction;

applying, by the processor, the authorization criteria to the financial transaction;

generating, by the processor, an authorization code based on the application of the authorization criteria to the financial transaction; and

communicating the authorization code.

20. The method of claim 19 , wherein receiving the request to authorize comprises receiving at least one from the set comprising:

a first indicator that indicates a user of the data stripe wants to use the data stripe to execute the financial transaction; and

a second indicator that indicates a financial transaction involving a financial account associated with the data stripe is pending.

21. The method of claim 19 , further comprising:

requesting, by the application, a passcode to facilitate authorization of the financial transaction;

receiving, at the application, the passcode that facilitates authorization of the financial transaction; and

authenticating, by the application, the received passcode.

22. The method of claim 19 , wherein the authorization criteria include at least one from the set comprising:

a maximum financial transaction amount, wherein the transaction is authorized if a financial transaction amount is below the maximum financial transaction amount;

one or more retailer identifiers, wherein the transaction is authorized if the financial transaction involves the one or more retailer identifiers; and

one or more locations, wherein the transaction is authorized if the financial transaction occurs within the one or more locations.

23. The method of claim 19 , further comprising, enabling, by the application, the data stripe to be operable to communicate account data to a data stripe reader.

24. The method of claim 19 , further comprising communicating a different authorization code for a different financial transaction.

25. The method of claim 19 , further comprising changing the data communicated by the data stripe for a different financial transaction.

26. The method of claim 19 , wherein the authorization code is a selected one of:

an approved authorization code if the financial transaction is authorized by the application; and

an unapproved authorization code if the financial transaction is not authorized by the application.

27. The method of claim 19 , wherein the authorization criteria is established by at least one from the set comprising:

a financial institution associated with the financial account; and

an authorized user of the financial account.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2011
From: ZANZOT, MARK D.; ENGLAND, TONY; GRIGGS, CHRISTOPHER R.
To: BANK OF AMERICA CORPORATION
Reel/Frame 026927/0411 →
Continuity (1)
Related Publication 20130068836A1 · Mar 21, 2013