Back to results
US 11,240,543 B2Granted
Synchronizing playback of segmented video content across multiple video playback devices
AssigneeComcast Cable Communications, LLC
InventorNeill Kipp
Life of this patent
Estimating the term…
Abstract
Playback devices may receive video content and an age of a playlist associated with the video content. A playback device may use the age of the playlist to schedule output of video fragments of the video content. The playback device may adjust the output of the video content until an actual output time of a video fragment is substantially the same as the scheduled output time for the video fragment.
Claims20
A method comprising:
- synchronizing output of video content at a plurality of playback devices by, at each playback device of the plurality of playback devices, at least:
- receiving an age of a playlist associated with the video content, wherein the age of the playlist indicates when the playlist was last updated to indicate one or more new video fragments of the video content;
- determining, based on a response latency associated with a request for the playlist, an estimated current time of a content provider;
- determining, based on the estimated current time of the content provider and the age of the playlist, an estimated live point time at which the content provider last updated the playlist to indicate a new video fragment of the video content;
- scheduling, at one or more scheduled output times and based on the estimated live point time, output of the one or more video fragments;
- and
- adjusting output of the one or more video fragments until an actual output time of a video fragment is substantially the same as a scheduled output time of the video fragment.
4 more elements
A method comprising:
- receiving video content comprising a plurality of video fragments;
- receiving an age of a playlist associated with the video content, wherein the age of the playlist indicates when the playlist was last updated to indicate one or more new video fragments of the video content;
- scheduling, at one or more scheduled output times and based on the age of the playlist, output of one or more video fragments of the video content;
- and
- adjusting output of the one or more video fragments until an actual output time of a video fragment is substantially the same as a scheduled output time of the video fragment.
2 more elements
A method comprising:
- sending, to a playback device, video content, wherein the video content comprises a plurality of video fragments;
- updating a playlist associated with the video content to indicate one or more new video fragments of the video content;
- receiving, from the playback device, a request for the playlist;
- and
- sending, to the playback device and based on receiving the request for the playlist, an age of the playlist, wherein the age of the playlist indicates when the playlist was updated to indicate the one or more new video fragments.
2 more elements
Dependencies are inferred from the claim text.