IP Library Granted Patent US 8,925,805
Granted Patent B2
US 8,925,805 · App. 13/586,237 · Granted Jan 6, 2015

Pre-set readable indicia to facilitate payment during a transaction with a merchant when there is limited network connectivity

Inventors: David M. Grigg (Rock Hill, SC); Alicia C. Jones (Fort Mill, SC); Glenn Grossman (Matthews, NC); Matthew A. Calman (Charlotte, NC)
Assignee: Bank of America Corporation
G06Q20/3274G06Q20/36
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,925,805
App. No.
13/586,237
Granted
Jan 6, 2015
Kind
B2
Abstract

Embodiments are directed to processing a pre-set readable indicia associated with a user. Embodiments receive and store one or more pre-set readable indicia including instructions for providing a payment during a transaction; and presents one or more of the pre-set readable indicia to a merchant during a transaction for payment. In some embodiments, the pre-set readable indicia comprises a one-use payment token for payment during a transaction not to exceed a predetermined payment limit, and in some embodiments, the pre-set readable indicia comprises payment account information and the invention receives authentication credentials from the user and authenticates the user to approve payment using the payment account information from the pre-set readable indicia.

Claims (60)

1. An apparatus for processing one or more pre-set readable indicia comprising a barcode or Quick Response (QR) code and associated with a user, whereby the user uses the pre-set readable indicia for facilitating payment during a transaction with a merchant when the apparatus has limited network connectivity, the apparatus comprising:

a memory;

a processor; and

a computing module stored in the memory, executable by the processor, and configured to cause the processor to:

receive and store one or more pre-set readable indicia including authentication credentials and payment information including instructions for providing a payment during a transaction;

determine whether the apparatus has limited network connectivity;

in response to determining that the apparatus has limited network connectivity, the computing module further configured to cause the processor to:

prompt the user for input regarding whether the user desires to use the payment information of one of the pre-set readable indicia to provide payment;

receive user input indicating a desire to use the payment information of one of the pre-set readable indicia to provide payment; and

in response to receiving the user input indicating a desire to use the payment information of one of the pre-set readable indicia to provide payment, present on a display of the apparatus, one or more of the pre-set readable indicia to a merchant during a transaction for payment, wherein the presented readable indicia is configured such that the merchant can electronically scan the display to read the readable indicia, the electronic scan thereby providing the merchant with the authentication credentials and the payment information including instructions for providing payment during the transaction;

wherein the authentication credentials must be verified by the user before the payment information may be used to perform a transaction.

2. The apparatus of claim 1 , wherein the one or more pre-set readable indicia comprises the QR code.

3. The apparatus of claim 1 , wherein the computing module is further configured to cause the processor to download one or more second readable indicia in response to expiration of at least one of the one or more pre-set readable indicia.

4. The apparatus of claim 1 , wherein the computing module is further configured to cause the processor to:

establish a connection between the apparatus and the merchant; and

facilitate, via the connection, reconciliation of the transaction by the merchant.

5. The apparatus of claim 1 , wherein the one or more pre-set readable indicia comprises a predetermined payment limit for use for payment during the transaction.

6. The apparatus of claim 5 , wherein the one or more pre-set readable indicia comprises a one-use payment token for payment during a transaction not to exceed a predetermined payment limit.

7. The apparatus of claim 1 , wherein the one or more pre-set readable indicia comprises payment account information; and wherein the computing module is further configured to:

cause the processor to receive authentication credentials from the user; and

authenticate the user to approve payment using the payment account information from the one or more pre-set readable indicia.

8. The apparatus of claim 1 , wherein the payment information comprises an alias associated with payment account information, the alias configured for presentation to the merchant for facilitating completion of the transaction.

9. A method for processing one or more pre-set readable indicia comprising a barcode or Quick Response (QR) code and associated with a user, whereby the user uses the pre-set readable indicia for facilitating payment during a transaction with a merchant when an apparatus has limited network connectivity, the method comprising:

providing a processor for executing computer program code stored in a non-transitory computer-readable medium to cause the processor to:

receive and store one or more pre-set readable indicia including authentication credentials and payment information including instructions for providing a payment during a transaction;

determine whether the apparatus has limited network connectivity;

in response to determining that the apparatus has limited network connectivity, the computing module further configured to cause the processor to:

prompt the user for input regarding whether the user desires to use the payment information of one of the pre-set readable indicia to provide payment;

receive user input indicating a desire to use the payment information of one of the pre-set readable indicia to provide payment; and

in response to receiving the user input indicating a desire to use the payment information of one of the pre-set readable indicia to provide payment, present on a display of the apparatus, one or more of the pre-set readable indicia to a merchant during a transaction for payment, wherein the presented readable indicia is configured such that the merchant can electronically scan the display to read the readable indicia, the electronic scan thereby providing the merchant with the authentication credentials and the payment information including instructions for providing payment during the transaction;

wherein the authentication credentials must be verified by the user before the payment information may be used to perform a transaction.

10. The method of claim 9 , wherein the one or more pre-set readable indicia comprises the QR code.

11. The method of claim 9 , wherein the computer program code is further configured to cause the processor to download one or more second readable indicia in response to expiration of at least one of the one or more pre-set readable indicia.

12. The method of claim 9 , wherein the computer program code is further configured to cause the processor to:

establish a connection between the apparatus and the merchant; and

facilitate, via the connection, reconciliation of the transaction by the merchant.

13. The method of claim 9 , wherein the one or more pre-set readable indicia comprises a predetermined payment limit for use for payment during the transaction.

14. The method of claim 13 , wherein the one or more pre-set readable indicia comprises a one-use payment token for payment during a transaction not to exceed a predetermined payment limit.

15. The method of claim 9 , wherein the one or more pre-set readable indicia comprises payment account information; and wherein the computing module is further configured to:

cause the processor to receive authentication credentials from the user; and

authenticate the user to approve payment using the payment account information from the one or more pre-set readable indicia.

16. A computer program product for processing one or more pre-set readable indicia comprising a barcode or Quick Response (QR) code and associated with a user, whereby the user uses the pre-set readable indicia for facilitating payment during a transaction with a merchant when an apparatus has limited network connectivity, the computer program product comprising:

a non-transitory computer-readable medium comprising a set of codes for causing a computer to:

receive and store one or more pre-set readable indicia including authentication credentials and payment information credentials including instructions for providing a payment during a transaction;

determine whether the apparatus has limited network connectivity;

in response to determining that the apparatus has limited network connectivity, the computing module further configured to cause the processor to:

prompt the user for input regarding whether the user desires to use the payment information of one of the pre-set readable indicia to provide payment;

receive user input indicating a desire to use the payment information of one of the pre-set readable indicia to provide payment; and

in response to receiving the user input indicating a desire to use the payment information of one of the pre-set readable indicia to provide payment, present on a display of the apparatus, one or more of the pre-set readable indicia to a merchant during a transaction for payment, wherein the presented readable indicia is configured such that the merchant can electronically scan the display to read the readable indicia, the electronic scan thereby providing the merchant with the authentication credentials and the payment information including instructions for providing payment during the transaction;

wherein the authentication credentials must be verified by the user before the payment information may be used to perform a transaction.

17. The computer program product of claim 15 , wherein the one or more pre-set readable indicia comprises the QR code.

18. The computer program product of claim 16 , wherein the set of codes are further for causing the computer to download one or more second readable indicia in response to expiration of at least one of the one or more pre-set readable indicia.

19. The computer program product of claim 16 , wherein the set of codes are further for causing the computer to:

establish a connection between the apparatus and the merchant; and

facilitate, via the connection, reconciliation of the transaction by the merchant.

20. The computer program product of claim 16 , wherein the one or more pre-set readable indicia comprises a predetermined payment limit for use for payment during the transaction.

21. The computer program product of claim 16 , wherein the one or more pre-set readable indicia comprises a one-use payment token for payment during a transaction not to exceed a predetermined payment limit.

22. The computer program product of claim 16 , wherein the one or more pre-set readable indicia comprises payment account information; and wherein the computing module is further configured to:

cause the processor to receive authentication credentials from the user; and

authenticate the user to approve payment using the payment account information from the one or more pre-set readable indicia.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: GRIGG, DAVID M.; JONES, ALICIA C.; GROSSMAN, GLENN; CALMAN, MATTHEW A.
To: BANK OF AMERICA CORPORATION
Reel/Frame 028791/0295 →
Continuity (1)
Related Publication 20140048596A1 · Feb 20, 2014