Patent ID: 9191322
Filing Date: 2015-11-17
Classification: H04L,H04N

Abstract:
1. A method for managing content sessions within a network, the method comprising: maintaining content sessions over the network; detecting a requirement to modify bandwidth usage within the network, wherein detecting the requirement to modify bandwidth usage within the network includes proactively determining an impending bandwidth change condition within the network before occurrence of the bandwidth change condition within the network; applying an adaptive bandwidth adjustment technique to the content sessions before the occurrence of the bandwidth change condition, the adaptive bandwidth adjustment technique adjusting a data rate of data associated with each content session, according to the requirement to modify bandwidth usage within the network, wherein the data rate adjustment for each content session is based upon a current bit rate for the content session, available bit rates for the content session, and a policy associated with the content session, wherein the policy is based upon a service level agreement associated with a service provider customer of each content session, wherein applying the adaptive bandwidth adjustment technique includes sending a first command to a server instructing the server to perform the data rate adjustment; and applying a quality of service adjustment technique to the content sessions, the quality of service adjustment technique adjusting a bandwidth allocation assigned between a client and the server for each content session, based upon the adaptive bandwidth adjustment technique, wherein applying the quality of service adjustment technique includes sending a second command to a network element between the server and the client device, the second command instructing the network element to perform the adjustment of the bandwidth allocation assigned between the client and the server.