IP Library Granted Patent US 8,795,177
Granted Patent B2
US 8,795,177 · App. 12/353,787 · Granted Aug 5, 2014

Systems and methods for replacing signal artifacts in a glucose sensor data stream

Inventors: Paul V. Goode, Jr. (Cherry Hill, NJ); James H. Brauker (Cement City, MI); Apurv U. Kamath (San Diego, CA); James Patrick Thrower (Oakland, NJ); Victoria Carr-Brendel (San Diego, CA)
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,795,177
App. No.
12/353,787
Granted
Aug 5, 2014
Kind
B2
Abstract

Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as ischemia, pH changes, temperatures changes, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system replaces some or the entire data stream continually or intermittently including signal estimation methods that particularly address transient signal artifacts. The system is also capable of detecting the severity of the signal artifacts and selectively applying one or more signal estimation algorithm factors responsive to the severity of the signal artifacts, which includes selectively applying distinct sets of parameters to a signal estimation algorithm or selectively applying distinct signal estimation algorithms.

Claims (40)

1. A method for processing data from a glucose sensor, comprising:

receiving a signal from a glucose sensor;

detecting signal artifacts in the signal, wherein detecting comprises evaluating the signal against one or more predetermined signal artifacts criteria;

generating, using one or more processors, estimated glucose values based at least in part on the signal, wherein the generating is configured to be performed continually during a period of continuous glucose sensing; and

replacing, using the one or more processors, at least some glucose sensor values associated with at least some signal artifacts using one or more of the estimated glucose values in response to detection of signal artifacts that meet the one or more predetermined signal artifacts criteria.

2. The method of claim 1 , wherein the glucose sensor is selected from the group consisting of a non-invasive glucose sensor, a minimally invasive glucose sensor, and an invasive glucose sensor.

3. The method of claim 1 , wherein the glucose sensor is selected from the group consisting of an enzymatic glucose sensor, a chemical glucose sensor, a physical glucose sensor, an electrochemical glucose sensor, a spectrophotometric glucose sensor, a polarimetric glucose sensor, a calorimetric glucose sensor, an iontophoretic glucose sensor, and a radiometric glucose sensor.

4. The method of claim 1 , further comprising calibrating the signal to provide calibrated glucose values.

5. The method of claim 4 , wherein detecting is performed on the calibrated glucose values.

6. The method of claim 5 , wherein detecting comprises evaluating at least one of rate-of-change, acceleration, and physiologically feasibility.

7. The method of claim 1 , wherein the one or more predetermined signal artifacts criteria comprise an amplitude criterion.

8. The method of claim 1 , wherein the one or more predetermined signal artifacts criteria comprise a duration criterion.

9. The method of claim 1 , wherein the one or more predetermined signal artifacts criteria comprise a rate-of-change criterion.

10. The method of claim 1 , wherein the one or more predetermined signal artifacts criteria comprise a frequency content criterion.

11. The method of claim 1 , wherein generating estimated glucose values comprises filtering the signal using at least one of a linear or non-linear regression, a trimmed mean, a non-recursive filter, a finite impulse response filter, a recursive filter, an infinite impulse response filter, a maximum average algorithm, or a Cone of Possibility Replacement Method to provide one or more filtered glucose values.

12. The method of claim 11 , further comprising selectively outputting either unfiltered glucose values or filtered glucose values in response to detecting signal artifacts in the signal, wherein replacing at least some signal artifacts using one or more estimated glucose values comprises outputting filtered glucose values.

13. A method for processing data from a glucose sensor, comprising:

receiving a signal from a glucose sensor;

detecting signal artifacts in the signal, wherein detecting comprises evaluating the signal against one or more predetermined signal artifacts criteria;

estimating, using one or more processors, one or more glucose values based at least in part on the signal;

selecting, using the one or more processors, at least one data type representative of the one or more estimated glucose values from a group comprising a plurality of different data types in response to detection of signal artifacts that meet the one or more predetermined signal artifacts criteria, the group comprising a plurality of different data types including at least one of a numeric representation of the one or more estimated glucose values, a directional arrow indicative of a rate of change of the one or more estimated glucose values, or a graphical representation of the one or more estimated glucose values; and

outputting the selected at least one data type to a user or to an external device.

14. The method of claim 13 , wherein the glucose sensor is selected from the group consisting of a non-invasive glucose sensor, a minimally invasive glucose sensor, and an invasive glucose sensor.

15. The method of claim 13 , wherein the glucose sensor is selected from the group consisting of an enzymatic glucose sensor, a chemical glucose sensor, a physical glucose sensor, an electrochemical glucose sensor, a spectrophotometric glucose sensor, a polarimetric glucose sensor, a calorimetric glucose sensor, an iontophoretic glucose sensor, and a radiometric glucose sensor.

16. The method of claim 13 , further comprising calibrating the signal to provide calibrated glucose values.

17. The method of claim 16 , wherein detecting is performed on the calibrated glucose values.

18. The method of claim 17 , wherein detecting comprises evaluating at least one of rate-of-change, acceleration, and physiologically feasibility.

19. The method of claim 13 , wherein the one or more predetermined signal artifacts criteria comprise an amplitude criterion.

20. The method of claim 13 , wherein the one or more predetermined signal artifacts criteria comprise a duration criterion.

21. The method of claim 13 , wherein the one or more predetermined signal artifacts criteria comprise a rate-of-change criterion.

22. The method of claim 13 , wherein the one or more predetermined signal artifacts criteria comprise a frequency content criterion.

23. The method of claim 13 , wherein generating estimated glucose values comprises filtering the signal using at least one of a linear or non-linear regression, a trimmed mean, a non-recursive filter, a finite impulse response filter, a recursive filter, an infinite impulse response filter, a maximum average algorithm, and a Cone of Possibility Replacement Method to provide one or more filtered glucose values.

24. The method of claim 23 , further comprising selectively outputting either unfiltered glucose values or filtered glucose values in response to the detecting, wherein replacing at least some signal artifacts using one or more estimated glucose values comprises outputting filtered glucose values.

25. The method of claim 13 , wherein estimating is triggered in response to detection of signal artifacts that meet the one or more predetermined signal artifacts criteria.

26. A method for processing data from a glucose sensor, comprising:

receiving a signal from a glucose sensor;

detecting signal artifacts in the signal, wherein detecting comprises evaluating the signal against one or more predetermined signal artifacts criteria;

estimating, using one or more processors, one or more glucose values based at least in part on the signal, wherein estimating is performed continually;

selecting, using the one or more processors, at least one data type representative of the one or more estimated glucose values from a group comprising a plurality of different data types in response to detection of signal artifacts that meet the one or more predetermined signal artifacts criteria, the group comprising a plurality of different data types including at least one of a numeric representation of the one or more estimated glucose values, a directional arrow indicative of a rate of change of the one or more estimated glucose values, or a graphical representation of the one or more estimated glucose values; and

outputting the selected at least one data type to a user or to an external device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2009
From: GOODE, PAUL V., JR.; BRAUKER, JAMES H.; KAMATH, APURV U.; THROWER, JAMES PATRICK; CARR-BRENDEL, VICTORIA
To: DEXCOM, INC.
Reel/Frame 022134/0476 →
Continuity (2)
Division 10648849 · Aug 22, 2003
Related Publication 20090124877A1 · May 14, 2009