METHODS FOR PROVIDING A STATUS TO DEVICES IN A DISTRIBUTED SYSTEM
First Claim
1. A method for providing a status to conference bridges in a distributed system, the status comprising a list of meetings hosted by one or more of the conference bridges, the method comprising:
- at a second conference bridge;
receiving a status data packet, the status data packet sent from a first conference bridge to the second conference bridge and including the status of the first conference bridge;
saving the status of the first conference bridge to a memory of the second conference bridge;
updating the status data packet with a status of the second conference bridge;
obtaining a list of the conference bridges in the distributed system, the list associated with a sequence for circulating the status data packet between the conference bridges, wherein the sequence reduces a time required to provide a status to each of the conference bridges by minimizing a number of higher network lag communications between the conference bridges; and
sending the status data packet including the status of the first conference bridge and the status of the second conference bridge from the second conference bridge to a next conference bridge in the sequence.
12 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a status to a plurality of devices in a distributed VoIP system includes circulating a first status data packet between each device in the first group of devices and circulating a second status data packet between each device in the second group of devices. One device in the first group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the first group of devices circulate only the first status data packet. One device in the second group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the second group of devices circulate only the second status data packet.
17 Citations
20 Claims
-
1. A method for providing a status to conference bridges in a distributed system, the status comprising a list of meetings hosted by one or more of the conference bridges, the method comprising:
at a second conference bridge; receiving a status data packet, the status data packet sent from a first conference bridge to the second conference bridge and including the status of the first conference bridge; saving the status of the first conference bridge to a memory of the second conference bridge; updating the status data packet with a status of the second conference bridge; obtaining a list of the conference bridges in the distributed system, the list associated with a sequence for circulating the status data packet between the conference bridges, wherein the sequence reduces a time required to provide a status to each of the conference bridges by minimizing a number of higher network lag communications between the conference bridges; and sending the status data packet including the status of the first conference bridge and the status of the second conference bridge from the second conference bridge to a next conference bridge in the sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method for providing a status to a plurality of devices in a distributed VoIP system, the plurality of devices comprising at least a first group of devices and a second group of devices, the method comprising:
-
circulating a first status data packet between each device in the first group of devices; circulating a second status data packet between each device in the second group of devices; wherein one device in the first group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the first group of devices circulate only the first status data packet; and wherein one device in the second group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the second group of devices circulate only the second status data packet. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium including computer program code for providing a status to a plurality of devices in a distributed VoIP system, the plurality of devices comprising at least a first group of devices and a second group of devices, the computer readable medium comprising:
-
code for circulating a first status data packet between each of the devices in the first group of devices; code for circulating a second status data packet between each of the devices in the second group of devices; wherein one device in the first group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the first group of devices circulate only the first status data packet; and wherein one device in the second group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the second group of devices circulate only the second status data packet.
-
Specification