Patent ID: 9171282
Filing Date: 2015-10-27
Classification: G06F,G06Q

Abstract:
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to: present a set of interactive menus, on a display screen, that include information associated with events, conditions, and actions, where the events, conditions, and actions relate to a function performed by a complex event pattern (CEP) engine; receive, in response to a selection being made on the interactive menus, a set of event-condition-action (ECA) data that includes data identifying one or more of, an event, a condition, and an action, where the action is to be performed in response to an occurrence of a complex event pattern comprising a set of events and a set of conditions associated with the set of events that match the ECA data; generate an event pattern tree as a hierarchy of nodes that represent the ECA data and displaying the hierarchy of nodes on the display screen; manipulate the hierarchy of nodes via the display screen to modify the event pattern tree in response to a node being selected from the display screen; determine and provide a list of valid operations for the selected node based on a relative position of the selected node in the event pattern tree; control a transformation of the selected node in the hierarchy of nodes on the display screen based in part by the relative position of the selected node in the event pattern tree and a selected operation from the list of valid operations; configure a complex event pattern (CEP) engine to initiate an action in response to detecting an occurrence of the complex event pattern, where detecting the occurrence is based, at least in part, on the ECA data; and store the ECA data in a data store.