Patent ID: 9191553
Filing Date: 2015-11-17
Classification: G11B,H04H,H04N

Abstract:
1. A machine-implemented method, comprising: determining a first delay between an event and a first media stream of the event, wherein the first media stream includes an advertisement; determining a second delay between the event and a second media stream of the event; synchronizing the first and second media streams relative to one another based on a difference between the first and second delays to provide respective first and second synchronized media streams; identifying features of the first synchronized media stream that relate to features of the second synchronized media stream, wherein the features include one or more of audible features of the event and visual features of the event; further synchronizing the first and second synchronized media streams relative to one another to align the features of the first synchronized media stream with the related features of the second synchronized media stream to provide respective first and second further synchronized media streams; writing the first and second further synchronized media streams to a non-transitory computer-readable media to permit synchronous presentation of at least a portion of each of the first and second further synchronized media streams; inserting audio into one of the second media stream, the second synchronized media stream, and the second further synchronized media stream to correspond to video of the advertisement in the first media stream; and simultaneously presenting video of the first further synchronized media stream and audio of the second further synchronized media streams from the non-transitory computer-readable media.