Method and device for providing offset model based calibration for analyte sensor
AssigneeAbbott Diabetes Care Inc.
InventorErwin Satrya Budiman
Life of this patent
Estimating the term…
Abstract
Methods and devices to detect analyte in body fluid are provided. Embodiments include processing sampled data from analyte sensor, determining a single, fixed, normal sensitivity value associated with the analyte sensor, estimating a windowed offset value associated with the analyte sensor for each available sampled data cluster, computing a time varying offset based on the estimated windowed offset value, and applying the time varying offset and the determined normal sensitivity value to the processed sampled data to estimate an analyte level for the sensor.
Claims24
A method of determining a non-attenuated sensitivity of an analyte sensor in fluid contact with interstitial fluid, comprising:
- obtaining, by a data processing unit electrically and communicatively coupled with the analyte sensor, a plurality of data points from signals generated by the analyte sensor, wherein the data processing unit comprises one or more processors, a transceiver to transmit data to a receiving unit, and a memory storing instructions which when executed by the one or more processors enable the data processing unit to perform specified operations;
- pairing, by the data processing unit, the plurality of data points with a reference data to form a plurality of pairs;
- for each pair of the plurality of pairs, determining, by the data processing unit, a corresponding sensor sensitivity at a corresponding time for the pair;
- forming, by the data processing unit, a plurality of time windows each including one or more of the plurality of pairs, so that the plurality of time windows includes the plurality of pairs;
- for each time window, selecting, by the data processing unit, a sensitivity for the analyte sensor from the corresponding sensor sensitivities of the plurality of pairs within the time window to obtain a set of selected sensitivities;
- determining, by the data processing unit, a rate of change of the data points obtained from the analyte sensor for each of the plurality of time windows;
- selecting, by the data processing unit, one or more of the plurality of time windows having a rate of change less than a threshold to obtain a filtered set of selected sensor sensitivities;
- determining, by the data processing unit, a non-attenuated sensitivity based on the filtered set of selected sensor sensitivities;
- applying, by the data processing unit, the determined non-attenuated sensitivity to the plurality of data points obtained from the analyte sensor to estimate an analyte level;
- and
- causing, by the data processing unit, output of an alarm to a user based on the estimated analyte level.
A system, comprising:
- an analyte sensor in fluid contact with interstitial fluid;
- and
- a receiving device comprising one or more processors, and a memory storing instructions which, when executed by the one or more processors, cause the one or more processors to determine a non-attenuated sensitivity of the analyte sensor, wherein the instruction cause the one or more processors to:
- obtain a plurality of data points from signals generated by the analyte sensor;
- pair the plurality of data points with a reference data to form a plurality of pairs;
- for each pair of the plurality of pairs, determine a corresponding sensor sensitivity at a corresponding time for the pair;
- form a plurality of time windows each including one or more of the plurality of pairs, so that the plurality of time windows includes the plurality of pairs;
- for each time window, select a sensitivity for the analyte sensor from the corresponding sensor sensitivities of the plurality of pairs within the time window to obtain a set of selected sensitivities;
- determine a rate of change of the data points obtained from the analyte sensor for each of the plurality of time windows;
- select one or more of the plurality of time windows having a rate of change less than a threshold to obtain a filtered set of selected sensor sensitivities;
- determine a non-attenuated sensitivity based on the filtered set of selected sensor sensitivities;
- apply the determined non-attenuated sensitivity to the plurality of data points obtained from the analyte sensor to estimate an analyte level;
- and
- cause output of an alarm to a user based on the estimated analyte level.
Dependencies are inferred from the claim text.