IP Library Granted Patent US 7,467,209
Granted Patent B1
US 7,467,209 · App. 10/149,734 · Granted Dec 16, 2008

Connection management in ATM based network and in ATM network elements

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,467,209
App. No.
10/149,734
Granted
Dec 16, 2008
Kind
B1
Abstract

According to an embodiment of the present invention, a distributed connection management in an ATM network element with distributed connection control comprising a plurality of control units is disclosed. A managing unit receives a connection request for connecting a first and a second termination point, and determines control units in charge of the first and second termination points to be connected. The first and second termination point control units both store information about the first and second termination points and request connection between the first and second termination points. Alternatively, according to a second embodiment of the present invention, the managing unit receives a connection request for connecting a first and a second termination point, determines control units for the first and second termination points to be connected out of a plurality of existing control units, and determines a third control unit for controlling the connection out of the plurality of existing control units, and the third control unit then requests connection between the first and second termination points.

Claims (57)

1. A method comprising:

receiving, in a managing unit of an asynchronous transfer mode network element configured to perform switching in an asynchronous transfer mode based telecommunications network and which comprises a plurality of controllers to which connection control is distributed, a connection request for connecting a first and a second termination point;

assigning in the managing unit, out of the plurality of controllers, a first controller to handle the first termination point of the connection request and a second controller to handle the second termination point of the connection request;

assigning in the managing unit, out of the plurality of controllers, a third controller to handle connection between the first and the second termination points handled by the first and the second controllers, respectively; and

requesting in the third controller the connection between the first and second termination points, such that the third controller is aware of the connection between the first and second termination points handled by the first and second controllers, respectively, wherein the receiving comprises receiving in the managing unit of an asynchronous transfer mode network element which comprises a plurality of interfaces, and wherein the connection request is configured to create a connection between a first and a second termination point, the first and second termination points belonging to different interfaces of the plurality of interfaces.

2. The method according to claim 1 , wherein the assignment of the controllers is performed by the managing unit on the basis of a selected algorithm.

3. The method according to claim 2 , wherein information about the termination points and the requested connection is stored in the managing unit.

4. An apparatus, comprising:

a plurality of controllers to which connection control is distributed, and wherein at least one of said controllers performs a request to connect a first and a second termination point, wherein a first controller is assigned out of the plurality of controllers to handle the first termination point of the connection request and a second controller is assigned to handle the second termination point of the connection request, and a third controller is assigned out of the plurality of controllers to handle connection between the first and the second termination points handled by the first and the second controllers, respectively;

a managing unit configured to receive a connection,

wherein the third controller is configured to request the connection between the first and second termination points, such that the third controller is aware of the connection between the first and second termination points handled by the first and second controllers, respectively, wherein the apparatus comprises an asynchronous transfer mode network element; and

a plurality of interfaces, and wherein the connection request is configured to create a connection between a first and second termination point, the first and second termination points belonging to different interfaces of the plurality of interfaces.

5. The apparatus according to claim 4 , wherein the management unit is configured to perform the assignment of the controllers on the basis of a selected algorithm.

6. The apparatus according to claim 4 , wherein information about the termination points and the requested connection is stored in the managing unit.

7. The apparatus according to claim 4 , wherein the first, second and third controllers are configured to control the sequence needed for topology requests, acceptance from connection admission control and information delivery to asynchronous transfer mode layer functions.

8. An apparatus, comprising:

a plurality of controllers to which connection control is distributed, and wherein at least one of said controllers performs a request to connect a first and a second termination point, wherein a first controller is assigned out of the plurality of controllers to handle the first termination point of the connection request and a second controller is assigned to handle the second termination point of the connection request, and a third controller is assigned out of the plurality of controllers to handle connection between the first and the second termination points handled by the first and the second controllers, respectively;

a managing unit configured to receive a connection,

wherein the third controller is configured to request the connection between the first and second termination points, such that the third controller is aware of the connection between the first and second termination points handled by the first and second controllers, respectively, the apparatus comprises an ATM network element which comprises said plurality of controllers; and

a plurality of interfaces, and wherein the connection request is configured to create a connection between a first and second termination point, the first and second termination points belonging to different interfaces of the plurality of interfaces.

9. An apparatus, comprising:

a plurality of controllers to which connection control is distributed, and wherein at least one of said controllers performs a request to connect a first and a second termination point, wherein a first controller is assigned out of the plurality of controllers to handle the first termination point of the connection request and a second controller is assigned to handle the second termination point of the connection request, and a third controller is assigned out of the plurality of controllers to handle connection between the first and the second termination points handled by the first and the second controllers, respectively;

a managing unit configured to receive a connection, wherein the managing unit is configured to perform the assignment of the controllers on the basis of a selected algorithm

wherein the third controller is configured to request the connection between the first and second termination points, such that the third controller is aware of the connection between the first and second termination points handled by the first and second controllers, respectively, wherein the apparatus comprises an asynchronous transfer mode network element which comprises said plurality of controllers; and

a plurality of interfaces, and wherein the connection request is configured to create a connection between a first and second termination point, the first and second termination points belonging to different interfaces of the plurality of interfaces.

10. An apparatus, comprising:

a plurality of controllers to which connection control is distributed, and wherein at least one of said controllers performs a request to connect a first and a second termination point, wherein a first controller is assigned out of the plurality of controllers to handle the first termination point of the connection request and a second controller is assigned to handle the second termination point of the connection request, and a third controller is assigned out of the plurality of controllers to handle connection between the first and the second termination points handled by the first and the second controllers, respectively;

a managing unit configured to receive a connection wherein information about the termination points and the requested connection is stored in the managing unit,

wherein the third controller is configured to request the connection between the first and second termination points, such that the third controller is aware of the connection between the first and second termination points handled by the first and second controllers, respectively, wherein the apparatus comprises an asynchronous transfer mode network element which comprises said plurality of controllers; and

a plurality of interfaces, and wherein the connection request is configured to create a connection between a first and second termination point, the first and second termination points belonging to different interfaces of the plurality of interfaces.

11. An apparatus, comprising:

a plurality of controllers to which connection control is distributed, and wherein at least one of said controllers performs a request to connect a first and a second termination point, wherein a first controller is assigned out of the plurality of controllers to handle the first termination point of the connection request and a second controller is assigned to handle the second termination point of the connection request, and a third controller is assigned out of the plurality of controllers to handle connection between the first and the second termination points handled by the first and the second controllers, respectively, and wherein the first, second and third controllers are configured to control the sequence needed for topology requests, acceptance from connection admission control and information delivery to asynchronous transfer mode layer functions;

a managing unit configured to receive a connection,

wherein the third controller is configured to request the connection between the first and second termination points, such that the third controller is aware of the connection between the first and second termination points handled by the first and second controllers, respectively, wherein the apparatus comprises an asynchronous transfer mode network element which comprises said plurality of controllers; and

a plurality of interfaces, and wherein the connection request is configured to create a connection between a first and second termination point, the first and second termination points belonging to different interfaces of the plurality of interfaces.

12. An apparatus, comprising:

a plurality of controllers to which connection control is distributed; and

a managing unit being configured to receive a connection request to connect a first and a second termination point, assign out of the plurality of controllers a first controller to handle the first termination point of the connection request and a second controller to handle the second termination point of the connection request, and assign a third controller out of the plurality of controllers to handle connection between the first and the second termination points handled by the first and the second controllers, respectively, wherein the apparatus comprises an asynchronous transfer mode network element; and

a plurality of interfaces, and wherein the connection request is configured to create a connection between a first and second termination point, the first and second termination points belonging to different interfaces of the plurality of interfaces.

13. An apparatus, comprising:

a controller of a plurality of controllers to be used in the apparatus, which comprises an asynchronous transfer mode network element, with distributed connection control to perform switching in an asynchronous transfer mode based telecommunications network, wherein connection control is distributed to the plurality of controllers;

a managing unit which assigns the controller out of the plurality of controllers,

wherein the controller being configured to handle connection between first and second termination points handled by first and second controllers out of the plurality of controllers, respectively, and

the controller being further configured to request the connection between the first and the second termination points, such that the controller is aware of the connection between the first and second termination points handled by the first and second units, respectively;

a plurality of interfaces, wherein the connection request is configured to create a connection between a first and second termination point, the first and second termination points belonging to different interfaces of the plurality of interfaces.

14. An apparatus, comprising:

managing means configured to receive a connection request for connecting a first and a second termination point, and assign;

a first control means for handling the first termination point for the connection request;

a second control means for handling the second termination point for the connection request, and;

a third control means for handling connection between the first and the second termination points handled by the first and the second control means, respectively,

wherein the third control means is configured to request the connection between the first and second termination points, such that the third control means is aware of the connection between the first and second termination points handled by the first and second control means, respectively, wherein the apparatus comprises an asynchronous transfer mode network element; and

interfacing means, wherein the connection request is configured to create a connection between a first and second termination point, the first and second termination points belonging to different interfaces of the interfacing means.

15. A computer program embodied on a computer readable medium, said computer program configured to control a processor to perform;

receiving, in a managing unit of an asynchronous transfer mode network element configured to perform switching in an asynchronous transfer mode based telecommunications network and which comprises a plurality of controllers to which connection control is distributed, a connection request for connecting a first and a second termination point;

assigning in the managing unit, out of the plurality of controllers, a first controller to handle the first termination point of the connection request and a second controller to handle the second termination point of the connection request;

assigning in the managing unit, out of the plurality of controllers, a third controller to handle connection between the first and the second termination points handled by the first and the second controllers, respectively; and

requesting in the third controller the connection between the first and second termination points, such that the third controller is aware of the connection between the first and second termination points handled by the first and second controllers, respectively, wherein the asynchronous transfer mode network element comprises a plurality of interfaces, and wherein the connection request is configured to create a connection between a first and second termination point, the first and second termination points belonging to different interfaces of the plurality of interfaces.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2016
From: SILICON VALLEY BANK
To: VRINGO, INC.
Reel/Frame 038380/0956 →
ASSIGNMENT OF SECURITY INTEREST Recorded May 8, 2015
From: VRINGO, INC.
To: IROQUOIS MASTER FUND, L.P.
Reel/Frame 035624/0710 →
SECURITY INTEREST Recorded May 5, 2015
From: VRINGO INFRASTRUCTURE, INC.
To: VRINGO, INC.
Reel/Frame 035585/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2012
From: NOKIA CORPORATION
To: VRINGO INFRASTRUCTURE INC.
Reel/Frame 029010/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2002
From: JORMANAINEN, RAINER; HARJUNEN, TIMO
To: NOKIA CORPORATION
Reel/Frame 013536/0030 →