Back to results
US 2019/0098067 A1Published application
Adaptive Energy System Utilizing Quality of Service and Quality of Experience Metrics
AssigneeComcast Cable Communications, LLC
InventorFrancis Sandoval
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for optimizing resources while maintaining user experiences. Disclosed examples include an adaptive energy system whereby resource use can be optimized by influencing a communication path to utilize a subset of available resources in an efficient manner. Quality metrics are monitored such that optimization measures are implemented only if they do not negatively impact user experiences beyond a threshold.
Claims20
A system comprising:
- a first communication device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors of the first communication device, cause the first communication device to:
- receive content comprising one or more of video, audio, or data;
- determine, for each of a plurality of second communication devices configurable to receive the content, a plurality of configurations, wherein each of the plurality of configurations comprises:
- an energy consumption level;
- and
- a content quality associated with the energy consumption level;
- determine combinations of the plurality of second communication devices for use in a transmission of the content to a content device;
- determine, for each of the plurality of second communication devices in each of the combinations, a first configuration comprising a first content quality that satisfies a quality threshold;
- select a first combination, of the combinations, for the transmission of the content;
- and
- control each of the second communication devices in the first combination to use an energy consumption level of its first configuration;
- and
- the content device, wherein the content device comprises:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors of the content device, cause the content device to:
- receive, from one or more of the plurality of second communication devices, the content.
17 more elements
A method comprising:
- receiving, by a first communication device, content comprising one or more of video, audio, or data;
- determining, for each of a plurality of second communication devices configurable to receive the content, a plurality of configurations, wherein each of the plurality of configurations comprises:
- an energy consumption level;
- and
- a content quality associated with the energy consumption level;
- determining combinations of the plurality of second communication devices for use in a transmission of the content to a content device;
- determining, for each of the plurality of second communication devices in each of the combinations, a first configuration comprising a first content quality that satisfies a quality threshold;
- selecting a first combination, of the combinations, for the transmission of the content;
- and
- controlling each of the second communication devices in the first combination to use an energy consumption level of its first configuration.
7 more elements
A method comprising:
- receiving, by a first communication device, content comprising one or more of video, audio, or data;
- receiving an indication of an energy consumption level of a second communication device;
- receiving an indication of a content quality associated with the energy consumption level;
- determining whether the content quality satisfies a threshold;
- in response to determining that the content quality does not satisfy the threshold, controlling the second communication device to increase its energy consumption level so that the content quality satisfies the threshold;
- and
- in response to determining that the content quality satisfies the threshold, controlling the second communication device to decrease its energy consumption level such that the content quality decreases but still satisfies the threshold.
4 more elements
Dependencies are inferred from the claim text.