Event monitoring for complex event processing
First Claim
1. A data processing system configured for complex event processing (CEP) event monitoring with a filtered canvas view of an event flow, the system comprising:
- a CEP event monitoring tool executing by a processor in memory of a host server and configured for coupling to a plurality of touch points over a computer communications network;
a repository coupled to the CEP event monitoring tool, the repository comprising a log of events occurring in the touch points;
a dashboard programmatically displayed by the CEP event monitoring tool, the dashboard comprising a canvas view of events, associated interaction blocks, each of the interaction blocks comprising filter criteria for associated ones of the events, and at least one activity triggered by an evaluation of at least one of the filter criteria in at least one of the interaction blocks for a corresponding one of the touch points, each event in the canvas view further comprising a visual indication indicating a number of occurrences of a corresponding event visually disposed adjacent to the corresponding event, the canvas view further comprising visual links between the events and the associated interaction blocks and between the activity and an interaction block amongst the interaction blocks triggering the activity,wherein for a selected activity rendered in the canvas view, both a visual indication indicating a number of times the selected activity has been triggered is visually disposed adjacent to the selected activity and also a visual indication indicating whether or not the selected activity is programmatically scheduled to occur within a specific period of time is also visually disposed adjacent to the selected activity.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for an event monitoring tool configured for complex event processing (CEP). In one embodiment, a data processing system can include a CEP event monitoring tool configured for coupling to touch points over a network and a repository of a log of events occurring in the touch points. A dashboard can be displayed by the tool and can include a canvas view of events, associated interaction blocks each including filter criteria for associated events, and at least one activity triggered by an evaluation of at least one of the filter criteria in at least one of the interaction blocks for a corresponding one of the touch points. The canvas view further can include visual links between the events and the associated interaction blocks and between the activity and an interaction block amongst the interaction blocks triggering the activity.
-
Citations
14 Claims
-
1. A data processing system configured for complex event processing (CEP) event monitoring with a filtered canvas view of an event flow, the system comprising:
-
a CEP event monitoring tool executing by a processor in memory of a host server and configured for coupling to a plurality of touch points over a computer communications network; a repository coupled to the CEP event monitoring tool, the repository comprising a log of events occurring in the touch points; a dashboard programmatically displayed by the CEP event monitoring tool, the dashboard comprising a canvas view of events, associated interaction blocks, each of the interaction blocks comprising filter criteria for associated ones of the events, and at least one activity triggered by an evaluation of at least one of the filter criteria in at least one of the interaction blocks for a corresponding one of the touch points, each event in the canvas view further comprising a visual indication indicating a number of occurrences of a corresponding event visually disposed adjacent to the corresponding event, the canvas view further comprising visual links between the events and the associated interaction blocks and between the activity and an interaction block amongst the interaction blocks triggering the activity, wherein for a selected activity rendered in the canvas view, both a visual indication indicating a number of times the selected activity has been triggered is visually disposed adjacent to the selected activity and also a visual indication indicating whether or not the selected activity is programmatically scheduled to occur within a specific period of time is also visually disposed adjacent to the selected activity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of rendering a filtered canvas view of an event flow in a data processing system configured for complex event processing (CEP) event monitoring, the method comprising:
-
receiving a context identifier through a dashboard displayed in a computer for a CEP event monitoring tool executing in memory by a processor of a host server; filtering events in a log of events for monitored touch points communicatively coupled to the CEP event monitoring tool according to the context identifier; displaying in a filtered canvas view disposed within the dashboard, the filtered events and associated interaction blocks defined within the CEP event monitoring tool and at least one activity triggered by an evaluation of at least one filter criteria of at least one associated interaction block; visually linking the filtered events and associated interaction blocks, and the at least one activity and the at least one associated interaction block in the filtered canvas view; and
,additionally displaying adjacent to a corresponding filtered event in the filtered canvas view for each filtered event, a visual indication indicating a number of occurrences of a corresponding filtered event and also additionally displaying adjacent to a corresponding activity of the at least one activity for each of the at least one activity, both a visual indication indicating a number of times the corresponding activity has been triggered and also a visual indication indicating whether or not the corresponding activity is programmatically scheduled to occur within a specific period of time. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer usable storage medium storing computer usable program code for rendering a filtered canvas view of an event flow in a data processing system configured for complex event processing (CEP) event monitoring, the computer program product comprising:
-
computer usable program code for receiving a context identifier through a dashboard displayed in a computer for a CEP event monitoring tool executing in memory by a processor of a host server; computer usable program code for filtering events in a log of events for monitored touch points communicatively coupled to the CEP event monitoring tool according to the context identifier; computer usable program code for displaying in a filtered canvas view disposed within the dashboard the filtered events and associated interaction blocks defined within the CEP event monitoring tool and at least one activity triggered by an evaluation of at least one filter criteria of a least one associated interaction block; computer usable program code for visually linking the filtered events and associated interaction blocks, and the at least one activity and the at least one associated interaction block in the filtered canvas view; and
,computer usable program code for additionally displaying adjacent to a corresponding filtered event in the filtered canvas view for each filtered event, a visual indication indicating a number of occurrences of a corresponding filtered event and also computer usable program code for additionally displaying adjacent to a corresponding activity of the at least one activity for each of the at least one activity, both a visual indication indicating a number of times the corresponding activity has been triggered and also a visual indication indicating whether or not the corresponding activity is programmatically scheduled to occur within a specific period of time. - View Dependent Claims (12, 13, 14)
-
Specification