US 7,574,569 B2
Method and system for time-weighted history block management
Mikhail Avergun, San Diego, Calif. (US); and Yevgeny V. Naryzhny, Newport Beach, Calif. (US)
Assigned to Invensys Systems, Inc., Foxboro, Mass. (US)
Filed on Jul. 26, 2005, as Appl. No. 11/189,651.
Prior Publication US 2007/0028070 A1, Feb. 01, 2007
Int. Cl. G06F 12/02 (2006.01)
U.S. Cl. 711—154 17 Claims
OG exemplary drawing
 
1. In a control environment, a method for managing at least one store of memory items from the control environment, the method comprising:
setting a free-space size threshold for the store;
setting an age parameter for the store, the age parameter specifying a duration;
comparing an amount of free space in the store with the free-space size threshold;
if the amount of free space in the store is less than the free-space size threshold, then selecting and removing memory items from the store and marking as free the space previously occupied by the removed memory items until the amount of free space in the store is greater than or equal to the free-space size threshold;
comparing an age of a memory item in the store with the duration specified by the age parameter; and
if the memory item is older than the duration specified by the age parameter, then removing the memory item from the store;
wherein the memory items comprise history blocks comprising data from the control environment.