Patent ID: 7233895

Claim:
A method for compensating for unsynchronized data transmission of synchronous data, comprising the steps of: receiving samples of synchronous data; storing the received samples in a queue; maintaining a sorted list of low energy samples stored in the queue; comparing a number of the samples in the queue with a predefined capacity of the queue; and determining a position in the queue of a previously deleted low energy sample; removing a one of the low energy samples listed in the sorted list from the queue if the number is greater than the predefined capacity upon the one of the low energy samples having lower energy than any other ones of the low energy samples if the one of the low energy samples is a predefined distance in the queue from the previously deleted low energy sample; and selecting another one of the low energy samples having the next lowest energy than any other ones of the low energy samples to be removed if the one of the low energy samples is not the predefined distance from the previously deleted low energy sample and the other one of the low energy samples is the predefined distance from the previously deleted low energy sample.