Back to results
US 12,707,108 B2Granted
Methods and systems for content control
AssigneeAdeia Media Holdings LLC
InventorRoss Gilson
Life of this patent
Estimating the term…
Abstract
Methods and system for providing content are disclosed. One method can comprise receiving a request for data at a first time, wherein the data comprises a first time duration, determining a buffer size based upon the first time duration, and determining a playback window based upon the determined buffer size and the first time. The method can also comprise synchronizing presentation of content on a plurality of devices.
Claims20
A method comprising:
- receiving a request to synchronize a first transmission of a content to a first device with a second transmission of the same content to a second device;
- monitoring bitrate requests for both the first and the second devices;
- determining, based on the monitoring, that the bitrate requests from the first device are for a series of data blocks at a decreasing bitrate;
- determining, based on the bitrate requests for the series of data blocks at the decreasing bitrates, that rendering of the same content by the first device is on a decline and trailing as compared to rendering by the second device;
- and
- in response to determining that the rendering of the same content by the first device is on the decline and trailing as compared to the rendering by the second device, transmitting, to the second device, data blocks at a lower bitrate than a current bitrate, until the first device's play position catches up with the second device's play position.
3 more elements
A system comprising:
- a memory to play position of a content item on a first device and play position of the same content item on a second device;
- and
- a processor, coupled to the memory, configured to perform steps comprising:
- receive a request to synchronize a first transmission of the content item to a first device with a second transmission of the same content item to a second device;
- monitor bitrate requests for both the first and the second devices;
- determine, based on the monitoring, that the bitrate requests from the first device are for a series of data blocks at a decreasing bitrate;
- determine, based on the bitrate requests for the series of data blocks at the decreasing bitrates, that rendering of the same content item by the first device is on a decline and trailing as compared to rendering by the second device;
- and
- in response to determining that the rendering of the same content item by the first device is on the decline and trailing as compared to the rendering by the second device, transmit, to the second device, data blocks at a lower bitrate than a current bitrate, until the first device's play position catches up with the second device's play position.
6 more elements
Dependencies are inferred from the claim text.