FACILITATING MOBILE DEVICE PAYMENTS USING PRODUCT CODE SCANNING TO ENABLE SELF CHECKOUT
First Claim
1. A computer-implemented method for purchasing a product item in a retail environment using a mobile device, the method comprising:
- using a mobile device, sending a request to read one or more product codes;
reading the one or more product codes corresponding to one or more products;
based on the reading, receiving product information;
transmitting data on the reading to a payment processing system;
receiving a request, from a customer, to calculate a total price of the reading;
based on the request, calculating the total price of the reading,authorizing payment and transmitting authorization to the payment processing system; and
selectively receiving a compensation based on predetermined criteria.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are computer implemented methods and systems for facilitating mobile device payments using product scanning and wireless communication functionality of mobile devices. Using a mobile device, a customer may read product codes and receive product information, which may include a product price, a manufacture date, a manufacturing country, a quantity of products. When reading the product codes, the customer may be also provided with promotional offers and advertising material from a merchant, a mobile payment service provider, or a third party. Upon reading the product codes, the reading may be stored in a list on the mobile device. The user may further send a request to calculate a total price of the products read by the mobile device. The total price may be encoded in a code scannable by a merchant scanning device.
57 Citations
42 Claims
-
1. A computer-implemented method for purchasing a product item in a retail environment using a mobile device, the method comprising:
-
using a mobile device, sending a request to read one or more product codes; reading the one or more product codes corresponding to one or more products; based on the reading, receiving product information; transmitting data on the reading to a payment processing system; receiving a request, from a customer, to calculate a total price of the reading; based on the request, calculating the total price of the reading, authorizing payment and transmitting authorization to the payment processing system; and selectively receiving a compensation based on predetermined criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented system for purchasing a product item in a retail environment using a mobile device, the system comprising a processor configured to:
-
using a mobile device, read one or more product codes corresponding to one or more products; based on the reading, receive product information; transmit data on the reading to a payment processing system; receive a request, from a customer, to calculate a total price of the reading; based on the request, calculate the total price of the reading, the total price being encoded in a code scannable by a merchant scanning device; authorize payment and transmit authorization to the payment processing system; and selectively receive a compensation based on predetermined criteria. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A payment processing system for purchasing a product item in a retail environment using a mobile device, the system comprising:
-
a database for storing product information and customer related data; a retrieving module for retrieving the product information from the database; a transmission module for transmitting the product information to a mobile device; a receiving module for receiving data on one or more products read by the mobile device; a transformation module for automatically calculating and encoding a total price of one or more products; a sending module for sending digital receipts to a customer email; and a payment module for receiving payment authorization and funds from a customer account, transferring cashback and providing a discount to a customer. - View Dependent Claims (42)
-
Specification