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 for use in a transaction, wherein the user funding sources are selected from a group comprising credit cards, debit cards, gift cards, and store credit accounts; and
a payment service provider comprising a computer processor communicatively coupled to the memory and configured to;
receive information about a user account and information about a merchant or location from a user device;
automatically determine a first plurality of funding sources available for use by the user based on the information received about the user account and the information received about the merchant or location;
communicate a second plurality of funding sources from the first plurality of funding sources to the user device;
receive a selection from the user of at least two funding sources from the second plurality of funding sources for completing funding of the transaction with the merchant;
generate a barcode containing the at least two funding sources of the second plurality of funding sources for display on the 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).
15 Citations
21 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 for use in a transaction, wherein the user funding sources are selected from a group comprising credit cards, debit cards, gift cards, and store credit accounts; and a payment service provider comprising a computer processor communicatively coupled to the memory and configured to; receive information about a user account and information about a merchant or location from a user device; automatically determine a first plurality of funding sources available for use by the user based on the information received about the user account and the information received about the merchant or location; communicate a second plurality of funding sources from the first plurality of funding sources to the user device; receive a selection from the user of at least two funding sources from the second plurality of funding sources for completing funding of the transaction with the merchant; generate a barcode containing the at least two funding sources of the second plurality of funding sources for display on the 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, 10, 11, 12)
-
-
13. 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 to perform a method comprising:
-
receiving 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 first plurality of funding sources available for use by the user based on the information received about the user account and the information received about the merchant or location; communicating a second plurality of funding sources from the first plurality of funding sources to the user device; receiving a selection from the user of at least two funding sources from the second plurality of funding sources for completing funding of the transaction with the merchant; generating a barcode containing the at least two funding sources of the second plurality of funding sources for display on the 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 (14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile communication device for performing a transaction, comprising:
-
an antenna programmed to communicate with a remote on-line client; a computer processor programmed to; communicate, via the antenna to the remote on-line client, information about a user account and information about a merchant or location, 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; and display a barcode, originated by the on-line client, for completing funding of the transaction, wherein the barcode comprises a selection of at least two user funding sources of a plurality of user funding sources automatically determined to be available by the on-line client in response to receiving the information about the user account and the information about the merchant or the location; a memory programmed to store information about the 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 remote on-line client; 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.
-
Specification