Creation and management of dynamic quick response (QR) codes
View Patent ↗In response to detecting a configured quick response (QR) code change event associated with an item displayed in a retail environment, a changed dynamic QR code is displayed that includes an encoded new unique value. The changed dynamic QR code is changed from a previously-displayed dynamic QR code and is changed based upon a set of contemporaneous data elements associated the retail environment within which the item is displayed.
1. A method, comprising:
by a processor:
displaying, in response to a detected configured quick response (QR) code change event associated with an item displayed in a retail environment, a changed dynamic QR code comprising an encoded new unique value changed from a previously-displayed dynamic QR code and changed based upon a set of contemporaneous data elements associated with the retail environment within which the item is displayed;
configuring the changed dynamic QR code as a single redemption dynamic QR code;
detecting a redemption of the single redemption dynamic QR code; and
preventing a second attempted redemption of the single redemption dynamic QR code.
2. The method of claim 1 , where the set of contemporaneous data elements associated with the retail environment within which the item is displayed comprises:
data elements selected from a group consisting of a current location of the item displayed in the retail environment, a current temperature at the current location of the item displayed in the retail environment, a current time, and a current date.
3. The method of claim 1 , where the detected configured QR code change event associated with the item displayed in the retail environment comprises one of a current scanned-item price of the item, a user identifier of a user that scanned the previously-displayed dynamic QR code, and a device identifier of a consumer device of the user that scanned the previously-displayed dynamic QR code.
4. The method of claim 1 , further comprising:
archiving, to implement user-based QR code redemption in response to detecting a scan of the changed dynamic QR code, a user identifier of a user that scanned the changed dynamic QR code, a device identifier of a consumer device of the user that scanned the changed dynamic QR code, and the encoded new unique value of the changed dynamic QR code; and
using the archived user identifier, device identifier, and encoded new unique value during a detected redemption of the changed dynamic QR code to limit the detected redemption to the user and the consumer device that scanned the changed dynamic QR code.
5. A system, comprising:
an output device; and
a processor programmed to:
display, on the output device in response to a detected configured quick response (QR) code change event associated with an item displayed in a retail environment, a changed dynamic QR code comprising an encoded new unique value changed from a previously-displayed dynamic QR code and changed based upon a set of contemporaneous data elements associated with the retail environment within which the item is displayed;
configure the changed dynamic QR code as a single redemption dynamic QR code;
detect a redemption of the single redemption dynamic OR code; and
prevent a second attempted redemption of the single redemption dynamic QR code.
6. The system of claim 5 , where the set of contemporaneous data elements associated with the retail environment within which the item is displayed comprises:
data elements selected from a group consisting of a current location of the item displayed in the retail environment, a current temperature at the current location of the item displayed in the retail environment, a current time, and a current date.
7. The system of claim 5 , where the detected configured QR code change event associated with the item displayed in the retail environment comprises one of a current scanned-item price of the item, a user identifier of a user that scanned the previously-displayed dynamic QR code, and a device identifier of a consumer device of the user that scanned the previously-displayed dynamic QR code.
8. The system of claim 5 , where the processor is further programmed to:
archive, to implement user-based QR code redemption in response to detecting a scan of the changed dynamic QR code, a user identifier of a user that scanned the changed dynamic QR code, a device identifier of a consumer device of the user that scanned the changed dynamic QR code, and the encoded new unique value of the changed dynamic QR code; and
use the archived user identifier, device identifier, and encoded new unique value during a detected redemption of the changed dynamic QR code to limit the detected redemption to the user and the consumer device that scanned the changed dynamic QR code.
9. A computer program product, comprising:
a computer readable storage medium having computer readable program code embodied therewith, where the computer readable storage medium is not a transitory signal per se and where the computer readable program code when executed on a computer causes the computer to:
display, in response to a detected configured quick response (QR) code change event associated with an item displayed in a retail environment, a changed dynamic QR code comprising an encoded new unique value changed from a previously-displayed dynamic QR code and changed based upon a set of contemporaneous data elements associated with the retail environment within which the item is displayed;
configure the changed dynamic QR code as a single redemption dynamic QR code;
detect a redemption of the single redemption dynamic QR code; and
prevent a second attempted redemption of the single redemption dynamic QR code.
10. The computer program product of claim 9 , where the set of contemporaneous data elements associated with retail environment within which the item is displayed comprises:
data elements selected from a group consisting of a current location of the item displayed in the retail environment, a current temperature at the current location of the item displayed in the retail environment, a current time, and a current date.
11. The computer program product of claim 9 , where the detected configured QR code change event associated with the item displayed in the retail environment comprises one of a current scanned-item price of the item, a user identifier of a user that scanned the previously-displayed dynamic QR code, and a device identifier of a consumer device of the user that scanned the previously-displayed dynamic QR code.
12. The computer program product of claim 9 , where the computer readable program code when executed on the computer further causes the computer to:
archive, to implement user-based QR code redemption in response to detecting a scan of the changed dynamic QR code, a user identifier of a user that scanned the changed dynamic QR code, a device identifier of a consumer device of the user that scanned the changed dynamic QR code, and the encoded new unique value of the changed dynamic QR code; and
use the archived user identifier, device identifier, and encoded new unique value during a detected redemption of the changed dynamic QR code to limit the detected redemption to the user and the consumer device that scanned the changed dynamic QR code.