N-ways conference system using only participants' telephony devices without external conference server
First Claim
1. A method in a data processing system for providing a n-ways conferencing, comprising:
- receiving requests at a connection topology manager for a conference service from a plurality of telephony devices, wherein at least one of a telephony device in the plurality of telephony devices has three-way mixing capability, and wherein each telephony device in the plurality of telephony devices sends its mixing capability information to the connection topology manager;
determining location information of each telephony device and neighboring telephony devices in the conference service, wherein each telephony device is used for mixing voice signals of its closest neighbors;
calculating minimum conference traffic delay for each telephony device in the conference service; and
building a connection topology for the conference service based on the mixing capability information, location information, and the minimum conference traffic delay, wherein the connection topology manager distributes a mixing computation in a substantially uniform manner across the plurality of telephony devices.
1 Assignment
0 Petitions
Accused Products
Abstract
An n-ways conferencing system using only the participants'"'"' telephony devices and without an external conference server. A plurality of telephony devices dial in to and report their mixing capability to a connection topology manager. The connection topology manager also determines the location of each telephony device and neighboring telephony device pairs in the conference service, as each telephony device is used for mixing voice signals of its closest neighbors, and calculates a minimum conference traffic delay for each telephony device. The connection topology manager then builds a topology for the conference service based on the mixing capability, location, and minimum conference traffic delay, wherein the connection topology manager distributes a mixing computation in a substantially uniform manner across the plurality of telephony devices. When a change in the network condition is detected, the connection topology manager rebuilds the topology to bypass the change in the network condition.
34 Citations
45 Claims
-
1. A method in a data processing system for providing a n-ways conferencing, comprising:
-
receiving requests at a connection topology manager for a conference service from a plurality of telephony devices, wherein at least one of a telephony device in the plurality of telephony devices has three-way mixing capability, and wherein each telephony device in the plurality of telephony devices sends its mixing capability information to the connection topology manager;
determining location information of each telephony device and neighboring telephony devices in the conference service, wherein each telephony device is used for mixing voice signals of its closest neighbors;
calculating minimum conference traffic delay for each telephony device in the conference service; and
building a connection topology for the conference service based on the mixing capability information, location information, and the minimum conference traffic delay, wherein the connection topology manager distributes a mixing computation in a substantially uniform manner across the plurality of telephony devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data processing system for providing a n-ways conferencing, comprising:
-
receiving means for receiving requests at a connection topology manager for a conference service from a plurality of telephony devices, wherein at least one of a telephony device in the plurality of telephony devices has three-way mixing capability, and wherein each telephony device in the plurality of telephony devices sends its mixing capability information to the connection topology manager;
determining means for determining location information of each telephony device and neighboring telephony devices in the conference service, wherein each telephony device is used for mixing voice signals of its closest neighbors;
calculating means for calculating minimum conference traffic delay for each telephony device in the conference service; and
building means for building a connection topology for the conference service based on the mixing capability information, location information, and the minimum conference traffic delay, wherein the connection topology manager distributes a mixing computation in a substantially uniform manner across the plurality of telephony devices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product in a computer readable medium for providing a n-ways conferencing, comprising:
-
first instructions for receiving requests at a connection topology manager for a conference service from a plurality of telephony devices, wherein at least one of a telephony device in the plurality of telephony devices has three-way mixing capability, and wherein each telephony device in the plurality of telephony devices sends its mixing capability information to the connection topology manager;
second instructions for determining location information of each telephony device and neighboring telephony devices in the conference service, wherein each telephony device is used for mixing voice signals of its closest neighbors;
third instruction for calculating minimum conference traffic delay for each telephony device in the conference service; and
fourth instruction for building a connection topology for the conference service based on the mixing capability information, location information, and the minimum conference traffic delay, wherein the connection topology manager distributes a mixing computation in a substantially uniform manner across the plurality of telephony devices. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification