Patent ID: 8645741

Claim:
A computer implemented method for addressing jitter in an audio signal transmitted across a specific network, the method comprising: receiving the audio signal; storing data from the audio signal in a jitter buffer; dynamically adjusting the size of the jitter buffer in order to address jitter in the specific network, the dynamically adjusting including: analyzing characteristics of at least some latency spikes of the audio signal in the specific network; determining from the characteristics the nature of the latency spikes and calculating average jitter characteristics; generating models of the latency spikes based on the analyzed characteristics of the nature of the latency spikes and the calculated average jitter characteristics; organizing the generated models of the latency spikes into different latency spike categories; determining that a given latency spike is beginning; analyzing characteristics of the given latency spike to predict which latency spike category applies to the given latency spike; and changing the size of the jitter buffer according to the predicted latency spike category of the given latency spike.