US 9,813,781 B2
Media content matching and indexing
Andrew Ashbacher, Santa Cruz, CA (US)
Assigned to Sorenson Media, Inc., Draper, UT (US)
Filed by Sorenson Media, Inc., Draper, UT (US)
Filed on Mar. 25, 2016, as Appl. No. 15/81,738.
Claims priority of provisional application 62/247,060, filed on Oct. 27, 2015.
Prior Publication US 2017/0118538 A1, Apr. 27, 2017
Int. Cl. H04N 21/235 (2011.01); H04N 21/84 (2011.01); G06F 17/22 (2006.01); G06F 17/30 (2006.01); H04N 21/2187 (2011.01); H04N 21/234 (2011.01); H04N 21/262 (2011.01); H04N 21/44 (2011.01); H04N 21/647 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/84 (2013.01) [G06F 17/2235 (2013.01); G06F 17/30784 (2013.01); H04N 21/2187 (2013.01); H04N 21/234 (2013.01); H04N 21/262 (2013.01); H04N 21/44004 (2013.01); H04N 21/64707 (2013.01); H04N 21/8166 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A device comprising:
a processing device to execute a content manager, the processing device comprising:
a first network connection to an television having a first automatic content recognition (ACR) system, wherein the television is to receive live media content from a content source device over a second network connection between the content source device and the television;
a third network connection to a content feed;
a second automatic content recognition (ACR) system to:
receive a copy of the live media content from the content feed via the third network connection;
fingerprint the copy of the live media content to obtain a first fingerprint;
match the first fingerprint with a second fingerprint stored at a reference database to identify overlay content associated with the second fingerprint;
receive a third fingerprint from the first ACR system;
match the first fingerprint with the third fingerprint to identify a broadcast channel for the live media content, wherein the processing device is to match of the first fingerprint with the second fingerprint and match the first fingerprint with the third fingerprint at least partially concurrently; and
send a fourth fingerprint to the television, wherein the fourth fingerprint is an identifier of an anchor point for the broadcast channel, wherein the anchor point is a point in time where the live media content is displayed plus a latency window, and wherein the anchor point indicates of a point in time to superimpose the overlay content onto the live media content.