IP Library Granted Patent US 10,592,330
Granted Patent B2
US 10,592,330 · App. 15/811,480 · Granted Mar 17, 2020

Systems and methods for automatic replacement and repair of communications network devices

Inventors: Lawrence Wayne Gowin (Westminster, CO); Matthew David Flynn (Fort Collins, CO); Mark Michael Warren (Stoneham, MA); Ricky Lynn Nooner (Broomfield, CO)
Assignee: Level 3 Communications, LLC
G06F11/0793G06F11/0709G06F11/0748H04L41/0672H04L43/0817
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,592,330
App. No.
15/811,480
Granted
Mar 17, 2020
Kind
B2
Abstract

Systems and methods for automatic repair, replacement, and/or configuration of various network devices within a communications network are disclosed. The system may receive indication of a failed network device and automatically perform diagnostic on the network device to determine any problems associated with the hardware and/or software components within the network device. Subsequently one or more repair, replacement, and/or configuration procedures may be automatically initiated in an attempt to resolve the problems and restore the failed network device.

Claims (43)

1. A method for automatic repair of network devices in a communications network comprising:

identifying, at a processor, a network device in a communications network;

identifying, in a database, a profile comprising device identification information corresponding to the network device and device configuration information indicating one or more applications being executed on the device;

establishing, using the processor, communication with the network device based on the device identification information to determine a status for the network device;

when the status of the network device is available, determining state information based on the device configuration information, wherein the state information comprises a log file of the one or more applications, wherein the log file indicates that the network device previously failed due to the one or more applications attempting to access at least one bad storage location on the network device; and

initiating, using the processor, at least one repair procedure to restore the network device based on the state information, wherein the at least one repair procedure comprises causing the one or more applications not to use the at least one bad storage location when executing.

2. The method as recited in claim 1 further comprising:

determining, at the processor, that the at least one repair procedure failed;

generating a repair ticket comprising instructions to repair the network device when the at least one repair procedure failed; and

providing the repair ticket to an external system for processing.

3. The method of claim 1 , further comprising:

parsing the state information to determine the one or more applications attempting to access the at least one bad storage location.

4. A system for automatic repair of networking components in a communications network comprising:

a processor;

a database;

an automatic repair application comprising modules executable by the processor, the modules comprising:

a monitor module to identify a network device in a communications network;

a diagnosis module to:

identify, in the database, a profile comprising device identification information corresponding to the network device and device configuration information indicating one or more applications being executed on the device;

establish communication with the network device based on the identification information to determine a status for the network device;

when the status of the network device is available, determine state information based on the device configuration information, wherein the state information comprises a log file of the one or more applications, wherein the log file indicates that the network device previously failed due to the one or more applications attempting to access at least one bad storage location on the network device; and

a repair module to:

initiate at least one repair procedure to restore the network device based on the state information, wherein the at least one repair procedure comprises causing the one or more applications to not use the at least one bad storage location when executing.

5. The system as recited in claim 4 , wherein the diagnosis module is further configured to:

determine that the at least one repair procedure failed;

generate a repair ticket comprising instructions to repair the network device when the at least one repair procedure failed; and

provide the repair ticket to an external system for processing.

6. The system of claim 4 , wherein the diagnosis module is further configured to:

parse the state information to determine the one or more applications attempting to access the at least one bad storage location.

7. A non-transitory computer-readable medium encoded with a repair application comprising modules executable by a processor, the modules comprising:

a monitor module to identify a network device in a communications network;

a diagnosis module to:

identify, in a database, a profile comprising device identification information corresponding to the network device and device configuration information indicating one or more applications being executed on the device;

establish communication with the network device based on the identification information to determine a status for the network device;

when the status of the network device is available, determine state information based on the device configuration information, wherein the state information comprises a log file of the one or more applications, wherein the log file indicates that the network device previously failed due to the one or more applications attempting to access at least one bad storage location on the network device; and

a repair module to:

initiate at least one repair procedure to restore the network device based on the state information, wherein the at least one repair procedure comprises causing the one or more applications to not use the at least one bad storage location when executing.

8. The non-transitory computer-readable medium as recited in claim 7 , wherein the diagnosis module is further configured to:

determine that the at least one repair procedure failed;

generate a repair ticket comprising instructions to repair the network device when the at least one repair procedure failed; and

providing the repair ticket to an external system for processing.

9. The non-transitory computer-readable medium as recited in claim 7 , wherein the diagnosis module is further configured to:

parse the state information to determine the one or more applications attempting to access the at least one bad storage location.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: LEVEL 3 COMMUNICATIONS, LLC
To: SANDPIPER CDN, LLC
Reel/Frame 068256/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2017
From: GOWIN, LAWRENCE WAYNE; FLYNN, MATTHEW DAVID; WARREN, MARK MICHAEL; NOONER, RICKY LYNN
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 044119/0398 →
Cited By (1)
US 12,289,196