| 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 |

| 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.
|