Patent ID: 8856084

Claim:
A method of processing data to provide at least one of statistical and graphical output data based on a group of data samples having a time stamp falling within at least one rolling time period, said at least one rolling time period corresponding to a time duration back in history from a current time, the method comprising: receiving a new data sample and associating said new data sample with a first time stamp; updating said at least one of said statistical and graphical output data corresponding to a first rolling time period to be based on said group of data samples including said new data sample; programming a first callback based on said first time stamp and on the duration of said first rolling time period, the first callback indicating a time and date that it is to occur and a reference of the new data sample; detecting the occurrence of the first callback; identifying the new data sample as corresponding to the first callback based on the reference of the new data sample; and in response to the occurrence of said first callback, updating said at least one of said statistical and graphical output data corresponding to said first rolling time period to no longer be based on said new data sample.