IP Library Granted Patent US 10,355,918
Granted Patent B2
US 10,355,918 · App. 15/349,645 · Granted Jul 16, 2019

System and method for automatically repairing a network element

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 10,355,918
App. No.
15/349,645
Granted
Jul 16, 2019
Kind
B2
Abstract

Systems, methods, and non-computer-readable storage media for repairing a Network Element (NE) to transport data within a network. When a NE on the network encounters an error, such as a port not receiving data, that NE will issue an alarm. Unlike previous mechanisms for resolving the alarm, systems configured according to this disclosure provide for an automatic mechanism to repair the alarm. In some instances, this can mean automatically deploying resources to re-connect the NE according to a network plan. In other instances this can mean verifying the status of the NE matches a planned status (i.e., that the loss of signal, and the subsequent alarm, were planned for). If neither of these actions resolves the problems of the NE, the system can issue a notification for a network engineer to perform maintenance on the NE.

Claims (38)

1. A method comprising:

receiving, at a server on a network, a notification from a network element on the network, where the notification indicates a loss of signal status on the network element;

retrieving a network plan of the network from a database;

comparing the loss of signal status on the network element to a planned status of the network element on the network plan;

determining that the loss of signal status on the network element does not match the planned status of the network element on the network plan; and

allocating resources to correct the loss of signal status on the network element, such that a corrected status of the network element matches the planned status, wherein the allocating of resources comprises initiating a cross-connect on the network element, and wherein initiating the cross-connect on the network element comprises allowing traffic to flow from a first port of the network element to a second port of the network element.

2. The method of claim 1 , further comprising:

initiating a validation tool to monitor the network element, wherein the validation tool monitors the traffic on ports of the network element and diagnoses a cause for the loss of signal status based on the traffic on the ports of the network element.

3. The method of claim 2 , wherein the ports monitored by the validation tool comprise at least one transmit component and at least one receive component.

4. The method of claim 2 , wherein the cause for the loss of signal status is at least one of a faulty receive element, a faulty transmit element, and a faulty cross-connect element.

5. The method of claim 4 , wherein the allocating of resources comprises initiating a cross-connect on the network element to replace the faulty cross-connect element.

6. The method of claim 1 , wherein the network element is located off-network.

7. The method of claim 6 , wherein the allocating of the resources comprises generating a repair notification for an off-network administrator of the network element.

8. The method of claim 1 , further comprising:

after the allocating of the resources, performing a verification that a status of the network element matches the planned status.

9. The method of claim 1 , wherein the network element is a T1-type network element.

10. A system comprising:

a processor; and

a computer-readable storage medium having instructions stored which, when executed by the processor, causes the processor to perform operations comprising:

receiving, at a server on a network, an alarm from a network element on the network;

comparing the loss of signal status on the network element to a planned status of the network element on a network plan;

determining, in response to the alarm, that a status on the network element does not match the planned status of the network element on the network plan for the network; and

allocating resources to correct the status on the network element, such that a corrected status of the network element matches the planned status, wherein the allocating of resources comprises initiating a cross-connect on the network element, and wherein initiating the cross-connect on the network element comprises allowing traffic to flow from a first port of the network element to a second port of the network element.

11. The system of claim 10 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

initiating a validation tool to monitor the network element, wherein the validation tool monitors the traffic on ports of the network element and diagnoses a cause for the status based on the traffic on the ports of the network.

12. The system of claim 11 , wherein the ports monitored by the validation tool comprise at least one transmit component and at least one receive component.

13. The system of claim 11 , wherein the cause for the status is at least one of a faulty receive element, a faulty transmit element, and a faulty cross-connect element.

14. The system of claim 13 , wherein the allocating of resources comprises initiating a cross-connect on the network element to replace the faulty cross-connect component.

15. The system of claim 13 , wherein the network element is located off-network.

16. The system of claim 15 , wherein the allocating of the resources comprises generating a repair notification for an off-network administrator of the network element.

17. The system of claim 10 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

after the allocating of the resources, performing a verification that a status of the network element matches the planned status.

18. A non-transitory computer-readable storage device having instructions stored which, when executed by a processor, cause the processor to perform operations comprising:

receiving a notification from a network element on a network;

retrieving a network plan of the network from a database;

in response to the notification, comparing a status of the network element to a planned status of the network plan, to yield a comparison;

determining, based on the comparison, that the status of the network element does not match the planned status of the network element on the network plan; and

allocating resources to correct the status on the network element, such that a corrected status of the network element matches the planned status, wherein the allocating of resources comprises initiating a cross-connect on the network element, and wherein initiating the cross-connect on the network element comprises allowing traffic to flow from a first port of the network element to a second port of the network element.

Assignments (3)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2016
From: LEHMAN, BERNIE C.; ADKINS, JAMES M., III
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 040330/0790 →