Distributed conference bridge
First Claim
1. A method for creating a set of connections for a distributed conference bridge, including a first conference bridge and a physically distinct second conference bridge, joining a set of participants in a single conference, the method comprising the steps of:
- configuring a communications controller for an internal communications system, the configuring step comprising identifying the second conference bridge;
connecting participants to the first conference bridge until a threshold of connected participants is reached;
establishing a conference connection between the first conference bridge and the second conference bridge;
issuing a redirection command causing conference participants to be directed to the second conference bridge; and
providing a terminal abstraction, interposed between functional resources of a conference bridge application and end-devices, to provide the functional resources in a manner tailored to individual ones of a variety of user interfaces, including graphical and voice user interfaces, the terminal abstraction comprising;
a graphical user interface terminal abstraction component interposed between the functional resources and a first end-device supporting a graphical user interface, the graphical user interface terminal abstraction component transforming messages from the first end-device to a generic format expected by the functional resources, the graphical user interface terminal abstraction component further transforming messages from the functional resources to a first end-device format expected by the first end-device; and
a voice user interface terminal abstraction component interposed between the functional resources and a second end-device supporting a voice user interface, the voice user interface terminal abstraction component transforming messages from the second end-device to a generic format expected by the functional resources, the voice user interface terminal abstraction component further transforming messages from the functional resources to a second end-device format expected by the second end-device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for enabling communication between server resources and a wide spectrum of end-terminals to enable users access to the resources of both converged and non-converged networks via voice and/or electronically generated commands.
A configurable distributed conference bridge is incorporated within the converged network architecture model of the present invention. The distributed conference bridge enables local conference resources to be utilized and incorporates external service bureau conference bridge resources when needed to supplement the internal conference bridge resources of a system.
-
Citations
17 Claims
-
1. A method for creating a set of connections for a distributed conference bridge, including a first conference bridge and a physically distinct second conference bridge, joining a set of participants in a single conference, the method comprising the steps of:
-
configuring a communications controller for an internal communications system, the configuring step comprising identifying the second conference bridge;
connecting participants to the first conference bridge until a threshold of connected participants is reached;
establishing a conference connection between the first conference bridge and the second conference bridge;
issuing a redirection command causing conference participants to be directed to the second conference bridge; and
providing a terminal abstraction, interposed between functional resources of a conference bridge application and end-devices, to provide the functional resources in a manner tailored to individual ones of a variety of user interfaces, including graphical and voice user interfaces, the terminal abstraction comprising;
a graphical user interface terminal abstraction component interposed between the functional resources and a first end-device supporting a graphical user interface, the graphical user interface terminal abstraction component transforming messages from the first end-device to a generic format expected by the functional resources, the graphical user interface terminal abstraction component further transforming messages from the functional resources to a first end-device format expected by the first end-device; and
a voice user interface terminal abstraction component interposed between the functional resources and a second end-device supporting a voice user interface, the voice user interface terminal abstraction component transforming messages from the second end-device to a generic format expected by the functional resources, the voice user interface terminal abstraction component further transforming messages from the functional resources to a second end-device format expected by the second end-device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium including computer-executable instructions facilitating performing a set of steps for creating a set of connections for a distributed conference bridge, including a first conference bridge and a physically distinct second conference bridge, joining a set of participants in a single conference, the steps including:
-
configuring a communications controller for an internal communications system, the configuring step comprising identifying the second conference bridge;
connecting participants to the first conference bridge until a threshold of connected participants is reached;
establishing a conference connection between the first conference bridge and the second conference bridge;
issuing a redirection command causing conference participants to be directed to the second conference bridge; and
providing a terminal abstraction, interposed between functional resources of a conference bridle application and end-devices, to provide the functional resources in a manner tailored to individual ones of a variety of user interfaces, including graphical and voice user interfaces, the terminal abstraction comprising;
a graphical user interface terminal abstraction component interposed between the functional resources and a first end-device supporting a graphical user interface, the graphical user interface terminal abstraction component transforming messages from the first end-device to a generic format expected by the functional resources, the graphical user interface terminal abstraction component further transforming messages from the functional resources to a first end-device format expected by the first end-device; and
a voice user interface terminal abstraction component interposed between the functional resources and a second end-device supporting a voice user interface, the voice user interface terminal abstraction component transforming messages from the second end-device to a generic format expected by the functional resources, the voice user interface terminal abstraction component further transforming messages from the functional resources to a second end-device format expected by the second end-device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An extensible conference bridge system for creating a distributed conference bridge, to handle a number of callers in a single conference that exceeds a threshold number of trunk lines for a first conference bridge, by merging trunk lines supported by a second conference bridge, the conference bridge system including:
-
a configuration interface for identifying the second conference bridge;
a network interface component for;
connecting participants to the first conference bridge until a threshold of connected participants is reached, establishing a conference connection between the first conference bridge and the second conference bridge, and issuing a redirection command causing conference participants to be directed to the second conference bridge; and
a terminal abstraction, interposed between functional resources of a conference bridge application and end-devices, to provide the functional resources in a manner tailored to individual ones of a variety of user interfaces, including graphical and voice user interfaces, the terminal abstraction comprising;
a graphical user interface terminal abstraction component interposed between the functional resources and a first end-device supporting a graphical user interface, the graphical user interface terminal abstraction component transforming messages from the first end-device to a generic format expected by the functional resources, the graphical user interface terminal abstraction component further transforming messages from the functional resources to a first end-device format expected by the first end-device; and
a voice user interface terminal abstraction component interposed between the functional resources and a second end-device supporting a voice user interface, the voice user interface terminal abstraction component transforming messages from the second end-device to a generic format expected by the functional resources, the voice user interface terminal abstraction component further transforming messages from the functional resources to a second end-device format expected by the second end-device. - View Dependent Claims (16, 17)
-
Specification