IP Library Granted Patent US 8,787,882
Granted Patent B2
US 8,787,882 · App. 12/964,578 · Granted Jul 22, 2014

Resource profile adjustment for pre-fetching of assets to user equipment

Inventor: Shahid Akhtar (Richardson, TX)
Assignee: Alcatel Lucent
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,787,882
App. No.
12/964,578
Granted
Jul 22, 2014
Kind
B2
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 (59)

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.

2. 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.

3. 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.

4. 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.

5. 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.

6. 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.

7. 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.

8. 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.

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.

10. 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.

11. 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.

12. 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.

13. 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.

14. 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.

15. 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.

16. 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.

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.

18. 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.

19. 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.

20. 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.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027565/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2010
From: AKHTAR, SHAHID
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025500/0306 →
Continuity (1)
Related Publication 20120149417A1 · Jun 14, 2012