Method for event processing using hierarchical structures and event processing system thereof
First Claim
1. A system for event processing, comprising:
- a storage device; and
a processor using instructions stored on the storage device to generatean interface to detect an input associated with an event;
an event definition engine which defines the event using a plurality of event components and a corresponding event component wrapper wrapping each of the plurality of event components;
an event processing engine which processes the event; and
an event action module to generate an output based on the event,wherein the event definition engine determines a hierarchical relationship between the plurality of event components and assigns the hierarchical relationship in the corresponding event component wrapper,wherein the event processing engine executes each of the event components according to the hierarchical relationship assigned in the event component wrapper, andwherein the event processing engine includesa search module which sequentially searches the defined events for at least one event component having a hierarchical relationship included in the defined events,a process producing module which produces at least one event component process to correspond 1;
1 to at least one event component included in the defined events, andan event processing module which constructs a hierarchical structure of the event component processes to correspond to the hierarchical relationship between the event components and executes the defined events.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method for event processing and a system for using the same. The system for event processing in a computer may include an interface to detect an input associated with an event, an event definition engine which defines the event using a plurality of event components and a corresponding event component wrapper wrapping each of the plurality of event components, an event processing engine which processes the event, and an event action module to generate an output based on the event. The event definition engine may determine a hierarchical relationship between the plurality of event components and assigns the hierarchical relationship in the corresponding event component wrapper. Moreover, the event processing engine may execute each of the event components according to the hierarchical relationship assigned in the event component wrapper.
7 Citations
17 Claims
-
1. A system for event processing, comprising:
-
a storage device; and a processor using instructions stored on the storage device to generate an interface to detect an input associated with an event; an event definition engine which defines the event using a plurality of event components and a corresponding event component wrapper wrapping each of the plurality of event components; an event processing engine which processes the event; and an event action module to generate an output based on the event, wherein the event definition engine determines a hierarchical relationship between the plurality of event components and assigns the hierarchical relationship in the corresponding event component wrapper, wherein the event processing engine executes each of the event components according to the hierarchical relationship assigned in the event component wrapper, and wherein the event processing engine includes a search module which sequentially searches the defined events for at least one event component having a hierarchical relationship included in the defined events, a process producing module which produces at least one event component process to correspond 1;
1 to at least one event component included in the defined events, andan event processing module which constructs a hierarchical structure of the event component processes to correspond to the hierarchical relationship between the event components and executes the defined events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for event processing in a computer, comprising:
-
detecting an input associated with an event; selecting a plurality of event components for the event from a computer readable memory; determining a hierarchical relationship for the plurality of event components; generating a plurality of event component wrappers to wrap a corresponding event component based on the hierarchical relationship; executing the plurality of event components in sequence according to the hierarchical relationship; and receiving information related to the hierarchical relationship of the event components, including whether a first event component in the hierarchical relationship has executed, and whether a last event component in the hierarchical relationship has executed by the action component. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An event processing method for an event processing system configured to perform predetermined event processing to input data, comprising:
-
searching a computer readable memory for existing defined events and determining whether at least one event component or event component wrapper included in the existing defined events is stored; producing at least one event component process corresponding to the stored event component; and structuring at least one produced event component process to be mapped corresponding to a hierarchical structure of the stored event component and executing at least one structured event component process to process the defined events, wherein the searching the computer readable memory for existing defined events includes checking for at least one event component or event component wrapper included in the defined events, checking for a hierarchical structure for at least one event component or event component wrapper, storing event definition information including information for at least one produced event component process and associated hierarchical structure information when the processing for the existing defined events is completed, and checking for event definition information for corresponding events, reusing the stored information of at least one existing produced event component process and associated hierarchical structure information, and performing a reprocessing of the existing defined events when reprocessing for the existing defined events is requested.
-
Specification