IP Library Granted Patent US 8,713,581
Granted Patent B2
US 8,713,581 · App. 13/282,995 · Granted Apr 29, 2014

Selected alert delivery in a distributed processing system

Inventors: James E. Carey (Rochester, MN); Philip J. Sanders (Rochester, MN)
Assignee: International Business Machines Corporation
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,713,581
App. No.
13/282,995
Granted
Apr 29, 2014
Kind
B2
Abstract

Methods, apparatuses, and computer program products for selected alert delivery in a distributed processing system are provided. Embodiments include receiving, by an incident analyzer, one or more events from one or more resources, each event identifying a location of the resource producing the event; creating, by the incident analyzer, potential alerts in dependence upon a location of the resource producing the event and location scoping rules; selecting for consolidation, by the incident analyzer, one or more of the potential alerts based on consolidation rules; and creating, by the incident analyzer, a consolidated alert based on the consolidation rules and the selected one or more potential alerts.

Claims (31)

1. A method of selected alert delivery in a distributed processing system, the method comprising:

receiving, by an incident analyzer, one or more events from one or more resources, each event identifying a location of the resource producing the event;

creating, by the incident analyzer, potential alerts in dependence upon the location of the resource producing the event and location scoping rules that indicate information to include in the potential alerts;

selecting for consolidation, by the incident analyzer, one or more of the potential alerts based on consolidation rules; and

creating, by the incident analyzer, a consolidated alert based on the consolidation rules and the selected one or more potential alerts, wherein the consolidated alert identifies each of the selected one of more potential alerts.

2. The method of claim 1 wherein the selected one or more potential alerts are selected for consolidation in dependence upon alert identifications of the potential alerts.

3. The method of claim 1 wherein the selected one or more potential alerts are selected for consolidation in dependence upon one or more locations corresponding to the selected potential alerts.

4. The method of claim 1 wherein the selected one or more potential alerts are selected for consolidation in dependence upon one or more locations corresponding to the selected potential alerts matching exactly.

5. The method of claim 1 wherein the selected one or more potential alerts are selected for consolidation in dependence upon at least one of the selected potential alerts including a location that is in a higher tier than the locations of the other selected potential alerts.

6. The method of claim 1 wherein the selected one or more potential alerts each include one or more reporting locations; wherein the selected one or more potential alerts are selected for consolidation in dependence upon each of the selected potential alerts including at least one overlapping reporting location.

7. An apparatus for selected alert delivery in a distributed processing system, the system comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable, when executed by the computer processor, of causing the apparatus to carry out the steps of:

receiving, by an incident analyzer, one or more events from one or more resources, each event identifying a location of the resource producing the event;

creating, by the incident analyzer, potential alerts in dependence upon the location of the resource producing the event and location scoping rules that indicate information to include in the potential alerts;

selecting for consolidation, by the incident analyzer, one or more of the potential alerts based on consolidation rules; and

creating, by the incident analyzer, a consolidated alert based on the consolidation rules and the selected one or more potential alerts, wherein the consolidated alert identifies each of the selected one of more potential alerts.

8. The apparatus of claim 7 wherein the selected one or more potential alerts are selected for consolidation in dependence upon alert identifications of the potential alerts.

9. The apparatus of claim 7 wherein the selected one or more potential alerts are selected for consolidation in dependence upon one or more locations corresponding to the selected potential alerts.

10. The apparatus of claim 7 wherein the selected one or more potential alerts are selected for consolidation in dependence upon one or more locations corresponding to the selected potential alerts matching exactly.

11. The apparatus of claim 7 wherein the selected one or more potential alerts are selected for consolidation in dependence upon at least one of the selected potential alerts including a location that is in a higher tier than the locations of the other selected potential alerts.

12. The apparatus of claim 7 wherein the selected one or more potential alerts each include one or more reporting locations; wherein the selected one or more potential alerts are selected for consolidation in dependence upon each of the selected potential alerts including at least one overlapping reporting location.

13. A computer program product for selected alert delivery in a distributed processing system, the computer program product disposed upon a computer readable medium that is not a signal, the computer program product comprising computer program instructions that when executed by a processor cause the processor to carry out the steps of:

receiving, by an incident analyzer, one or more events from one or more resources, each event identifying a location of the resource producing the event;

creating, by the incident analyzer, potential alerts in dependence upon the location of the resource producing the event and location scoping rules that indicate information to include in the potential alerts;

selecting for consolidation, by the incident analyzer, one or more of the potential alerts based on consolidation rules; and

creating, by the incident analyzer, a consolidated alert based on the consolidation rules and the selected one or more potential alerts, wherein the consolidated alert identifies each of the selected one of more potential alerts.

14. The computer program product of claim 13 wherein the selected one or more potential alerts are selected for consolidation in dependence upon alert identifications of the potential alerts.

15. The computer program product of claim 13 wherein the selected one or more potential alerts are selected for consolidation in dependence upon one or more locations corresponding to the selected potential alerts.

16. The computer program product of claim 13 wherein the selected one or more potential alerts are selected for consolidation in dependence upon one or more locations corresponding to the selected potential alerts matching exactly.

17. The computer program product of claim 13 wherein the selected one or more potential alerts are selected for consolidation in dependence upon at least one of the selected potential alerts including a location that is in a higher tier than the locations of the other selected potential alerts.

18. The computer program product of claim 13 wherein the selected one or more potential alerts each include one or more reporting locations; wherein the selected one or more potential alerts are selected for consolidation in dependence upon each of the selected potential alerts including at least one overlapping reporting location.

19. The computer program product of claim 13 wherein the computer readable medium further comprises a computer readable storage medium.

Assignments (2)
CONFIRMATORY LICENSE Recorded Sep 12, 2012
From: INTERNATIONAL BUSINESS MACHINES
To: DARPA
Reel/Frame 028949/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2011
From: CAREY, JAMES E.; SANDERS, PHILIP J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 027133/0739 →
Continuity (1)
Related Publication 20130111502A1 · May 2, 2013