A method in a communication network for predicting whether a second service will be used by a user in a future time slot. The method comprises obtaining information about which services, of a plurality of services, have historically been used in which time slots in the communication network. The method comprises analysing the obtained information to determine that, whether a first service of the plurality of services is used in any of the historic time slots, correlates with whether the second service of the plurality of services is used in said historic time slot. The method comprises predicting whether the first service will be used by the user in the future time slot. The method comprises predicting, based on whether the first service has been predicted to be used in the future time slot, whether the second service will be used by the user in said future time slot.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method in a communication network for predicting whether a second service will be used by a user in a future time slot, the method comprising: obtaining information about which services, of a plurality of services, have historically been used in which time slots in the communication network; analysing the obtained information to determine that, whether a first service of the plurality of services is used in any of the historic time slots, correlates with whether the second service of the plurality of services is used in said historic time slot; predicting whether the first service will be used by the user in the future time slot; and predicting, based on whether the first service has been predicted to be used in the future time slot, whether the second service will be used by the user in said future time slot. 2. The method of claim 1, wherein the predicting whether the first service will be used is based on a machine learning algorithm. 3. The method of claim 2, wherein the machine learning algorithm is based on a hidden Markov model (HMM) or a Bayesian network model. 4. The method of claim 1, further comprising: adjusting at least one parameter of the communication network based on the predictions of whether the first and/or the second service will be used by the user in the future time slot. 5. The method of claim 4, wherein said at least one parameter comprises a discontinuous reception (DRX) parameter for the user. 6. The method of claim 1, wherein the step of obtaining information comprises obtaining information about which services have historically been used in which time slots by the user, and wherein the step of analysing comprises determining that, whether the first service is used in any of the historic time slots by the user, correlates with whether the second service is used in said historic time slot by said user. 7. The method of claim 1, wherein the step of predicting whether the second service will be used comprises predicting that the second service will be used in the future time slot if the step of predicting whether the first service will be used comprises predicting that the first service will be used in said future time slot. 8. The method of claim 1, wherein the step of analysing comprises grouping the plurality of services into a plurality of groups, each of which groups being represented by a representative service, the first service being such a representative service, and any other services of each group being represented by the representative service of said group to allow predicting, based on whether the representative service of the group has been predicted to be used in the future time slot and, whether the represented service(s) in the group will be used by the user in said future time slot. 9. The method of any claim 1, wherein the method is performed by a node in a core network of the communication network. 10. The method of claim 1, wherein the correlation is at least 70%. 11. The method of claim 1, wherein the future and historic time slots have a uniform length of between 1 and 30 minutes. 12. The method of claim 1, wherein the plurality of services comprises Voice over IP, streaming video, e-mail, instant messaging, social networking, and/or automatic application updating services used by the user. 13. The method of claim 1, wherein the user is a mobile phone, a computer, or a machine-to-machine (M2M) device. 14. A computer program product comprising computer-executable components for causing a network node to perform the method of claim 1, wherein the computer-executable components are run on processor circuitry comprised in the network node. 15. A network node for a communication network, the network node comprising: processor circuitry; and a storage unit storing instructions that, when executed by the processor circuitry, cause the network node to: obtain information about which services, of a plurality of services, have historically been used in which time slots in the communication network; analyse the obtained information to determine that, whether a first service of the plurality of services is used in any of the historic time slots, correlates with whether the second service of the plurality of services is used in said historic time slot; predict whether the first service will be used by the user in the future time slot; and predict, based on whether the first service has been predicted to be used in the future time slot, whether the second service will be used by the user in said future time slot. 16. A computer program for predicting whether a second service will be used by a user in a future time slot, the computer program comprising computer program code which is able to, when run on processor circuitry of a network node, cause the network node to: obtain information about which services, of a plurality of services, have historically been used in which time slots in the communication network; analyse the obtained information to determine that, whether a first service of the plurality of services is used in any of the historic time slots, correlates with whether the second service of the plurality of services is used in said historic time slot; predict whether the first service will be used by the user in the future time slot; and predict, based on whether the first service has been predicted to be used in the future time slot, whether the second service will be used by the user in said future time slot. 17. A computer program product comprising a computer program according to claim 16 and a non-transitory computer readable medium on which the computer program is stored.