×

Method and apparatus for correlating events

  • US 7,275,250 B1
  • Filed: 05/01/2001
  • Issued: 09/25/2007
  • Est. Priority Date: 05/01/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a plurality of events;

    applying the plurality of events to a correlation function, wherein the correlation function is implemented as a state machine in a first programming language and is

         1) configured to correlate the plurality of events and

         2) implemented using a schema which defines state classes and permits the use of a variety of different programming languages by developers;

    identifying an event to which an update consumer has subscribed, wherein the update consumer is;

    a class object separate from the state machine that defines transition operations for the state machine in said first programming language in lieu of when the state machine is defined; and

    configured to update the state machine when the event to which the update consumer has subscribed occurs by invoking said transition operations;

    applying the update consumer to the state machine in response to the identified event; and

    generating a specific event if the correlation function is satisfied by the plurality of events.

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