Pre-fetching of assets to user equipment
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for pre-fetching assets from content providers to user equipment (UE). In one embodiment, the UE initiates a pre-fetch operation to download assets from content providers in advance of an end user requesting the assets. The UE accesses a resource profile for the pre-fetch operation that indicates the content providers that have 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 UE may then download the assets from the content providers based on the resource profile, and store the assets in a local memory.
7 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed in User Equipment (UE) of an end user, the method comprising:
-
initiating a pre-fetch operation in the UE 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; accessing 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; downloading the assets from the content providers to the UE based on the resource profile; storing the assets in a memory of the UE; generating a rating for each of the requested 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; andadjusting 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium tangibly embodying programmed instructions which, when executed by a processor in User Equipment (UE), are operable to pre-fetch assets from content providers to the UE, the method comprising:
-
initiating a pre-fetch operation in the UE to download assets from the 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; accessing 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; downloading the assets from the content providers to the UE based on the resource profile; storing the assets in a memory of the UE; generating a rating for each of the requested 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; andadjusting 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. - View Dependent Claims (18)
-
Specification