Patent ID: 11880303
Assignee: YAHOO AD TECH LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:
receiving, at a first proxy hop, a request from a client device for a content object originating from a content source;
executing a cache tagging script to add a query parameter specifying a cache tag version for the content object to the request to create a modified request;
transmitting the modified request through one or more subsequent proxy hops to the content source to retrieve the content object;
caching the content object, tagged with a cache tag specifying the cache tag version, as a cached content object within a cache, wherein the cache tag is associated with an expiration timestamp after which the cached content object is designated to be invalid; and
in response to receiving, at the first proxy hop, a subsequent request for the content object:
determining a request Uniform Resource Locator (URL) of the content object included in the subsequent request; and
executing a cache tag configuration override script to (i) perform a lookup of a tuple by the request URL of the subsequent request and (ii) tag the subsequent request with an override cache tag to create a modified subsequent request, wherein the tuple for which the lookup was performed by executing the cache tag configuration override script comprises a starting timestamp of when a cache tag override should apply, a duration of the cache tag override, and a cache tag override value.