×

Event processing

  • US 8,234,329 B2
  • Filed: 11/23/2009
  • Issued: 07/31/2012
  • Est. Priority Date: 11/23/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for processing an event in an event processing network, the method comprising:

  • assigning an execution mode for at least one event processing agent (EPA) in an event processing network (EPN), the execution mode includes a concurrent mode and a sequential mode;

    storing the execution mode for the at least one EPA in EPN metadata;

    receiving an event, in response to an event occurrence at an event source, wherein the EPN includes the event source;

    loading the EPN, wherein loading the EPN comprises creating a structure representing the EPN using the EPN metadata;

    initializing the at least one EPA in the EPN;

    routing the event in the EPN until encountering the EPA;

    identifying an input event, wherein the input event corresponds to the encountered EPA;

    determining the execution mode of the encountered EPA;

    upon the execution mode determined to be in the concurrent mode, creating a replica of the input event;

    identifying each child EPA of the encountered EPA;

    allocating the replica of the input event to each child EPA of the encountered EPA;

    creating a change summary corresponding to each child EPA, wherein the change summary is associated with the input event;

    modifying the change summary corresponding to each child EPA in response to a modification performed by each child EPA on the replica of the input event; and

    synchronizing the change summaries.

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