Patent ID: 9313338
Filing Date: 2016-04-12
CPC Classification: H04L,H04M

Claim Text:
1. A method of Voice over Internet Protocol (VoIP) communication, the method comprising: receiving a data stream comprising a set of VoIP packets; and modifying a Real Time Protocol (RTP) header of at least one of said VoIP packets to modify a jitter buffer delay of said data stream, wherein the method comprises decreasing the jitter buffer delay of said data stream by performing: (a) identifying a pair of consecutive packets in the incoming data stream, the pair of consecutive packets having consecutive sequence numbers; (b) decreasing a sequence number and a time-stamp in an RTP header of at least a latter packet in said pair of consecutive packets, wherein the decreasing comprises: non-sequentially decreasing the sequence number in the RTP header by a natural number computed based on a target decrease in jitter buffer delay of a remote VoIP component to which a modified data stream is to be transmitted; (c) transmitting to the remote VoIP component the modified data stream which reflects packet deletion, to cause the remote VoIP component to skip a packet and to cause reduction of jitter buffer delay at the remote VoIP component; wherein the method comprises: selecting particular VoIP packets for RTP header modification, based on a priority order, according to which: (A) firstly, selecting silence frames for RTP header modification; (B) then, selecting non-silence unvoiced frames; (C) then, selecting voiced frames based on analysis of a Zero Input Response (ZIR) of a candidate frame to one or more filters.