US 7,499,472 B2
Jitter buffer management
Andy Spitzer, North Andover, Mass. (US)
Assigned to Dialogic Corporation, Montreal, Quebec (Canada)
Filed on Mar. 10, 2005, as Appl. No. 11/76,815.
Claims priority of provisional application 60/554024, filed on Mar. 16, 2004.
Prior Publication US 2005/0207437 A1, Sep. 22, 2005
Int. Cl. H04J 3/07 (2006.01); H04J 3/06 (2006.01)
U.S. Cl. 370—505  [370/516] 69 Claims
OG exemplary drawing
 
1. A method of managing a buffer, comprising the steps of:
receiving a plurality of groups of data;
storing at least some of the received data in the buffer;
detecting an amount of data in the buffer;
removing at least a first subset of the data from the buffer; and
providing at least the first subset of the data to a receiver, including, if the detected amount of data in the buffer meets a first criterion, repeating at least some of the data provided to the receiver,
wherein repeating at least some of the data comprises:
copying at least some of the received data in the buffer to obtain at least one data copy, without removing the copied data from the buffer; and
inserting the data copy at a predetermined position in the first subset of the data provided to the receiver.