1. A method comprising: increasing, a scaling value by an inverse of a weighting factor k, which is between 0 and 1, for each time one of a plurality of events occurs and storing each increased scaling value, wherein the scaling value begins as the inverse of the weighting factor; for each of the plurality of events that occurs during a time period, determining which of a plurality of computing objects are affected by the event, wherein the event occurs at a time t within the time period; for each of those of the plurality of computing objects affected by the event at the time t, increasing a value of the computing object corresponding to a time t−1 with a product of (1−k)/k and an actual event value for the computing object to generate an increased value for the computing object corresponding to the event at the time t, wherein the actual event value for the computing object relates to the event affecting the computing object; storing the increased value for the computing object as a value of the computing object corresponding to the time t; for each of those of the plurality of computing objects not affected by the event at the time t, storing a value of the computing object corresponding to the time t−1 as a value of the computing object corresponding to the time t, wherein a preceding one of the plurality of events occurred at the time t−1 prior to the event, wherein the operations are performed by an electronic device programmed with instructions to implement the method.