A method for estimating an analyte value from a continuous analyte sensor, the method comprising: receiving a data stream from the continuous analyte sensor for a first time period, thereby obtaining a measured analyte value; and estimating at least one analyte value for a second time period based on the data stream.