US 11,722,729 B2
Method and system for use of earlier and/or later single-match as basis to disambiguate channel multi-match with non-matching programs
Raghavendra Sunku, Novato, CA (US); Jaehyung Lee, Seoul (KR); Virginie Debelair, San Francisco, CA (US); and Peter Dunker, Thuringia (DE)
Assigned to ROKU, INC., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on Sep. 27, 2019, as Appl. No. 16/586,552.
Claims priority of provisional application 62/876,363, filed on Jul. 19, 2019.
Prior Publication US 2021/0021893 A1, Jan. 21, 2021
Int. Cl. H04N 21/442 (2011.01); H04N 21/44 (2011.01); H04N 21/438 (2011.01); H04N 21/4402 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/442 (2013.01) [H04N 21/4383 (2013.01); H04N 21/4402 (2013.01); H04N 21/44016 (2013.01); H04N 21/812 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, by a computing system, a channel multi-match with non-matching programs, wherein detecting the channel multi-match with non-matching programs includes (i) detecting, based on digital-fingerprint comparison, the channel multi-match in which query fingerprint data representing a channel rendered by a content presentation device matches multiple instances of reference fingerprint data corresponding respectively with multiple known channels and (ii) detecting that, at a time of the detected channel multi-match, the multiple known channels were scheduled to be presenting different programs than each other;
responsive to at least detecting the channel multi-match with non-matching programs, performing, by the computing system, disambiguation based at least in part on detecting at least one of an earlier or later single-channel match in which the query fingerprint data matches reference fingerprint data corresponding with just a single known channel, wherein the disambiguation establishes that the channel rendered by the content presentation device is the single known channel; and
based on the disambiguation, using, by the computing system, the single known channel as a basis for carrying out of at least one channel-specific operation.