A method for delivering content over a network, said method comprising: receiving a request at a policy server to establish a session at a future time T1 over the network, said requested session for transferring content between a content server and a subscriber's equipment; determining, by the policy server, a priority level of the subscriber, wherein there are a plurality of priority levels and the level of service provided to the subscriber is dependent on the subscriber's priority level; wherein the priority level of the subscriber is determined based on the subscriber identity and the application- or media source identity; reserving, in response to receiving said request network capacity by the policy server necessary to support the requested future session, wherein said reserving further includes: determining whether sufficient network capacity will be available at the priority level for which the user is qualified at time T1 to support the requested session and wherein receiving network capacity is contingent upon determining that sufficient network capacity does exist at time T1; keeping track of network capacity that is being set aside for other future sessions; and predicting what network capacity will be requested at time T1 in the future by other requestors, wherein determining whether sufficient network capacity will be available at time T1 takes into account the network capacity predicted as being requested at time T1 in the future by other requestors; acknowledging to the requestor, by the policy server, that network resources have been reserved for said requestor for time T1; and when the current time reaches time T1, causing the requested session to be set up for transferring content between the content server and the subscriber's equipment. receiving a request at a policy server to establish a session at a future time T1 over the network, said requested session for transferring content between a content server and a subscriber's equipment; determining, by the policy server, a priority level of the subscriber, wherein there are a plurality of priority levels and the level of service provided to the subscriber is dependent on the subscriber's priority level; wherein the priority level of the subscriber is determined based on the subscriber identity and the application- or media source identity; reserving, in response to receiving said request network capacity by the policy server necessary to support the requested future session, wherein said reserving further includes: determining whether sufficient network capacity will be available at the priority level for which the user is qualified at time T1 to support the requested session and wherein receiving network capacity is contingent upon determining that sufficient network capacity does exist at time T1; keeping track of network capacity that is being set aside for other future sessions; and predicting what network capacity will be requested at time T1 in the future by other requestors, wherein determining whether sufficient network capacity will be available at time T1 takes into account the network capacity predicted as being requested at time T1 in the future by other requestors; determining whether sufficient network capacity will be available at the priority level for which the user is qualified at time T1 to support the requested session and wherein receiving network capacity is contingent upon determining that sufficient network capacity does exist at time T1; keeping track of network capacity that is being set aside for other future sessions; and predicting what network capacity will be requested at time T1 in the future by other requestors, wherein determining whether sufficient network capacity will be available at time T1 takes into account the network capacity predicted as being requested at time T1 in the future by other requestors; acknowledging to the requestor, by the policy server, that network resources have been reserved for said requestor for time T1; and when the current time reaches time T1, causing the requested session to be set up for transferring content between the content server and the subscriber's equipment.