System and method for reserving conference resources for a multipoint conference using a priority scheme
First Claim
1. A method for reserving conference resources for a multipoint conference, comprising:
- receiving a request for a reservation of the multipoint conference;
receiving a list of participants;
predicting communication paths for a plurality of the participants;
estimating a multipoint control unit resource requirement;
selecting a first multipoint control unit to host the multipoint conference;
determining availability of the multipoint control unit resource requirement at approximately a scheduled start time and for a duration of the multipoint conference;
selecting a second multipoint control unit to host the multipoint conference, when the first multipoint control unit does not have the multipoint control unit resource requirement available at the scheduled start time;
estimating corresponding network resource requirements associated with a plurality of the communication paths;
selecting a first communication path of the plurality of the communication paths;
determining availability of the estimated corresponding network resource requirements associated with the first communication path; and
selecting a third multipoint control unit when the first communication path does not include the estimated corresponding network resource requirements at approximately the scheduled start time.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for reserving conference resources for a multipoint conference includes receiving a request for a multipoint conference reservation and a list of participants. Communication paths for a plurality of the participants may be predicted. A multipoint control unit resource requirement may be estimated. A first multipoint control unit may be selected to host the multipoint conference. The availability of the multipoint control unit resource requirement at approximately a scheduled start time of the multipoint conference may be determined. A second multipoint control unit may be selected to host the multipoint conference, if the first multipoint control unit does not have the multipoint control unit resource requirement available at the scheduled start time and for the duration of the conference.
117 Citations
37 Claims
-
1. A method for reserving conference resources for a multipoint conference, comprising:
-
receiving a request for a reservation of the multipoint conference; receiving a list of participants; predicting communication paths for a plurality of the participants; estimating a multipoint control unit resource requirement; selecting a first multipoint control unit to host the multipoint conference; determining availability of the multipoint control unit resource requirement at approximately a scheduled start time and for a duration of the multipoint conference; selecting a second multipoint control unit to host the multipoint conference, when the first multipoint control unit does not have the multipoint control unit resource requirement available at the scheduled start time; estimating corresponding network resource requirements associated with a plurality of the communication paths; selecting a first communication path of the plurality of the communication paths; determining availability of the estimated corresponding network resource requirements associated with the first communication path; and selecting a third multipoint control unit when the first communication path does not include the estimated corresponding network resource requirements at approximately the scheduled start time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for reserving network resources for a multipoint conference, comprising:
-
receiving a request for a reservation of the multipoint conference; receiving a list of participants; selecting a first multipoint control unit to host the multipoint conference; predicting communication paths associated with a plurality of the participants; estimating corresponding network resource requirements associated with a plurality of the communication paths; selecting a first communication path of the plurality of communication paths; determining availability of the estimated network resource requirements associated with the first communication path at approximately a scheduled start time and for an estimated duration of the multipoint conference reservation; selecting a second multipoint control unit to host the multipoint conference, when the first communication path does not include the estimated corresponding network resource requirements at approximately the scheduled start time and for the estimated duration; selecting a second communication path of the plurality of the communication paths, when the first communication path includes the estimated corresponding network resource requirements at approximately the scheduled start time; and selecting a third multipoint control unit, when the second communication path does not include the estimated corresponding network resource requirements. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for reserving conference resources for a multipoint conference, comprising:
-
a server to receive a request for a reservation of the multipoint conference and to receive a list of participants; and the server being further to; predict communication paths for a plurality of the participants; estimate a digital signal processor resource requirement for the multipoint conference; select a first multipoint control unit to host the multipoint conference; determine availability of the digital signal processor resource requirement at approximately a scheduled start time and for an estimated duration of the multipoint conference; select a second multipoint control unit to host the multipoint conference;
when the first multipoint control unit does not have the digital signal processor resource requirement available at the scheduled start time and for the estimated duration;estimate corresponding bandwidth requirements associated with a plurality of the communication paths; select a first communication path of the plurality of communication paths; determine availability of the estimated bandwidth requirement associated with the first communication path; and select a third multipoint control unit when the first communication path does not include the associated bandwidth requirement at approximately the scheduled start time and for the estimated duration. - View Dependent Claims (25)
-
-
26. An apparatus for reserving network resources for a multipoint conference, comprising:
-
a server to receive a request for a reservation of the multipoint conference, and to receive a list of participants; and the server being further to; select a first multipoint control unit to host the multipoint conference; predict communication paths associated with a plurality of the participants; estimate corresponding bandwidth requirements associated with a plurality of the communication paths; select a first communication path of the plurality of communication paths; determine availability of the estimated bandwidth requirement associated with the first communication path at approximately a scheduled start time and for an estimated duration of the multipoint conference reservation; select a second multipoint control unit to host the multipoint conference, when the first communication path does not include the estimated bandwidth requirement at approximately the scheduled start time and for the estimated duration; select a second communication path of the plurality of the communication paths, when the first communication path includes the estimated bandwidth requirement at approximately the scheduled start time and for the estimated duration; and select a third multipoint control unit when the second communication path does not include the estimated bandwidth requirement. - View Dependent Claims (27, 28)
-
-
29. Logic encoded in computer storage media for reserving a network resource for a multipoint conference, the logic to perform the following steps:
-
receive a request for a reservation of a multipoint conference; receive a list of participants; predict communication paths for a plurality of the participants; estimate a digital signal processor resource requirement for the multipoint conference; select a first multipoint control unit to host the multipoint conference; determine availability of the digital signal processor resource requirement at approximately a scheduled start time and for an estimated duration of the multipoint conference; select a second multipoint control unit to host the multipoint conference, when the first multipoint control unit does not have the digital signal processor resource requirement available at the scheduled start time and for the estimated duration; estimate corresponding bandwidth requirements associated with a plurality of the communication paths; select a first communication path of the plurality of the communication paths; determine availability of the estimated bandwidth requirement associated with the first communication path; and select a third multipoint control unit when the first communication path does not include the associated bandwidth requirement at approximately the scheduled start time and for the estimated duration. - View Dependent Claims (30)
-
-
31. Logic encoded in computer storage media for reserving network resources for a multipoint conference, the logic to perform the following steps:
-
receive a request for a reservation of a multipoint conference and to receive a list of participants; select a first multipoint control unit to host the multipoint conference, predict communication paths associated with a plurality of the participants; estimate corresponding bandwidth requirements associated with a plurality of the communication paths; select the first communication path of the plurality of the communication paths; determine availability of the estimated bandwidth requirement associated with the first communication path at approximately a scheduled start time and for an estimated duration of the multipoint conference reservation; select a second multipoint control unit to host the multipoint conference, when the first communication path does not include the estimated bandwidth requirement at approximately the scheduled start time and for the estimated duration; select a second communication path of the plurality of the communication paths, when the first communication path includes the estimated bandwidth requirement at approximately the scheduled start time; and select a third multipoint control unit when the second communication path does not include the estimated bandwidth requirement. - View Dependent Claims (32, 33)
-
-
34. An apparatus for reserving conference resources for a multipoint conference, comprising:
-
means for receiving a request for a reservation for the multipoint conference and to receive a list of participants; means for predicting communication paths for a plurality of the participants; means for estimating a digital signal processor resource requirement for the multipoint conference; means for selecting a first multipoint control unit to host the multipoint conference; means for determining availability of the digital signal processor resource requirement at approximately a scheduled start time and for an estimated duration of the multipoint conference; means for selecting a second multipoint control unit to host the conference, when the first multipoint control unit does not have the digital signal processor resource requirement available at the scheduled start time and for the estimated duration; means for estimating corresponding bandwidth requirements associated with a plurality of the communication paths; means for selecting a first communication path of the plurality of communication paths, means for determining availability of the estimated bandwidth requirements associated with the first communication path; and means for selecting a third multipoint control unit when the first communication path does not include the associated bandwidth requirement at approximately the scheduled start time. - View Dependent Claims (35)
-
-
36. An apparatus for reserving network resources for a multipoint conference, comprising:
-
means for receiving a request for a reservation of the multipoint conference and to receive a list of participants; means for selecting a first multipoint control unit to host the multipoint conference; means for predicting communication paths associated with a plurality of the participants; means for estimating corresponding bandwidth requirements associated with a plurality of the communication paths; means for selecting a first communication path of the plurality of the communication paths; means for determining availability of the estimated bandwidth requirement associated with the first communication path; means for selecting a second multipoint control unit to host the multipoint conference, when the first communication path does not include the estimated bandwidth requirement at approximately the scheduled start time; means for selecting a second communication path of the plurality of the communication paths, when the first communication path includes the estimated bandwidth requirement at approximately the scheduled start time; and means for selecting a third multipoint control unit when the second communication path does not include the estimated bandwidth requirement. - View Dependent Claims (37)
-
Specification