WEIGHTED DATA CENTER RESELECTION
First Claim
1. A method for handing-off conference calls among data centers, the method comprising:
- associating a respective participant profile that includes a respective participant weighting factor to each of a set of potential participants in a conference call, the set of potential participants including a first plurality of participants and a second plurality of participants;
selecting from among a plurality of data centers an initial data center to host a conference call having participants on the conference call that include the first plurality of participants that have each been associated with one of a first plurality of participant profiles, the selection being based at least in part on the first plurality of participant profiles;
determining ahead of time which data center of the plurality of data centers to associate with each of a plurality of anticipated changes to the participants on the conference call, a one of the plurality of anticipated changes including the participants on the conference call changing to the second plurality of participants that have each been associated with one of a second plurality of participant profiles;
in response to at least a change occurring in the participants on the conference call such that the participants on the conference call becomes the second plurality of participants, identifying a data center that was determined earlier to be associated with the participants on the conference call becoming the second plurality of participants; and
handing-off the conference call to the identified data center if the data center differs from the initial data center.
1 Assignment
0 Petitions
Accused Products
Abstract
An initial data center is selected to host the online conference. This data center can be selected based on the locations of the participants, a weighting (or ‘priority’) of the participants, or a combination of the two (e.g., locations that are weighted by the participant'"'"'s priority.) Typically, the data center closest to the centroid (i.e., geometric center, or ‘center of mass’) of the participants is selected. In anticipation that participants will join and/or leaver the conference, a list is calculated that each possible change to a respective data center that will be selected if that change occurs. This list may be distributed to the data centers that, if selected, would host the online conference.
86 Citations
20 Claims
-
1. A method for handing-off conference calls among data centers, the method comprising:
-
associating a respective participant profile that includes a respective participant weighting factor to each of a set of potential participants in a conference call, the set of potential participants including a first plurality of participants and a second plurality of participants; selecting from among a plurality of data centers an initial data center to host a conference call having participants on the conference call that include the first plurality of participants that have each been associated with one of a first plurality of participant profiles, the selection being based at least in part on the first plurality of participant profiles; determining ahead of time which data center of the plurality of data centers to associate with each of a plurality of anticipated changes to the participants on the conference call, a one of the plurality of anticipated changes including the participants on the conference call changing to the second plurality of participants that have each been associated with one of a second plurality of participant profiles; in response to at least a change occurring in the participants on the conference call such that the participants on the conference call becomes the second plurality of participants, identifying a data center that was determined earlier to be associated with the participants on the conference call becoming the second plurality of participants; and handing-off the conference call to the identified data center if the data center differs from the initial data center. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication system, comprising:
-
an initial data center of a plurality of data centers to initially host a conference call having participants on the conference call that include a first plurality of participants each associated with one of a first plurality of participant profiles, a selection of the initial data center being based at least in part on the first plurality of participant profiles; a handoff system that determines ahead of time a respective data center of the plurality of data centers to associate with each of a plurality of anticipated changes to the participants on the conference call, a one of the plurality of anticipated changes corresponding to the participants on the conference call changing to a second plurality of participants each associated with one of a second plurality of participant profiles, each of the second plurality of participant profiles including a respective participant weighting factor; an identified data center of the plurality of data centers to host the conference call based on an ahead of time determination by the handoff system and a corresponding change occurring in the participants on the conference call such that the participants on the conference call becomes the second plurality of participants. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having instructions stored thereon for handing-off conference calls among data centers that, when executed by a computer, at least instruct the computer to:
-
associate a respective participant profile that includes a respective participant weighting factor to each of a set of potential participants in a conference call, the set of potential participants including a first plurality of participants and a second plurality of participants; select from among a plurality of data centers an initial data center to host a conference call having participants on the conference call that include the first plurality of participants that have been associated with one of a first plurality of participant profiles, the selection being based at least in part on the first plurality of participant profiles; determine ahead of time which data center of the plurality of data centers to associate with each of a plurality of anticipated changes to the participants on the conference call, a one of the plurality of anticipated changes including the participants on the conference call changing to the second plurality of participants that have each been associated with one of a second plurality of participant profiles; in response to at least a change occurring in the participants on the conference call such that the participants on the conference call becomes the second plurality of participants, identify a data center that was determined earlier to be associated with the participants on the conference call becoming the second plurality of participants; and handoff the conference call to the identified data center if the data center differs from the initial data center. - View Dependent Claims (17, 18, 19, 20)
-
Specification