Patent ID: 9300814
Filing Date: 2016-03-29
CPC Classification: G06Q,H04L,H04M

Claim Text:
1. A computer-implemented method comprising: determining possible content downloads initiated by a computing device for background downloading; by the computing device, assessing potential costs associated with the possible content downloads based at least on first costs and a first exemption list for a first network and second costs and a second exemption list for a second network, the first exemption list and the second exemption list indicating content downloads that are exempted from costs charged by the first network and the second network, respectively; based upon the assessing, selecting by the computing device one of the first network or the second network for background downloading to the computing device at least a part of the possible content downloads; executing a background downloading based upon the selection; determining, during the background downloading, that the selected network becomes unavailable for performing the background downloading; in response to the determining that the selected network becomes unavailable, assessing by the computing device costs associated with one or more available networks and costs associated with content still to be downloaded; and ceasing content downloading based on the costs associated with the one or more available networks exceeding a threshold.