IP Library Granted Patent US 8,782,282
Granted Patent B1
US 8,782,282 · App. 10/742,573 · Granted Jul 15, 2014

Network management system

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,782,282
App. No.
10/742,573
Granted
Jul 15, 2014
Kind
B1
Abstract

A technique for communicating in a network management system is disclosed. The technique includes transferring information from an application server to a gateway that processes the information, transferring the gateway processed information from the gateway to a plurality of adapters associated with the gateway that process the gateway processed information, and transferring the adapter processed information from one of the adapters to a client.

Claims (30)

1. A method, comprising:

receiving, at a first application server instance selected from a plurality of application server instances based on a load balancing process, first adapter processed information from a first adapter, wherein the first adapter processed information comprises event information received by the first adapter from a network element and processed by the first adapter based on a first communication protocol;

processing, by the first application server instance, the first adapter processed information based on an event management service to produce application processed information;

sending, by the first application server instance, the application processed information to a gateway device, wherein the gateway device is one of a plurality of gateway devices respectively associated with the plurality of application server instances and is configured to transfer the application processed information to a second adapter of a plurality of second adapters configured to process the application processed information based on a second communication protocol to produce second adapter processed information and transfer the second adapter processed information to an operation support system device; and

in response to determining that the first application server instance has become disabled, facilitating establishing an association between the first adapter and a second application server instance of the plurality of application server instances and between the gateway device and the second application server instance.

2. The method of claim 1 , wherein the first application server instance is configured to execute on a separate physical machine from the first adapter.

3. A system, comprising:

a first application server instance configured to receive first adapter processed information from a first adapter process the first adapter processed information based on an event management service to yield application processed information, and send the application server processed information to a gateway device, wherein the first adapter processed information comprises event information from a network element that has been processed by the first adapter based on a first communication protocol; and

a load balancing component configured to select the first application server instance from a plurality of application server instances based on a load balancing process;

wherein the gateway device is one of a plurality of gateway devices respectively associated with the plurality of application server instances and is configured to transfer the application server processed information to a second adapter of a plurality of second adapters configured to process the application server processed information based on a second communication protocol to yield second adapter processed information, and send the second adapter processed information to an operation support system device, and

wherein, the first adapter and the gateway device are further configured to, in response to disablement of the first application server instance, establish an association with a second application server instance of the plurality of application server instances.

4. The method of claim 1 , further comprising converting, by the second adapter, a protocol specific message associated with the first application server instance to a formatted message associated with the second communication protocol.

5. The method of claim 1 , further comprising selecting the first application server instance based on a determination that the first application server instance has a lowest processing load of the plurality of application servers instances.

6. The method of claim 1 , wherein the first communication protocol and the second communication protocol comprise one or more communication protocols associated with at least one of extensible markup language, simple network management protocol, common object request broker architecture, or transaction language 1.

7. The method of claim 1 , further comprising at least one of collecting, recording, or publishing the event information in accordance with the event management service for access by the operation support system device.

8. The method of claim 1 wherein the plurality of gateway devices comprise a plurality of physically or logically separated gateway devices.

9. The method of claim 1 , wherein the gateway device is a physically and logically separate machine from the first application server instance.

10. The method of claim 1 , further comprising converting, by the first adapter, a message associated with the first communication protocol to a protocol specific message associated with the first application server instance.

11. The method of claim 1 , further comprising processing, by the gateway device, a function associated with the application server processed information.

12. The method of claim 1 , wherein the event information relates to a configuration of the network element.

13. The method of claim 1 , further comprising executing the first adapter and the second adapter on one or more virtual machines.

14. The method of claim 1 , wherein the first adapter and the second adapter are configured to communicate with the first application server instance over a remote method invocation interface.

15. The system of claim 3 , wherein the event information is associated with a configuration of the network element.

16. The system of claim 3 , wherein the first application server instance comprises a performance manager component configured to collect performance data from a plurality of network elements respectively associated with a plurality of first adapters including the first adapter.

17. The system of claim 16 , wherein the performance manager component is further configured to deliver at least a subset of the performance data to one or more of the plurality of network elements.

18. The system of claim 3 , wherein the first communication protocol and the second communication protocol comprise one or more communication protocols associated with at least one of extensible markup language, simple network management protocol, common object request broker architecture, or transaction language 1.

19. The system of claim 3 , wherein at least one of the first adapter or the second adapter are executed on one or more virtual machines.

20. The system of claim 3 , wherein the first adapter and the second adapter are configured to communicate with the first application server instance over a remote method invocation interface.

21. The system of claim 3 , wherein the load balancing component is configured to select the first application server instance based on a determination that the first application server instance has a lowest processing load of the plurality of application server instances.

22. The system of claim 3 , wherein the plurality of gateway devices comprises a plurality of physically or logically separated gateway devices.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: GLOBAL INNOVATION AGGREGATORS, LLC
To: K.MIZRA LLC
Reel/Frame 051579/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2017
From: BRIXHAM SOLUTIONS LTD.
To: GLOBAL INNOVATION AGGREGATORS LLC.
Reel/Frame 043312/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2010
From: HAMMERHEAD SYSTEMS, INC.,
To: BRIXHAM SOLUTIONS LTD.,
Reel/Frame 023810/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2004
From: ZHOU, EILEEN; LIU, ROGER; CHOYI, VIJOY; ITAH, MOSHE; YU, JOHN Z.
To: HAMMERHEAD SYSTEMS
Reel/Frame 014401/0969 →