US 12,488,369 B2
Dynamic machine-readable codes
Thomas Kirk, Califon, NJ (US); Thomas J. Killian, Westfield, NJ (US); and Christopher W. Rice, Parsippany, NJ (US)
Assigned to AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed by AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed on Nov. 29, 2021, as Appl. No. 17/456,870.
Application 17/456,870 is a continuation of application No. 16/443,591, filed on Jun. 17, 2019, granted, now 11,188,938.
Application 16/443,591 is a continuation of application No. 14/092,839, filed on Nov. 27, 2013, granted, now 10,325,282, issued on Jun. 18, 2019.
Prior Publication US 2022/0084063 A1, Mar. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0242 (2023.01); H04L 9/08 (2006.01)
CPC G06Q 30/0246 (2013.01) [H04L 9/0816 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a processor of a server deployed in a communications network, a uniform resource locator from a user endpoint device, where the uniform resource locator is embedded in a machine-readable code displayed on a sign that is scanned by the user endpoint device, wherein the uniform resource locator includes an identifier and a string of encrypted data appended to the identifier a nonce string of a plurality of nonce strings, wherein the nonce string of encrypted data encodes a time of day and a location of the sign;
extracting, by the processor, the nonce string identifier from the uniform resource locator;
identifying, by the processor, a shared cryptographic key associated with the identifier;
using, by the processor, the shared cryptographic key to decrypt the string of encrypted data;
extracting, by the processor, information from the nonce string of encrypted data, where the information describes conditions under which the sign was scanned by the user endpoint device, wherein the information is hidden in the nonce string of encrypted data appended to the identifier; and
identifying, by the processor from the information, the conditions associated with the nonce string of encrypted data, wherein the conditions comprise the time of day at which the sign was scanned by the user endpoint device and the location of the sign that was scanned by the user endpoint device.