IP Library Granted Patent US 9,264,455
Granted Patent B2
US 9,264,455 · App. 11/274,956 · Granted Feb 16, 2016

Clustering call servers to provide protection against call server failure

Inventor: Shiang Yueng Feng (Colleyville, TX)
Assignee: Alcatel Lucent
H04L65/104H04L29/06027H04L65/103H04L69/40H04Q2213/13034H04Q2213/13196H04Q2213/13389
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,264,455
App. No.
11/274,956
Granted
Feb 16, 2016
Kind
B2
Abstract

Systems and techniques for providing call server failure protection involve assigning a set of media gateways to each of three or more call servers. Each call server has primary control of the corresponding assigned set of media gateways. A second call server is designated as having secondary control of a first media gateway assigned to a first of the call servers. A third call server is designated as having secondary control of a second media gateway assigned to the first call server. Secondary control is activated in response to a failure of the first call server.

Claims (17)

1. A memory storing instructions for causing data processing apparatus to:

associate a different set of media gateways with each of at least three call servers prior to a failure of one or more of the call servers, each call server having primary control of a unique set of media gateways including a first call server having primary control of a first set of media gateways, the first set of media gateways including a first media gateway and a second media gateway;

associate secondary control of the first media gateway with a second one of the call servers;

activate secondary control of the first media gateway in response to deactivation of primary control of the first media gateway;

associate secondary control of the second media gateway with a third one of the call servers;

activate secondary control of the second media gateway in response to deactivation of primary control of the second media gateway; and

stores instructions for causing a call server to route traffic addressed to a destination point code through a third media gateway under primary control of the second call server if secondary control of the first media gateway is deactivated and through the first media gateway if secondary control of the first media gateway is activated.

2. The memory of claim 1 wherein the memory stores instructions for causing data processing apparatus to send a command to deactivate primary control of at least one of the first media gateway or the second media gateway.

3. The memory of claim 1 wherein the memory stores instructions for causing data processing apparatus to mesh secondary control of media gateways.

4. The memory of claim 1 wherein the memory stores instructions for causing data processing apparatus to instruct the first media gateway to switch routing of messages from the first call server to the second call server in response to deactivation of primary control of the first media gateway.

5. The memory of claim 4 wherein the memory stores instructions for causing data processing apparatus to:

disable signaling and traffic through the first media gateway in response to an instruction to deactivate primary control of the first media gateway; and

enable signaling and traffic through the first media gateway after activating secondary control of the second media gateway.

6. The memory of claim 1 wherein the memory stores instructions for causing data processing apparatus to:

associate unique primary point codes with each of the first call server and the second call server, the primary point codes for use in call processing; and

associate a shared secondary point code with the first call server and the second call server, the shared secondary point code for use by nodes that communicate through the first media gateway with one of the first call server or the second call server depending on whether primary control or secondary control is activated for the first media gateway.

7. The memory of claim 6 wherein the memory stores instructions for causing the first call server to broadcast a message indicating that the shared secondary point code is unreachable through the first call server in response to receiving an instruction to relinquish control of the first media gateway.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
CHANGE OF NAME Recorded Mar 9, 2016
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 038040/0908 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2006
From: ALCATEL WIRELESS, INC.
To: ALCATEL
Reel/Frame 017160/0891 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2005
From: FENG, SHIANG YUENG
To: ALCATEL WIRELESS, INC.
Reel/Frame 016834/0671 →
Continuity (1)
Related Publication 20070109960A1 · May 17, 2007