×

Method and system for complex event processing

  • US 7,457,728 B2
  • Filed: 12/20/2006
  • Issued: 11/25/2008
  • Est. Priority Date: 11/08/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for complex event processing, comprising:

  • receiving and storing at least one event in an input queue;

    determining whether the event corresponds to predefined correlation rules;

    if the event does not correspond to the predefined correlation rules, storing the event in an output queue for output;

    if the event corresponds to the predefined correlation rules, determining whether a lacking event is detected;

    if required events have been received, generating a complex event based on the received event;

    storing the complex event in the output queue for output;

    if a lacking event is detected, retrieving event processing language corresponding to the event using a coordination engine to enable a process engine to perform a process corresponding to the event and receive required events;

    determining the character of a component sending the event;

    if the component acts as an event emitter of an event source, subscribing the event and sending the event using the event emitter;

    if the component acts as an application interface (API), receiving the event using the application interface (API) provided by an event provider; and

    if the component is not the event emitter or the application interface (API), receiving the event using event processing logic defined by a process engine and implementing data access, re-loadable operations, and data transformation to the event.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×