IP Library Granted Patent US 7,706,272
Granted Patent B2
US 7,706,272 · App. 10/945,511 · Granted Apr 27, 2010

Method and apparatus for computing virtual concatenation group bandwith data

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,706,272
App. No.
10/945,511
Granted
Apr 27, 2010
Kind
B2
Abstract

The invention comprises a method and apparatus for computing virtual concatenation group bandwidth data of at least one virtual concatenation group. Specifically, the method comprises determining at least one elementary path of which at least one virtual concatenation group is composed, determining elementary path data associated with the at least one elementary path and computing virtual concatenation group bandwidth data using the elementary path data.

Claims (42)

1. A method for accumulating virtual concatenation group bandwidth data at a node, comprising:

(a) determining, at the node, at least one elementary path of which a virtual concatenation group is composed;

(b) determining, for each elementary path, elementary path data comprising an elementary path bandwidth value;

(c) computing a virtual concatenation group bandwidth value for said virtual concatenation group using said elementary path bandwidth values; and

(d) accumulating virtual concatenation group bandwidth values for said virtual concatenation group by periodically repeating steps (a)-(c).

2. The method of claim 1 , wherein determining said at least one elementary path comprises:

identifying said virtual concatenation group; and

accessing said virtual concatenation group to identify said at least one elementary path.

3. The method of claim 2 , wherein said identifying said virtual concatenation group is performed on at least one of a virtual concatenation group originating node and a virtual concatenation group terminating node.

4. The method of claim 2 , wherein said at least one elementary path comprises at least one active elementary path.

5. The method of claim 1 , wherein said determination of elementary path data associated with said at least one elementary path comprises:

identifying, for each of said at least one elementary path, an elementary path type associated with said at least one elementary path; and

determining, for each of said at least one elementary path, said elementary path bandwidth value using said elementary path type.

6. The method of claim 1 , wherein each of said at least one elementary path substantially conforms to at least one of a VT-1.5, VT-2, VT-3, VT-6, STS1, STS3, TU-11, TU-12, TU-2, TU-3, AU-3, and AU-4.

7. The method of claim 1 , wherein said accumulation of said virtual concatenation group bandwidth values is performed by periodically repeating steps (a)-(c) at least once each minute.

8. The method of claim 1 , further comprising:

integrating at least a portion of said virtual concatenation group bandwidth values for computing at least one total virtual concatenation group bandwidth value.

9. The method of claim 1 , wherein said virtual concatenation group bandwidth values are accumulated in at least one virtual concatenation group bandwidth data bin.

10. The method of claim 9 , wherein said at least one virtual concatenation group bandwidth data bin comprises virtual concatenation group bandwidth values collected within at least one of a fifteen minute period and a twenty-four hour period.

11. The method of claim 9 , wherein said at least one virtual concatenation group bandwidth data bin is stored locally.

12. The method of claim 9 , wherein at least a portion of said at least one virtual concatenation group bandwidth data bin is transmitted towards at least one external system.

13. The method of claim 12 , wherein said at least one external system is at least one of an element management system, a network management system, a service management system, and a billing system.

14. The method of claim 12 , further comprising:

receiving, by said at least one external system, at least a portion of said at least one virtual concatenation group bandwidth data bin; and

computing at least one bill using said at least a portion of said at least one virtual concatenation group bandwidth data bin.

15. An apparatus, comprising:

means for determining at least one elementary path of which a virtual concatenation group is composed;

means for determining, for each elementary path, elementary path data comprising an elementary path bandwidth value;

means for computing a virtual concatenation group bandwidth value for said virtual concatenation group using said elementary path bandwidth values; and

means for accumulating virtual concatenation group bandwidth values for said virtual concatenation group by periodically computing said virtual concatenation group bandwidth value for said virtual concatenation group.

16. The apparatus of claim 15 , wherein said means for determining at least one elementary path comprises:

means for identifying said virtual concatenation group; and

means for accessing said virtual concatenation group to identify said at least one elementary path.

17. The apparatus of claim 15 , wherein said means for determining elementary path data associated with said at least one elementary path comprises:

means for identifying, for each of said at least one elementary path, an elementary path type associated with said at least one elementary path; and

means for determining, for each of said at least one elementary path, said elementary path bandwidth value using said elementary path type.

18. The apparatus of claim 15 , wherein said means for accumulating virtual concatenation group bandwidth values for said virtual concatenation group accumulates said virtual concatenation group bandwidth values in at least one virtual concatenation group bandwidth data bin.

19. A computer readable storage medium storing a software program, that, when executed by a computer, causes the computer to perform a method comprising:

(a) determining at least one elementary path of which a virtual concatenation group is composed;

(b) determining, for each elementary path, elementary path data comprising an elementary path bandwidth value;

(c) computing a virtual concatenation group bandwidth value for said virtual concatenation group using said elementary path bandwidth values; and

(d) accumulating virtual concatenation group bandwidth values for said virtual concatenation group by periodically repeating steps (a)-(c).

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0261 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded Feb 26, 2010
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 023994/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2004
From: STOLL, DIETER; THOMAS, WOLFGANG
To: LUCENT TECHNOLOGIES, INC.
Reel/Frame 015817/0618 →