| 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 |

| 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.
|