Selecting content transmissions based on encoding parameters
AssigneeComcast Cable Communications, LLC
InventorsYasser F. Syed, Donald J. Wester
Life of this patent
Estimating the term…
Abstract
Methods and systems for providing content are described for receiving an encoding parameter associated with a first content transmission. The encoding parameter can indicate a level of complexity to encode the first content transmission. The method can comprise selecting, based on the encoding parameter, a second content transmission. The second content transmission can be encoded at a second bit rate that is different than a first bit rate of the first content transmission. The method can also comprise generating a third content transmission. The third content transmission can comprise the second content transmission.
Claims26
One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to:
- determine, based on a parameter, a change to a level of complexity to encode a first content transmission, wherein the first content transmission is associated with a first bandwidth priority;
- determine a second content transmission associated with a second bandwidth priority;
- and
- generate, based on the change in the level of complexity and the second bandwidth priority, a third content transmission.
A system comprising:
- a first computing device configured to:
- determine, based on a parameter, a change to a level of complexity to encode a first content transmission, wherein the first content transmission is associated with a first bandwidth priority;
- determine a second content transmission associated with a second bandwidth priority;
- and
- generate, based on the change in the level of complexity and the second bandwidth priority, a third content transmission;
- and
- a second computing device configured to receive the third content transmission.
One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to:
- receive a first content transmission comprising a second content transmission and a third content transmission, wherein the third content transmission is encoded at a first bit rate and associated with a first bandwidth priority;
- determine, based on a parameter and a bandwidth threshold, a fourth content transmission that is encoded at a second bit rate and associated with a second bandwidth priority;
- and
- generate a fifth content transmission comprising the second content transmission and the fourth content transmission.
A system comprising:
- a first computing device configured to:
- receive a first content transmission comprising a second content transmission and a third content transmission, wherein the third content transmission is encoded at a first bit rate and associated with a first bandwidth priority;
- determine, based on a parameter and a bandwidth threshold, a fourth content transmission that is encoded at a second bit rate and associated with a second bandwidth priority;
- and
- generate a fifth content transmission comprising the second content transmission and the fourth content transmission;
- and
- a second computing device configured to receive the fifth content transmission.
Dependencies are inferred from the claim text.