External event processor system and method
First Claim
1. An external event processor (EEP) system comprising:
- (a) one or more event suppliers;
(b) one or more event consumers;
(c) one or more notification channel means; and
(d) an external event processor software subsystem means;
wherein said external event processor software subsystem means translates events between said event suppliers and said event consumers;
said external event processor software subsystem means has an external interface to receive events from said event suppliers through a main software application;
said external event processor software subsystem means may receive events from one or more network elements via said external interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An External Event Processor (EEP) system and method incorporating a separate software component that permits reformatting of received events and transportation of these events to previously registered event consumers is disclosed. The present invention teaches creation of a separate software component to handle event processing and transportation, running within a separate software process. This separate software process has a remote interface utilized by a Network Management application to send events in their most basic form to the External Event Processor (EEP). Subsequently, the EEP performs all other functions that are necessary to convert the supplied even to the proper form and type required by the external event consumers. In addition, the EEP provides the event with Quality of Service (QoS) properties required by external consumers.
-
Citations
37 Claims
-
1. An external event processor (EEP) system comprising:
-
(a) one or more event suppliers;
(b) one or more event consumers;
(c) one or more notification channel means; and
(d) an external event processor software subsystem means;
whereinsaid external event processor software subsystem means translates events between said event suppliers and said event consumers;
said external event processor software subsystem means has an external interface to receive events from said event suppliers through a main software application;
said external event processor software subsystem means may receive events from one or more network elements via said external interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An external event processor (EEP) method comprising:
-
(1) receiving an event from a network element or other event supplier;
(2) transferring said event to an external event processor (EEP) software component via an external interface;
(3) translating said event into a form suitable for interpretation by an event consumer;
(4) transmitting said translated event to an event consumer. wherein said events are transferred from said event suppliers to said event consumers through one or more event channels. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An external event processor (EEP) encoded propagated signal data stream constructed using
(1) one or more event suppliers; -
(2) one or more event consumers;
(3) a communications network;
(4) encoded event signaling data; and
(5) an external event processor (EEP) means;
whereinsaid external event processor means translates event information between said event suppliers and event consumers over said communications network via an external interface to a main software application that pushes event data to said EEP through said external interface;
said translation occurs via encoding of event information from said event suppliers to said event consumers via said communication channel.
-
-
26. A computer usable medium having computer-readable program code means providing external event processor (EEP) functionality, said computer-readable program means comprising:
-
(1) computer program code means for receiving an event from a network element or other event supplier;
(2) computer program code means for transferring said event to an external event processor (EEP) software component via an external interface;
(3) computer program code means for translating said event into a form suitable for interpretation by an event consumer;
(4) computer program code means for transmitting said translated event to an event consumer;
whereinsaid events are transferred from said event suppliers to said event consumers through one or more event channels. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification