US 11,689,751 B2
Method and system for re-uniting metadata with media-stream content at a media client, to facilitate action by the media client
Steven M. Cormie, Cambridge (GB); and Brian Jentz, Buxton (GB)
Assigned to ROKU, INC., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on Sep. 15, 2021, as Appl. No. 17/447,711.
Application 17/447,711 is a continuation of application No. 15/929,211, filed on Jan. 28, 2020, granted, now 11,153,616.
Claims priority of provisional application 62/900,043, filed on Sep. 13, 2019.
Prior Publication US 2021/0409788 A1, Dec. 30, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/235 (2011.01); H04N 21/83 (2011.01); H04N 21/8358 (2011.01); H04N 21/81 (2011.01); H04N 21/2389 (2011.01); H04N 21/234 (2011.01)
CPC H04N 21/235 (2013.01) [H04N 21/23424 (2013.01); H04N 21/23892 (2013.01); H04N 21/812 (2013.01); H04N 21/83 (2013.01); H04N 21/8358 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a communication system, comprising:
receiving, by a computing system through a first channel, a copy of a channel feed carrying a media stream, wherein the channel feed is also broadcasted through a second channel for delivery of the media stream to a media client, and the channel feed further includes metadata in-band with the media stream and correlated with a frame of the media stream;
determining that the metadata is removed from the channel feed when the media stream reaches the media client through the second channel, and the media client receives the media stream without the metadata;
extracting, by the computing system, the metadata from the channel feed; and
transmitting, by the computing system, in an out-of-band message to the media client through the first channel, the extracted metadata in correlation with reference fingerprint data representing the frame of the media stream, wherein the correlation of the extracted metadata with the reference fingerprint data representing the frame of the media stream is useable by the media client as a basis to re-correlate the metadata with the frame of the media stream, so as to enable the media client to carry out an action based on the correlation of the metadata with the frame of the media stream.