Patent ID: 7079486
Filing Date: 2006-07-18
Classification: H04L,H04M

Abstract:
1. A method for processing data packets received from a network, the method comprising the steps of: (A) storing each received data packet in a buffer; (B) dynamically updating a first threshold value based on (i) variation in packet transit time over the network and (ii) data packets arriving out-of-sequence; (C) performing a comparison based on a waiting time of a data packet and the first threshold value; and (D) transmitting the data packet from the buffer for further processing based on the comparison of step (C), wherein: the data packets are organized in the buffer into one or more frames, each frame comprising one or more data packets; the first threshold value is updated every time a new data packet is stored in the buffer; each frame is assigned a frame-release threshold based on the first threshold value; step (C) comprises the step of comparing the waiting time of an oldest data packet in a current frame to the frame-release threshold; and step (D) comprises the step of sequentially transmitting all of the data packets in the current frame from the buffer for the further processing based on the comparison of step (C).