Patent ID: 7774359
Filing Date: 2010-08-10
Classification: G06Q,Y10S

Abstract:
1. A method for notifying a user of an occurrence of a defined condition, said method comprising: defining a process including a plurality of event records associated therewith, each of the plurality of event records including a plurality of data fields having data relating to the process, each of the plurality of event records in the process being a part of a sequence of steps for achieving the process; defining a subset of the plurality of event records of the process wherein the subset includes only event records which meet the defined condition, said condition being formulated as a query about process instances of the defined process, wherein each of the plurality of event records in the subset is also a part of the sequence of steps for achieving the process; receiving initial data for the plurality of data fields relating to the defined subset of the plurality of event records as the received initial data becomes available; based on the received initial data, progressively accumulating additional data relating to the received initial data and relating to the defined process as the additional data becomes available in the defined subset of the plurality of event records as a single composite event of the defined process having the sequence of steps as a function of the accumulated data; defining a predetermined time interval; at the defined predetermined time interval, updating the defined subset by modifying the defined subset based on and in response to the progressively accumulated additional data wherein the subset is updated to include additional event records from the progressively accumulated additional data which meet the defined condition as the single composite event at the defined predetermined time interval; after said updating, evaluating only the updated defined subset against the defined condition without evaluating any of the plurality of event records associated with the process which are not part of the defined subset; and notifying the user when the evaluated subset indicates that the defined condition has occurred.