Signal processing for continuous analyte sensor
First Claim
1. An analyte monitoring system, the system comprising:
- an analyte sensor configured to generate a stream of sensor data over a time period;
a processor module configured to;
receive the sensor data;
receive reference data generated by a reference analyte monitor;
match one or more sensor data points of the sensor data with one or more data points of the reference data;
calibrate at least some of the sensor data using the matched data;
determine a first time lag of the calibrated sensor data associated with a first portion of the time period and determine a second time lag of the calibrated sensor data associated with a second, discrete portion of the time period, wherein the first time lag is different than the second time lag; and
estimate analyte values based on the calibrated sensor data and the first and second time lags; and
an output module configured to output information representative of the estimated analyte values.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for dynamically and intelligently estimating analyte data from a continuous analyte sensor, including receiving a data stream, selecting one of a plurality of algorithms, and employing the selected algorithm to estimate analyte values. Additional data processing includes evaluating the selected estimative algorithms, analyzing a variation of the estimated analyte values based on statistical, clinical, or physiological parameters, comparing the estimated analyte values with corresponding measure analyte values, and providing output to a user. Estimation can be used to compensate for time lag, match sensor data with corresponding reference data, warn of upcoming clinical risk, replace erroneous sensor data signals, and provide more timely analyte information encourage proactive behavior and preempt clinical risk.
716 Citations
20 Claims
-
1. An analyte monitoring system, the system comprising:
-
an analyte sensor configured to generate a stream of sensor data over a time period; a processor module configured to; receive the sensor data; receive reference data generated by a reference analyte monitor; match one or more sensor data points of the sensor data with one or more data points of the reference data; calibrate at least some of the sensor data using the matched data; determine a first time lag of the calibrated sensor data associated with a first portion of the time period and determine a second time lag of the calibrated sensor data associated with a second, discrete portion of the time period, wherein the first time lag is different than the second time lag; and estimate analyte values based on the calibrated sensor data and the first and second time lags; and an output module configured to output information representative of the estimated analyte values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for monitoring an analyte concentration in a host, comprising:
-
generating a sensor data stream over a time period using a continuous analyte sensor; receiving reference data generated by a reference analyte monitor; periodically determining, using electronics circuitry, one or more time lag factors associated with a time lag of sensor data of the sensor data stream over the time period; dynamically adjusting, using the electronics circuitry, a time lag value using the determined time lag factors; forming, using the electronics circuitry, matched data pairs by matching one or more sensor data points of the sensor data with one or more reference data points of the reference data; calibrating, using the electronics circuitry, at least some of the sensor data using the matched data pairs; estimating, using the electronics circuitry, analyte values based on the calibrated sensor data and the dynamically adjusted time lag value; and outputting, using the electronics circuitry, information indicative of the estimated analyte values. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification