IP Library › Granted Patent US 12,672,800
Granted Patent B2
US 12,672,800 · App. 17/132,604 · Granted Jul 7, 2026

Accuracy continuous glucose monitoring method, system, and device

Inventors: Andrea Facchinetti (Padua, IT); Giovanni Sparacino (Padua, IT); Claudio Cobelli (Padua, IT); Boris Kovatchev (Padua, IT)
Assignee: UNIVERSITY OF VIRGINIA PATENT FOUNDATION
A61B5/14532A61B5/725A61B5/7275G16H40/40G16H40/60G16H50/50A61B5/1495
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 12,672,800
App. No.
17/132,604
Filed
Dec 23, 2020
Granted
Jul 7, 2026
Kind
B2
Art Unit
3791
USPC
600/365
Abstract

A method, system, and device for improving the accuracy of a continuous glucose monitoring sensor by estimating a CGM signal at a time t+PH using a value of CGM at time t, using a real-time short-time glucose prediction horizon to estimate the real time denoised CGM value with a noise estimation algorithm.

Claims (34)

1 . A method for improving the accuracy of a continuous glucose monitoring system (CGM) comprising:

obtaining an output CGM signal at a time t from a CGM device;

removing, substantially in real time, random noise from said CGM signal by estimating a value of the CGM signal at a time t+PH using a noise state estimation, wherein:

PH is a real-time short-time prediction horizon selected based, at least in part, on blood glucose-to-interstitial glucose (BG-to-IG) kinetics; and

the noise state estimation is based on a noise-estimation algorithm developed in a stochastic context and implemented using a Kalman filter, wherein one or more unknown parameters within the Kalman filter are estimated by using a Bayesian smoothing criterion;

substituting in real time the estimated value of the CGM signal at time t+PH for the output CGM signal at time t;

using the estimated value of the CGM signal at time t+PH as the true value of the CGM signal at time t.

2 . The method according to claim 1 , comprising:

using a prediction horizon PH of less than 20 minutes.

3 . The method according to claim 2 , comprising:

compensating part of a delay introduced by low-pass characteristic of a blood glucose-to-interstitial (BG-to-IG) kinetic system.

4 . The method according to claim 1 , comprising:

compensating part of a delay introduced by a low-pass characteristic of a blood glucose-to-interstitial (BG-to-IG) kinetic system.

5 . The method according to claim 1 , comprising:

substituting a current CGM value given in output by a CGM sensor at time t, named CGM (t), with the glucose concentration predicted by the noise-estimation algorithm PH minutes ahead in time.

6 . The method according to claim 1 , wherein the PH is a value that matches that of a diffusion constant of blood glucose-to-interstitial glucose (BG-to-IG) kinetics for the CGM device, wherein the estimated value of the CGM signal at time t+PH is a closer approximation of blood glucose than the output CGM signal at time t.

7 . The method according to claim 1 , wherein the one or more unknown parameters are variance of the process and/or measurement noise.

8 . A method for improving the accuracy of a continuous glucose monitoring (CGM) sensor comprising:

improving accuracy of CGM readings by reducing random noise and calibration errors in said readings using a real-time short-time prediction horizon (PH); and

denoising said CGM readings by using a Kalman filter (KF) coupled with a Bayesian smoothing criterion for the estimation of its unknown parameters, wherein the estimation of unknown parameters via the KF provides the short-time prediction;

wherein the PH is a value that matches that of a diffusion constant of blood glucose-to-interstitial glucose (BG-to-IG) kinetics for the CGM sensor, wherein an estimated value of a CGM signal at time t+PH is a closer approximation of blood glucose than an output CGM signal at time t.

9 . A system for improving the accuracy of a continuous glucose monitoring sensor comprising:

a digital processor;

a continuous glucose monitoring (CGM) sensor in communication with the digital processor, the continuous glucose monitoring (CGM) sensor configured to generate a glucose signal; and

a denoising module, configured to receive the glucose signal from the continuous glucose monitoring (CGM) sensor, and generate an improved accuracy CGM signal by reducing random noise and calibration errors using a real-time short-time glucose prediction horizon (PH) to estimate the real time denoised value of the CGM signal based on a noise-estimation algorithm developed in a stochastic context and implemented using a Kalman filter;

wherein the PH is a value that matches that of a diffusion constant of blood glucose-to-interstitial glucose (BG-to-IG) kinetics for the CGM sensor, wherein an estimated value of a CGM signal at time t+PH is a closer approximation of blood glucose than an output CGM signal at time t.

10 . The system according to claim 9 , wherein the denoising module is configured to use a prediction horizon PH of less than 20 minutes.

11 . The system according to claim 9 , wherein the denoising module is configured to compensate part of a delay introduced by a low-pass characteristic of a blood glucose-to-interstitial (BG-to-IG) kinetic system.

12 . The system according to claim 9 , wherein the denoising module is configured to substitute a current CGM value given in output by a CGM sensor at time t, named CGM (t), with the glucose concentration predicted by the noise-estimation algorithm PH minutes ahead in time.

13 . The system according to claim 12 , wherein a Bayesian smoothing criterion is coupled with the Kalman Filter for estimation of unknown parameters.

14 . The system according to claim 12 , wherein the noise-estimation algorithm uses CGM data only for real-time application.

15 . The system according to claim 9 , wherein a Bayesian smoothing criterion is coupled with the Kalman Filter for estimation of unknown parameters.

16 . The system according to claim 9 , wherein the noise-estimation algorithm uses CGM data only for real-time application.

17 . A method of increasing accuracy of a continuous glucose monitoring (CGM) sensor signal measured at a time t, by using a short-time prediction horizon (PH) to estimate a value of a CGM signal at time t+PH by applying CGM data obtained at time t to a Kalman filter for time t+PH, and substituting the estimated value of CGM signal at time t+PH for the real time CGM signal value obtained at time t, wherein the estimated value of CGM signal is determined using a noise state estimation based on a noise-estimation algorithm developed in a stochastic context, wherein the PH is a value that matches that of a diffusion constant of blood glucose-to-interstitial glucose (BG-to-IG) kinetics for the CGM sensor, wherein an estimated value of a CGM signal at time t+PH is a closer approximation of blood glucose than an output CGM signal at time t.

Continuity (3)
Continuation 15510878 · Aug 14, 2015
Provisional Application 62037133 · Aug 14, 2014
Related Publication 20210113122A1 · Apr 22, 2021
References Cited (90)
US 6804551B2 · Griffin et al. · 2004 [cited by applicant]
US 6923763B1 · Kovatchev et al. · 2005 [cited by applicant]
US 7025425B2 · Kovatchev et al. · 2006 [cited by applicant]
US 7403814B2 · Cox et al. · 2008 [cited by applicant]
US 7761144B2 · Cox et al. · 2010 [cited by applicant]
US 7806886B2 · Kanderian et al. · 2010 [cited by applicant]
US 7815569B2 · Kovatchev et al. · 2010 [cited by applicant]
US 7874985B2 · Kovatchev et al. · 2011 [cited by applicant]
US 8135548B2 · Breton et al. · 2012 [cited by applicant]
US 8340752B2 · Cox et al. · 2012 [cited by applicant]
US 8538703B2 · Kovatchev et al. · 2013 [cited by applicant]
US 8562587B2 · Kovatchev et al. · 2013 [cited by applicant]
US 8585593B2 · Kovatchev et al. · 2013 [cited by applicant]
US 8718958B2 · Breton et al. · 2014 [cited by applicant]
US 10881334B2 · Facchinetti · 2021 [cited by examiner]
US 20020099282A1 · Knobbe · 2002 [cited by examiner]
US 20040167382A1 · Gardner et al. · 2004 [cited by applicant]
US 20050203360A1 · Brauker · 2005 [cited by examiner]
US 20080154513A1 · Kovatchev et al. · 2008 [cited by applicant]
US 20080314395A1 · Kovatchev et al. · 2008 [cited by applicant]
US 20090171589A1 · Kovatchev · 2009 [cited by applicant]
US 20100057043A1 · Kovatchev et al. · 2010 [cited by applicant]
US 20100179768A1 · Kovatchev et al. · 2010 [cited by applicant]
US 20100198520A1 · Breton et al. · 2010 [cited by applicant]
US 20110237917A1 · Roy · 2011 [cited by examiner]
US 20110264374A1 · Johnson et al. · 2011 [cited by applicant]
US 20110264378A1 · Breton et al. · 2011 [cited by applicant]
US 20110313680A1 · Doyle et al. · 2011 [cited by applicant]
US 20120004512A1 · Kovatchev et al. · 2012 [cited by applicant]
US 20120078067A1 · Kovatchev et al. · 2012 [cited by applicant]
US 20120130698A1 · Kovatchev et al. · 2012 [cited by applicant]
US 20120191361A1 · Kovatchev et al. · 2012 [cited by applicant]
US 20120215087A1 · Cobelli et al. · 2012 [cited by applicant]
US 20120245556A1 · Kovatchev et al. · 2012 [cited by applicant]
US 20130079613A1 · Kovatchev et al. · 2013 [cited by applicant]
US 20130116649A1 · Breton et al. · 2013 [cited by applicant]
US 20140046159A1 · Kovatchev et al. · 2014 [cited by applicant]
US 20140215239A1 · Kovatchev et al. · 2014 [cited by applicant]
US 20140221966A1 · Buckingham et al. · 2014 [cited by applicant]
US 20150018633A1 · Kovachev et al. · 2015 [cited by applicant]
US 20160006446A1 · Wiberg · 2016 [cited by examiner]
EP 3179914A1 · 2017 [cited by applicant]
EP 3179914A4 · 2018 [cited by applicant]
WO 0113786A1 · 2001 [cited by applicant]
WO 0172208A2 · 2001 [cited by applicant]
WO 02067776A1 · 2002 [cited by applicant]
WO 02091119A2 · 2002 [cited by applicant]
WO 2004015539A2 · 2004 [cited by applicant]
WO 2005089431A2 · 2005 [cited by applicant]
WO 2005106017A2 · 2005 [cited by applicant]
WO 2007027691A1 · 2007 [cited by applicant]
WO 2007081853A2 · 2007 [cited by applicant]
WO 2008052199A2 · 2008 [cited by applicant]
WO 2008067284A2 · 2008 [cited by applicant]
WO 2008157781A1 · 2008 [cited by applicant]
WO 2009009528A2 · 2009 [cited by applicant]
WO 2009026381A2 · 2009 [cited by applicant]
WO 2010099313A1 · 2010 [cited by applicant]
WO 2010138848A1 · 2010 [cited by applicant]
WO 2010151834A1 · 2010 [cited by applicant]
WO 2011028731A1 · 2011 [cited by applicant]
WO 2011028925A1 · 2011 [cited by applicant]
WO 2011112974A1 · 2011 [cited by applicant]
WO 2011119832A1 · 2011 [cited by applicant]
WO 2012178113A1 · 2012 [cited by applicant]
WO 2012178134A2 · 2012 [cited by applicant]
WO 2013032965A1 · 2013 [cited by applicant]
WO 2014022864A1 · 2014 [cited by applicant]
WO 2014130841A1 · 2014 [cited by applicant]
WO 2015003124A2 · 2015 [cited by applicant]
WO 2016025874A1 · 2016 [cited by applicant]
Andrew “Bayesian statistics: What's it all about?” (Year: 2016). [cited by examiner]
Facchinetti, “An Online Self-Tunable Method to Denoise CGM Sensor Data”. IEEE Transactions on Biomedical Engineering, vol. 57, No. 3, Mar. 2010 (Year: 2010). [cited by examiner]
U.S. Appl. No. 29/467,039, Sep. 13, 2013. [cited by applicant]
Australian Office Action (“Examination report No. 1”) issued on Sep. 29, 2017, by IP Australia in corresponding Australian Patent Application No. 2015301454. (4 pages). [cited by applicant]
Office Action (Examination Report No. 2) issued on Sep. 13, 2018, by the Australian Patent Office in corresponding Australian Patent Application No. 2015301454. (4 pages). [cited by applicant]
Office Action (Examination Report No. 2) issues Sep. 13, 2018 by the Australian Patent Office in corresponding Australian Patent Application No. 2015301545. (4 pages). [cited by applicant]
Office Action (Examination Report No. 1) issued on Nov. 28, 2019, by the Australian Patent Office in corresponding Australian Patent Application No. 2018236794. (5 pages). [cited by applicant]
Office Action (Communication) issued on Apr. 3, 2020, by the European Patent Office in corresponding European Patent Application No. 15832438.4. (3 pages). [cited by applicant]
Office Action (Communication pursuant to Rules 70(2) and 70a(2) EPC) issued on Mar. 29, 2018, by the European Patent Office in corresponding European Patent Application No. 15832438.4-1132. (1 page). [cited by applicant]
Facchinetti, Andrea, et al., “An Online Self-Tunable Method to Denoise CGM Sensor Data”, IEEE Transactions on Biomedical Engineering, vol. 57, No. 3, Mar. 1, 2010, pp. 634-641. [cited by applicant]
International Preliminary Report on Patentability (PCT/IB373 issued on Feb. 14, 2017, by the U.S. Patent Office for International Application No. PCT/US2015/045340. [cited by applicant]
International Search Report (PCT/ISA/210) issued on Nov. 27, 2015, by the U.S. Patent Office as the International Searching Authority for International Application No. PCT/US2015/045340. [cited by applicant]
Written Opinion (PCT/ISA/237) issued on Nov. 27, 2015, by the U.S. Patent Office as the International Searching Authority for International Application No. PCT/US2015/045340. [cited by applicant]
Sparacino, G et al., “Smart Continuous Glucose Monitoring Sensors: On-Line Signal Processing Issues”, Senors Jul. 12, 2010, pp. 6751-6772. [cited by applicant]
Office Action issued on Aug. 27, 2021, by the Canadian Patent Office in corresponding Canadian Patent Application No. 2,958,067. (4 pages). [cited by applicant]
Office Action (Examination Report No. 1) issued on Dec. 12, 2023, by the Australian Patent Office in corresponding Australian Patent Application No. 2023200213. (5 pages). [cited by applicant]
Office Action (Examination Report No. 1) issued on Jan. 15, 2022, by the Australian Patent Office in corresponding Australian Patent Application No. 2021200374. (5 pages). [cited by applicant]
Office Action (Notice of Acceptance) issued on May 28, 2024, by the Australian Patent Office in corresponding Australian Patent Application No. 2023200213. (3 pages). [cited by applicant]
The extended European Search Report issued on Jun. 5, 2025, by the European Patent Office in corresponding European Application No. 24218061.0. (7 pages). [cited by applicant]