Patent ID: 8132184

Claim:
A computer system, comprising: a processor; a memory coupled to the processor; and a first interface configured to receive an event object from a source, wherein the first interface is further configured to receive the event object from the source via an input event object stream; and a second interface configured to transmit a result object to a sink, wherein the second interface is further configured to transmit the result object to the sink via an output result object stream; wherein the processor is configured to retrieve and execute instructions from the memory configured to: insert the event object into an input queue when the input queue is not full; stop receipt of event objects at the first interface when the input queue is full; execute at least one declarative complex event processing (CEP) query with respect to the event object to generate the result object; insert the result object into an output queue; and remove the result object from the output queue and transmit the result object to the sink via the second interface.