Temporal Estimation System