Systems, methods and apparatus are provided for determining an estimate of an analyte level over time. The invention includes sampling sensor data using an analyte sensor positioned at least partially subcutaneously; storing a plurality of datasets of sensor data, each at a different rate; determining an estimated analyte level based on the datasets; and outputting the estimated analyte level to a display. Numerous additional aspects are disclosed.