CPC G07F 17/0014 (2013.01) [G05B 19/042 (2013.01); G06F 16/9566 (2019.01); G05B 2219/2645 (2013.01)] | 20 Claims |
1. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
receive a local content request from a local device of a fleet of resources, the local content request comprising a canonical uniform resource locator (URL) that uniquely identifies the local device, wherein the fleet of local resources, including the local device, comprises vending devices, beverage fountain dispensing devices, and/or digital billboard devices having a screen for displaying digital content to a user;
analyze the local content request to determine if the canonical URL matches one or more rewrite rules;
rewrite the canonical URL based on a respective rule of the one or more rewrite rules to point to a manifest in a content store on the computer as specified in a mapping database, wherein the mapping database maps digital content in the content store to the fleet of resources, including the local device, wherein the manifest identifies a set of content resources of digital content to be displayed on the screen of the local device; and
formulate a response to the local content request based on the rewritten conical URL, wherein the response includes the manifest identifying the set of content resources for the local device; and
transmit the response to the local device to cause the local device to remotely access the set of content resources and display associated digital content via the screen of the local device.
|