US 11,991,235 B2
Adaptive energy system utilizing quality of service and quality of experience metrics
Francis Sandoval, Denver, CO (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Sep. 27, 2017, as Appl. No. 15/717,556.
Prior Publication US 2019/0098067 A1, Mar. 28, 2019
Int. Cl. H04L 65/80 (2022.01); H02J 13/00 (2006.01); H04L 12/12 (2006.01); H04L 47/70 (2022.01); H04L 65/1083 (2022.01); H04L 65/61 (2022.01); H04L 65/612 (2022.01); H04N 21/647 (2011.01); H02J 3/00 (2006.01); H04W 40/08 (2009.01)
CPC H04L 65/80 (2013.01) [H02J 13/00017 (2020.01); H02J 13/00024 (2020.01); H02J 13/00026 (2020.01); H04L 12/12 (2013.01); H04L 47/82 (2013.01); H04L 65/1086 (2013.01); H04L 65/612 (2022.05); H04N 21/64738 (2013.01); H04N 21/64769 (2013.01); H02J 3/00 (2013.01); H02J 2203/20 (2020.01); H04L 65/61 (2022.05); H04W 40/08 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A system comprising:
a first communication device; and
a first content device,
wherein the first communication device comprises:
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:
predict, based on historical demand for content, future demand fluctuations for the content;
determine, based on the predicted future demand fluctuations for the content and based on energy consumption levels of a plurality of second communication devices configurable to communicate content to the first content device, a combination of second communication devices;
initiate sending, via the second communication devices of the combination, the content to the first content device;
receive, during the sending of the content, data indicating a plurality of errors in a display of the content via the first content device;
determine, based on the plurality of errors, a downward trend in a quality of the display of the content via the first content device;
adjust, based on the determined downward trend, energy consumption levels for one or more of the second communication devices of the combination;
select, based on the determined downward trend, a second content device to receive and to display the content;
suspend an action, of a user device, that is determined as causing at least one of the plurality of errors in the display of the content via the first content device; and
allow, after the second content device completes display of the content, the action to resume; and
wherein the first content device comprises:
one or more processors; and
memory storing instructions that, when executed by the one or more processors of the first content device, cause the first content device to:
receive, from one or more of the second communication devices of the combination, the content;
determine, during the display of the content, the plurality of errors; and
send the data indicating the plurality of errors.