Insulin on board compensation for a closed-loop insulin infusion system
First Claim
1. An electronic insulin infusion device comprising:
- an insulin reservoir for insulin to be delivered from the insulin infusion device to a body of a user;
a processor architecture comprising at least one processor device; and
at least one memory element associated with the processor architecture, the at least one memory element storing processor-executable instructions that, when executed by the processor architecture, perform a method of controlling closed-loop delivery of insulin from the insulin reservoir to the body of the user, the method comprising;
computing a current insulin on board (IOB) value that indicates an amount of active insulin in the body of the user;
calculating an IOB rate based at least in part on the computed IOB value, wherein the IOB rate represents an amount of active insulin accumulated from manual boluses in the body of the user per unit of time;
determining an adjusted insulin infusion rate based at least in part on the calculated IOB rate and an uncompensated insulin infusion rate;
selecting 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, wherein selecting the final insulin infusion rate is in accordance with either expression FinalRate(n)=max(Basal;
AdjustedRate(n)) when PIDRate>
Basal, or expression FinalRate(n)=PIDRate(n) when PIDRate Basal, wherein;
FinalRate(n) is the selected final insulin infusion rate;
Basal is the current basal rate;
AdjustedRate(n) is the determined adjusted insulin infusion rate; and
PIDRate(n) is the uncompensated insulin infusion rate; and
operating the insulin infusion device in a closed-loop mode to continuously deliver insulin from the insulin reservoir to the body of the user in accordance with the final insulin infusion rate that is selected, wherein the final insulin infusion rate represents an amount of insulin to be delivered per unit of time.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic controller for an insulin infusion device includes a processor architecture and at least one memory element. The memory element stores executable instructions that, when executed by the processor architecture, provide an insulin on board (IOB) compensation module to estimate a current IOB value that indicates an amount of active insulin in the body of the user, calculate an IOB rate based at least in part on the estimated current IOB value, determine an adjusted insulin infusion rate based at least in part on the calculated IOB rate and an uncompensated insulin infusion rate, select a final insulin infusion rate for the device, and provide the selected final insulin infusion rate to regulate delivery of insulin by the device.
257 Citations
10 Claims
-
1. An electronic insulin infusion device comprising:
-
an insulin reservoir for insulin to be delivered from the insulin infusion device to a body of a user; a processor architecture comprising at least one processor device; and
at least one memory element associated with the processor architecture, the at least one memory element storing processor-executable instructions that, when executed by the processor architecture, perform a method of controlling closed-loop delivery of insulin from the insulin reservoir to the body of the user, the method comprising;computing a current insulin on board (IOB) value that indicates an amount of active insulin in the body of the user; calculating an IOB rate based at least in part on the computed IOB value, wherein the IOB rate represents an amount of active insulin accumulated from manual boluses in the body of the user per unit of time; determining an adjusted insulin infusion rate based at least in part on the calculated IOB rate and an uncompensated insulin infusion rate; selecting 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, wherein selecting the final insulin infusion rate is in accordance with either expression FinalRate(n)=max(Basal;
AdjustedRate(n)) when PIDRate>
Basal, or expression FinalRate(n)=PIDRate(n) when PIDRate Basal, wherein;FinalRate(n) is the selected final insulin infusion rate; Basal is the current basal rate; AdjustedRate(n) is the determined adjusted insulin infusion rate; and PIDRate(n) is the uncompensated insulin infusion rate; and operating the insulin infusion device in a closed-loop mode to continuously deliver insulin from the insulin reservoir to the body of the user in accordance with the final insulin infusion rate that is selected, wherein the final insulin infusion rate represents an amount of insulin to be delivered per unit of time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A closed-loop insulin infusion system comprising:
-
a continuous glucose sensor that generates sensor data indicative of sensor glucose values for a user; and an insulin infusion device coupled to receive the sensor data generated by the continuous glucose sensor, the insulin infusion device comprising an insulin reservoir for insulin to be delivered from the insulin infusion device to the user, a processor architecture comprising at least one processor device and further comprising at least one memory element associated with the processor architecture, the at least one memory element storing processor-executable instructions that, when executed by the processor architecture, cause the insulin infusion device to perform a method comprising; initiating a closed-loop operating mode of the insulin infusion device;
in response to initiating the closed-loop operating mode, obtaining a most recent sensor glucose value for the user;computing a current insulin on board (IOB) value that indicates an amount of active insulin in the body of the user; calculating an IOB rate based at least in part on the computed IOB value, wherein the IOB rate represents an amount of active insulin accumulated from manual boluses in the body of the user per unit of time; determining an adjusted insulin infusion rate based at least in part on the calculated IOB rate and an uncompensated insulin infusion rate; selecting 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;
wherein selecting the final insulin infusion rate is in accordance with either expression FinalRate(n)=max(Basal;
AdjustedRate(n)) when PIDRate>
Basal, or expression FinalRate(n)=PIDRate(n) when PIDRate≦
Basal, wherein;FinalRate(n) is the selected final insulin infusion rate; Basal is the current basal rate; AdjustedRate(n) is the determined adjusted insulin infusion rate; and PIDRate(n) is the uncompensated insulin infusion rate; and operating the insulin infusion device in the closed-loop operating mode to continuously deliver insulin from the insulin reservoir to the body of the user in accordance with the final insulin infusion rate that is selected, wherein the final insulin infusion rate represents an amount of insulin to be delivered per unit of time. - View Dependent Claims (7, 8, 9, 10)
-
Specification