Patent ID: 8331385

Claim:
An apparatus, comprising: a buffer memory storage unit configured to store received packets of data comprising sequence identifiers; and means for buffer adaptation configured to set a window for a playback sequence for a plurality of anticipated packets, wherein the window has a window size, to compare the sequence identifiers of the received packets of data to the playback sequence of the window, to determine whether any of the plurality of anticipated packets for the window have been received based on the comparing of the sequence identifiers of the received packets to the playback sequence of the window, and if any of the plurality of anticipated packets for the window have been received, then to initiate playback of the received packet with a lowest sequence identifier that corresponds to the plurality of anticipated packets, and only if none of the plurality of anticipated packets for the window have been received, then to initiate playback of an erasure, and to adjust the playback sequence of the window based on the playback.