IP Library Granted Patent US 8,560,777
Granted Patent B2
US 8,560,777 · App. 13/515,194 · Granted Oct 15, 2013

Method, server, computer program and computer program product for caching

Inventors: Catalin Meirosu (Stockholm, SE); Andras Valkó (Hässelby, SE)
Assignee: Telefonaktiebolaget L M Ericsson (publ)
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,560,777
App. No.
13/515,194
Granted
Oct 15, 2013
Kind
B2
Abstract

It presented a method comprising the steps of: determining, in a caching server of a telecommunication network, a user profile to analyze; obtaining, in the caching server, a group of user profiles; obtaining correlation measurements for each user profile in the group of user profiles in relation to the user profile to analyze; and calculating a content caching priority for at least one piece of content of a content history associated with the group of user profiles, taking the correlation measurement into account. A corresponding server, computer program and computer program product are also provided.

Claims (34)

1. A method for caching comprising the steps of:

determining, in a caching server of a telecommunication network, a user profile to analyse;

obtaining, in the caching server, a group of user profiles;

obtaining correlation measurements for each user profile in the group of user profiles in relation to the user profile to analyse; and

calculating a content caching priority for two or more pieces of content of a content history associated with the group of user profiles, taking the correlation measurements into account.

2. The method according to claim 1 , wherein the step of obtaining the correlation measurements comprises obtaining the correlation measurements from a central correlation measurement provider server in the telecommunication network.

3. The method according to claim 1 , wherein the correlation measurements are calculated when requested by the step of obtaining the correlation measurements.

4. The method according to claim 3 , wherein the correlation measurements are calculated using static correlation data and/or dynamic correlation data.

5. The method according to claim 3 , wherein the correlation measurements are calculated using correlation data provided by a third party through an external application programming interface.

6. The method according to claim 1 , wherein the step of obtaining the group of user profiles comprises obtaining a group of all user profiles currently associated with the caching server.

7. The method according to claim 1 , wherein the step of obtaining the group of user profiles comprises obtaining a group of user profiles associated with the user profile to analyse.

8. The method according to claim 1 , wherein the method is started in response to a piece of content being accessed by the user profile to analyse.

9. The method according to claim 1 , wherein the method is started in response to the user profile to analyse becoming associated with the caching server.

10. The method according to claim 1 , wherein in the step of calculating the content caching priority, the content history is a subset of a larger content history for the group of user profiles.

11. The method according to claim 1 , further comprising the step of:

determining whether to pre-fetch the content coupled to the content caching priority based on the calculated content caching priority.

12. The method according to claim 1 , further comprising the step of:

determining whether to keep or discard the content coupled to the content caching priority based on the calculated content caching priority.

13. The method according to claim 1 , wherein in the step of calculating the content caching priority, a content type factor is utilised, wherein the content type factor varies for different types of content.

14. The method according to claim 1 , wherein in the step of calculating the content caching priority, a weighting factor for the user profile to analyse is utilised, wherein the weighting factor for the user profile to analyse indicates a level of service.

15. A caching server of a telecommunication network for caching comprising:

cache storage;

a user profile determiner arranged to determine a user profile to analyse;

a group obtainer arranged to obtain a group of user profiles;

a correlation measurement obtainer arranged to obtain correlation measurements for each user profile in the group of user profiles in relation to the user profile to analyse; and

a content caching priority calculator arranged to calculate a content caching priority for two or more pieces of content of a content history of the group of user profiles, taking the correlation measurements into account.

16. The caching server according to claim 15 , wherein the correlation measurement obtainer is arranged to obtain the correlation measurements from a central correlation measurement provider server in the telecommunication network.

17. The caching server according to claim 15 , wherein the telecommunication network comprises a wireless local area network and the caching server is coupled to a wireless access point device of the wireless local area network.

18. The caching server according to claim 15 , wherein the caching server is comprised in a mobile terminal.

19. A computer program for caching by a caching server of a telecommunication network, the computer program comprising computer program code which, when run on the caching server, causes the caching server to perform the steps of:

determining a user profile to analyse;

obtaining a group of user profiles;

obtaining correlation measurements for each user profile in the group of user profiles in relation to the user profile to analyse; and

calculating a content caching priority for two or more pieces of content of a content history of the group of user profiles, taking the correlation measurements into account.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2023
From: IDTP HOLDINGS, INC.
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 062736/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
To: IDTP HOLDINGS, INC.
Reel/Frame 034231/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2012
From: MEIROSU, CATALIN; VALKO, ANDRAS
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 028354/0486 →
Continuity (1)
Related Publication 20120290790A1 · Nov 15, 2012