DATA CENTER RESELECTION
First Claim
1. A method for handing-off conference calls among data centers, the method comprising:
- 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 a first plurality of participants each associated with one of a first plurality of participant locations, the selection being based at least in part on the first plurality of participant locations;
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 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 locations;
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.
10 Citations
20 Claims
-
1. A method for handing-off conference calls among data centers, the method comprising:
-
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 a first plurality of participants each associated with one of a first plurality of participant locations, the selection being based at least in part on the first plurality of participant locations; 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 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 locations; 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 locations, a selection of the initial data center being based at least in part on the first plurality of participant locations; 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 locations; 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:
-
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 a first plurality of participants each associated with one of a first plurality of participant locations, the selection being based at least in part on the first plurality of participant locations; 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 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 locations; 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