Patent ID: 7110422

Claim:
A method for setting a minimum delay reference associated with a data packet from an incoming call at a de-jitter buffer, the de-jitter buffer having an ideal depth, the method comprising: receiving a data packet associated with an incoming call; computing an actual arrival instant of the data packet and a reference zero-delay arrival instant of the data packet; calculating a delay based on said actual arrival instant of the data packet and said reference zero-delay arrival instant of the data packet; declaring the data packet a minimum delay packet if the actual arrival instant of the data packet is less than the reference zero-delay arrival instant of the data packet and the depth of the de-jitter buffer minus the delay is less than or equal to a predetermined maximum value; dropping the data packet, declaring a virtual packet as a minimum delay packet and setting the actual arrival instant of the virtual packet equal to the sum of the reference zero-delay arrival instant of the data packet and the depth of the de-jitter buffer minus a predetermined maximum value if the actual arrival instant of the data packet is less than the reference zero-delay arrival instant of the data packet and the depth of the de-jitter buffer minus the delay is greater than a predetermined maximum value; setting an arrival instant of the minimum-delay packet equal to the actual arrival instant of the data packet; setting the end-to-end delay of the minimum-delay packet equal to the actual arrival instant of the data packet minus a transmission instant of the data packet; decreasing at least one of the depth of the de-jitter buffer and the ideal depth of the de-jitter buffer by the difference of the actual arrival instant of a data packet and the reference zero-delay arrival instant of the data packet.