×

System and process for performing an exponentially weighted moving average on streaming data to establish a moving average bit rate

  • US 20060126713A1
  • Filed: 12/10/2004
  • Published: 06/15/2006
  • Est. Priority Date: 12/10/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented process for performing an exponentially weighted moving average on streaming data being transmitted to a client from a server over a computer network to establish a moving average bit rate of data units, comprising performing the following process actions:

  • computing, on a data unit-by-unit basis, the product of the moving average bit rate computed for a data unit arriving immediately prior to a unit under consideration and a first fractional weighting factor, added to the product of the instantaneous bit rate of the data unit under consideration and a second fractional weighting factor, wherein at least one of the fractional weighting factors is not a constant but instead based on the time between the data units; and

    establishing the results of the computation as the moving average bit rate of the data units.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×