IP Library Granted Patent US 10,114,718
Granted Patent B2
US 10,114,718 · App. 15/881,967 · Granted Oct 30, 2018

Prevention of event flooding

Inventors: Ann Eleanor Collins (Salisbury, GB); Jenny Jing He (Winchester, GB); Anthony Philip Papageorgiou (Southampton, GB); Andrew Dean Wharmby (Romsey, GB)
Assignee: International Business Machines Corporation
G06F11/3006G06F11/3072H04L41/147H04L43/0817H04L43/16
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 10,114,718
App. No.
15/881,967
Granted
Oct 30, 2018
Kind
B2
Abstract

Techniques for preventing event flooding in an event processing system, comprising: responsive to receiving, by an analysis component, monitored activity data, an analysis component for analyzing the monitored activity data, to determine a potential event; responsive to determining a potential event, an analysis component identifying a set of threshold values and determining whether the potential event has met a threshold value of the set of threshold values; responsive to a positive determination, an analysis component for determining if the met threshold value is an identical threshold value met by a previous potential event; and responsive to a second positive determination, a disregard component for disregarding the potential event.

Claims (24)

1. An apparatus for preventing event flooding in an event processing system, the apparatus comprising:

a plurality of processors;

a non-transitory computer-readable storage medium (CRSM); and

logic, stored on the CRSM and executed on the plurality of processors, for:

responsive to receiving monitored activity data, analysing the monitored activity data to identify an event value corresponding to an event;

responsive to identifying the event value, identifying a set of threshold values and determining whether the event value has met a first threshold value of the set of threshold values;

responsive to determining that the event value has met the first threshold value, determining if the first threshold value is equal a second threshold value met by a previous event; and

responsive to determining that the first threshold value is equal the second threshold value, disregarding the event.

2. The apparatus of claim 1 wherein responsive to determining that the first threshold value is not equal the second threshold value, communicating the event to a filtering component for determining whether the event is an event which is to be communicated to an event consumer.

3. The apparatus claim 1 , wherein the event is a number of changing activities over a time period.

4. The apparatus of claim 3 , wherein the set of threshold values are a scalar numerical measurement scale.

5. The apparatus of claim 1 , wherein the event is a number of active transactions for a determined time period.

6. The apparatus of claim 5 , wherein the set of threshold values are a scalar numerical measurement scale.

7. The apparatus of claim 1 , wherein the set of threshold values comprise an ascending set of numerical threshold values for a potential event which are identified as ascending a numerical measurement scale.

8. The apparatus of claim 1 , wherein the set of threshold values comprise a descending set of numerical threshold values for a potential event which are identified as descending a numerical measurement scale.

9. A non-transitory computer-readable storage medium storing program code executed by a plurality of processors to perform a method comprising:

responsive to receiving monitored activity data, analysing the monitored activity data to identify an event value corresponding to an event;

responsive to a identifying the event value, identifying a set of threshold values and determining whether the event value has met a first threshold value of the set of threshold values;

responsive to determining that the event value has met the first threshold value, determining if the first threshold value is equal a second threshold value met by a previous event; and

responsive to determining that the first threshold value is equal the second threshold value, disregarding the event.

10. The non-transitory computer-readable storage medium of claim 9 wherein responsive to determining that the first threshold value is not equal the second threshold value, communicating the event to a filtering component for determining whether the event is an event which is to be communicated to an event consumer.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the event is a number of active transactions for a determined time period.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the set of threshold values comprise an ascending set of numerical threshold values for a potential event which are identified as ascending a numerical measurement scale.

13. The non-transitory computer-readable storage medium of claim 9 , wherein the set of threshold values comprise a descending set of numerical threshold values for a potential event which are identified as descending a numerical measurement scale.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2018
From: COLLINS, ANN ELEANOR; HE, JENNY JING; PAPAGEORGIOU, ANTHONY PHILIP; WHARMBY, ANDREW DEAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044752/0715 →
Priority Claims (1)
EP 11161150 · Apr 5, 2011 · regional
Continuity (3)
Continuation 13620785 · Sep 15, 2012
Continuation 13439714 · Apr 4, 2012
Related Publication 20180157569A1 · Jun 7, 2018