Patent ID: 8140312

Claim:
A computer implemented method, comprising: receiving, using one or more processors, one or more parameters associated with a medication delivery profile; receiving, using the one or more processors, a past predicted analyte level estimate; determining, using the one or more processors, a present predicted analyte level estimate based at least in part on the received one or more parameters associated with the medication delivery profile and the received past predicted analyte level estimate; receiving, using the one or more processors, a present monitored analyte measurement data; determining, using the one or more processors, a present corrected analyte level estimate based at least in part on the determined present predicted analyte level estimate and the received present monitored analyte measurement data; receiving one or more external parameters, and wherein the determining the present predicted analyte level estimate is based at least in part on the received one or more external parameters; and filtering, using the one or more processors, one or more of the received one or more parameters associated with a medication delivery profile, the received present monitored analyte measurement data, or the received one or more external parameters, wherein filtering includes a rate variance filter; wherein the one or more external parameters includes one or more of a calorie intake amount, a level of physical exertion, or carbohydrate amount; and further wherein when the one or more external parameters exceeds a predetermined threshold level, the rate variance filter is adjusted from a predetermined setting to a modified setting to be more responsive to changes in the present monitored analyte measurement data after a first predetermined time period lapses, wherein the first predetermined time is measured from the time the one or more external parameters exceeds the predetermined threshold level.