IP Library Granted Patent US 9,635,071
Granted Patent B2
US 9,635,071 · App. 15/181,178 · Granted Apr 25, 2017

Load balancing in a central conferencing routing server

Inventors: Gregory Thomas Ellison (Erie, CO); Andrew James Broadworth (Thornton, CO)
Assignee: Level 3 Communications, LLC
H04L65/403H04L12/18H04L12/1818H04L41/0668H04L43/0876H04L47/15H04L61/2007H04L65/1006H04L65/1069H04L67/18H04M3/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,635,071
App. No.
15/181,178
Granted
Apr 25, 2017
Kind
B2
Abstract

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for collaboration conferencing with multiple participants over a communications network, and more specifically for a conferencing routing service for managing and routing collaboration participants. In one embodiment, the conferencing routing service may maintain a database of information or preferences associated with the conference requester and attempt to select a conference bridge based on the requester's information. Further, the conferencing routing service may receive performance information from a plurality of conference bridges that are able to conduct the collaboration conference and select a conference bridge in response to the performance information.

Claims (28)

1. A method for routing one or more collaboration conference access requests in a telecommunications network, the method comprising:

receiving a collaboration conference access request from a requester's communication device;

requesting operational information of at least one conference bridge of a plurality of conference bridges connected to the telecommunications network, the operational information comprising at least an available capacity for the at least one conference bridge;

selecting a conference bridge from the plurality of conference bridges associated with the telecommunications network and configured to host a collaboration conference, the selection occurring at least in response to the operational information of the at least one conference bridge; and

transmitting one or more routing messages to the telecommunications network, wherein the one or more routing messages include an indication of the selected conference bridge,

wherein the method further comprises:

calculating a percentage of available capacity for the at least one conference bridge; and

comparing the percentage of available capacity for the at least one conference bridge to a predetermined threshold value,

wherein, if the percentage of available capacity for the at least one conference bridge is less than the predetermined threshold value, the selecting operation comprises selecting the at least one conference bridge as the hosting conference bridge.

2. The method of claim 1 , wherein the operational information comprises at least one of wideband audio, video and audio integration, and web-based conferencing.

3. The method of claim 1 , wherein the available capacity for the at least one conference bridge comprises at least one of total number of communication ports for the conference bridge and the number of currently active or reserved ports of the conference bridge.

4. A system for selecting a conference bridge associated with a network for hosting a collaboration conference event, the system comprising:

a network interface unit configured to receive a communication from a user of a communications network to establish a collaboration conference on the network;

a processing device in communication with the network interface unit; and

a memory connected to the processing device configured to store information and instructions that, when executed by the processing device, performs the operations of:

requesting performance information from one or more conference bridges of a plurality of conference bridges associated with the network, the performance information comprising at least an available capacity for the one or more conference bridges;

based on the performance information, calculating a percentage of available capacity for the one or more conference bridges; and

selecting one of the one or more conference bridges associated with the network for hosting the conference event based at least on the calculated percentage of available capacity,

wherein the instructions further perform the operation of:

comparing the percentage of available capacity for the one or more conference bridges to a predetermined threshold value; and

if the percentage of available capacity for any of the one or more conference bridges is less than the predetermined threshold value, storing an indication in the memory that at least one of the one or more conference bridges is unavailable for hosting the collaboration conference.

5. The system of claim 4 , wherein at least one of the one or more conference bridges is a time division multiplexing (TDM) telecommunication device.

6. The system of claim 4 , wherein at least one of the one or more conference bridges is a session initiation protocol (SIP) based telecommunication device.

7. The system of claim 4 , wherein the instructions, when executed by the processing device, cause the processing device to further perform the operation of:

transmitting one or more routing messages to the communications network, wherein the one or more routing messages include an indication of the selected conference bridge.

8. The system of claim 4 , further comprising:

a plurality of collaboration conferencing routing servers comprising a master conferencing routing server executing a master control engine application and at least one slave conferencing routing server, wherein each of the plurality of collaboration conferencing routing servers comprises a database configured to store a state of at least one initiated collaboration conferences on the telecommunications network.

9. The system of claim 8 , wherein the request is referred from the at least one slave conferencing routing server to the network interface unit.

Assignments (4)
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 069295/0858 Recorded Jun 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS RETIRING COLLATERAL AGENT
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 075738/0427 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2016
From: ELLISON, GREGORY THOMAS; BROADWORTH, ANDREW JAMES
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 038922/0858 →
Continuity (10)
Continuation 14887165 · Oct 19, 2015
Continuation 13708678 · Dec 7, 2012
Provisional Application 61578794 · Dec 21, 2011
Provisional Application 61578798 · Dec 21, 2011
Provisional Application 61578803 · Dec 21, 2011
Provisional Application 61578807 · Dec 21, 2011
Provisional Application 61578810 · Dec 21, 2011
Provisional Application 61584115 · Jan 6, 2012
Provisional Application 61584122 · Jan 6, 2012
Related Publication 20160285726A1 · Sep 29, 2016