IP Library Granted Patent US 8,738,760
Granted Patent B2
US 8,738,760 · App. 11/317,893 · Granted May 27, 2014

Method and system for providing automated data retrieval in support of fault isolation in a managed services network

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 8,738,760
App. No.
11/317,893
Granted
May 27, 2014
Kind
B2
Abstract

An approach for supporting automated fault isolation is provided. An alarm is received indicating a fault within a customer network that includes one or more network elements. The customer network being monitored by a service provider. A script is retrieved for specifying a dialogue with the network elements for data collection. A command is transmitted to the customer network according to the one script to obtain data from the network elements, wherein the data is utilized to determine the fault. Further, a workflow event corresponding to the alarm is generated, wherein resolution of the fault is automated according to the workflow event.

Claims (31)

1. A method for supporting automated fault isolation, the method comprising:

receiving at a service provider an alarm from a customer network indicating a fault within the customer network that includes one or more network elements, the customer network being monitored by the service provider, the service provider being remotely located from the customer network;

retrieving one of a plurality of scripts for specifying a dialogue with the network elements by the service provider for data collection;

transmitting a command from the service provider to the customer network according to the one script to obtain data from the network elements, wherein the data is utilized to determine the fault;

determining, via automation rules applied by at least one processor, how the determined fault will be repaired;

determining, via the at least one processor, whether to proceed with an automation process, based on a flag set in accordance with a customer preference; and

generating a workflow event corresponding to the alarm for resolving the fault if, based on the flag, the automation process is determined to proceed, wherein resolution of the fault is automated according to the workflow event.

2. A method according to claim 1 , wherein the one script is created by a user associated with the customer network.

3. A method according to claim 1 , wherein the command is transmitted to a network management equipment configured to communicate with the network elements to obtain the data.

4. A method according to claim 1 , wherein one of the network elements is under control of the service provider, the one network element receiving the command.

5. A method according to claim 1 , further comprising:

initiating automated testing to resolve the fault as specified by the workflow event, wherein additional data is collected from the network elements after the testing.

6. A system for supporting automated fault isolation as a managed service by a service provider, the system comprising:

one or more processors configured to execute an automation engine, a command factory, and a workflow engine,

wherein the automation engine is configured to receive at the service provider an alarm from a customer network indicating a fault within the customer network that includes one or more network elements, and to retrieve one of a plurality of scripts for specifying a dialogue with the network elements by the service provider for data collection, the service provider being remotely located from the customer network,

wherein the command factory is configured to transmit a command from the service provider to the customer network according to the one script to obtain data from the network elements, wherein the data is utilized to determine the fault,

wherein automation rules applied by the one or more processors determine how the determined fault will be repaired;

wherein the one or more processors determine whether to proceed with an automation process, based on a flag set in accordance with a customer preference; and

wherein the workflow engine is configured to generate a workflow event corresponding to the alarm for resolving the fault if, based on the flag, the automation process is determined to proceed, wherein resolution of the fault is automated according to the workflow event.

7. A system according to claim 6 , wherein the one script is created by a user associated with the customer network.

8. A system according to claim 6 , wherein the command is transmitted to a network management equipment configured to communicate with the network elements to obtain the data.

9. A system according to claim 6 , wherein one of the network elements is under control of the service provider, the one network element receiving the command.

10. A system according to claim 6 , wherein the workflow engine is further configured to initiate automated testing to resolve the fault as specified by the workflow event, wherein additional data is collected from the network elements after the testing.

11. An apparatus for supporting automated fault isolation as a managed service by a service provider, the apparatus comprising:

a communication interface configured to transmit an alarm from a customer network to a network management platform operated by the service provider, the alarm indicating a fault within the customer network that includes one or more network elements, wherein the network management platform is configured to retrieve one of a plurality of scripts for specifying a dialogue with the network elements by the service provider for data collection, the service provider being remotely located from the customer network; and

a processor coupled to the communication interface and configured to receive a command at the customer network from the network management platform of the service provider according to the one script to obtain data from the network elements, wherein the data is utilized to determine the fault and the processor is further configured to determine, via automation rules, how the determined fault will be repaired; to determine whether to proceed with an automation process, based on a flag set in accordance with a customer preference; and to generate a workflow event corresponding to the alarm for resolving the fault, if, based on the flag, the automation process is determined to proceed, wherein resolution of the fault is automated according to the workflow event.

12. An apparatus according to claim 11 , wherein the one script is created by a user associated with the customer network, the apparatus further comprising:

another communication interface configured to communicate with a computing apparatus to generate the one script.

13. An apparatus according to claim 11 , wherein the processor is further configured to convey the command to the network elements to obtain the data.

14. An apparatus according to claim 11 , wherein the network management platform is further configured to initiate automated testing to resolve the fault as specified by the workflow event, wherein additional data is collected from the network elements after the testing.

15. An apparatus according to claim 11 , wherein the scripts are stored in a database maintained by the service provider.

Assignments (4)
CHANGE OF NAME Recorded Aug 5, 2022
From: ATLASSIAN, INC.
To: ATLASSIAN US, INC.
Reel/Frame 061085/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2018
From: VERIZON PATENT AND LICENSING INC.
To: ATLASSIAN, INC.
Reel/Frame 047127/0910 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 032734 FRAME: 0502. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 044626/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2014
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032734/0502 →