Patent ID: 9137550
Filing Date: 2015-09-15
Classification: G06F,H04L,H04N,H04W

Abstract:
1. A system for caching network content, the system comprising: a network computing component comprising computing hardware configured to execute specific instructions, the network computing component configured to: receive, from a client computing device configured with a wireless internet connection, a request for a web page; in response to receiving the request: receive a plurality of metrics from the client computing device, wherein the plurality of metrics comprises at least a location and a direction of travel of the client computing device; determine a current bandwidth of the client computing device; determine a future bandwidth of the client computing device based at least in part on the location and the direction of travel of the client computing device; determine whether a difference between the current bandwidth and the future bandwidth exceeds a threshold; in response to determining that the difference exceeds the threshold, process the predicted web page cached under the first caching policy according to a second caching policy, wherein the second caching policy specifies a higher compression level than the first caching policy for processing of the predicted web page; and transmit a processed result of the predicted web page, according to the second caching policy, to the client computing device.