Please download the dossier by clicking on the dossier button x
×

Method for performing real-time analytics using a business rules engine on real-time heterogeneous materialized data views

  • US 7,448,048 B1
  • Filed: 05/27/2003
  • Issued: 11/04/2008
  • Est. Priority Date: 05/27/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • detecting an event within a real-time stream of data while said real-time stream is received from an external system prior to storing said event in a database;

    after detecting said event, materializing a real-time view of said event as one or more rows within a stream of rows;

    probing into said stream of rows, wherein said probing comprises subscribing to a plurality of hidden views automatically generated in response to said stream of rows, wherein a condition of one of said plurality of hidden views is equivalent to a condition of one of a plurality of business rules;

    generating an action statement, wherein said generating of said action statement comprises;

    determining that said action statement comprises a ‘

    holds for’

    clause; and

    upon said determining that said action statement comprises a ‘

    holds for’

    clause, handling said action statement according to said ‘

    holds for’

    clause, wherein said ‘

    holds for’

    clause selectively forestalls said generating until a particular event occurs, and cancels said generating when said particular event does not occur during a specified time duration;

    using a plurality of user-defined dynamic specifications, wherein each individual specification sets forth a change to be detected in said real time materialized view of said event and also a corresponding action to be taken in response to said change; and

    upon detecting said change set forth by at least one user-defined dynamic specification, triggering said corresponding action of said at least one specification.

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