US 11,924,480 B2
Content-modification system with system resource request feature
Matthew George Grover, Cardiff (GB)
Assigned to Roku, Inc, San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on Mar. 10, 2022, as Appl. No. 17/691,386.
Application 17/691,386 is a continuation of application No. 17/201,322, filed on Mar. 15, 2021, granted, now 11,310,543.
Application 17/201,322 is a continuation of application No. 16/895,685, filed on Jun. 8, 2020, granted, now 10,986,382.
Claims priority of provisional application 62/858,856, filed on Jun. 7, 2019.
Prior Publication US 2022/0201347 A1, Jun. 23, 2022
Int. Cl. H04N 21/234 (2011.01); H04N 21/24 (2011.01); H04N 21/262 (2011.01)
CPC H04N 21/23424 (2013.01) [H04N 21/2405 (2013.01); H04N 21/26291 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, by a server computing system, an upcoming content-replacement opportunity within a linear sequence of content segments transmitted on a channel, wherein the upcoming content-replacement opportunity comprises an opportunity to output a replacement content segment in place of a modifiable content segment that is part of the linear sequence of content segments;
responsive to identifying the upcoming content-replacement opportunity on the channel, identifying, by the server computing system, a group of multiple content-presentation devices tuned to the channel, wherein a content-presentation device is identified to be in the identified group based on a match detected between reference fingerprint data representing content being transmitted on the channel by a content distribution system to the content-presentation device and query fingerprint data received from the content-presentation device, wherein the reference fingerprint data is generated by the content distribution system for the content on an identified channel that is transmitted to the content-presentation device, the reference fingerprint data is transmitted with a first metadata from the content distribution system to the server computing system, and the query fingerprint data is generated by the content-presentation device on an unidentified channel after receiving the content from the content distribution system, and the query fingerprint data is transmitted with a second metadata different from the first metadata from the content-presentation device to the server computing system;
using, by the server computing system, at least in part, an amount of content-presentation devices in the identified group as a basis to determine an amount of system resources to request for use in performing actions that facilitate at least a portion of the content-presentation devices in the identified group performing respective content-replacement operations; and
requesting, by the server computing system, the determined amount of system resources for use in performing the actions that facilitate at least a portion of the content-presentation devices in the identified group performing respective content-replacement operations.