Patent ID: 8725128

Claim:
A system comprising: User Equipment (UE) of an end user, the UE having a control system operable to initiate a pre-fetch operation to download assets from content providers in advance of the end user requesting the assets through the UE, wherein the assets comprise content downloadable from content servers of the content providers to the UE for viewing by the end user; the control system further operable to access a resource profile for the pre-fetch operation that indicates the content providers that have the assets for the UE to download in advance for local storage on the UE, and defines a percentage of UE resources allocated to each of the content providers for downloading the assets during the pre-fetch operation; the control system further operable to download the assets from the content providers based on the resource profile, and store the assets in a memory of the UE, wherein the control system is further operable to generate a rating for each of the assets based on at least one of: the number of times the asset was requested during the time period, the length of time the asset was accessed by the end user during the time period, and the time between when the asset was downloaded and when it was accessed by the user, and to adjust the percentages of the UE resources in the resource profile based on the ratings for the assets to generate an updated resource profile for use in a subsequent pre-fetch operation.