US 12,356,044 B2
Systems and methods for reducing dowload requirements
Justin Lewis, Marina Del Rey, CA (US); and Richard Rapp, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Nov. 17, 2023, as Appl. No. 18/513,253.
Application 18/513,253 is a continuation of application No. 17/143,351, filed on Jan. 7, 2021, granted, now 11,856,265.
Application 17/143,351 is a continuation of application No. 16/322,482, granted, now 11,856,264, previously published as PCT/US2016/062113, filed on Nov. 15, 2016.
Prior Publication US 2024/0089545 A1, Mar. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/472 (2011.01); G06F 9/48 (2006.01); G06F 9/54 (2006.01); H04N 21/2387 (2011.01); H04N 21/433 (2011.01); H04N 21/442 (2011.01); H04N 21/4722 (2011.01); H04N 21/658 (2011.01)
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
OG exemplary drawing
 
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.