IP Library Granted Patent US 8,804,484
Granted Patent B2
US 8,804,484 · App. 13/026,967 · Granted Aug 12, 2014

Methods, systems, and computer readable media for automatic, peer node transparent rehoming of time division multiplexed (TDM)-based signaling channels in an X user adaptation (XUA) signaling gateway

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 8,804,484
App. No.
13/026,967
Granted
Aug 12, 2014
Kind
B2
Abstract

The subject matter described herein includes methods, systems and computer readable media for automatic, peer node transparent re-homing of time division multiplexed (TDM)-based signaling channels in an X user adaptation (XUA) signaling gateway. One exemplary method includes providing an XUA Signaling Gateway (SG) having a plurality of Signaling Gateway (SG) cards, a plurality of TDM network interface cards (NICs) and a plurality of packet NICs, and a switching matrix connecting the TDM NICs and the XUA SG cards. The method further includes configuring the switching matrix so that a first XUA SG card terminates a set of TDM-based signaling channels. The method further includes switching the set of TDM-based signaling channels from one of the TDM NICs to the first XUA SG card. The method further includes switching the set of TOM-based signaling channels, detecting failure of the first XUA SG card, and automatically reconfiguring the TDM switching matrix so that the set of TDM-based signaling channels is sent to a second XUA SG card of the plurality of XUA SG cards.

Claims (25)

1. A method for automatic, peer node transparent re-homing of time division multiplexed (TDM)-based signaling channels in an X user adaptation (XUA) signaling gateway (SG), the method comprising: providing an XUA SG having a plurality of signaling gateway (SG) cards, a plurality of TDM network interface cards (NICs) and a plurality of packet NICs, and a switching matrix connecting the TDM NICs and the XUA SG cards; configuring the switching matrix to terminate a set of TDM-based signaling channels at a first XUA SG card; switching the set of TDM-based signaling channels from one of the TDM NICS to the first XUA SG card; and while switching the set of TDM-based signaling channels: detecting failure of the first XUA SG card; and automatically reconfiguring the switching matrix to couple the set of TDM-based signaling channels to a second XUA SG card of the plurality of XUA SG cards.

2. The method of claim 1 comprising, at the second XUA SG card, extracting application layer information from the TDM-based signaling channels and forwarding the application layer information in XUA protocol data units to the packet NICs and to a media gateway controller (MGC) over a packet network.

3. The method of claim 2 wherein the XUA layer protocol data units include one of IUA, GR-303-UA, and V5UA protocol data units.

4. The method of claim 1 wherein the TDM-based signaling channels include one of GR-303, PRI, and V.5 signaling channels.

5. The method of claim 1 wherein the XUA SG comprises a stand-alone XUA signaling gateway.

6. The method of claim 1 wherein the XUA SG is co-located with a media gateway.

7. The method of claim 1 wherein the switching matrix comprises a TDM switching matrix and wherein the XUA SG further includes a packet switching matrix for switching packets from the SG cards to the packet NICs.

8. The method of claim 1 wherein automatically reconfiguring the switching matrix to switch the set of TDM-based signaling channels hosted on the first SG card to a second SG card includes performing the switching without notifying peer nodes of the switching.

9. The method of claim 1 wherein the first XUA SG card is configured to communicate with a first application server process (ASP) instance hosted by a first media gateway controller (MGC), wherein the second XUA SG card is configured to communicate with a second ASP instance hosted by a second MGC and wherein, after failure of the first XUA SG card, call setup signaling received over the TDM-based signaling channels terminated by the second SG card are sent to the second ASP instance hosted by the second MGC.

10. The method of claim 1 wherein the first XUA SG card is configured to communicate with a first application server process (ASP) instance hosted by a first media gateway controller (MGC), wherein the second XUA SG card is configured to communicate with a second ASP instance hosted by the first MGC and wherein, after failure of the first XUA SG card, call setup signaling received over the TDM-based signaling channels terminated by the second SG card are sent to the second ASP instance hosted by the first MGC.

11. The method of claim 1 wherein the first XUA SG card is configured to communicate with the first application server process (ASP) instance hosted by a first media gateway controller (MGC) and wherein the second XUA SG card is configured to communicate with the first ASP instance after failure of the first XUA SG card.

12. The method of claim 1 wherein the steps are performed transparently to a TDM-based end node that originates the TDM-based signaling channels.

13. A system for automatic, peer-node-transparent re-homing of time division multiplexed (TDM)-based signaling channels in an X user adaptation XUA signaling gateway (SG), the system comprising: an XUA signaling gateway including: a plurality of XUA SG cards; a plurality of TDM NICs; a plurality of packet NICs; a switching matrix connecting the TDM NICs and the XUA SG cards, wherein the switching matrix is configured to terminate a set of TDM-based signaling channels at a first XUA SG card of the plurality of XUA SG cards; and a controller for, while the switching matrix is switching the set of TDM-based signaling channels to the first XUA SG card: detecting failure of the first XUA SG card; and automatically reconfiguring the switching matrix to couple the set of TDM-based signaling channels is switched to a second XUA SG card of a plurality of XUA SG cards.

14. The system of claim 13 comprising, at the second XUA SG card, extracting application layer information from the TDM-based signaling channels and forwarding the application layer information in XUA protocol data units to the packet NICs and to a media gateway controller over a packet network.

15. The system of claim 14 wherein the XUA protocol data units include one of IUA, GR-303-UA, and V5UA protocol data units.

16. The system of claim 13 wherein the TDM-based signaling channels include one of GR-303, PRI, and V.5 signaling channels.

17. The system of claim 13 wherein the XUA SG comprises a stand-alone entity.

18. The system of claim 13 wherein the XUA SG is co-located with a media gateway.

19. The system of claim 13 wherein the switching matrix comprises a TDM switching matrix and wherein the XUA SG further includes a packet switching matrix for switching packets from the XUA SG cards to the packet NICs.

20. The system of claim 13 wherein automatically reconfiguring the switching matrix to switch the set of TDM-based signaling channels hosted on first SG card to a second XUA SG card includes performing the switching without notifying peer nodes of the switching.

21. The system of claim 13 wherein the first XUA SG card is configured to communicate with a first application server process (ASP) instance hosted by a first media gateway controller (MGC), wherein the second XUA SG card is configured to communicate with a second ASP instance hosted by a second MGC and wherein, after failure of the first XUA SG card, call setup signaling received over the TDM-based signaling channels terminated by the second SG card are sent to the second ASP instance hosted by the second MGC.

22. The system claim 13 wherein the first XUA SG card is configured to communicate with a first application server process (ASP) instance hosted by a first media gateway controller (MGC), wherein the second XUA SG card is configured to communicate with a second ASP instance hosted by the first MGC and wherein, after failure of the first XUA SG card, call setup signaling received over the TDM-based signaling channels terminated by the second SG card are sent to the second ASP instance hosted by the first MGC.

23. The system of claim 13 wherein the first XUA SG card is configured to communicate with the first application server process (ASP) instance hosted by a first media gateway controller (MGC) and wherein the second XUA SG card is configured to communicate with the first ASP instance after failure of the first XUA SG card.

24. The system of claim 13 wherein the controller is configured to switch the TDM-based signaling channels to the second XUA SG card transparently to a TDM-based end node that originates the TDM-based signaling channels.

25. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising: configuring a switching matrix in an X user adaptation layer (XUA) signaling gateway (SG) having a plurality of signaling gateway (SG) cards and a plurality of TDM network interface cards (NICs) to couple a first XUA signaling gateway card terminates a set of TDM-based signaling channels; switching the set of TDM-based signaling channels from one of the TDM NICs to the first XUA SG card; and while switching the first of TDM-based signaling channels: detecting failure of the first XUA SG card; automatically reconfiguring the switching matrix to couple the set of TDM-based signaling channels is switched to a second XUA SG card of the plurality of XUA SG cards.

Assignments (11)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
MERGER Recorded Jul 15, 2020
From: GENBAND US LLC
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 053223/0260 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2011
From: BIANCONI, RICHARD JAMES; HUANG, JILIN
To: GENBAND US LLC
Reel/Frame 025816/0730 →