Patent ID: 11915077
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 9:
10. An apparatus, comprising:
one or more network interfaces;
a processor coupled to the one or more network interfaces and configured to execute one or more processes; and
a memory configured to store a process that is executable by the processor, the process when executed configured to:
maintain, as database entries, a mapping of uniform resource locators and key information embedded into codes;
receive, from a requesting device, a domain name system resolution request for a particular uniform resource locator, wherein domain name system resolution request is received at a code authentication service and wherein the code authentication service receives the key information as part of the domain name system resolution request;
determine, based on the mapping maintained as database entries, whether the domain name system resolution request is associated with valid key information for the particular uniform resource locator;
provide, to the requesting device, a domain name system resolution response that indicates an address associated with the particular uniform resource locator, when the apparatus determines that the domain name system resolution request includes valid key information for the particular uniform resource locator; and
notify, when the code authentication service determines that the domain name system resolution request for a scan of a particular scannable code does not include valid key information for the particular uniform resource locator, an owner of the particular scannable code of the scan.