Patent ID: 8112285

Claim:
A system for adjusting a playback sampling rate for real-time data communications over a data packet network, comprising: a data interface for receiving data packets from the data packet network; a buffer coupled to the data interface and configured to temporarily store the data packets; a digital to analog converter coupled to the buffer and configured to convert the data packets to an analog signal; a clocking mechanism coupled to the digital to analog converter and configured to provide the digital to analog converter with variable frequencies; a buffer monitor for monitoring activity of the buffer during the real-time data communications, wherein the buffer monitor is configured to adjust the playback sampling rate and to calculate average number of data packets stored in the buffer over a pre-determined period of time; and a timer for preventing the adjustment of the playback sampling rate by the buffer monitor until after expiration of the pre-determined period of time; wherein the playback sampling rate is adjusted by at least 8 Hz when the average number is deemed high or low, adjusted by at least 2 Hz if the average number is deemed lower than high, higher than low and outside a range deemed acceptable and held constant if the average number is in the range deemed acceptable.