×

Business alerts on process instances based on defined conditions

  • US 7,774,359 B2
  • Filed: 04/26/2005
  • Issued: 08/10/2010
  • Est. Priority Date: 04/26/2005
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×