METHODS, APPARATUS AND COMPUTER READABLE MEDIUM FOR MANAGED ADAPTIVE BIT RATE FOR BANDWIDTH RECLAMATION
First Claim
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;
applying an adaptive bandwidth adjustment technique to the content sessions, 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; 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 server for each content session, based upon the adaptive bandwidth adjustment technique.
7 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for managing content sessions within a network is presented. The systems disclosed herein are able to detect a requirement to modify bandwidth usage within the network either proactively or reactively. In response, example embodiments apply an adaptive bit rate adjustment technique to the content sessions to adjust a data rate associated with each content session according to the requirement to modify bandwidth usage within the network. Example embodiments also then apply a quality of service adjustment technique to the content sessions to adjust a bandwidth allocation assigned between a client and server based upon the adaptive bandwidth adjustment technique. Application of the adaptive bit rate and quality of service adjustment techniques may be policy based. Example embodiments also may monitor a plurality of servers supporting content sessions, detect a failure at a first server and move content sessions to a second server.
-
Citations
25 Claims
-
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; applying an adaptive bandwidth adjustment technique to the content sessions, 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; 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 server for each content session, based upon the adaptive bandwidth adjustment technique. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized device for managing content sessions within a network comprising:
-
a memory; a processor; a communications interface; and an interconnection mechanism coupling the memory, the processor and the communications interface; wherein the memory is encoded with a bandwidth reclamation application that when executed in a process on the processor is capable of reclaiming bandwidth in the network by performing the operations of; maintaining content sessions over the network; detecting a requirement to modify bandwidth usage within the network; applying an adaptive bandwidth adjustment technique to the content sessions, 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; 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 server for each content session, based upon the adaptive bandwidth adjustment technique. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer readable medium encoded with computer readable code that when executed on a processor in a computerized device provides content session management within a network, the medium comprising:
-
instructions for maintaining content sessions over the network; instructions for detecting a requirement to modify bandwidth usage within the network; instructions for applying an adaptive bandwidth adjustment technique to the content sessions, 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; and instructions for 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 server for each content session, based upon the adaptive bandwidth adjustment technique.
-
Specification