SAFEGUARDING MEASURES FOR A CLOSED-LOOP INSULIN INFUSION SYSTEM
First Claim
1. A processor-implemented method of controlling an insulin infusion device for a user, the method comprising:
- operating a processor architecture comprising at least one processor device to obtain a current insulin on board (IOB) value that represents an estimate of active insulin in the body of the user;
calculating, by the processor architecture, an IOB rate based at least in part on the obtained current IOB value;
determining, by the processor architecture, an adjusted insulin infusion rate based at least in part on the calculated IOB rate and an uncompensated insulin infusion rate; and
selecting, by the processor architecture, a final insulin infusion rate for the insulin infusion device, wherein the selecting selects either the determined adjusted insulin infusion rate, the uncompensated insulin infusion rate, or a current basal rate as the final insulin infusion rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Processor-implemented methods of controlling an insulin infusion device for a user are provided here. A first method obtains a current insulin on board (IOB) value that estimates active insulin in the user, and compensates a calculated insulin infusion rate in response to the obtained IOB value. A second method supervises the operation of a glucose sensor by obtaining and processing insulin-delivered data and glucose sensor data for the user. An alert is generated if the second method determines that a current glucose sensor value has deviated from a predicted sensor glucose value by at least a threshold amount.
-
Citations
33 Claims
-
1. A processor-implemented method of controlling an insulin infusion device for a user, the method comprising:
-
operating a processor architecture comprising at least one processor device to obtain a current insulin on board (IOB) value that represents an estimate of active insulin in the body of the user; calculating, by the processor architecture, an IOB rate based at least in part on the obtained current IOB value; determining, by the processor architecture, an adjusted insulin infusion rate based at least in part on the calculated IOB rate and an uncompensated insulin infusion rate; and selecting, by the processor architecture, a final insulin infusion rate for the insulin infusion device, wherein the selecting selects either the determined adjusted insulin infusion rate, the uncompensated insulin infusion rate, or a current basal rate as the final insulin infusion rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A processor-implemented method of controlling an insulin infusion device for a user, the method comprising:
-
generating, by a processor architecture comprising at least one processor device, a current insulin on board (IOB) value that represents an estimate of active insulin in the body of the user; calculating, by the processor architecture, an IOB rate based at least in part on the generated current IOB value; obtaining an uncompensated insulin infusion rate; determining, by the processor architecture, an adjusted insulin infusion rate in accordance with the expression
AdjustedRate(n)=max(0;
PIDRate(n)−
IOBRate(n)); andselecting a final insulin infusion rate in accordance with the expression - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A processor-implemented method of controlling an insulin infusion device for a user, the method comprising:
-
operating the insulin infusion device in a closed-loop mode to deliver insulin to the body of the user; obtaining current insulin-delivered data that indicates an amount of insulin delivered by the insulin infusion device during a most recent sampling period; obtaining current sensor data that indicates a current sensor glucose value for the user corresponding to the most recent sampling period; processing historical insulin-delivered data and historical sensor data, for a plurality of historical sampling periods prior to the most recent sampling period, to obtain predicted sensor glucose values for a historical time period; calculating a difference between the current sensor glucose value and a predicted current sensor glucose value for the most recent sampling period, wherein the predicted sensor glucose values for the historical time period include the predicted current sensor glucose value; and generating an alert when the difference exceeds a threshold error amount. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A processor-implemented method of controlling an insulin infusion device for a user, the method comprising:
-
operating the insulin infusion device in a closed-loop mode to deliver insulin to the body of the user; identifying, from historical sensor glucose values for the user, a baseline historical sensor glucose value obtained during a begin-training sampling period; calculating a plurality of candidate solutions to a sensor glucose prediction model, wherein each of the plurality of candidate solutions is calculated as a function of a bounded initial condition and historical insulin-delivered data for the user, and wherein the bounded initial condition is influenced by the baseline sensor glucose value; selecting a best-matched solution from the calculated plurality of candidate solutions, based on a comparison of predicted sensor glucose values from the calculated plurality of candidate solutions to a first portion of the historical sensor glucose values; comparing at least one predicted sensor glucose value from the best-matched solution to a second portion of the historical sensor glucose values, wherein the first portion of the historical sensor glucose values corresponds to a distant history period, the second portion of the historical sensor glucose values corresponds to a recent history period, and the distant history period occurred before the recent history period that data samples; and generating an alert, in response to the comparing, when the second portion of the historical sensor glucose values deviates from the best-matched solution by at least a threshold error amount. - View Dependent Claims (27, 28)
-
-
29. A processor-implemented method of controlling an insulin infusion device for a user, the method comprising:
-
operating the insulin infusion device in a closed-loop mode to deliver insulin to the body of the user; defining a model training period and a model prediction period for a historical period of time; finding a best-matched solution to a sensor glucose prediction model, relative to historical sensor glucose values obtained during the model training period, wherein the best-matched solution is a function of a baseline sensor glucose value obtained during the model training period, and is a function of historical insulin-delivered data for the user obtained during the historical period of time; comparing at least one predicted sensor glucose value from the best-matched solution to at least one historical sensor glucose value corresponding only to the model prediction period; and generating an alert, in response to the comparing, when the at least one historical sensor glucose value deviates from the at least one predicted sensor glucose value by at least a threshold error amount. - View Dependent Claims (30, 31, 32, 33)
-
Specification