×

Message bus-based streaming rules engine

  • US 10,452,592 B1
  • Filed: 08/21/2018
  • Issued: 10/22/2019
  • Est. Priority Date: 08/23/2017
  • Status: Active Grant
First Claim
Patent Images

1. A data analysis system, comprising:

  • a communication interface configured to receive log data; and

    a processor coupled to the communication interface and configured to;

    parse the log data to generate a data unit comprising a data value; and

    send the data unit via a message bus to a rule actor configured to apply a rule based at least in part on the data value;

    wherein;

    the rule actor comprises one of a plurality of rule actors each associated with a corresponding rule;

    each rule actor is configured to implement a corresponding rule based at least in part on a rule definition; and

    the processor is further configured to compile the rule definition, including by creating a class based on which the rule actor is instantiated.

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