Patent ID: 7085268

Claim:
A communication system comprising a sending terminal and a receiving terminal operably connected to the sending terminal, wherein the sending terminal includes a packet sender for sending packets, wherein the receiving terminal includes a packet receiver for receiving the packets, a receiving state monitor for calculating a moving average of jitter and a packet loss rate based on the received packets, and a receiving state sender for sending the calculated moving average of jitter and the calculated packet loss rate, wherein the sending terminal further includes a receiving state receiver for receiving the calculated moving average of jitter and the calculated packet loss rate, and a controller for predicting at least one future communication state based on the calculated moving average of jitter and the calculated packet loss rates, wherein the at least one future communication state includes a future congested state or a recovery from a current congested state, wherein the controller predicts that the communication state will develop into the future congested state when the packet loss rate is below the threshold value of the packet loss rate and the calculated moving average of jitter exceeds the threshold value of moving average of jitter; and wherein the controller predicts that the communication state will recover from the current congested state when the packet loss rate exceeds the threshold value of the packet loss rate and the calculated moving average of jitter is below the threshold value of moving average of jitter.