Back to results
US 11,457,269 B2Granted
Systems and methods for adaptively buffering media content at a digital video recorder
AssigneeRovi Guides, Inc.
InventorDavid Wayne Chamberlin
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed herein for adaptively buffering content of a media asset from a media source when a different media asset from a different media source is being played at user equipment. The media guidance application may predict when and which channel or other media source the user is likely to switch to and then buffer content from the predicted channel or other media source accordingly. The pre-tuning buffering may enhance the user experience by reduce tuning latency when the user switches channels.
Claims28
A method comprising:
- causing a first media asset to be generated for presentation at a device;
- transmitting, to a remote server, a first query for a first number of users within a geographical area that are viewing the first media asset from the first media source at a first progression point;
- transmitting, to a remote server, a second query for a second number of users within the geographical area that are viewing the first media asset from the first media source at a second progression point;
- determining that the second number is less than the first number by greater than a pre-defined percentage threshold and, in response, determining that the device will stop generating for presentation the first media asset and generate for presentation a second media asset at an upcoming progression point in the presentation of the first media asset at the device;
- in response to determining that the device will stop generating for presentation the first media asset and generate for presentation a second media asset at an upcoming progression point in the presentation of the first media asset at the device, causing a portion of the second media asset to be stored in storage of the device;
- and
- causing the portion of the second media asset stored in the storage of the device to be generated for presentation at the device.
4 more elements
A system comprising:
- communications circuitry configured to:
- cause a first media asset to be generated for presentation at a device;
- and
- control circuitry configured to:
- transmit, to a remote server, a first query for a first number of users within a geographical area that are viewing the first media asset from the first media source at a first progression point;
- transmit, to a remote server, a second query for a second number of users within the geographical area that are viewing the first media asset from the first media source at a second progression point;
- determine that the second number is less than the first number by greater than a pre-defined percentage threshold and, in response, determining that the device will stop generating for presentation the first media asset and generate for presentation a second media asset at an upcoming progression point in the presentation of the first media asset at the device;
- and
- in response to determining that the device will stop generating for presentation the first media asset and generate for presentation a second media asset at an upcoming progression point in the presentation of the first media asset at the device, cause a portion of the second media asset to be stored in storage of the device;
- wherein the communications circuitry is further configured to:
- cause the portion of the second media asset stored in the storage of the device to be generated for presentation at the device.
8 more elements
An apparatus comprising:
- means for causing a first media asset to be generated for presentation at a device;
- means for transmitting, to a remote server, a first query for a first number of users within a geographical area that are viewing the first media asset from the first media source at a first progression point;
- means for transmitting, to a remote server, a second query for a second number of users within the geographical area that are viewing the first media asset from the first media source at a second progression point;
- means for determining that the second number is less than the first number by greater than a pre-defined percentage threshold and, in response, determining that the device will stop generating for presentation the first media asset and generate for presentation a second media asset at an upcoming progression point in the presentation of the first media asset at the device;
- means for, in response to determining that the device will stop generating for presentation the first media asset and generate for presentation a second media asset at an upcoming progression point in the presentation of the first media asset at the device, based on the progression point, that the device is predicted to stop generating for presentation the first media asset and generate for presentation the second media asset, causing a portion of the second media asset to be stored in storage of the device;
- and
- means for causing the portion of the second media asset stored in the storage of the device to be generated for presentation at the device.
4 more elements
Dependencies are inferred from the claim text.