IP Library Granted Patent US 7,512,060
Granted Patent B1
US 7,512,060 · App. 11/015,967 · Granted Mar 31, 2009

Method and apparatus for providing a connection matrix

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,512,060
App. No.
11/015,967
Granted
Mar 31, 2009
Kind
B1
Abstract

A method and apparatus for enabling restoration of connections upon failure within a high-speed data transfer architecture, such as SONET/SDH channel, is provided. The design detects health codes generated by detecting elements, the health codes representing the health of each channel. The design processes these health codes to determine re-provisioning of the failing connection where appropriate. This restoration decision-making apparatus communicates the resultant re-provisioning scheme to repairing elements. The design may detect and communicate health codes relating the health of each channel to determine which code reports a healthier channel among a plurality of transport channels available for carrying re-provisioned traffic due to a failed connection.

Claims (45)

1. A method implemented by a networked device for restoring network connections subsequent to a transport channel failure in a high speed communication system using a plurality of connection maps establishing connections between elements in the high speed communication system, the method comprising:

detecting health codes communicated from network elements;

analyzing detected health codes to measure and determine transport channel health;

determining a reprovisioning of connection maps within a repairing element in the high speed communication network in response to the analyzing; and

communicating re-provisioned connection maps to the repairing element.

2. The method of claim 1 , wherein the determining the reprovisioning comprises employing decision-making processing to restore any failed connections.

3. The method of claim 2 , wherein the decision making processing is user programmable.

4. The method of claim 1 , further comprising evaluating protocols carried in transport overhead bytes to further determine transport channel health, wherein said evaluating is subsequent to said analyzing.

5. The method of claim 1 , further comprising filtering detected health codes at the repairing network element.

6. The method of claim 5 , wherein the filtering operates according to user-programmable configurations.

7. The method of claim 1 , wherein said detected health codes are communicated by inserting these detected health codes into unused overhead bytes within a transport frame.

8. The method of claim 1 , wherein said analyzing identifies a healthiest transport channel form a plurality of available transport channels.

9. An apparatus for restoring connections in a communication network upon a transport channel failure using re-provisioned connection maps, comprising:

a preprocessing arrangement configured to receive and store health codes reported by detecting network elements; and

a processor configured to analyze health codes of at least one transport channel, determine a correction procedure for any failed connection associated with at least one transport channel exhibiting at least one unsatisfactory health code, and create a reprovisioning scheme reprovisioning appropriate connection maps based on the correction procedure; and

a transmitter configured to communicate the reprovisioning scheme to a repairing element.

10. The apparatus of claim 9 , wherein the processor analyzes health using user programmable configurations.

11. The apparatus of claim 9 , wherein the preprocessor is further configured to filter health codes.

12. The apparatus of claim 9 , wherein said processor is further configured to compute implementation-dependent connection graphs using state information.

13. The apparatus of claim 12 , wherein said processor is further configured to compute implementation-dependent connection graphs using history information.

14. The apparatus of claim 6 , wherein said processor may be pre-provisioned with standard restoration schemes.

15. A method implemented by a networked device for restoring connections upon a transport channel failure in a communication network, the method comprising:

comparing health codes received from a plurality of protection switching layers enabling restoration of communication using cascaded restoration schemes, said comparing resulting in at least one health code for at least one transport channel;

determining a restoration scheme based on the at least one health code for at least one transport channel; and

communicating the restoration scheme to a repairing element within the communication network, wherein the restoration scheme includes a re-provisioned connection map establishing at least one new connection between network elements.

16. The method of claim 15 , wherein invoking the restoration scheme comprises employing decision-making processing to restore any failed connections.

17. The method of claim 16 , wherein the decision making processing is user programmable.

18. The method of claim 15 , further comprising evaluating protocols carried in transport overhead bytes to determine transport channel health, wherein said evaluating is prior to said comparing.

19. The method of claim 15 , further comprising filtering health codes prior to said comparing.

20. The method of claim 19 , wherein the filtering operates according to user-programmable configurations.

21. The method of claim 15 , further comprising communicating health codes subsequent to said invoking by inserting health codes into unused overhead bytes within a transport frame.

22. A system comprising:

at least one network element configured to generate heath codes;

at least one line card comprising:

a framer, and

a controller comprising:

a preprocessing arrangement configured to receive and store health codes reported by detecting network elements;

a processor configured to analyze health codes of at least one transport channel, determine a correction procedure for any failed connection associated with at least one transport channel exhibiting at least one unsatisfactory health code, and create a reprovisioning scheme reprovisioning appropriate connection maps based on the correction procedure; and

a transmitter configured to communicate the re-provisioning scheme to a repairing element; and

a fabric configured to provide intercommunication between the line card and at least one network element.

23. The system of claim 22 , wherein the fabric is compatible with TFI-5.

24. The system of claim 22 , wherein the fabric is compatible with CSIX.

25. The system of claim 22 , wherein the line card is capable of providing an interface for a Fibre Channel compatible network.

26. The system of claim 22 , wherein the line card is capable of providing an interface for an Ethernet compatible network.

27. The system of claim 22 , wherein the line card is capable for performing add-drop multiplexing.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2013
From: INTEL CORPORATION
To: MICRON TECHNOLOGY, INC.
Reel/Frame 030747/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2006
From: HO, MICHAEL; FALKINGHAM, CHRIS; KAUSCHKE, MICHAEL; QUNELL, MIRIAM; CAIA, JEAN-MICHEL
To: INTEL CORPORATION
Reel/Frame 017651/0463 →