IP Library Granted Patent US 7,782,879
Granted Patent B2
US 7,782,879 · App. 11/428,098 · Granted Aug 24, 2010

Method and system for multi-layer signaling across multiple control networks

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 7,782,879
App. No.
11/428,098
Granted
Aug 24, 2010
Kind
B2
Abstract

An aspect of the present invention provides a method of establishing call controller communication in a multi-layer transport network where a plurality of signaling communications networks may exist within each layer. An interlayer call controller association is enhanced to provide associations of multiple client call controllers to a single server layer call controller. A method of collecting sets of associations related to a single server layer call is provided so that a sequence of client call controllers may be constituted. The plurality of signaling communications networks is then used to pass control information between call controllers in that sequence.

Claims (37)

1. A method of call set up between first and second network call controllers in a first layer comprising:

a) Establishing a call between said first and second network call controllers via a plurality of network call controllers in a second layer; and

b) Generating an ordered list of network call controllers in said first layer which provide a signaling path between said first and second network controllers;

wherein step (b) comprises:

i) Generating an ordered list of first layer network call controllers at said second layer in response to said establishing step; and

ii) Communicating said ordered list to aid first network call controller for establishing signaling between said first and second network call controllers in said first layer;

wherein hops in said signaling path can cross different signaling control networks (SCNs) and wherein said ordered list of network call controllers in said first layer are associated with said plurality of network call controllers in said second layer by means of associations between at least 2 pairs of call controllers, where each pair consists of a call controller from the first layer and one from the second layer.

2. The method as claimed in claim 1 wherein said at least 2 pairs of call controllers include said first and second network call controllers, and wherein at least some of said associations are provisioned in advance.

3. The method as claimed in claim 2 , wherein the second layer is a server layer to the first layer.

4. The method as claimed in claim 2 , wherein the first and second layers are from the same transport layer technology.

5. A method as claimed in claim 1 , wherein the ordered list of network call controllers in the first layer are part of the same call.

6. A method as claimed in claim 1 , wherein successive network call controllers at the boundary of SCNs form sets of network call controllers and wherein sets of network call controllers in a first layer are associated with boundary network call controllers in said second layer.

7. A method as claimed in claim 6 , wherein each of said sets of network call controllers in the first layer form the constituents of said ordered list.

8. A method as claimed in claim 6 , wherein step (a) comprises establishing call segments between successive network call controllers in said second layer, and wherein step (b)(i) comprises adding a set of network call controllers in said first layer to said ordered list for each call segment spanning a mapped boundary network call controller in said second layer.

9. A method as claimed in claim 8 , wherein an additional call controller in the second layer that continues the chain of call segments in the second layer, has its associated set of call controllers in the first layer added to the ordered set.

10. A method as claimed in claim 6 , wherein at least some of the associations between sets of network controllers in said first layer and boundary network controllers in said second layer are provisioned in advance.

11. The method as claimed in claim 1 , wherein the ordered list of network call controllers is determined from a network whose nodes comprise network call controllers and whose links represent the capability for network call controller to network call controller communication via a signaling communication network.

12. The method as claimed in claim 1 , wherein the step of Establishing a call comprises re-using existing call segments of a second layer call.

13. The method as claimed in claim 12 wherein said generating step comprises adding associated sets of network call controllers in said first layer to said ordered list for each reused call segment that spans a mapped boundary network call controller in said second layer.

14. A method of call set up between first and second network call controllers in a first layer comprising:

a) Establishing a call between said first and second network call controllers via a plurality of network call controllers in a second layer: and

b) Generating an ordered list of network call controllers in said first layer which provide a signaling path between said first and second network controllers:

that further comprises establishing a call between said plurality of network call controllers in said second layer and wherein said generating step comprises:

generating said ordered list of first layer network controllers at said second layer in response to said establishing step by using information about intermediate first layer network call controllers provided by associations of pairs of first and second layer network call controllers; and

communicating said ordered list to said first network controller.

15. The method as claimed in claim 14 further comprising establishing a call in said first layer via signaling between said ordered list of network call controllers.

16. The method as claimed in claim 15 wherein said signaling occurs via Signaling Control Networks between successive network call controllers.

17. The method as claimed in claim 14 further comprising removing repeated sections from said ordered list in order to avoid loops.

18. The method as claimed in claim 14 wherein one or more of said intermediate first layer network call controllers is a reduced function network call controller which provides signaling control without controlling a bearer plane in said first layer.

19. The method as claimed in claim 14 wherein said are multiple layers, with one layer acting as a server layer to a client layer above it, and also acting as a client layer to a server layer below it.

20. A non-transitory computer program product containing computer instructions stored in a machine readable medium, which when executed by a processor, instructs a network to set up a call between first and second network call controllers in a first layer comprising:

a) instructions for establishing a call between said first and second network call controllers via a plurality of network call controllers in a second layer;

b) instructions for generating an ordered list of network call controllers in said first layer which provide a signaling path between said first and second network controllers which include:

i) instructions for generating an ordered list of first layer network call controllers at said second layer in response to establishing said call; and

ii) instructions for communicating said ordered list to aid first network call controller for establishing signaling between said first and second network call controllers in said first layer;

wherein hops in said signaling path can cross different signaling control networks (SCNs) and

wherein said ordered list of network call controllers in said first layer are associated with said plurality of network call controllers in said second layer by means of associations between at least 2 pairs of call controllers, where each pair consists of a call controller from the first layer and one from the second layer.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2023
From: BANK OF AMERICA, N.A.
To: CIENA CORPORATION
Reel/Frame 065630/0232 →
PATENT SECURITY AGREEMENT Recorded Nov 8, 2019
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050969/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: CIENA CORPORATION
Reel/Frame 050938/0389 →
PATENT SECURITY AGREEMENT Recorded Jul 16, 2014
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033347/0260 →
SECURITY INTEREST Recorded Jul 15, 2014
From: CIENA CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 033329/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2010
From: CIENA LUXEMBOURG S.A.R.L.
To: CIENA CORPORATION
Reel/Frame 024252/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2010
From: NORTEL NETWORKS LIMITED
To: CIENA LUXEMBOURG S.A.R.L.
Reel/Frame 024213/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2006
From: ROCH, MS. EVELYNE; SHEW, MR. STEPHEN
To: NORTEL NETWORKS LIMITED
Reel/Frame 017862/0894 →