Patent ID: 6643719
Filing Date: 2003-11-04
Classification: G06F,H04L

Abstract:
A method of buffering received frames of data bits comprising:inputting the data bits into a first-in first-out buffer at a first data rate; outputting the data bits from the buffer at a second data rate when a complete frame of the data bits has been received by the buffer or the amount of the data bits received by the buffer reaches a watermark; detecting when the buffer has an underrun condition or an overrun condition; detecting when the buffer has an underrun condition or an overrun condition; increasing the watermark by a first predetermined amount when the underrun condition is detected; decreasing the watermark by a second predetermined amount when the overrun condition is detected; and monitoring the buffer for a predetermined period of time to determine whether the underrun condition occurs during the predetermined period of time and decreasing the watermark by a third predetermined amount upon not detecting the underrun condition during the predetermined time period.