×

Method and System for Evaluating Events

  • US 20120310850A1
  • Filed: 06/26/2012
  • Published: 12/06/2012
  • Est. Priority Date: 07/16/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer-implemented method comprising:

  • storing a plurality of event types, each event type being stored in association with event metadata, the metadata specifying one or more fields of the event type;

    receiving one or more events via a network interface;

    for each of said events;

    determining an event type in the plurality of event types for said event;

    determining the event metadata for the determined event type;

    determining one or more control data objects stored in association with the determined event type, each of the one or more control data objects representing a high-level system requirement;

    determining event data from said event by reading data values stored in the fields of said event specified by the metadata;

    for each of the determined control data objects, determining one or more rules stored in association with the control data object, each rule having the function to evaluate compliance of an event with a low-level system requirement being particular to said rule, each rule comprising a first part and a second part, each first part comprising one or more criteria being evaluated against one of the data values of said event; and

    executing each of the determined rules, thereby evaluating each of the one or more criteria of said rule against one of the data values of said event to determine if the event is non-compliant or compliant with the low-level system requirement of said rule, wherein in case the event is compliant with the low-level system requirement of said rule, the event is also compliant with the high-level system requirement of the control data object for which said rule was determined, and wherein in case the event is non-compliant with the low-level system requirement of said rule, the event is also non-compliant with the high-level system requirement of the control data object for which said rule was determined;

    in case it was determined that the event is non-compliant with the low-level system requirements of one or more of said rules, the second part of each of said rules is executed.

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