Method and apparatus for selecting a media processor to host a conference
First Claim
1. A method for selecting a media processor to host a new conference, comprising:
- receiving an indication of a need for a media processor for a new conference;
determining, for each of a plurality of media processors under control of a multipoint controller, a number of additional participants that can be supported; and
determining one of said plurality of media processors to said host new conference based, at least in part, on said number of additional participants that each of said plurality of media processors can support.
8 Assignments
0 Petitions
Accused Products
Abstract
A system, method, apparatus, means, and computer program code for selecting a media processor to host a conference is provided. According to some embodiments, a multipoint controller may control or be associated with a plurality of media processors. Different media processors may be implemented in software and operating on different hardware platforms. When a request for a media processor is indicated or received and the multipoint controller needs to select or allocate a media processors to host the conference, the multipoint controller may select one of the media processors to support the new conference based on the media processor'"'"'s ability to support more additional participants than the other media processors in the plurality of media processors. In some embodiments, the determination of a media processor'"'"'s ability to support additional participants may be based on the media processor'"'"'s current number of supported participants in conferences and the media processor'"'"'s current CPU utilization percentage.
54 Citations
21 Claims
-
1. A method for selecting a media processor to host a new conference, comprising:
-
receiving an indication of a need for a media processor for a new conference;
determining, for each of a plurality of media processors under control of a multipoint controller, a number of additional participants that can be supported; and
determining one of said plurality of media processors to said host new conference based, at least in part, on said number of additional participants that each of said plurality of media processors can support. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for selecting a media processor to host a new conference, comprising:
-
receiving an indication of a need for a media processor for a new conference;
determining, for each of a plurality of media processors under the control of a multipoint controller, a current number of conference participants and a current CPU utilization; and
determining one of said plurality of media processors to host said new conference based, at least in part, on said current number of conference participants and current CPU utilization for each of said plurality of media processors. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system, comprising:
a multipoint controller, wherein said multipoint controller controls a plurality of media processors and said multipoint controller is adapted to select a first media processor from said plurality of media processors to support a new conference based on said first media processor'"'"'s ability to support more additional participants than other media processors in said plurality of media processors. - View Dependent Claims (14, 15, 16, 17)
-
18. A system, comprising:
-
a processor;
a communication port coupled to said processor and adapted to communicate with at least one device; and
a storage device coupled to said processor and storing instructions adapted to be executed by said processor to;
receive an indication of a need for a media processor for a new conference;
determine, for each of a plurality of media processors under control of a multipoint controller, a number of additional participants that can be supported; and
determine one of said plurality of media processors to host said new conference based, at least in part, on said number of additional participants that each of said plurality of media processors can support. - View Dependent Claims (19, 20)
-
-
21. An article of manufacture comprising:
a computer readable medium having stored thereon instructions which, when executed by a processor, cause said processor to;
receive an indication of a need for a media processor for a new conference;
determine, for each of a plurality of media processors under control of a multipoint controller, a number of additional participants that can be supported; and
determine one of said plurality of media processors to said host new conference based, at least in part, on said number of additional participants that each of said plurality of media processors can support.
Specification