System and method for dynamic codec alteration
First Claim
1. A telecommunications system, comprising:
- a packet switched network;
one or more telephony devices coupled to said packet switched network, said one or more telephony devices configured to communicate using one or more coding algorithms; and
a bandwidth allocation server configured to cause a renegotiation of which of said coding algorithms said one or more telephony devices communicates with while said one or more telephony devices are communicating using a predetermined coding algorithm;
wherein said bandwidth allocation sever is adapted to transmit one or more renegotiation signals to one or more telephony devices involved in a communication a telephony device seeks to join and one or more telephony devices involved in another communication,wherein said renegotiation is based on a modified demand (MD), wherein said modified demand is determined based on a demand (D) calculated by dividing available network bandwidth by the number of idle users, a percentage of voice load allowed (VLA), and a percentage of calls expected to be activated (EA).
3 Assignments
0 Petitions
Accused Products
Abstract
A bandwidth adjustment server (BWAS) (109) is provided which monitors system bandwidth usage, sends requests to terminals (102A, 102B and/or 106), to identify their coding capabilities, and directs each of the terminals to adjust their coding algorithms based on system bandwidth usage. If system bandwidth usage is high, the BWAS (109) requires the terminals to employ a less bandwidth intensive coding algorithm; similarly, when system bandwidth usage is low, the BWAS (109) will allow the terminals to employ higher bandwidth use coding algorithms. Codec renegotiation may be initiated if there is a disparity between the bandwidth allocated to new connections versus ongoing connections or an increase in data traffic.
179 Citations
14 Claims
-
1. A telecommunications system, comprising:
-
a packet switched network; one or more telephony devices coupled to said packet switched network, said one or more telephony devices configured to communicate using one or more coding algorithms; and a bandwidth allocation server configured to cause a renegotiation of which of said coding algorithms said one or more telephony devices communicates with while said one or more telephony devices are communicating using a predetermined coding algorithm; wherein said bandwidth allocation sever is adapted to transmit one or more renegotiation signals to one or more telephony devices involved in a communication a telephony device seeks to join and one or more telephony devices involved in another communication, wherein said renegotiation is based on a modified demand (MD), wherein said modified demand is determined based on a demand (D) calculated by dividing available network bandwidth by the number of idle users, a percentage of voice load allowed (VLA), and a percentage of calls expected to be activated (EA). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for operating a telecommunication system, comprising:
-
monitoring network usage at a bandwidth allocation server, said monitoring including monitoring a plurality of conference calls; and changing codec speed for said plurality of conference calls based on said monitoring network usage, responsive to signals from said bandwidth allocation server, wherein said changing codec speed based on said monitoring network usage is based on a determination of a modified demand (MD), wherein said modified demand is determined based on a demand (D) calculated by dividing available network bandwidth by the number of idle users, a percentage of voice load allowed (VLA), and a percentage of calls expected to be activated (EA). - View Dependent Claims (7, 8, 9)
-
-
10. A telecommunications device, comprising:
-
means for establishing a connection with another telecommunications device using a first coding algorithm; and means for changing a communication over said connection from said first coding algorithm to a second coding algorithm, said changing means responsive to one or more signals from a bandwidth allocation server that monitor network conditions, said bandwidth allocation server adapted to transmit said signals to all active multimedia entities, said changing means including means for changing based on a determination of a modified demand (MD), wherein said modified demand is determined based on a demand (D) calculated by dividing available network bandwidth by the number of idle users, a percentage of voice load allowed (VLA), and a percentage of calls expected to be activated (EA). - View Dependent Claims (11, 12, 13)
-
-
14. A telecommunications system, comprising:
-
a packet switched network; one or more telephony devices coupled to said packet switched network, said one or more telephony devices configured to communicate using one or more coding algorithms; and a bandwidth allocation server configured to cause a renegotiation of which of said coding algorithms said one or more telephony devices communicates with while said one or more telephony devices are communicating using a predetermined coding algorithm; wherein said bandwidth allocation server is adapted to transmit one or more renegotiation signals to one or more telephony devices involved in a communication a telephony device seeks to join and one or more telephony devices involved in another communication; wherein said bandwidth allocation server is configured to cause said renegotiation responsive to a modified demand threshold determination, wherein a modified demand is calculated substantially according to the following; MD=(D*VLA)/EA, where MD is modified demand, D is demand calculated by dividing available network bandwidth by the number of idle users;
VLA is percentage voice load allowed, and EA is percentage of calls expected to be activated.
-
Specification