Adjusting insulin delivery rates
First Claim
1. A method of efficiently determining insulin dosing by a computer processor for an insulin pump, the method comprising:
- generating a first plurality of insulin delivery profiles, each of the first plurality of insulin delivery profiles including a first series of preset insulin delivery actions spanning a first time interval, the first series of preset insulin delivery action comprising deliveries of insulin at one or more multiples or ratios of a baseline basal insulin rate, the first plurality of insulin delivery profiles consisting of a first predetermined maximum number of delivery profiles;
projecting a first plurality of future blood glucose values for each of the first plurality of insulin delivery profiles for a plurality of times spanning the first time interval, each of the projected first plurality of future blood glucose values being projected using an at least one up-to-date blood glucose level for a person with diabetes;
determining differences between each of the projected first plurality of future blood glucose values and the at least one first target blood glucose level;
selecting a first profile of the first plurality of insulin delivery profiles based at least in part upon minimizing the differences between each of the projected first plurality of future blood glucose values and at least one first target blood glucose level;
delivering a first dose of insulin for the person with diabetes for a second time interval after a previous dose of insulin, the first dose of insulin corresponding to a first action or first series of actions of the first profile, the second time interval being shorter than the first time interval;
generating a second plurality of insulin delivery profiles for a time period extending from the end of the second time interval for a third time interval, each of the second plurality of insulin delivery profiles including a second series of preset insulin delivery actions, the second plurality of insulin delivery profiles consisting of a second predetermined maximum number of insulin delivery profiles;
projecting a second plurality of future blood glucose values for each of the second plurality of insulin delivery profiles for a plurality of times spanning the third time interval;
determining differences between each of the projected second plurality of future blood glucose values and an at least one second target blood glucose level;
selecting a second profile of the second plurality of insulin delivery profiles based at least in part upon minimizing the differences between each of the projected second plurality of future blood glucose values and the at least one second target blood glucose level; and
delivering a second dose of insulin using the insulin pump for a fourth time interval after the end of the second time interval, the fourth time interval being shorter than the third time interval.
6 Assignments
0 Petitions
Accused Products
Abstract
A method may include generating a first plurality of insulin delivery profiles that include a first series of insulin delivery actions spanning a first time interval, projecting a first plurality of future blood glucose values for each profile of the first plurality of profiles using up-to-date blood glucose levels, selecting one of the first plurality of profiles based upon comparing future blood glucose values for each profile and target blood glucose levels, delivering insulin for a second time interval that corresponds to a first action of the first profile, generating a second plurality of insulin delivery profiles for a third time interval, projecting a second plurality of future blood glucose values for each profile of the second plurality of profiles for the third time interval, and delivering a second dose of insulin for a fourth time interval shorter than the third time interval.
-
Citations
17 Claims
-
1. A method of efficiently determining insulin dosing by a computer processor for an insulin pump, the method comprising:
-
generating a first plurality of insulin delivery profiles, each of the first plurality of insulin delivery profiles including a first series of preset insulin delivery actions spanning a first time interval, the first series of preset insulin delivery action comprising deliveries of insulin at one or more multiples or ratios of a baseline basal insulin rate, the first plurality of insulin delivery profiles consisting of a first predetermined maximum number of delivery profiles; projecting a first plurality of future blood glucose values for each of the first plurality of insulin delivery profiles for a plurality of times spanning the first time interval, each of the projected first plurality of future blood glucose values being projected using an at least one up-to-date blood glucose level for a person with diabetes; determining differences between each of the projected first plurality of future blood glucose values and the at least one first target blood glucose level; selecting a first profile of the first plurality of insulin delivery profiles based at least in part upon minimizing the differences between each of the projected first plurality of future blood glucose values and at least one first target blood glucose level; delivering a first dose of insulin for the person with diabetes for a second time interval after a previous dose of insulin, the first dose of insulin corresponding to a first action or first series of actions of the first profile, the second time interval being shorter than the first time interval; generating a second plurality of insulin delivery profiles for a time period extending from the end of the second time interval for a third time interval, each of the second plurality of insulin delivery profiles including a second series of preset insulin delivery actions, the second plurality of insulin delivery profiles consisting of a second predetermined maximum number of insulin delivery profiles; projecting a second plurality of future blood glucose values for each of the second plurality of insulin delivery profiles for a plurality of times spanning the third time interval; determining differences between each of the projected second plurality of future blood glucose values and an at least one second target blood glucose level; selecting a second profile of the second plurality of insulin delivery profiles based at least in part upon minimizing the differences between each of the projected second plurality of future blood glucose values and the at least one second target blood glucose level; and delivering a second dose of insulin using the insulin pump for a fourth time interval after the end of the second time interval, the fourth time interval being shorter than the third time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification