US20100165889A1

Distributed audio conferencing architecture with optimum resource utilization and seamless scalability

Claim Score by NHIP

Read claim 5, the broadest

Abstract

A conference call solution with one or more conference server, one or more conference bridge and one or more media mixer. A conference server is chosen as the conference bridge for the conference call using various optimization techniques. A media mixer for the conference call may also be chosen using various optimization techniques. The media mixer mixes media data from one or more conference bridge. If a conference bridge or the media mixer fails, the system recovers from the failure with minimal interruption to the users.

US20100165889A1, drawing sheet 1
Sheet 1 of 19

Term

6.6 yearsto projected expiry

Projected expiry 22 April 2033, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

47 claims: 8 independent, 39 dependent

  1. 1
    A conference server apparatus for facilitating a conference call, the apparatus comprising:a bridge controller for directing other components in the apparatus, the bridge controller communicatively coupled to a memory and a soft switch;the memory for storing information for one or more component in the apparatus, the memory communicatively coupled to the bridge controller;and the soft switch for establishing call connections, the soft switch communicatively coupled to the bridge controller.
  2. 5
    Broadest claimClaim Score 86, broad(NHIP)A method for selecting an assigned conference server for a participant telephone in a conference call, the method comprising:determining whether a default conference server has required resources for connecting the telephone participant to the conference call;and selecting the default conference server as the assigned conference server if the default conference server has the required resources for connecting the participant telephone to the conference call.
  3. 11
    A method for resource fragmentation optimization for a conference session, the method comprising:determining a first conference bridge for a first connection to the conference call wherein the first conference bridge transmits mixed media to the first connection;and assigning a second connection for the conference call to the first conference bridge if the first conference bridge is an assigned conference server for the first connection and the second connection.
  4. 17
    A method for optimizing bandwidth usage in a conference call system, the method comprising:becoming, by a first conference server, a first conference bridge for a conference call;determining whether one or more other conference bridge for the conference call exist in the conference call system;and selecting a media mixer for the conference call in response to the determining whether the one or more other conference bridge exist in the system.
  5. 24
    A method for a conference bridge failover in a conference call system, the method comprising:determining that a first conference bridge with a connection for a participant telephone has failed;determining, whether one or more conference bridge have resources to manage the connection for the participant telephone of the first conference bridge;and assigning the connection for the participant telephone to the one or more conference bridge in response to the determination.
  6. 31
    A method for a media mixer failover in a conference call system, the method comprising:determining that a first media mixer for a conference call has failed;determining whether one or more conference server in the system has a required resource to become the media mixer;and assigning one of the conference server from one or more conference servers as the media mixer.
  7. 39
    A system for setting up conference call, the system comprising:a first conference bridge for transmitting media data from one or more participants of the conference call to a media mixer;and the media mixer for preparing mixed media data from media data received from one or more conference bridges and transmitting the mixed media data to the first conference bridge.
  8. 43
    A system for setting up conference call, the system comprising:a first conference bridge for transmitting to a second conference bridge a first mixed participant media stream including media data from a first group comprising at least first loudest party;and the second conference bridge for transmitting to the first conference bridge a second mixed participant media stream including media data from a second group comprising at least second loudest party.