Patent ID: 6314524
Filing Date: 2001-11-06
Classification: G06F

Abstract:
A method for timing multiple repetitive time intervals comprising the steps of:(a) periodically receiving numerical timing values, each of the values representing a repetitive time interval as a point in time from a datum on a linear scale;(b) maintaining the numerical timing values in ascending numerical order, said order including a current low value;(c) continuously incrementing a clock register;(d) continuously comparing the clock register with the current low value;(e) generating an alert signal for an event ID associated with said current low value when the clock register number is equal to or greater than the current low value;(f) testing a repeat flag associated with said alert signal;(g) if said repeat flag is set, adding a repeat value associated with said alert signal to said current low value to generate a new numerical value for insertion into said numerical order; and(h) discarding the current low value in favor of the current next lowest value in said order;(i) repeating steps (d), (e), (f), (g) and (h) for as long as said order continues to contain numerical values.