IP Library Granted Patent US 12,268,845
Granted Patent B2
US 12,268,845 · App. 17/821,150 · Granted Apr 8, 2025

Dynamic forecasts

Inventors: Yuxiang Zhong (Arcadia, CA); Pratik Agrawal (Stevenson Ranch, CA); Chantal M. McMahon (Atlanta, GA); Huzefa F. Neemuchwala (Simi Valley, CA)
Assignee: MEDTRONIC MINIMED, INC.
A61M5/1723G16H20/17A61M2205/056A61M2205/3303A61M2205/3553A61M2205/3584A61M2205/505A61M2205/52A61M2230/201
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,268,845
App. No.
17/821,150
Granted
Apr 8, 2025
Kind
B2
Abstract

Disclosed herein are techniques related to dynamic forecasts. The techniques may involve obtaining, from a medical device, measurement data for a patient; forecasting a plurality of values for a condition of the patient based on a forecasting model and the obtained measurement data; providing a graphical user interface depicting the plurality of forecasted values and comprising a plurality of adjustable graphical user interface elements, each associated with a time period and an activity or event likely to influence the condition; obtaining an adjustment to a first adjustable graphical user interface element; in response to obtaining the adjustment to the first adjustable graphical user interface element, updating at least one of the forecasted values based on the adjustment to the first adjustable graphical user interface element, the obtained measurement data, and the forecasting model; and dynamically updating the graphical user interface to reflect the updated at least one forecasted value.

Claims (44)

1. A system comprising:

one or more processors; and

one or more processor-readable media storing instructions which, when executed by the one or more processors, cause performance of:

obtaining, from a medical device, measurement data for a patient,

forecasting a plurality of values for a condition of the patient based on a forecasting model associated with the patient and the obtained measurement data for the patient,

providing, for display on a portable electronic device, a graphical user interface depicting the plurality of forecasted values and comprising a plurality of adjustable graphical user interface elements, each adjustable graphical user interface element being associated with a time period and an activity or event likely to influence the condition of the patient,

obtaining, via the graphical user interface, an adjustment to a first adjustable graphical user interface element of the graphical user interface,

in response to obtaining the adjustment to the first adjustable graphical user interface element, updating at least one of the forecasted values for the condition of the patient based on the adjustment to the first adjustable graphical user interface element, the obtained measurement data, and the forecasting model associated with the patient, and

dynamically updating the graphical user interface to reflect the updated at least one forecasted value.

2. The system of claim 1 , wherein the measurement data is obtained from a glucose sensor device configured to monitor an interstitial glucose level of the patient.

3. The system of claim 1 , wherein the activity or event associated with the first adjustable graphical user interface element of the graphical user interface is a meal event.

4. The system of claim 3 , wherein the first adjustable graphical user interface element of the graphical user interface corresponds to an amount of carbohydrates associated with the meal event.

5. The system of claim 1 , wherein the activity or event associated with the first adjustable graphical user interface element of the graphical user interface is a bolus event.

6. The system of claim 5 , wherein the first adjustable graphical user interface element of the graphical user interface corresponds to an amount of insulin associated with the bolus event.

7. The system of claim 6 , wherein the one or more processor-readable media further store instructions which, when executed by the one or more processors, cause performance of:

during the time period associated with the first adjustable graphical user interface element of the graphical user interface, causing delivery, by a fluid delivery device associated with the patient, of the amount of insulin associated with the bolus event.

8. The system of claim 1 , wherein each of the forecasted values is a forecasted glucose level of the patient, wherein the one or more processor-readable media further store instructions which, when executed by the one or more processors, cause performance of:

after determining that a current glucose level during a particular time period deviates from a forecasted glucose level for the particular time period, providing a notification to the patient of the deviation.

9. A processor implemented method comprising:

obtaining, from a medical device, measurement data for a patient,

forecasting a plurality of values for a condition of the patient based on a forecasting model associated with the patient and the obtained measurement data for the patient,

providing, for display on a portable electronic device, a graphical user interface depicting the plurality of forecasted values and comprising a plurality of adjustable graphical user interface elements, each adjustable graphical user interface element being associated with a time period and an activity or event likely to influence the condition of the patient,

obtaining, via the graphical user interface, an adjustment to a first adjustable graphical user interface element of the graphical user interface,

in response to obtaining the adjustment to the first adjustable graphical user interface element, updating at least one of the forecasted values for the condition of the patient based on the adjustment to the first adjustable graphical user interface element, the obtained measurement data, and the forecasting model associated with the patient, and

dynamically updating the graphical user interface to reflect the updated at least one forecasted value.

10. The method of claim 9 , wherein the measurement data is obtained from a glucose sensor device configured to monitor an interstitial glucose level of the patient.

11. The method of claim 9 , wherein the activity or event associated with the first adjustable graphical user interface element of the graphical user interface is a meal event.

12. The method of claim 11 , wherein the first adjustable graphical user interface element of the graphical user interface corresponds to an amount of carbohydrates associated with the meal event.

13. The method of claim 9 , wherein the activity or event associated with the first adjustable graphical user interface element of the graphical user interface is a bolus event.

14. The method of claim 13 , wherein the first adjustable graphical user interface element of the graphical user interface corresponds to an amount of insulin associated with the bolus event.

15. The method of claim 14 , further comprising:

during the time period associated with the first adjustable graphical user interface element of the graphical user interface, causing delivery, by a fluid delivery device associated with the patient, of the amount of insulin associated with the bolus event.

16. The method of claim 9 , wherein each of the forecasted values is a forecasted glucose level of the patient, the method further comprising:

after determining that a current glucose level during a particular time period deviates from a forecasted glucose level for the particular time period, providing a notification to the patient of the deviation.

17. One or more non-transitory processor-readable media storing instructions which, when executed by one or more processors, cause performance of:

obtaining, from a medical device, measurement data for a patient,

forecasting a plurality of values for a condition of the patient based on a forecasting model associated with the patient and the obtained measurement data for the patient,

providing, for display on a portable electronic device, a graphical user interface depicting the plurality of forecasted values and comprising a plurality of adjustable graphical user interface elements, each adjustable graphical user interface element being associated with a time period and an activity or event likely to influence the condition of the patient,

obtaining, via the graphical user interface, an adjustment to a first adjustable graphical user interface element of the graphical user interface,

in response to obtaining the adjustment to the first adjustable graphical user interface element, updating at least one of the forecasted values for the condition of the patient based on the adjustment to the first adjustable graphical user interface element, the obtained measurement data, and the forecasting model associated with the patient, and

dynamically updating the graphical user interface to reflect the updated at least one forecasted value.

18. The one or more non-transitory processor-readable media of claim 17 , wherein the measurement data is obtained from a glucose sensor device configured to monitor an interstitial glucose level of the patient.

19. The one or more non-transitory processor-readable media of claim 17 , wherein the activity or event associated with the first adjustable graphical user interface element of the graphical user interface is a meal event.

20. The one or more non-transitory processor-readable media of claim 19 , wherein the first adjustable graphical user interface element of the graphical user interface corresponds to an amount of carbohydrates associated with the meal event.

Assignments (2)
SECURITY INTEREST Recorded Jan 16, 2026
From: MEDTRONIC MINIMED, INC.; COMPANION MEDICAL, INC.
To: CITIBANK, N.A.
Reel/Frame 074394/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2022
From: ZHONG, YUXIANG; AGRAWAL, PRATIK; MCMAHON, CHANTAL M.; NEEMUCHWALA, HUZEFA F.
To: MEDTRONIC MINIMED, INC.
Reel/Frame 061205/0548 →
Continuity (2)
Continuation 16137386 · Sep 20, 2018
Related Publication 20230009180A1 · Jan 12, 2023
References Cited (126)
US 4562751A · Nason et al. · 1986 [cited by applicant]
US 4685903A · Cable et al. · 1987 [cited by applicant]
US 4755173A · Konopka et al. · 1988 [cited by applicant]
US 5080653A · Voss et al. · 1992 [cited by applicant]
US 5097122A · Colman et al. · 1992 [cited by applicant]
US 5391250A · Cheney et al. · 1995 [cited by applicant]
US 5485408A · Blomquist · 1996 [cited by applicant]
US 5505709A · Funderburk et al. · 1996 [cited by applicant]
US 5522803A · Teissen-Simony · 1996 [cited by applicant]
US 5665065A · Colman et al. · 1997 [cited by applicant]
US 5800420A · Gross et al. · 1998 [cited by applicant]
US 5807375A · Gross et al. · 1998 [cited by applicant]
US 5925021A · Castellano et al. · 1999 [cited by applicant]
US 5954643A · Vanantwerp et al. · 1999 [cited by applicant]
US 6017328A · Fischell et al. · 2000 [cited by applicant]
US 6088608A · Schulman et al. · 2000 [cited by applicant]
US 6119028A · Schulman et al. · 2000 [cited by applicant]
US 6186982B1 · Gross et al. · 2001 [cited by applicant]
US 6246992B1 · Brown · 2001 [cited by applicant]
US 6248067B1 · Causey et al. · 2001 [cited by applicant]
US 6248093B1 · Moberg · 2001 [cited by applicant]
US 6355021B1 · Nielsen et al. · 2002 [cited by applicant]
US 6379301B1 · Worthington et al. · 2002 [cited by applicant]
US 6485465B2 · Moberg et al. · 2002 [cited by applicant]
US 6544212B2 · Galley et al. · 2003 [cited by applicant]
US 6554798B1 · Mann et al. · 2003 [cited by applicant]
US 6558320B1 · Causey et al. · 2003 [cited by applicant]
US 6558351B1 · Steil et al. · 2003 [cited by applicant]
US 6589229B1 · Connelly et al. · 2003 [cited by applicant]
US 6591876B2 · Safabash · 2003 [cited by applicant]
US 6641533B2 · Causey et al. · 2003 [cited by applicant]
US 6659980B2 · Moberg et al. · 2003 [cited by applicant]
US 6736797B1 · Larsen et al. · 2004 [cited by applicant]
US 6740072B2 · Starkweather et al. · 2004 [cited by applicant]
US 6749587B2 · Flaherty · 2004 [cited by applicant]
US 6752787B1 · Causey et al. · 2004 [cited by applicant]
US 6766183B2 · Walsh et al. · 2004 [cited by applicant]
US 6801420B2 · Talbot et al. · 2004 [cited by applicant]
US 6804544B2 · Van Antwerp et al. · 2004 [cited by applicant]
US 6817990B2 · Yap et al. · 2004 [cited by applicant]
US 6827702B2 · Lebel et al. · 2004 [cited by applicant]
US 6932584B2 · Gray et al. · 2005 [cited by applicant]
US 7003336B2 · Holker et al. · 2006 [cited by applicant]
US 7029444B2 · Shin et al. · 2006 [cited by applicant]
US 7066909B1 · Peter et al. · 2006 [cited by applicant]
US 7137964B2 · Flaherty · 2006 [cited by applicant]
US 7303549B2 · Flaherty et al. · 2007 [cited by applicant]
US 7323142B2 · Pendo et al. · 2008 [cited by applicant]
US 7399277B2 · Saidara et al. · 2008 [cited by applicant]
US 7402153B2 · Steil et al. · 2008 [cited by applicant]
US 7442186B2 · Blomquist · 2008 [cited by applicant]
US 7602310B2 · Mann et al. · 2009 [cited by applicant]
US 7621893B2 · Moberg et al. · 2009 [cited by applicant]
US 7647237B2 · Malave et al. · 2010 [cited by applicant]
US 7699807B2 · Faust et al. · 2010 [cited by applicant]
US 7727148B2 · Talbot et al. · 2010 [cited by applicant]
US 7785313B2 · Mastrototaro · 2010 [cited by applicant]
US 7806886B2 · Kanderian et al. · 2010 [cited by applicant]
US 7819843B2 · Mann et al. · 2010 [cited by applicant]
US 7828764B2 · Moberg et al. · 2010 [cited by applicant]
US 7879010B2 · Hunn et al. · 2011 [cited by applicant]
US 7890295B2 · Shin et al. · 2011 [cited by applicant]
US 7892206B2 · Moberg et al. · 2011 [cited by applicant]
US 7892748B2 · Norrild et al. · 2011 [cited by applicant]
US 7901394B2 · Ireland et al. · 2011 [cited by applicant]
US 7942844B2 · Moberg et al. · 2011 [cited by applicant]
US 7946985B2 · Mastrototaro et al. · 2011 [cited by applicant]
US 7955305B2 · Moberg et al. · 2011 [cited by applicant]
US 7963954B2 · Kavazov · 2011 [cited by applicant]
US 7977112B2 · Burke et al. · 2011 [cited by applicant]
US 7979259B2 · Brown · 2011 [cited by applicant]
US 7985330B2 · Wang et al. · 2011 [cited by applicant]
US 8024201B2 · Brown · 2011 [cited by applicant]
US 8100852B2 · Moberg et al. · 2012 [cited by applicant]
US 8114268B2 · Wang et al. · 2012 [cited by applicant]
US 8114269B2 · Cooper et al. · 2012 [cited by applicant]
US 8137314B2 · Mounce et al. · 2012 [cited by applicant]
US 8181849B2 · Bazargan et al. · 2012 [cited by applicant]
US 8182462B2 · Istoc et al. · 2012 [cited by applicant]
US 8192395B2 · Estes et al. · 2012 [cited by applicant]
US 8195265B2 · Goode et al. · 2012 [cited by applicant]
US 8202250B2 · Stutz · 2012 [cited by applicant]
US 8207859B2 · Enegren et al. · 2012 [cited by applicant]
US 8226615B2 · Bikovsky · 2012 [cited by applicant]
US 8257259B2 · Brauker et al. · 2012 [cited by applicant]
US 8267921B2 · Yodfat et al. · 2012 [cited by applicant]
US 8275437B2 · Brauker et al. · 2012 [cited by applicant]
US 8277415B2 · Mounce et al. · 2012 [cited by applicant]
US 8292849B2 · Bobroff et al. · 2012 [cited by applicant]
US 8298172B2 · Nielsen et al. · 2012 [cited by applicant]
US 8303572B2 · Adair et al. · 2012 [cited by applicant]
US 8305580B2 · Aasmul · 2012 [cited by applicant]
US 8308679B2 · Hanson et al. · 2012 [cited by applicant]
US 8313433B2 · Cohen et al. · 2012 [cited by applicant]
US 8318443B2 · Norrild et al. · 2012 [cited by applicant]
US 8323250B2 · Chong et al. · 2012 [cited by applicant]
US 8343092B2 · Rush et al. · 2013 [cited by applicant]
US 8352011B2 · Van Antwerp et al. · 2013 [cited by applicant]
US 8353829B2 · Say et al. · 2013 [cited by applicant]
US 8474332B2 · Bente et al. · 2013 [cited by applicant]
US 8674288B2 · Hanson et al. · 2014 [cited by applicant]
US 8818782B2 · Thukral et al. · 2014 [cited by applicant]
US 9419704B2 · Galley et al. · 2016 [cited by applicant]
US 9465917B2 · Soni et al. · 2016 [cited by applicant]
US 20040122484A1 · Hatlestad · 2004 [cited by examiner]
US 20050065760A1 · Murtfeldt et al. · 2005 [cited by applicant]
US 20060031094A1 · Van et al. · 2006 [cited by applicant]
US 20070123819A1 · Mernoe et al. · 2007 [cited by applicant]
US 20080183060A1 · Steil et al. · 2008 [cited by applicant]
US 20100160861A1 · Causey et al. · 2010 [cited by applicant]
US 20130338630A1 · Agrawal et al. · 2013 [cited by applicant]
US 20140066889A1 · Grosman et al. · 2014 [cited by applicant]
US 20140142535A1 · Imhof et al. · 2014 [cited by applicant]
US 20140200559A1 · Doyle et al. · 2014 [cited by applicant]
US 20140276554A1 · Finan et al. · 2014 [cited by applicant]
US 20150254724A1 · Kusukame et al. · 2015 [cited by applicant]
US 20170091419A1 · Hoglund et al. · 2017 [cited by applicant]
US 20170220751A1 · Davis et al. · 2017 [cited by applicant]
US 20180039757A1 · Sudharsan · 2018 [cited by applicant]
US 20180043095A1 · Finan et al. · 2018 [cited by applicant]
US 20180169333A1 · Grosman et al. · 2018 [cited by applicant]
US 20200093988A1 · Zhong et al. · 2020 [cited by applicant]
US 20200098464A1 · Velado et al. · 2020 [cited by applicant]
Cobelli , et al., “Artificial Pancreas: Past, Present, Future, Diabetes”, Nov. 2011, pp. 2672-2682, vol. 60. [cited by applicant]
Grosman , “Multi-Zone-MPC: Clinical Inspired Control Algorithm for the Artificial Pancreas”, Preprints of the 18th IFAC World Congress, Milano, Italy, Aug. 28, 2011, pp. 7120-7125. [cited by applicant]
Palma , et al., “A Multi-Model Structure for Model Predictive Control”, Annual Reviews in Control, Oct. 20, 2003, pp. 47-52, vol. 28. [cited by applicant]