×

System and method of managing digital data transmission

  • US 8,154,995 B2
  • Filed: 01/26/2005
  • Issued: 04/10/2012
  • Est. Priority Date: 01/26/2005
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    when the first bearer is the fixed bearer, provisioning the bearer bit rate to a predetermined fixed bearer bit rate that is independent of the short term average bit rate, wherein the predetermined fixed bearer bit rate is not altered by the provisioning; and

    when the first bearer is the adaptive bearer, provisioning the bearer bit rate based on the total bearer bit rate for the first time period, wherein the bearer bit rate for the adaptive bearer is a bit rate to transmit data over the first bearer during a second time period;

    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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×