System and Method for Facilitating Secure Self Payment Transactions of Retail Goods
First Claim
1. A computer-implemented method for verifying the purchase of goods and services between a consumer and a retailer, said consumer having a mobile device capable of communicating with a server, and said retailer having an electronic device capable of communicating with the server and with the mobile device, the method comprising the following steps:
- receiving a first set of data from the mobile device, said first set of data identifying one or more goods or services to be purchased;
receiving a second set of data from the mobile device, said second set of data identifying payment means for the purchase of said one or more goods or services;
creating a data record in a database representing the purchase of said one or more goods or services by said consumer;
generating in response to the successful purchase of said one or more goods or services via the identified payment means a unique quick response (“
QR”
) code, said QR code associated with said data record such that said QR code contains a link to said data record;
transmitting said QR code to the mobile device for display thereon by the consumer to verify to the retailer the purchase of said one or more goods or services; and
wherein the steps of receiving the first set of data, receiving the second set of data, creating the data record, generating said QR code, and transmitting said QR code are performed by the server.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are various embodiments for systems and methods for self-payment and verification of the purchase of retail goods and services. According to an embodiment of the invention, a method for verifying the purchase using a mobile electronic device in wireless communication with a payment verification system and a code generating system is provided, the method comprising the steps of: receiving from a consumer information identifying an item for purchase; receiving from a consumer information identifying payment means for purchasing the item for purchase; processing the information identifying the item for purchase and information identifying payment means and generating a unique QR code indicating a purchase of the item; sending the unique QR code to a mobile device for display by a consumer to the vendor of the item for purchase.
-
Citations
30 Claims
-
1. A computer-implemented method for verifying the purchase of goods and services between a consumer and a retailer, said consumer having a mobile device capable of communicating with a server, and said retailer having an electronic device capable of communicating with the server and with the mobile device, the method comprising the following steps:
-
receiving a first set of data from the mobile device, said first set of data identifying one or more goods or services to be purchased; receiving a second set of data from the mobile device, said second set of data identifying payment means for the purchase of said one or more goods or services; creating a data record in a database representing the purchase of said one or more goods or services by said consumer; generating in response to the successful purchase of said one or more goods or services via the identified payment means a unique quick response (“
QR”
) code, said QR code associated with said data record such that said QR code contains a link to said data record;transmitting said QR code to the mobile device for display thereon by the consumer to verify to the retailer the purchase of said one or more goods or services; and wherein the steps of receiving the first set of data, receiving the second set of data, creating the data record, generating said QR code, and transmitting said QR code are performed by the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for verifying the purchase of goods and services between a consumer and a retailer, said consumer having a mobile device capable of communicating with one or more servers, the system comprising:
a server comprising one or more processors and a non-transitory storage medium in communication with said one or more processors, said non-transitory storage medium having instructions thereon which, when executed by the one or more processors, cause the one or more processors to execute the steps of; receiving a first set of data from the mobile device, said first set of data identifying one or more goods or services to be purchased; receiving a second set of data from the mobile device, said second set of data identifying payment means for the purchase of said one or more goods or services; creating a data record in a database representing the purchase of said one or more goods or services by said consumer; generating in response to the successful purchase of said one or more goods or services via the identified payment means a unique QR code, said unique QR code associated with said data record such that said unique QR code contains a link to said data record; transmitting said unique QR code to the mobile device for display thereon by the consumer to verify to the retailer the purchase of said one or more goods or services - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. A computer-implemented method for verifying the purchase of goods and services between a consumer and a retailer, said consumer having a mobile device capable of communicating with a server, and said retailer having an electronic device capable of communicating with the mobile device and with the server, the method comprising the following steps:
-
scanning a QR code displayed on the mobile device; transmitting a request to server to verify that said QR code displayed on the mobile device is valid; receiving a response from the server indicating whether said QR code displayed on the mobile device represents a valid purchase; displaying whether said QR code displayed on the mobile device is valid; and wherein the steps of scanning said QR code, transmitting the request, receiving the response, and displaying whether said QR code displayed on the mobile device is valid are performed by the electronic device. - View Dependent Claims (25, 26, 27)
-
-
28. A system for verifying the purchase of goods and services between a consumer and a retailer, said consumer having a mobile device capable of communicating with a server, the system comprising:
a retailer electronic device comprising one or more processors and a non-transitory storage medium in communication with said one or more processors, said non-transitory storage medium having instructions thereon which, when executed by the one or more processors, cause the one or more processors to execute the steps of; scanning a QR code displayed on the mobile device; transmitting a request to the server to verify that said QR code displayed on the mobile device is valid; receiving a response from the server indicating whether said QR code displayed on the mobile device represents a valid purchase; and displaying whether said QR code displayed on the mobile device is valid. - View Dependent Claims (29, 30)
Specification