Systems and methods for adjusting buffer size
AssigneeAdeia Guides Inc.
InventorsVishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for adjusting a size of a buffer based on a probability that a rewind request will be received during a currently playing segment of media. When the system determines that receiving a rewind request is likely, the system will increase the size of a buffer such that the rewind request can be accommodated using data from the buffer. When the system determines that receiving a rewind request is unlikely, the system will decrease the size of the buffer to free resources for other system components.
Claims21
(canceled)
A method comprising:
- buffering a first segment of a media asset in a buffer having a size equal to a first buffer size;
- receiving metadata associated with a second segment of the media asset;
- determining, based on the metadata associated with the second segment of the media asset, that a rewind request associated with the second segment is unlikely;
- based on the determining, decreasing the size of the buffer from the first buffer size to a second buffer size, wherein the second buffer size is smaller than the first buffer size;
- receiving the second segment of the media asset;
- and
- buffering the second segment of the media asset in the buffer having the second buffer size.
A system comprising control circuitry configured to:
- buffer a first segment of a media asset in a buffer having a size equal to a first buffer size;
- receive metadata associated with a second segment of the media asset;
- determine, based on the metadata associated with the second segment of the media asset, that a rewind request associated with the second segment is unlikely;
- based on the determining, decrease the size of the buffer from the first buffer size to a second buffer size, wherein the second buffer size is smaller than the first buffer size;
- receive the second segment of the media asset;
- and
- buffer the second segment of the media asset in the buffer having the second buffer size.
Dependencies are inferred from the claim text.