Real-time threshold state analysis
AssigneeSolarwinds Worldwide, LLC
InventorsSolve Stokkan, Stephen Haler
Life of this patent
Estimating the term…
Abstract
A threshold tracking system enabling users to arrange input data according to a set time of input creation is disclosed. The tracking system defines threshold variables that maintain counts of inputs over a set threshold time and the input values associated with each count. The threshold variables also maintain timelines, which are divided into time periods. Information may be stored in a working memory, which utilizes a scheduler to update state variable values.
Claims15
A system for enabling users to arrange input data according to a set time of input creation comprising:
- a means for storing input data wherein said input data represents computer network events,
- a working memory comprising a statevar and a scheduler comprising an update thread and a stack;
- wherein the statevar is configured to notify the scheduler of input data changes;
- wherein the statevar comprises at least one element of a hash table of the working memory;
- wherein the scheduler is configured to modify at least one value of the statevar;
- wherein the scheduler is configured to notify the stack of changes in the statevar;
- and
- wherein the update thread tracks changes to the statevar.
A process for allocating inputs within a timeline comprising:
- receiving an input within a response window wherein said input represents a computer network event;
- in response to receiving the input within the response window, updating a timeline and calculating a time period to increment;
- determining whether a distinct field occurs;
- in response to the distinct field not occurring, incrementing a period count;
- after incrementing the period count, determining whether the process has reached an end of the period count;
- after reaching the end of the period count, entering a threshold sub-routine.
Dependencies are inferred from the claim text.