Patent ID: 11924650
Assignee: COMPTEL OYJ
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 15:
16. A system for content delivery of services in a mobile telecommunication network, the system comprising:
caches in the network for content delivery of the services;
a server of a service provider for preprocessing data content of a service to be delivered, the preprocessing including creating several quality versions of the service, individually tailoring the quality versions for users on the basis of at least three of Quality Of Service (QoS) preferences, user profiles, device properties of end user devices, or contracts, and sending selected quality versions of the service to at least one selected cache of the caches in the network; and
a server of a mobile operator, the server having a computer program stored thereon which when executed by a processor causes the processor to:
collect and receive information of use of services in the network from service providers and the mobile operator, wherein the information of the use of services includes mash-up information about applications of users and service providers connected to the users;
analyze network behavior based on the information received and collected from both the content service provider and the mobile operator, wherein the network behavior includes a behavior of a user group, which indicates types of content the user group consumes in different situations and types of devices the user group uses for the consumption, the analyzing including:
continuously monitoring, in real time, traffic load in the network for delivering the services;
estimating estimated traffic load locations in the network and capacity needs for delivering the services from at least said continuously monitoring traffic load; and
noting unusual actions or departures of the traffic load for delivering the services from normal operations;
based on the analysis:
decide an optimal network configuration to be used for supporting the estimated traffic load locations in the network,
select among the caches, including cache distribution, in the network to support the estimated traffic load locations in the network;
react to the unusual actions or departures noted by modifying the decision and the selection, and
control the network behavior, the control including, based on the selecting and the deciding, sending requests to network components to switch over to the decided optimal network configuration.