Patent ID: 9444879
Filing Date: 2016-09-13
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A computer-implemented method for downloading data over a communications link, the computer-implemented method comprising: requesting, from a server, a first version of the data from a plurality of versions of the data; measuring a first amount of time to receive a first portion of the first version of the data; measuring a second amount of time to receive a second portion of the first version of the data based at least in part on the first amount of time being less than a first time threshold, wherein the second portion is greater in size than the first portion; calculating a connection speed associated with a network address based at least in part on the second amount of time; storing, at a client, the calculated connection speed; and selecting a version of the data from the plurality of versions of the data based at least in part on the connection speed.