A method is provided for performing an action, in a distributed environment, upon occurrence of a monitored event related to a set of data elements. The method includes providing a rule that includes an event identification component which specifies an event to be monitored and an action component which...http://www.google.com/patents/US8001185?utm_source=gb-gplus-sharePatent US8001185 - Method and apparatus for distributed rule evaluation in a near real-time business intelligence system