DYNAMIC GENERATION OF QUICK RESPONSE (QR) CODES FOR SECURE COMMUNICATION FROM/TO A MOBILE DEVICE
First Claim
1. A method comprising:
- receiving, in a mobile device executing a retail application, selection of a product or service by a user of the mobile device;
generating, in the mobile device and based on the received user selection of the product or service, a quick response (QR) code encoding identification of the selected product or service and identification of a user account of the user of the mobile device;
displaying, by the mobile device, the generated QR code such that the QR code can be communicated to a retail kiosk associated with the retail application to allow the retail kiosk to provide the selected product or service from the retail kiosk in response to having read the displayed QR code.
1 Assignment
0 Petitions
Accused Products
Abstract
Dynamically generated quick response (QR) codes are used for secure communication to/from mobile devices. In one example, a QR code identifies a product or service selected by a user using a mobile device. The mobile device generates the QR code identifying the user'"'"'s selection, and displays the QR code for reading by a retail kiosk. The retail kiosk, such as movie-rental kiosk, extracts the product or service selection encoded in QR code and provides the identified product or service to the user. The QR code can additionally identify a user account, such that payment for the product or service is automatically charged to the account identified from the QR code. In another example, the QR code is used to transfer money and/or credits between a user and a retailer, or between two users.
123 Citations
20 Claims
-
1. A method comprising:
-
receiving, in a mobile device executing a retail application, selection of a product or service by a user of the mobile device; generating, in the mobile device and based on the received user selection of the product or service, a quick response (QR) code encoding identification of the selected product or service and identification of a user account of the user of the mobile device; displaying, by the mobile device, the generated QR code such that the QR code can be communicated to a retail kiosk associated with the retail application to allow the retail kiosk to provide the selected product or service from the retail kiosk in response to having read the displayed QR code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, in a mobile device executing a payment application, user account information; generating, in the mobile device and based on the received user account information, a quick response (QR) code encoding identification of the user account of the user of the mobile device; displaying, by the mobile device, the generated QR code such that the QR code can be read by a QR reader of a device for processing a payment transaction; and receiving, from a payment application server associated with the payment application, a payment confirmation message in response to the device for processing the payment transaction successfully completing a payment transaction based on the user account identification encoded in the generated QR code. - View Dependent Claims (13, 14, 15)
-
-
16. A method comprising:
-
reading, by a quick response (QR) code reader of a device for processing a payment transaction, a QR code displayed by a user'"'"'s mobile device; processing, by the device for processing the payment transaction, the QR code read by the QR reader in order to extract identification of a user account of the user of the mobile device encoded in the QR code; generating a payment transaction request message in the device for processing the payment transaction, the payment transaction request message including the identification of the user account extracted from the QR code and a transaction amount; transmitting the generated payment transaction request message from the device for processing the payment transaction to a payment application server; and receiving, from the payment application server, a payment confirmation message in response to the payment application server successfully completing a payment transaction based on the user account identification extracted from the QR code. - View Dependent Claims (17, 18, 19, 20)
-
Specification