Method and system for fast setup of group voice over IP communications
First Claim
Patent Images
1. A method for providing multi-party connections over a communications network, comprising:
- providing multi-party connection information from a session layer to an application layer on a first network device whenever the first network device initiates a multi-party connection to a plurality of other network devices over the communications network;
providing a broadcast destination network address for the multi-party connection;
providing one or more transport layer group ports for the multi-party connection; and
establishing the multi-party connection over one or more virtual communications channels between the first network device and the plurality of other network devices over the communications network using the multi-party connection information, the broadcast network address and the one or more transport layer group ports.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for fast setup of group Voice over Internet Protocol (VoIP) communications. The method and system provide a lower VoIP signaling overhead and a faster setup-time of group calls such as N-way audio and/or audio-video conference calls. Multi-party VoIP connections are quickly set-up over one or more virtual communications channels established between plural network devices using a session layer application, one or more group transport layer ports and a broadcast destination network address.
207 Citations
30 Claims
-
1. A method for providing multi-party connections over a communications network, comprising:
-
providing multi-party connection information from a session layer to an application layer on a first network device whenever the first network device initiates a multi-party connection to a plurality of other network devices over the communications network;
providing a broadcast destination network address for the multi-party connection;
providing one or more transport layer group ports for the multi-party connection; and
establishing the multi-party connection over one or more virtual communications channels between the first network device and the plurality of other network devices over the communications network using the multi-party connection information, the broadcast network address and the one or more transport layer group ports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing multi-party connections over a communications network, comprising:
-
establishing a connection to a transport layer group port from an application layer on a first network device, wherein the transport layer group port is obtained from a session layer application when the first network device initiates a multi-party connection between the first network device and a plurality of other network devices over the communications network;
receiving voice information on the first network device;
compressing and digitizing the voice information into a plurality of data packets;
sending the plurality of data packets via the transport layer group port to a network layer; and
transmitting the plurality of data packets from the network layer to a broadcast destination network address for the multi-party connection, thereby establishing the multi-party connection over one virtual communications channel between the first network device and the plurality of other network devices over the communications network using the transport layer group port and the broadcast destination network address. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for providing multi-party connections over a communications network, comprising:
-
establishing a connection to a first transport layer group port from an application layer on a first network devices, wherein the first transport layer group port and a second transport layer group port are obtained from a session layer application when the first network device initiates a multi-party connection between the first network device and a plurality of other network devices over the communications network;
sending one or more control data packets to via the first transport layer group port to a network layer;
transmitting the one or more control data packets from the network layer to a broadcast destination network address for the multi-party connection thereby establishing a first virtual communications channel over the communications network;
receiving voice information on the first network device;
changing a status of the second transport layer group port to busy;
compressing and digitizing the voice information into a plurality of data packets;
sending the plurality of data packets via the second transport layer group port to the network layer; and
transmitting the plurality of data packets from the network layer to the broadcast destination network address for the multi-party connection thereby establishing a second virtual communications channel over the communications network, and thereby establishing the multi-party connection over the first and second virtual communications channels between the first network device and the plurality of other network devices over the communications network. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for providing multi-party connections over a communications network, comprising in combination:
-
a means for providing multi-party connection information from a session layer to an application layer on a first network device whenever the first network device initiates a multi-party connection to a plurality of other network devices over a communications network, providing a broadcast destination network address for the multi-party connection and providing one or more transport layer group ports for the multi-party connection; and
a means for establishing the multi-party connection over one or more virtual communications channels between the first network device and the plurality of other network devices over the communications network using the multi-party connection information, the broadcast network address and the one or more transport layer group ports. - View Dependent Claims (28)
-
-
29. A system for providing multi-party connections over a communications network, comprising in combination:
-
a broadcast destination network address;
one or more transport layer group ports;
multi-party connection information; and
a session layer application for providing the multi-party connection information from a session layer to an application layer on a network device whenever a first network device initiates the multi-party connection to a plurality of other network devices over a communications network, providing the one or more transport layer group ports for the multi-party connection and for establishing the multi-party connection over one or more virtual communications channels between the first network device and the plurality of other network devices over the communications network using the multi-party connection information, the broadcast network address and the one or more transport layer group ports. - View Dependent Claims (30)
-
Specification