Mobile barcode generation and payment
First Claim
Patent Images
1. A system comprising:
- a memory storing account information for a plurality of users, wherein the account information comprises a user identifier, user funding sources, and barcode information for a barcode generated for a specific transaction, wherein the user funding sources are selected from a group comprising credit cards, debit cards, gift cards, and store credit accounts;
a payment service provider comprising a computer processor communicatively coupled to the memory and programmed to;
receive information about the specific transaction, information about a user account and information about a merchant or location from a user device, wherein the information about the user account comprises at least user preferences associated with a plurality of funding sources;
automatically determine a plurality of funding sources available for use by the user based on the information received about the specific transaction, the information received about the user account and the information received about the merchant or location;
communicate the plurality of funding sources to the user device;
receive a selection from the user of at least two funding sources of the plurality of funding sources for completing funding of the specific transaction with the merchant;
generate, by the payment provider, a barcode containing the at least two funding sources of the plurality of funding sources;
communicate the barcode to a user device;
receive information contained in the barcode from the barcode being scanned on the user device by a merchant point of sale device; and
process the payment based, at least in part, on the received information contained in the barcode, wherein the processing of the payment includes at least a debit from each of the at least two funding sources of the plurality of funding sources.
2 Assignments
0 Petitions
Accused Products
Abstract
An application on user'"'"'s mobile device (having a display screen) generates a transaction-specific barcode on the display, where the barcode contains a plurality of funding sources for the transaction and/or merchant loyalty, reward, or membership numbers. The barcode can be scanned to make purchases at a point of sale (POS).
32 Citations
19 Claims
-
1. A system comprising:
-
a memory storing account information for a plurality of users, wherein the account information comprises a user identifier, user funding sources, and barcode information for a barcode generated for a specific transaction, wherein the user funding sources are selected from a group comprising credit cards, debit cards, gift cards, and store credit accounts; a payment service provider comprising a computer processor communicatively coupled to the memory and programmed to; receive information about the specific transaction, information about a user account and information about a merchant or location from a user device, wherein the information about the user account comprises at least user preferences associated with a plurality of funding sources; automatically determine a plurality of funding sources available for use by the user based on the information received about the specific transaction, the information received about the user account and the information received about the merchant or location; communicate the plurality of funding sources to the user device; receive a selection from the user of at least two funding sources of the plurality of funding sources for completing funding of the specific transaction with the merchant; generate, by the payment provider, a barcode containing the at least two funding sources of the plurality of funding sources; communicate the barcode to a user device; receive information contained in the barcode from the barcode being scanned on the user device by a merchant point of sale device; and process the payment based, at least in part, on the received information contained in the barcode, wherein the processing of the payment includes at least a debit from each of the at least two funding sources of the plurality of funding sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors of a server are adapted to cause the server of a payment provider to perform a method comprising:
-
receiving information about the specific transaction, information about a user account and information about a merchant or location from a user device, wherein the information about the user account comprises at least user preferences associated with a plurality of funding sources selected from a group comprising credit cards, debit cards, gift cards, and store credit accounts; automatically determining a plurality of funding sources available for use by the user based on the information received about the specific transaction, the information received about the user account and the information received about the merchant or location; communicating the plurality of funding sources to the user device; receiving a selection from the user of at least two funding sources of the plurality of funding sources for completing funding of the specific transaction with the merchant; generating, by the payment provider, a barcode containing the at least two funding sources of the plurality of funding sources; communicating the barcode to a user device; receiving information contained in the barcode from the barcode being scanned on the user device by a merchant point of sale device; and processing the payment based, at least in part, on the received information contained in the barcode, wherein the processing of the payment includes at least a debit from each of the at least two funding sources of the plurality of funding sources. - View Dependent Claims (11, 12, 13, 14, 15, 18)
-
-
16. A mobile communication device for performing a financial transaction, comprising:
-
an antenna programmed to communicate with a payment service provider; a computer processor programmed to; communicate, via the antenna to the payment service provider, information about a user account, information about a merchant or location, and information about a specific transaction, wherein the information about the user account comprises at least user preferences associated with a plurality of user funding sources, wherein the plurality of user funding sources are selected from the group comprising;
credit cards, debit cards, gift cards, and store credit accounts; andgenerate display a barcode, originated by the payment service provider, for completing funding of the specific transaction, wherein the barcode comprises a selection of at least two user funding sources of the plurality of user funding sources automatically determined to be available by the payment service provider in response to receiving the information about the user account, the information about the merchant or the location, and the information about the specific transaction a memory programmed to store information about the specific financial transaction; and a display programmed to; display the barcode and allow the barcode to be scanned at a merchant point of sale device for processing by the payment service provider; and display a notification of an authorized payment to the merchant that includes at least a debit from each of the at least two funding sources of the plurality of user funding sources. - View Dependent Claims (19)
-
Specification