×

Computer system and method for detecting and processing changes in data

  • US 8,620,716 B2
  • Filed: 12/05/2003
  • Issued: 12/31/2013
  • Est. Priority Date: 12/06/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for managing data, the system comprising:

  • a memory storing historical data comprising continuously updated values for each of a plurality of metrics at a plurality of points in time; and

    at least one computer configured to;

    from one or more external sources, receive a continuous stream of event data for at least one of the metrics, wherein the event data is transmitted to and received by the at least one computer independent of a request from the computer,in response to each received event data, calculate with the computer an actual value for at least one metric based at least in part on the event data, wherein the actual value is calculated based on a first sliding time window, and represents a current state of the at least one metric,in response to each received event data, automatically calculate with the computer a computed value for the at least one metric, wherein the computed value is calculated based on a second sliding time window, and represents an expected state of the at least one metric at a time corresponding to a time associated with the actual value,compare the computed value with the actual value, anddetermine whether to generate an alert or action based on the comparison of the computed value and the actual value,wherein the computed value is calculated in response to each received event data, and the computed value is calculated based at least in part on the second sliding time window being defined relative to and inclusive of a time the received event data prompting the automatic calculation was received and further defined by one or more of;

    a time of a most recently received event data of the continuous stream of event data,a last hour of the continuous stream of event data,a last number of hours, x, of the continuous stream of event data, where the number of hours, x, has been stored in the computer system,another metric that has been stored in the system,a stored last number of a particular day of the week, thereby including data only from those particular days of each week on which the continuous stream of event data was received,a stored last number of a particular day of the month, thereby including data only from those particular days of each month on which the continuous stream of event data was received, anda stored last number of a particular day of the year, thereby including data only from those particular days of each year on which the continuous stream of event data was received.

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