Patent ID: 8634300

Claim:
A method of reducing communication delay of video data from a video transmitter to a video receiver, the method comprising: receiving at a network buffer video data from the video transmitter; monitoring information that pertains to a network buffer drain rate of the network buffer, wherein the network buffer drain rate is a rate that the video data is removed from the network buffer; estimating the network buffer drain rate based on the monitored information; and adjusting that the video transmitter transmits future video data to not exceed an allowed transmission rate (ATR) that is calculated based on the estimation of the network buffer drain rate, wherein the monitoring of the information further comprises directly monitoring an amount of time it takes for a packet of the video data to be communicated through the network buffer, the network buffer located external to and between the video transmitter and the video receiver, and wherein the estimating of the network buffer drain rate further comprises estimating the network buffer drain rate based at least on estimating a variation in the amount of time it takes for the packet of the video data to be communicated through the network buffer.