System and method for monitoring media stream buffers of media output devices in order to synchronize media content output
AssigneeQUALCOMM Incorporated
InventorsJohan Le Nerriec, Jehan Gerard Bing, Judah John Menter, Craig Furman
Life of this patent
Estimating the term…
Abstract
A controller output device monitors a media stream buffer on each of multiple receiver output devices. The controller output device determines, at a given instance of time, a buffer data size value of the media stream buffer on each of the receiver output devices. Additionally, the controller output device determines a playback state and a buffer state of one or more of the receiver output devices at the given instance of time, based on the buffer data size values of the media stream buffer of each of the one or more receiver output devices.
Claims20
A method for operating a controller output device to synchronize network content, the method comprising:
- communicating with multiple output devices that are connected via a network to output the network content;
- monitoring, from over the network, a buffer size of a respective media stream buffer on each of the multiple output devices, each media stream buffer storing at least a portion of the network content on the respective output device;
- detecting that the buffer size of the media stream buffer on a first output device of the multiple output devices is below a first threshold;
- and
- adjusting the network content output by a second output device of the multiple output devices when the buffer size of the first output device is below the first threshold.
A controller output device comprising:
- a memory that stores a set of instructions;
- one or more processors that execute the instructions to:
- communicate with multiple output devices that are connected via a network to output media content;
- monitor, from over the network, a buffer size of a respective media stream buffer on each of the multiple output devices, each media stream buffer storing at least a portion of the media content on the respective output device;
- detect that the buffer size of the media stream buffer on a first output device of the multiple output devices is below a first threshold;
- and
- adjust the media content output by a second output device of the multiple output devices when the buffer size of the first output device is below the first threshold.
A non-transitory computer-readable medium that stores instructions, which when executed by one or more processors of a computing device, cause the computing device to perform operations comprising:
- communicating with multiple output devices that are connected via a network to output network content;
- monitoring, from over the network, a buffer size of a respective media stream buffer on each of the multiple output devices, each media stream buffer storing at least a portion of the network content on the respective output device;
- detecting that the buffer size of the media stream buffer on a first output device of the multiple output devices is below a first threshold;
- and
- adjusting the network content output by a second output device of the multiple output devices when the buffer size of the first output device is below the first threshold.
Dependencies are inferred from the claim text.