Nova Patents
CA2267474C

A dynamically scaleable conference system

Abstract

A bridging system comprises a router and a number of multipoint servers. Foreach user requesting to join a particular conference, the router routes the call to aparticular server and, if necessary, causes additional servers to be added to increase thecapacity for that conference. For example, upon receipt of a user request to join aconference associated with server A, the router first interrogates server A as to currentspare capacity. If server A has additional capacity, the router routes the user to server A.However, if server A can not accommodate the user, the router causes server A to invitean additional server - server B - to join the conference. After server B joins theconference, the router routes the user to server B.

CA2267474C, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 30 March 2019, 7.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

32 claims: 3 independent, 29 dependent

  1. 1
    CA 02267474 2002-09-23 - 11 CLAIMS:1. A method for use in a multipoint bridging system, the method comprising the steps of: using at least one multipoint server for conferencing a number of users together;receiving a request to add an additional user to the conference;identifying a current multipoint server from one of the multipoint servers conferencing the users together;determining if the current multipoint server has spare capacity to support the additional user;if there is no spare capacity, dynamically adding an additional multipoint server to the conference and routing the additional user to the additional multipoint server, the step of dynamically adding an additional multipoint server including the steps of: selecting a new server to join the conference;and causing one of the multipoint servers conferencing the users together to invite the new server to join the conference, whereby the new server becomes the additional multipoint server;and if there is spare capacity, routing the additional user to the current multipoint server.
  2. 8
    9. The method of claim 8 wherein the private communications channel uses proprietary signaling.
  3. 9
    10. An improved method for use in a router of a multipoint bridging system, the multipoint bridging system further comprising a bridge tree comprising at least one multipoint server supporting an existing conference, the method comprising the steps of:receiving a request to add an additional user to the conference;determining if the bridge tree has available resources to support the additional user;if there are no available resources, dynamically adding an additional multipoint server to the bridge tree;and routing the additional user to one of the multipoint servers.
  4. 10
    11. The method of claim 10 wherein the determining step is performed as a function of spare capacity of the bridge tree.
  5. 11
    12. The method of claim 11 wherein the determining step includes the step of querying a storage element used for storing spare capacity information for the bridge tree.
  6. 13
    14. The method of claim 13 wherein the available resource of the multipoint server is its spare capacity.
  7. 15
    16. Apparatus for use in providing multipoint conferencing, the apparatus comprising:a bridge tree comprising at least one multipoint server supporting an existing conference;and a router for routing users to the existing conference and for causing additional multipoint servers to be dynamically added to the bridge tree of the existing conference to support some of the users.
  8. 16
    17. The apparatus of claim 16 wherein the router causes additional multipoint servers to be added as a function of available resources of the bridge tree.
  9. 17
    18. The apparatus of claim 17 wherein the router causes additional multipoint servers to be added as a function of spare capacity of the bridge tree.
  10. 18
    19. The apparatus of claim 18 wherein the router includes a storage element for storing spare capacity information of the bridge tree.
  11. 21
    22. The apparatus of claim 21 wherein the private communications channel uses proprietary signaling.
  12. 24
    26. The apparatus of claim 24 wherein the processor causes additional multipoint servers 10 to be added as a function of available resources of the bridge tree.
  13. 27
    29. The apparatus of claim 27 wherein the processor queries at least one of the multipoint servers of the bridge tree as to its spare capacity.