Patent ID: 8203961

Claim:
A method for generating modified timestamps, the method comprising: receiving one or more packets associated with a selected destination; computing an average relative delay associated with each packet, wherein the average relative delay is based on a difference between a current time of arrival for a packet and a source timestamp for the packet, wherein the average relative delay for a non-first packet is further based on the difference and a delay of one or more previous packets in a same flow as the non-first packet, and wherein a first average relative delay (BD 1 ) for a first packet is computed according to the expression: BD 1 =Arrival_TS 1 −RTP_TS 1 , wherein Arrival_TS 1 is the current time of arrival for the first packet and RTP_TS 1 is a real-time protocol timestamp for the first packet; determining a modified timestamp associated with each packet based on the average relative delay associated with each packet, wherein determining a modified timestamp for the non-first packet (n>=2) comprises adding the source timestamp for the non-first packet to the average relative delay for the non-first packet according to the expression: Modified_TS n =RTP_TS n +BD n , wherein Modified_TS n is a modified timestamp for an nth packet, RTP_TS n is a real-time protocol timestamp for the nth packet and BD n is an average relative delay for the nth packet; and outputting the one or more packets and their associated modified timestamps.