CPC H04N 21/242 (2013.01) [H04N 21/2665 (2013.01); H04N 21/4302 (2013.01); H04N 21/43072 (2020.08); H04N 21/4325 (2013.01); H04N 21/433 (2013.01); H04N 21/435 (2013.01); H04N 21/4524 (2013.01); H04N 21/4532 (2013.01); H04N 21/4622 (2013.01); H04N 21/47202 (2013.01); H04N 21/4788 (2013.01); H04N 21/84 (2013.01); H04N 21/8547 (2013.01); H04N 21/231 (2013.01); H04N 21/235 (2013.01); H04N 21/25891 (2013.01); H04N 21/6125 (2013.01); H04N 21/6175 (2013.01); H04N 21/6582 (2013.01); H04N 21/6587 (2013.01)] | 18 Claims |
1. In a computer system, a method for playback of a video stream together with associated media content, the method comprising:
presenting a video stream for display on a first user device;
retrieving from storage first media content associated with the video stream along with a first media offset time stamp relative to the video stream;
presenting the first media content to a second user device at a time in the video stream corresponding to a time indicated by the first media offset time stamp;
receiving from a third user device second media content associated with the video stream;
determining if the second media content is generated by a naïve viewer; and if the second media content is generated by a naïve viewer of the video stream:
associating a second media offset time stamp relative to the video stream with the second media content;
storing the second media content with the associated second media offset time stamp; and
presenting the second media content to the second user device.
|