Patent ID: 8374668

Claim:
A computer implemented method, comprising: receiving, using one or more processors, analyte data obtained from an analyte sensor; determining, using the one or more processors, an analyte level of the user based at least in part on a nominal sensitivity associated with the analyte sensor and the received analyte data; determining, using the one or more processors, a rate of change of the analyte level of the user; determining, using the one or more processors, a lag time constant associated with the determined analyte level of the user; performing, using the one or more processors, lag correction of the determined analyte level of the user based at least in part on the determined lag time constant; incrementing, using the one or more processors, a count corresponding to the received analyte data; updating, using the one or more processors, the determined rate of change of the analyte level; determining, using the one or more processors, if the count has reached a predetermined count; and when it is determined that the count has reached the predetermined count, modifying the lag corrected determined analyte level of the user based on the updated determined rate of change of the analyte level.