Determining whether to send an alert in a distributed processing system
First Claim
1. A method of determining whether to send an alert in a distributed event processing environment, the distributed event processing environment including an event analyzer, a plurality of alert analyzers, and a voting manager, the event analyzer receiving events and creating alerts to be provided to the plurality of alert analyzers and each alert analyzer analyzing each alert, the method comprising:
- for each alert;
receiving from the plurality of alert analyzers, by the voting manager, one or more delivery codes associated with the alert; and
determining in dependence upon the one or more delivery codes, by the voting manager, whether to suppress the alert, to close the alert, or to report the alert, includingif the one or more delivery codes do not include at least one report instruction, one suppress instruction, or one close instruction, calculating totals of each type of voting instruction included in the one or more delivery codes;
based on the calculated totals of each type of voting instruction, assigning a result instruction to the alert; and
performing the result instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products for determining whether to send an alert are provided. Embodiments include a voting manager receiving from a plurality of alert analyzers, one or more delivery codes associated with an alert. In dependence upon the one or more delivery codes, the voting manager determines whether to suppress the alert, to close the alert, or to report the alert.
-
Citations
17 Claims
-
1. A method of determining whether to send an alert in a distributed event processing environment, the distributed event processing environment including an event analyzer, a plurality of alert analyzers, and a voting manager, the event analyzer receiving events and creating alerts to be provided to the plurality of alert analyzers and each alert analyzer analyzing each alert, the method comprising:
-
for each alert; receiving from the plurality of alert analyzers, by the voting manager, one or more delivery codes associated with the alert; and determining in dependence upon the one or more delivery codes, by the voting manager, whether to suppress the alert, to close the alert, or to report the alert, including if the one or more delivery codes do not include at least one report instruction, one suppress instruction, or one close instruction, calculating totals of each type of voting instruction included in the one or more delivery codes; based on the calculated totals of each type of voting instruction, assigning a result instruction to the alert; and performing the result instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for determining whether to send an alert in a distributed event processing environment, the distributed event processing environment including an event analyzer, a plurality of alert analyzers, and a voting manager, the event analyzer receiving events and creating alerts to be provided to the plurality of alert analyzers and each alert analyzer analyzing each alert, the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that when executed by the computer processor cause the apparatus to carry out the steps of:
-
for each alert; receiving from the plurality of alert analyzers, by the voting manager, one or more delivery codes associated with the alert; and determining in dependence upon the one or more delivery codes, by the voting manager, whether to suppress the alert, to close the alert, or to report the alert, including if the one or more delivery codes do not include at least one report instruction, one suppress instruction, or one close instruction, calculating totals of each type of voting instruction included in the one or more delivery codes; based on the calculated totals of each type of voting instruction, assigning a result instruction to the alert; and performing the result instruction. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product for determining whether to send an alert in a distributed event processing environment, the distributed event processing environment including an event analyzer, a plurality of alert analyzers, and a voting manager, the event analyzer receiving events and creating alerts to be provided to the plurality of alert analyzers and each alert analyzer analyzing each alert, the computer program product disposed upon a computer readable storage medium, wherein the computer readable storage medium is not a signal, the computer program product comprising computer program instructions that when executed by a computer cause the computer to carry out the steps of:
-
for each alert; receiving from the plurality of alert analyzers, by the voting manager, one or more delivery codes associated with the alert; and determining in dependence upon the one or more delivery codes, by the voting manager, whether to suppress the alert, to close the alert, or to report the alert, including if the one or more delivery codes do not include at least one report instruction, one suppress instruction, or one close instruction, calculating totals of each type of voting instruction included in the one or more delivery codes; based on the calculated totals of each type of voting instruction, assigning a result instruction to the alert; and performing the result instruction. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification