US2015016463A1PendingUtilityA1

Media over ip performance enhancement

Assignee: VOCALITY INTERNAT LTDPriority: Dec 10, 2009Filed: Oct 1, 2014Published: Jan 15, 2015
Est. expiryDec 10, 2029(~3.3 yrs left)· nominal 20-yr term from priority
H04L 45/74H04L 47/283H04L 65/80H04L 65/65
35
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of transmitting data traffic from a network node comprising the steps of identifying a plurality of data packets as being members of a data session adding a timestamp to the header or data payload of each packet within the session wherein the timestamp is an additional timestamp and transmitting the packets to their destination.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of transmitting data traffic from a first network node and receiving data traffic at a second network node comprising the steps of:
 identifying a plurality of data packets as being members of a data session at the first network node;   adding a timestamp to the header or data payload of each packet within the data session wherein the timestamp is an additional timestamp derived from a local clock of the first network node;   transmitting the packets to a destination;   identifying the plurality of data packets as being members of the data session at the second network node;   extracting the additional timestamp from the header or data payload of each packet within the data session;   placing the packet in a jitter buffer for re-synchronising according to the additional timestamp; and   routing the packet to the destination.   
     
     
         2 . The method of  claim 1  further comprising the step of:
 removing, at the first network node, requests for non-required codecs from the data packets of the data session, wherein the non-required codecs comprise high-bandwidth codecs. 
 
     
     
         3 . The method of  claim 1  further comprising the steps of:
 identifying, at the first network node, packets containing silence; and 
 removing said packets from the data session; wherein the data traffic is media data. 
 
     
     
         4 . The method of  claim 1  further comprising the step of:
 removing, at the first network node, identified replicated data from the header of a packet within the data session. 
 
     
     
         5 . The method of  claim 4  further comprising the step of sending said replicated data in at least one initial uncompressed packet. 
     
     
         6 . The method of  claim 4  wherein the replicated data is static data. 
     
     
         7 . The method of  claim 4  further comprising the step of:
 restoring, at the second network node, the identified replicated data to the header of each packet within the data session. 
 
     
     
         8 . The method of  claim 7  further comprising the steps of receiving, at the second network node, at least one initial uncompressed packet containing the identified replicated data and applying said replicated data to subsequent packets in the same session. 
     
     
         9 . The method of  claim 1  wherein the data traffic comprises voice over internet protocol data traffic. 
     
     
         10 . The method of  claim 1  wherein the data session comprises an RTP conversation. 
     
     
         11 . A system arranged to transmit data traffic comprising:
 a network transmission node; and   a filtering stage arranged to:
 identify a plurality of data packets as being members of a data session; 
 add a timestamp to the header or data payload of each packet within the session wherein the timestamp is an additional timestamp derived from a local clock of the network transmission node; and 
 transmit the packets to a destination node. 
   
     
     
         12 . The system of  claim 11  wherein the filtering stage is further arranged to:
 remove requests for non-required codecs from the data packets of the data session, wherein the non-required codecs comprise high-bandwidth codecs. 
 
     
     
         13 . The system of  claim 11  wherein the filtering stage is further arranged to:
 remove redundant packets from the data session; 
 wherein the data traffic is media data and the redundant packets contain silence. 
 
     
     
         14 . The system of  claim 11  wherein the filtering stage is further arranged to:
 remove identified replicated data from the header of a packet within the data session. 
 
     
     
         15 . The system of  claim 14  further arranged to send any replicated data in at least one initial uncompressed packet. 
     
     
         16 . The system of  claim 14  wherein the replicated data is static data. 
     
     
         17 . The system of  claim 11  wherein the data traffic comprises voice over internet protocol data and/or control traffic. 
     
     
         18 . A system arranged to receive data traffic comprising:
 a network destination node; and   a filtering stage arranged to:
 identify a plurality of data packets as being members of a data session; 
 extract an added timestamp from the data header or payload of each packet within the data session, wherein the added timestamp is an additional timestamp derived from a local clock of a network transmission node; and 
 place the packet in a jitter buffer for re-synchronising according to the added timestamp; and 
   route the packet to a destination.   
     
     
         19 . The system of  claim 18  wherein the filtering stage is further arranged to:
 restore identified replicated data to the header of each packet within the data session. 
 
     
     
         20 . The system of  claim 19  further arranged to receive at least one initial uncompressed packet containing the identified replicated data and apply said replicated data to subsequent packets in the same session.

Join the waitlist — get patent alerts

Track US2015016463A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.