US 12,067,826 B2
Content management on remote displays using URL rewriting
Andrew Jarnagin, Atlanta, GA (US)
Assigned to The Coca-Cola Company, Atlanta, GA (US)
Filed by THE COCA-COLA COMPANY, Atlanta, GA (US)
Filed on Jul. 5, 2021, as Appl. No. 17/367,525.
Application 17/367,525 is a continuation of application No. 15/768,707, granted, now 11,055,949, previously published as PCT/US2016/056934, filed on Oct. 14, 2016.
Claims priority of provisional application 62/242,552, filed on Oct. 16, 2015.
Prior Publication US 2021/0335078 A1, Oct. 28, 2021
Int. Cl. G06F 16/95 (2019.01); G05B 19/042 (2006.01); G06F 16/955 (2019.01); G07F 17/00 (2006.01)
CPC G07F 17/0014 (2013.01) [G05B 19/042 (2013.01); G06F 16/9566 (2019.01); G05B 2219/2645 (2013.01)] 20 Claims
OG exemplary drawing
 
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.