IP Library Granted Patent US 8,700,117
Granted Patent B2
US 8,700,117 · App. 12/633,654 · Granted Apr 15, 2014

System and methods for processing analyte sensor data

Inventors: Apurv Ullas Kamath (San Diego, CA); Paul V. Goode (Cherry Hill, NJ); James H. Brauker (Cement City, MI)
Assignee: DexCom, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,700,117
App. No.
12/633,654
Granted
Apr 15, 2014
Kind
B2
Abstract

Systems and methods for processing sensor analyte data, including initiating calibration, updating calibration, evaluating clinical acceptability of reference and sensor analyte data, and evaluating the quality of sensor calibration. During initial calibration, the analyte sensor data is evaluated over a period of time to determine stability of the sensor. The sensor may be calibrated using a calibration set of one or more matched sensor and reference analyte data pairs. The calibration may be updated after evaluating the calibration set for best calibration based on inclusion criteria with newly received reference analyte data. Fail-safe mechanisms are provided based on clinical acceptability of reference and analyte data and quality of sensor calibration. Algorithms provide for optimized prospective and retrospective analysis of estimated blood analyte data from an analyte sensor.

Claims (42)

1. A method for calibrating an analyte sensor, the method comprising:

receiving sensor data from an analyte sensor, wherein the sensor data comprises one or more sensor data points;

receiving reference data from a reference analyte monitor, wherein the reference data comprises a reference data point;

predicting an estimated sensor data point from the one or more sensor data points for a time corresponding to a time stamp of the reference data point;

matching the reference data point to the predicted, estimated sensor data point to compensate for a time lag of the one or more sensor data points relative to the reference data point;

forming a calibration set comprising the reference data point and the predicted, estimated sensor data point;

creating a conversion function based at least in part on the calibration set; and

converting, using a processor, the sensor data into calibrated data using the conversion function, wherein the sensor data points are smoothed using a data smoothing filter, and wherein the time lag compensation is based at least in part on a time delay introduced by the data smoothing filter.

2. The method of claim 1 , wherein the received one or more sensor data points are smoothed sensor data points.

3. The method of claim 1 , further comprising smoothing the one or more sensor data points using the data smoothing filter, whereby smoothed sensor data points are obtained.

4. The method of claim 1 , wherein the time delay is variable based on the data smoothing filter.

5. The method of claim 1 , wherein the time delay is approximately 10 minutes.

6. The method of claim 1 , wherein the data smoothing filter is a recursive filter.

7. The method of claim 1 , wherein the data smoothing filter is a non-recursive filter.

8. The method of claim 1 , wherein the analyte sensor is a glucose sensor.

9. A method for calibrating an analyte sensor, the method comprising:

receiving sensor data associated with a data stream from an analyte sensor, wherein the sensor data comprises one or more sensor data points;

receiving reference data from a reference analyte monitor, wherein the reference data comprises a reference data point;

predicting an estimated sensor data point from the one or more sensor data points for a time corresponding to a time stamp of the reference data point

matching the reference data point to the predicted, estimated sensor data point to compensate for a time lag of the one or more sensor data points relative to the reference data point;

forming a calibration set comprising the reference data point and the predicted, estimated sensor data point;

creating a conversion function based at least in part on the calibration set; and

converting, using a processor, sensor data into calibrated data using the conversion function.

10. The method of claim 9 , wherein the analyte sensor is a glucose sensor.

11. The method of claim 9 , wherein the substantial time correspondence is variable.

12. A system for calibrating an analyte sensor, the system comprising:

a sensor data receiving module configured to receive sensor data from an analyte sensor, wherein the sensor data comprises one or more sensor data points;

a reference data receiving module configured to receive reference data from a reference analyte monitor, wherein the reference data comprises a reference data point; and

a processor module configured to predict an estimated sensor data point from the one or more sensor data points for a time corresponding to a time stamp of the reference data point, match the reference data point to the predicted, estimated sensor data point to compensate for a time lag of the one or more sensor data points relative to the reference data point, form a calibration set comprising the reference data point and the matched predicted, estimated sensor data point, create a conversion function based on the calibration set, and convert sensor data into calibrated data using the conversion function, wherein the sensor data points are smoothed using a data smoothing filter, and wherein the time lag compensation is based at least in part on a time delay introduced by the data smoothing filter.

13. The system of claim 12 , wherein the one or more sensor data points are smoothed sensor data points.

14. The system of claim 12 , wherein the processor module is configured to smooth the one or more sensor data points using the data smoothing filter, whereby the smoothed sensor data points are obtained.

15. The system of claim 12 , wherein the time delay is variable based on the data smoothing filter.

16. The system of claim 12 , wherein the time delay is approximately 10 minutes.

17. The system of claim 12 , wherein the data smoothing filter is a recursive filter.

18. The system of claim 12 , wherein the data smoothing filter is a non-recursive filter.

19. The system of claim 12 , wherein the analyte sensor is a glucose sensor.

20. A system for calibrating an analyte sensor, the method comprising:

a sensor data receiving module configured to receive sensor data from an analyte sensor, wherein the sensor data comprises one or more sensor data points;

a reference data receiving module configured to receive reference data from a reference analyte monitor, wherein the reference data comprises a reference data point;

a processor module configured to predict an estimated sensor data point from the one or more sensor data points for a time corresponding to a time stamp of the reference data point, match the reference data point to the predicted, estimated sensor data point to compensate for a time lag of the one or more sensor data points relative to the reference data point, form a calibration set comprising the reference data point and the predicted, estimated sensor data point, create a conversion function based at least in part on the calibration set, and convert sensor data into calibrated data using the conversion function.

21. The system of claim 20 , wherein the analyte sensor is a glucose sensor.

22. The system of claim 20 , wherein the substantial time correspondence is variable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2010
From: GOODE, PAUL V., JR.; BRAUKER, JAMES H.; KAMATH, APURV U.
To: DEXCOM, INC.
Reel/Frame 024059/0524 →
Continuity (3)
Continuation 11865660 · Oct 1, 2007
Continuation 10633404 · Aug 1, 2003
Related Publication 20100161269A1 · Jun 24, 2010