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

Claim 20:
21. A non-transitory computer program storage medium to be used for delivering content of services in a telecommunications network, the storage medium having a computer program stored thereon which when executed by a processor of a mobile network operator causes the processor to:
receive information of use of services in the network from a content service provider and the mobile network operator;
analyze network behavior based on the information received from the content service provider and the mobile network operator, the analyzing including:
continuously monitoring traffic load in the network for delivering the services,
estimating an estimated traffic load including traffic load locations in the network and network capacity needs for delivering the services; 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 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
define several quality versions of a service in accordance with the estimated traffic load; and
control the network behavior, the control including:
sending content of services to the selected caches in the network, wherein data content of the service is preprocessed, the preprocessing including creating the several quality versions of the service and individually tailoring the quality versions for the users on the basis of at least three of Quality Of Service (QoS) preferences, user profiles, device properties of the end user device, or contracts,
delivering, by each selected cache storing at least one quality version of the service, related stored service content to user devices responsive to service requests by the user devices to a service provider, and
based on the selecting and the deciding, sending requests to network components to switch over to the decided optimal network configuration.