Patent ID: 8719398

Claim:
A method of monitoring network performance by maintaining at least one network performance parameter for at least one communications path between a first networked computer and at least one other networked computer connected via a network, the method comprising: determining that, during a first time interval, a first bandwidth within a bandwidth range was utilized for communications on the at least one communications path; obtaining at least one delay parameter for the at least one communications path over the first time interval, the at least one delay parameter being different than an estimated bandwidth; for the first time interval, updating at least one stored value of the at least one network performance parameter in response to the determination that the first bandwidth was utilized for the communications on the at least one communications path during the first time interval, wherein the updating includes: changing the at least one stored value based on the at least one delay parameter for the at least one communications path over the first time interval and based on at least one asymmetric weight, wherein the at least one asymmetric weight is based on relative values of the at least one delay parameter for the at least one communications path over the first time interval and at least one delay parameter for the at least one communications path over a previous time interval; assessing the network performance based on the updated at least one stored value; determining that, during a second time interval, a second bandwidth outside of the bandwidth range was utilized for communications on the at least one communications path; and for the second time interval, retaining the at least one stored value, without change, in response to the determination that the second bandwidth was utilized for communications on the at least one communications path during the second time interval.