Back to results
US 12,316,902 B2Granted
Synchronizing media content tag data
AssigneeAdeia Media Solutions Inc.
InventorsMark Berner, David Chamberlin, Kevin P. Smith
Life of this patent
Estimating the term…
Abstract
Tag data is created from in-band data in a media content item by a remote location while the media content item is being broadcasted by a content provider and received by the remote location. The tag data identifies locations in the media content item which enables media devices to accurately jump to particular locations in the media content item based on the tag data.
Claims16
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.
4 more elements
A system comprising:
- control circuitry configured to:
- receive 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;
- receive 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;
- map 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;
- determine segment boundaries of segments within the first version of the media content item and segments within the second version of the media content item;
- map 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
- embed the stream timing metadata and the segment metadata into the second version of the media content item.
5 more elements
Dependencies are inferred from the claim text.