← Back to Patent Explorer
US20030193950A1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for efficient transmission of VoIP traffic

Assignee: Veraz Networks Ltd
•
Filing: 2003-04-14
•
Granted: —
•
Expires: 2023-04-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication protocol is disclosed which comprises the use of a communication frame adapted to be used as a UDP payload. The communication frame comprise a plurality of mini packets, where at least some of the mini packets comprise a composite header and a data packet, where the composite header comprises a mini header with an identification of a user associated with a data packet; a flag indicating whether the protocol header is in a compressed mode or is in a transparent mode; an indication of the length of the mini packet; and a protocol header.

Inventors

  • 👤 David Philips
  • 👤 Oleg Litvak

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 21:15
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/80; H04L65/60; H04L65/65; H04L65/70; H04L69/00; H04L69/04; H04L9/00; H04L9/40; H04L65/1066; H04L65/1101

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 87 words
1 . A communication frame adapted to be used as a UDP payload, wherein said communication frame comprises a plurality of mini packets, and wherein at least some of said mini packets comprise: a composite header which comprises: a protocol header; and a mini header comprising: an identification of a user associated with a data packet; a flag indicating whether said protocol header is in a compressed mode or is in a transparent mode; an indication of the length of said mini packet; and a data packet.
Claim 2
Dependent Claim 87 words
1 . A communication frame adapted to be used as a UDP payload, wherein said communication frame comprises a plurality of mini packets, and wherein at least some of said mini packets comprise: a composite header which comprises: a protocol header; and a mini header comprising: an identification of a user associated with a data packet; a flag indicating whether said protocol header is in a compressed mode or is in a transparent mode; an indication of the length of said mini packet; and a data packet.
Claim 3
Dependent Claim 27 words
2 . A communication protocol of claim 1 , wherein said identification of a user associated with a data packet is a 2 byte long channel ID.
Claim 4
Dependent Claim 33 words
3 . A communication protocol of claim 1 , wherein said identification of a user associated with a data packet comprises the number of the port through which said data packet is transmitted.
Claim 5
Dependent Claim 49 words
4 . A communication protocol of claim 1 , comprising at least one mini packet having a protocol header in a transparent mode and wherein said protocol header is a member of the group consisting of: an RTP header, an RTCP header, a T.38 header and a MOIP header.
Claim 6
Dependent Claim 23 words
5 . A communication protocol of claim 4 , wherein said protocol header is an RTP header as defined in IETF RFC 1889.
Claim 7
Dependent Claim 53 words
6 . A communication protocol of claim 1 , comprising at least one mini packet having a protocol header in a compressed mode and wherein said protocol header comprises an indication of a sequential number of a data packet associated therewith and an indication of time in which said data packet is transmitted.
Claim 8
Dependent Claim 26 words
7 . A communication protocol of claim 6 , wherein said indication of the sequential number of a data packet is less than 16 bits long.
Claim 9
Dependent Claim 20 words
8 . A communication protocol of claim 6 , wherein said indication of time is less than 32 bits long.
Claim 10
Dependent Claim 42 words
9 . A communication protocol according to claim 6 , wherein said indication of said sequential number comprises the least significant bits of the sequential number and wherein said indication of time comprises the least significant bits of said indication of time.
Claim 11
Dependent Claim 143 words
10 . A communication protocol according to claim 6 , wherein the mode of each of the protocol headers of said plurality of mini packets is determined by at least one of the following criteria: a protocol header of the mini packet transmitted at a beginning of a communication session, shall be transmitted in a transparent mode; and whenever the information in a protocol header is different only in the sequence number and time stamp from the information included in the protocol header of the preceding mini packet and received from the same user, the protocol header shall be transmitted in a compressed mode; and if all mini packets associated with a user were transmitted for a predetermined time with their protocol headers being in a compressed mode, the protocol header of the proceeding mini packet shall be transmitted in a transparent mode.
Claim 12
Dependent Claim 28 words
11 . A communication protocol according to claim 10 , further comprising transmitting at least two consecutive mini packets each having a protocol header in a transparent mode.
Claim 13
Dependent Claim 31 words
12 . A protocol according to claim 1 , wherein said communication frame comprises a plurality of mini packets, wherein each mini packet comprises a composite header and a data packet.
Claim 14
Dependent Claim 20 words
13 . A protocol according to claim 1 , wherein said communication frame further comprises at least one frame header.
Claim 15
Dependent Claim 32 words
14 . A protocol according to claim 13 , wherein said at least one frame header is used to carry information that relates to proceeding mini packets that follow said frame header.
Claim 16
Dependent Claim 82 words
15 . A method for increasing bandwidth usage efficiency of an IP network comprising: creating a composite header for each of a plurality of data packets, each composite header comprises a mini header providing identification of a user associated with a data packet and a protocol header; adding each composite header to the data packet associated therewith to form a mini packet; multiplexing a plurality of mini packets into a UDP payload; and transmitting the UDP payload over a single UDP/IP connection.
Claim 17
Dependent Claim 82 words
15 . A method for increasing bandwidth usage efficiency of an IP network comprising: creating a composite header for each of a plurality of data packets, each composite header comprises a mini header providing identification of a user associated with a data packet and a protocol header; adding each composite header to the data packet associated therewith to form a mini packet; multiplexing a plurality of mini packets into a UDP payload; and transmitting the UDP payload over a single UDP/IP connection.
Claim 18
Dependent Claim 21 words
16 . The method of claim 15 , wherein the plurality of data packets are received from two or more users.
Claim 19
Dependent Claim 27 words
17 . The method of claim 16 , wherein the identification of a user further comprises a unique channel identifier for each of two or more users.
Claim 20
Dependent Claim 29 words
18 . The method of claim 17 , wherein said channel identifier is assigned to packets transmitted from a user when the user requests access to the IP network.
Claim 21
Dependent Claim 25 words
19 . The method of claim 17 , wherein at least one of said plurality of data packets is an RTP packet, comprising voice information.
Claim 22
Dependent Claim 34 words
20 . The method of claim 15 , wherein at least one of said plurality of data packets is a data packet that is compatible with ITU Recommendation T.38 and carries a facsimile signal.
Claim 23
Dependent Claim 28 words
21 . A method according to claim 15 , wherein the composite header of each data packet multiplexed into said UDP payload is transparent to intermediate IP routers.
Claim 24
Dependent Claim 20 words
22 . A method according to claim 15 , further comprising de-assembling the UDP payload back into the data packets.
Claim 25
Dependent Claim 119 words
23 . An IP network, comprising: a local VoIP media-gateway; and at least one remote VoIP media-gateway; wherein the local and said at least one remote VoIP media-gateways communicate using a protocol, the protocol comprising: creating a composite header for each of a plurality of data packets received from a plurality of users at the local VoIP media-gateway, each composite header comprises a mini header providing identification of a user associated with a packet and a protocol header; adding each composite header to the data packet associated therewith to form a mini packet; multiplexing a plurality of mini packets into a UDP payload; and transmitting the UDP payload over a single UDP/IP connection to a corresponding remote VoIP media-gateway.
Claim 26
Dependent Claim 119 words
23 . An IP network, comprising: a local VoIP media-gateway; and at least one remote VoIP media-gateway; wherein the local and said at least one remote VoIP media-gateways communicate using a protocol, the protocol comprising: creating a composite header for each of a plurality of data packets received from a plurality of users at the local VoIP media-gateway, each composite header comprises a mini header providing identification of a user associated with a packet and a protocol header; adding each composite header to the data packet associated therewith to form a mini packet; multiplexing a plurality of mini packets into a UDP payload; and transmitting the UDP payload over a single UDP/IP connection to a corresponding remote VoIP media-gateway.
Claim 27
Dependent Claim 29 words
24 . The IP network of claim 23 , wherein the identification of a user further comprises a unique channel identifier for each of the two or more users.
Claim 28
Dependent Claim 66 words
25 . An IP packetizer comprising: means operative to create a composite header which comprises a mini header and a protocol header for each of a plurality of data packets and to add said composite header to a data packet associated therewith; multiplexing means operative to multiplex a plurality of communication frames; and transmitting means operative to transmit the UDP payload over a single UDP/IP connection.
Claim 29
Dependent Claim 66 words
25 . An IP packetizer comprising: means operative to create a composite header which comprises a mini header and a protocol header for each of a plurality of data packets and to add said composite header to a data packet associated therewith; multiplexing means operative to multiplex a plurality of communication frames; and transmitting means operative to transmit the UDP payload over a single UDP/IP connection.
Claim 30
Dependent Claim 86 words
26 . A VoIP media-gateway comprising: means for creating a composite header which comprises a mini header providing identification of a user associated with a packet and a protocol header, for each of a plurality of data packets received from a plurality of users; means for adding each composite header to the data packet associated therewith to form a mini packet; means for multiplexing a plurality of mini packets obtained into a UDP payload; and means for transmitting the UDP payload over a single UDP/IP connection.
Claim 31
Dependent Claim 86 words
26 . A VoIP media-gateway comprising: means for creating a composite header which comprises a mini header providing identification of a user associated with a packet and a protocol header, for each of a plurality of data packets received from a plurality of users; means for adding each composite header to the data packet associated therewith to form a mini packet; means for multiplexing a plurality of mini packets obtained into a UDP payload; and means for transmitting the UDP payload over a single UDP/IP connection.

References Cited (Backward Citations)

US6041054A Cited
US6674744B1 Cited
US6463082B2 Cited
US6804237B1 Cited
US6704311B1 Cited
US7002993B1 Cited
US7035287B2 Cited
US20020141386A1 Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag