FACILITATING MOBILE DEVICE PAYMENTS USING PRODUCT CODE SCANNING
First Claim
1. A computer implemented method for facilitating mobile device payments using barcodes, the computer implemented method comprising:
- providing merchant identification information on a user interface of a mobile device, the merchant identification information corresponding to a payment processing system;
retrieving customer payment information based on the merchant identification information, the customer payment information corresponding to a customer payment account maintained at the payment processing system; and
displaying a barcode on a screen of the mobile device, wherein the displayed barcode is scannable by a barcode scanner of the payment processing system and wherein the displayed barcode encodes the customer payment information.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are computer implemented methods and systems for facilitating mobile device payments using barcodes displayed on mobile devices and scanned by merchants at checkout counters. When a customer is ready to tender a payment to a merchant, instead of using a credit card, cash, or check, the customer activates an application on his mobile device. The mobile device includes or obtains information about the payment system of this merchant. Furthermore, the mobile device includes or obtains information about the customer/mobile device user and then uses these two pieces of information to generate and display a barcode that encodes customer payment information specific to this merchant. The barcode is scanned at the checkout counter and processed to retrieve customer records from a database of the payment processing system. These records are then used to transfer funds between the merchant and customer, obtain discounts, and/or perform other retail transactions.
149 Citations
21 Claims
-
1. A computer implemented method for facilitating mobile device payments using barcodes, the computer implemented method comprising:
-
providing merchant identification information on a user interface of a mobile device, the merchant identification information corresponding to a payment processing system; retrieving customer payment information based on the merchant identification information, the customer payment information corresponding to a customer payment account maintained at the payment processing system; and displaying a barcode on a screen of the mobile device, wherein the displayed barcode is scannable by a barcode scanner of the payment processing system and wherein the displayed barcode encodes the customer payment information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A payment processing method using a payment processing system, the payment processing method comprising:
-
scanning, at a checkout counter, a barcode displayed on a screen of a mobile device, wherein the displayed barcode encodes customer payment information; retrieving the customer payment information from the scanned barcode; retrieving one or more customer records from a database of the payment processing system, the one or more customer records correspond to the customer payment information; and displaying the one or more customer records at the checkout counter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A payment processing system for facilitating mobile device payment, the system comprising:
-
a barcode scanner for scanning at barcode displayed on a screen of a mobile device, wherein the displayed barcode encodes customer payment information, the barcode scanner provided at a checkout counter; a processing module for retrieving the customer payment information from the scanned barcode; a database for storing one or more customer records; and a display for displaying the one or more customer records, the display provided at the checkout counter.
-
-
20. A computer-readable medium comprising instructions, which when executed by one or more processors, perform the following operations:
-
scan, at a checkout counter, a barcode displayed on a screen of a mobile device, wherein the displayed barcode encodes customer payment information; retrieve the customer payment information from the scanned barcode; retrieve one or more customer records from a database of the payment processing system, the one or more customer records correspond to the customer payment information; and display the one or more customer records at the checkout counter.
-
-
21. A computer system for facilitating mobile device payment, the system comprising:
-
an input module for communicating via network with one or more mobile devices and for receiving product information from the one or more mobile devices; a product database for storing product related data corresponding to each individual product items based on the product information; and a payment module for receiving payment authorization from the one or more mobile devices and transferring funds between one or more accounts.
-
Specification