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 insulin infusion device comprising an insulin reservoir for insulin to be delivered from the insulin infusion device to a body of the user, and further comprising a processor architecture having at least one processor device, the method comprising:
- operating the insulin infusion device in a closed-loop mode to deliver insulin from the insulin reservoir to the body of the user;
operating the processor architecture to obtain current insulin-delivered data that indicates an amount of insulin delivered by the insulin infusion device during a most recent sampling period;
operating the processor architecture to obtain 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, the historical time period including the most recent sampling period, and the predicted sensor glucose values comprising a predicted current sensor glucose value for the most recent sampling period;
calculating a difference between the current sensor glucose value and the predicted current sensor glucose value for the most recent sampling period;
generating an alert when the difference exceeds a threshold error amount; and
operating the processor architecture to switch the insulin infusion device from the closed-loop mode to an open-loop mode in response to generating the alert.
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.
280 Citations
12 Claims
-
1. A processor-implemented method of controlling an insulin infusion device for a user, the insulin infusion device comprising an insulin reservoir for insulin to be delivered from the insulin infusion device to a body of the user, and further comprising a processor architecture having at least one processor device, the method comprising:
-
operating the insulin infusion device in a closed-loop mode to deliver insulin from the insulin reservoir to the body of the user; operating the processor architecture to obtain current insulin-delivered data that indicates an amount of insulin delivered by the insulin infusion device during a most recent sampling period; operating the processor architecture to obtain 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, the historical time period including the most recent sampling period, and the predicted sensor glucose values comprising a predicted current sensor glucose value for the most recent sampling period; calculating a difference between the current sensor glucose value and the predicted current sensor glucose value for the most recent sampling period; generating an alert when the difference exceeds a threshold error amount; and operating the processor architecture to switch the insulin infusion device from the closed-loop mode to an open-loop mode in response to generating the alert. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor-implemented method of controlling an insulin infusion device for a user, the insulin infusion device comprising an insulin reservoir for insulin to be delivered from the insulin infusion device to a body of the user, and further comprising a processor architecture having at least one processor device, the method comprising:
-
operating the insulin infusion device in a closed-loop mode to deliver insulin from the insulin reservoir to the body of the user; operating the processor architecture to identify, from historical sensor glucose values for the user, a baseline historical sensor glucose value obtained during a begin-training sampling period; operating the processor architecture to calculate 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; operating the processor architecture to select one of 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, resulting in a selected solution; operating the processor architecture to compare at least one predicted sensor glucose value from the selected 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; generating an alert, in response to the comparing, when the second portion of the historical sensor glucose values deviates from the selected solution by at least a threshold error amount; and operating the processor architecture to switch the insulin infusion device from the closed-loop mode to an open-loop mode in response to generating the alert. - View Dependent Claims (8)
-
-
9. A processor-implemented method of controlling an insulin infusion device for a user, the insulin infusion device comprising an insulin reservoir for insulin to be delivered from the insulin infusion device to a body of the user, and further comprising a processor architecture having at least one processor device, the method comprising:
-
operating the insulin infusion device in a closed-loop mode to deliver insulin from the insulin reservoir to the body of the user; defining a model training period and a model prediction period for a historical period of time; operating the processor architecture to find a solution to a sensor glucose prediction model, relative to historical sensor glucose values obtained during the model training period, wherein the solution found 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; operating the processor architecture to compare at least one predicted sensor glucose value from the solution found to at least one historical sensor glucose value corresponding only to the model prediction period; 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; and operating the processor architecture to switch the insulin infusion device from the closed-loop mode to an open-loop mode in response to generating the alert. - View Dependent Claims (10, 11, 12)
-
Specification