US 11,985,393 B2
Content-modification system with client-side advertisement caching
Jonathan Sullivan, Hurricane, UT (US); Remy Spoentgen, Tampa, FL (US); and Thomas Harrington, New York, NY (US)
Assigned to ROKU, INC., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on Oct. 11, 2021, as Appl. No. 17/498,456.
Application 17/498,456 is a continuation of application No. 16/949,515, filed on Oct. 31, 2020, granted, now 11,190,854.
Claims priority of provisional application 62/929,046, filed on Oct. 31, 2019.
Prior Publication US 2022/0030323 A1, Jan. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/81 (2011.01); G06N 3/08 (2023.01); G06Q 30/0241 (2023.01); H04N 21/433 (2011.01); H04N 21/44 (2011.01); H04N 21/45 (2011.01); H04N 21/466 (2011.01)
CPC H04N 21/812 (2013.01) [G06N 3/08 (2013.01); G06Q 30/0241 (2013.01); H04N 21/4331 (2013.01); H04N 21/44016 (2013.01); H04N 21/4532 (2013.01); H04N 21/4666 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, by a computing system, an expected value for supplemental content based at least in part on a probability of success of a content-modification operation upon occurrence of an upcoming content-modification opportunity using the supplemental content and based at least in part on an expected revenue gained from the content-modification operation using the supplemental content, wherein the expected revenue depends on an opportunity cost of an underlying content segment available for replacement by the supplemental content;
selecting, by the computing system, the supplemental content from among a plurality of supplemental content based on the supplemental content having the expected value above a threshold value to perform the content-modification operation that replaces the underlying content segment at a content-presentation device upon occurrence of the upcoming content-modification opportunity; and
sending, by the computing system, the supplemental content to the content-presentation device in advance of an upcoming content-modification opportunity of the content-presentation device.