US 11,657,645 B2
Content-modification system with fingerprint data mismatch and responsive action feature
Andrew Laurence Ashbacher, Aptos, CA (US); Steven Michael Cormie, Cambridge (GB); and Stefanos Christakis Liassides, Cardiff (GB)
Assigned to ROKU, INC., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on May 26, 2022, as Appl. No. 17/825,638.
Application 17/825,638 is a continuation of application No. 16/870,583, filed on May 8, 2020, granted, now 11,386,696.
Claims priority of provisional application 62/846,425, filed on May 10, 2019.
Prior Publication US 2022/0292872 A1, Sep. 15, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06V 40/12 (2022.01); G06F 16/583 (2019.01); G06F 16/535 (2019.01); G06V 40/40 (2022.01)
CPC G06V 40/1365 (2022.01) [G06F 16/535 (2019.01); G06F 16/583 (2019.01); G06V 40/40 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving query fingerprint data representing content received by a content-presentation device on a channel;
making a first comparison of at least a first portion of the received query fingerprint data with one or more first reference fingerprint data sets, wherein each of the one or more first reference fingerprint data sets corresponds with a respective known channel identifier;
based on the first comparison, determining that the received query fingerprint data does not match any of the one or more first reference fingerprint data sets;
responsive to the determining:
determining that the channel on which the content-presentation device is receiving the content is an unidentified channel, and
making a second comparison of at least a second portion of the received query fingerprint data with second reference fingerprint data representing a modifiable content-segment, wherein the second reference fingerprint data is different from the one or more first reference fingerprint data sets;
based on the second comparison, detecting a match between at least the second portion of the received query fingerprint data and the second reference fingerprint data; and
responsive to detecting the match:
determining that the content received by the content-presentation device on the unidentified channel includes the modifiable content-segment, and
performing an action that facilitates the content-presentation device performing a content-modification operation so as to output supplemental content on the unidentified channel.