Patent ID: 7840377

Claim:
A system for processing a stream of data events, comprising: at least one computing device, including: a real time statistical processing system for updating a first and a second running value each time a new data event is obtained, wherein the first and second running values are calculated based on a previously calculated running value and a difference DV between a current data event value (V i ) and a previous data event value (V i−1 ), wherein the first running value RDV i =(1−K)*DV+K*RDV i−1 and the second running value RDVV i =(1−K)*DV 2 +K*RDVV i−1 in which K is a half-life based smoothing factor that dictates a period over which a decline in data event values is analyzed, and wherein a third running value RSDD comprises a running standard deviation computed by the real time statistical processing system as follows: RSDD=sqrt(RDVV i −RDV i 2 ); and an analysis system for analyzing each running value after it is updated to detect trends in the stream of data events.