| CPC H04N 21/4722 (2013.01) [G06F 9/485 (2013.01); G06F 9/54 (2013.01); H04N 21/2387 (2013.01); H04N 21/4331 (2013.01); H04N 21/4333 (2013.01); H04N 21/44204 (2013.01); H04N 21/6581 (2013.01)] | 20 Claims |

|
1. A method of reducing computer resource requirements for display of additional content on a client device configured for playback of media content, the method comprising:
determining, by an application installed on a client device, that display of additional content has been triggered;
generating, by the application, a context token based on an identifier of background context in which display of the additional content was triggered, a value of an impression index corresponding to the background context, and an additional content trigger identifier that identifies a manner in which the additional content was triggered, wherein the value of the impression index indicates a number of times that conditions defining the background context have been satisfied, wherein the identifier of background context in which display of the additional content was triggered includes a primary content item being displayed, wherein the primary content item is different from the additional content;
determining, by a content manager installed on the client device, that an item of additional content associated with the context token is stored in a cache of the client device based on a previous termination of displaying the item of additional content, and based on an elapsed display time of the item of additional content not exceeding a threshold display time;
identifying, by the content manager, the elapsed display time associated with the item of additional content prior to the previous termination of the displaying the item of additional content; and
initiating, by the application, display of the item of additional content retrieved from the cache of the client device and from the previous termination of the displaying of the item of additional content based on the elapsed display time and the context token.
|