Delivery of content
AssigneeComcast Cable Communications, LLC
InventorsTom Barker, Michael Chen
Life of this patent
Estimating the term…
Abstract
Future data connection quality may be predicted based on past data connection quality, and future requests for data may be predicted based on past requests. These predictions may be used to help decide whether, when, and/or how to deliver the data in a proactive manner. For example, according to some aspects described herein, a future data connection quality may be predicted based at least on historical data connection quality. It may be determined whether to pre-deliver at least a first portion of an item of content based at least on the predicted future data connection quality. If so, then the at least the portion of the item of content may be pre-delivered to the device and/or to another destination.
Claims27
A method comprising:
- determining, by one or more computing devices, a predicted time of output of a content item;
- determining, based on historical data connection quality, a data connection quality related to the predicted time of the output;
- determining, based on the determined data connection quality failing to satisfy a threshold associated with delivery of the content item and on the predicted time of the output, a time, before the predicted time, for sending a portion of the content item;
- and
- causing the portion of the content item to be sent, via a network and at the determined time for sending the portion, to a computing device associated with a user.
A system comprising:
- a network interface;
- and
- one or more computing devices, wherein the one or more computing devices are configured to:
- determine a predicted time of output of a content item;
- determine, based on historical data connection quality, a data connection quality related to the predicted time of the output of the content item;
- determine, based on the determined data connection quality failing to satisfy a threshold associated with delivery of the content item and on the predicted time of the output, a time, before the predicted time, for sending a portion of the content item;
- and
- cause the portion of the content item to be sent, at the time, before the predicted time, and via the network interface, to a computing device associated with a user.
A method comprising:
- sending, by a computing device associated with a user, a request for a content item;
- and
- receiving, by the computing device and via a network, a portion of the content item at a time based on a data connection quality, related to a time when the computing device was predicted to receive the content item, failing to satisfy a threshold associated with delivery of the content item,
- wherein the data connection quality is based on historical data connection quality.
Dependencies are inferred from the claim text.