# US 8,787,882 B2 · Resource profile adjustment for pre-fetching of assets to user equipment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,882 B2
- Document ID: US8787882B2
- Status: Granted
- Kind: B2
- Application number: 12/964,578
- Filed: 2010-12-09
- Published: 2012-06-14
- Granted: 2014-07-22
- Earliest claimed: 2010-12-09
- Assignees: Alcatel Lucent
- Applicants: Shahid Akhtar
- Inventors: Shahid Akhtar
- Web page: https://patentgrep.com/patent/US8787882B2

## CPC

- H04L 67/30: Profiles
- G06F 16/9574: {of access to content, e.g. by caching}
- H04L 67/04: specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
- H04W 8/18: Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W 28/06: Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)}
- H04W 28/26: Resource reservation
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods are disclosed for adjusting resource profiles which are used by user equipment (UE) to pre-fetch assets from content providers. In one embodiment, a recommender system receives a resource profile from a UE. The resource profile indicates content providers that have assets for the UE to download in advance during a pre-fetch operation. The resource profile also defines a percentage of UE resources allocated to each of the content providers for downloading the assets during the pre-fetch operation. The recommender system then adjusts the percentages of the UE resources in the resource profile for the end user to generate an updated resource profile for the end user, and transmits the updated resource profile to the UE for use in one or more subsequent pre-fetch operations.

## Claims

### Claim 1

A system comprising:
a recommender system operable to receive a resource profile from user equipment (UE) of an end user, wherein the resource profile indicates content providers that have assets for the UE to download in advance during a pre-fetch operation for local storage of the assets 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 recommender system further operable to adjust the percentages of the UE resources in the resource profile to generate an updated resource profile, and to transmit the updated resource profile to the UE for use in at least one subsequent pre-fetch operation.

### Claim 2 (depends on 1)

The system of claim 1 wherein:
the recommender system is further operable to adjust the percentages of the UE resources in the resource profile based on at least one of:
percentages in prior resource profiles for the end user; and
percentages in resource profiles for other end users.

### Claim 3 (depends on 1)

The system of claim 1 wherein:
the recommender system is further operable to identify a plurality of prior resource profiles for the end user, to calculate an average of percentages in the prior resource profiles, and to adjust the percentages in the resource profile for the end user based on the average of the percentages in the prior resource profiles.

### Claim 4 (depends on 3)

The system of claim 3 wherein:
the recommender system is further operable to identify a first set of resource profiles for other end users having similar interest as the end user, and to adjust the percentages in the resource profile for the end user based on percentages in the first set of resource profiles.

### Claim 5 (depends on 4)

The system of claim 4 wherein:
the recommender system is further operable to identify a second set of resource profiles for other end users having similar demographics as the end user, to calculate an average of percentages in the second set of resource profiles, and to adjust the percentages in the resource profile for the end user based on the average of the percentages in second set of resource profiles.

### Claim 6 (depends on 5)

The system of claim 5 wherein:
the recommender system is further operable to add the average of the percentages in the prior resource profiles, the percentages in the first set of resource profiles, and the average of the percentages in second set of resource profiles to generate the updated resource profile for the end user.

### Claim 7 (depends on 1)

The system of claim 1 wherein the percentage of UE resources allocated to each of the content providers comprises:
the percentage of UE processing time allocated to each of the content providers for downloading assets from the content providers during the pre-fetch operation.

### Claim 8 (depends on 1)

The system of claim 1 wherein the percentage of UE resources allocated to each of the content providers comprises:
the percentage of UE memory allocated to each of the content providers for downloading assets from the content providers during the pre-fetch operation.

### Claim 9

A method comprising:
receiving a resource profile from user equipment (UE) of an end user, wherein the resource profile indicates content providers that have assets for the UE to download in advance during a pre-fetch operation for local storage of the assets 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;
adjusting the percentages of the UE resources in the resource profile to generate an updated resource profile; and
transmitting the updated resource profile to the UE for use in at least one subsequent pre-fetch operation.

### Claim 10 (depends on 9)

The method of claim 9 wherein adjusting the percentages of the UE resources in the resource profile comprises adjusting the percentages based on at least one of:
percentages in prior resource profiles for the end user; and
percentages in resource profiles for other end users.

### Claim 11 (depends on 9)

The method of claim 9 wherein adjusting the percentages of the UE resources in the resource profile comprises:
identifying a plurality of prior resource profiles for the end user;
calculating an average of percentages in the prior resource profiles; and
adjusting the percentages in the resource profile for the end user based on the average of the percentages in the prior resource profiles.

### Claim 12 (depends on 11)

The method of claim 11 wherein adjusting the percentages of the UE resources in the resource profile comprises:
identifying a first set of resource profiles for other end users having similar interest as the end user; and
adjusting the percentages in the resource profile for the end user based on percentages in the first set of resource profiles.

### Claim 13 (depends on 12)

The method of claim 12 wherein adjusting the percentages of the UE resources in the resource profile comprises:
identifying a second set of resource profiles for other end users having similar demographics as the end user;
calculating an average of percentages in the second set of resource profiles; and
adjusting the percentages in the resource profile for the end user based on the average of the percentages in second set of resource profiles.

### Claim 14 (depends on 13)

The method of claim 13 wherein adjusting the percentages of the UE resources in the resource profile to generate the updated resource profile comprises:
adding the average of the percentages in the prior resource profiles, the percentages in the first set of resource profiles, and the average of the percentages in second set of resource profiles to generate the updated resource profile for the end user.

### Claim 15 (depends on 9)

The method of claim 9 wherein the percentage of UE resources allocated to each of the content providers comprises:
the percentage of UE processing time allocated to each of the content providers for downloading assets from the content providers during the pre-fetch operation.

### Claim 16 (depends on 9)

The method of claim 9 wherein the percentage of UE resources allocated to each of the content providers comprises:
the percentage of UE memory allocated to each of the content providers for downloading assets from the content providers during the pre-fetch operation.

### Claim 17

A computer readable medium tangibly embodying programmed instructions which, when executed by a computer system, are operable for performing a method of adjusting resource profiles of User Equipment (UE) of a mobile network that are used to pre-fetch assets from content providers, the method comprising:
receiving a resource profile from the UE of an end user, wherein the resource profile indicates content providers that have assets for the UE to download in advance during a pre-fetch operation for local storage of the assets 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;
adjusting the percentages of the UE resources in the resource profile to generate an updated resource profile; and
transmitting the updated resource profile to the UE for use in at least one subsequent pre-fetch operation.

### Claim 18 (depends on 17)

The computer readable medium of claim 17 wherein adjusting the percentages of the UE resources in the resource profile comprises adjusting the percentages based on at least one of:
percentages in prior resource profiles for the end user; and
percentages in resource profiles for other end users.

### Claim 19 (depends on 17)

The computer readable medium of claim 17 wherein adjusting the percentages of the UE resources in the resource profile comprises:
identifying a plurality of prior resource profiles for the end user;
calculating an average of percentages in the prior resource profiles; and
adjusting the percentages in the resource profile for the end user based on the average of the percentages in the prior resource profiles.

### Claim 20 (depends on 17)

The computer readable medium of claim 17 wherein adjusting the percentages of the UE resources in the resource profile comprises:
identifying a first set of resource profiles for other end users having similar interest as the end user;
identifying a second set of resource profiles for other end users having similar demographics as the end user;
calculating an average of percentages in the second set of resource profiles; and
adjusting the percentages in the resource profile for the end user based on percentages in the first set and second set of resource profiles.
