Patent ID: 8154995
Filing Date: 2012-04-10
Classification: H04L

Abstract:
1. A method comprising: measuring, at a telecommunication modem, a first number of payload bits communicated over a first bearer of a plurality of bearers during a first time period; dividing the first number of measured payload bits by a length of the first time period to yield a short term average bit rate for the first time period; increasing the short term average bit rate by adding a bit rate margin to yield a total bearer bit rate for the first time period, wherein the bit rate margin is based on the short term average bit rate; determining a bearer type of the first bearer, wherein the bearer type of the first bearer indicates whether the first bearer is one of a fixed bearer and an adaptive bearer; provisioning the first bearer with a bearer bit rate based on the bearer type to produce a provisioned bearer bit rate, wherein producing the provisioned bearer bit rate comprises: determining whether a predetermined time period has expired, wherein the predetermined time period is less than one second; in response to determining that the predetermined time period has expired, updating the provisioned bearer bit rate; in response to determining that the predetermined time period has not expired, not updating the provisioned bearer bit rate; summing a plurality of provisioned bearer bit rates associated with the plurality of bearers for a line to yield a measured line bit rate; determining whether the measured line bit rate is greater than a maximum line bit rate; in response to determining that the measured line bit rate is greater than the maximum line bit rate, reducing the measured line bit rate to the maximum line bit rate, wherein reducing the measured line bit rate comprises reducing at least one provisioned bearer bit rate of the plurality of provisioned bearer bit rates; and in response to determining that the measured line bit rate is not greater than the maximum line bit rate, determining an amount of time since a last bit rate change.