US 12,316,902 B2
Synchronizing media content tag data
Mark Berner, Santa Clara, CA (US); David Chamberlin, Pacifica, CA (US); and Kevin P. Smith, Mountain View, CA (US)
Assigned to ADEIA MEDIA SOLUTIONS INC., San Jose, CA (US)
Filed by Adeia Media Solutions Inc., San Jose, CA (US)
Filed on Sep. 27, 2023, as Appl. No. 18/373,497.
Application 18/373,497 is a continuation of application No. 17/159,859, filed on Jan. 27, 2021, granted, now 11,805,291.
Application 17/159,859 is a continuation of application No. 16/726,732, filed on Dec. 24, 2019, granted, now 11,070,866, issued on Jul. 20, 2021.
Application 16/726,732 is a continuation of application No. 15/283,214, filed on Sep. 30, 2016, abandoned.
Claims priority of provisional application 62/235,542, filed on Sep. 30, 2015.
Prior Publication US 2024/0056628 A1, Feb. 15, 2024
Int. Cl. H04N 21/43 (2011.01); G06F 16/70 (2019.01); G06F 16/901 (2019.01); H04N 21/2343 (2011.01); H04N 21/235 (2011.01); H04N 21/4147 (2011.01); H04N 21/432 (2011.01); H04N 21/433 (2011.01); H04N 21/435 (2011.01); H04N 21/44 (2011.01); H04N 21/442 (2011.01); H04N 21/4545 (2011.01); H04N 21/472 (2011.01); H04N 21/81 (2011.01); H04N 21/8352 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/43074 (2020.08) [G06F 16/70 (2019.01); G06F 16/9014 (2019.01); H04N 21/23439 (2013.01); H04N 21/235 (2013.01); H04N 21/2353 (2013.01); H04N 21/2358 (2013.01); H04N 21/4147 (2013.01); H04N 21/432 (2013.01); H04N 21/4325 (2013.01); H04N 21/435 (2013.01); H04N 21/4358 (2013.01); H04N 21/44008 (2013.01); H04N 21/44209 (2013.01); H04N 21/45457 (2013.01); H04N 21/47217 (2013.01); H04N 21/812 (2013.01); H04N 21/8352 (2013.01); H04N 21/8455 (2013.01); H04N 21/8456 (2013.01); H04N 21/433 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
receiving first metadata associated with a first version of a media content item, wherein the first metadata includes a first plurality of hash value data sequences indicating a plurality of time-based positions in the first version of the media content item;
receiving second metadata associated with a second version of the media content item, wherein the second metadata includes a second plurality of hash value data sequences indicating a plurality of time-based positions in the second version of the media content item;
mapping the first plurality of hash value data sequences to corresponding hash value data sequences of the second plurality of hash value data sequences to create stream timing metadata;
determining segment boundaries of segments within the first version of the media content item and segments within the second version of the media content item;
mapping the segment boundaries of segments within the first version of the media content to corresponding segments within the second version of the media content to create segment metadata; and
embedding the stream timing metadata and the segment metadata into the second version of the media content item.