Patent ID: 8131696
Filing Date: 2012-03-06
Classification: G06F

Abstract:
1. A method for determining policy compliance of a stream of events, the method comprising the computer-implemented steps of: storing one or more policies that govern the stream of events; defining and storing a set of base events according to a particular syntax specification, wherein each base event is a definition that specifies one or more conditions for selecting particular events from a stream of events based on one or more attributes included in a stream of records that are generated to respectively represent the stream of events; receiving the stream of records that respectively represent the stream of events; selecting a plurality of events from the stream of events by evaluating the one or more conditions specified in each base event of the set of base events over a plurality of attributes included in the stream of records in order to select a plurality of records that respectively represent the plurality of events, wherein the values of the plurality of attributes in the plurality of records satisfy the one or more conditions specified in each base event of the set of base events; processing the plurality of events, wherein processing the plurality of events comprises: determining whether one or more particular events, from the plurality of events, comply with the one or more policies by performing steps comprising: wherein the steps of the method are performed by one or more computing devices.