SENSOR MODEL SUPERVISOR FOR A CLOSED-LOOP INSULIN INFUSION SYSTEM
First Claim
1. An electronic device comprising:
- 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 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.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a processor architecture and a memory element that stores instructions that, when executed by the processor architecture, perform a method of controlling an insulin infusion device for a user. The method operates the device in a closed-loop mode to deliver insulin to the user, obtains current insulin-delivered data and current glucose sensor data for the user, and processes historical insulin-delivered data and historical sensor data, to obtain predicted sensor glucose values for a historical time period. The method continues by calculating a difference between the current sensor glucose value and a predicted current sensor glucose value for the most recent sampling period. An alert is generated when the difference exceeds a threshold error amount.
50 Citations
15 Claims
-
1. An electronic device comprising:
-
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 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 (2, 3, 4, 5, 6, 7)
-
-
8. A tangible and non-transitory electronic storage medium having processor-executable instructions that, when executed by a processor architecture comprising at least one processor device, perform a 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 predicted sensor glucose values 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 (9, 10)
-
-
11. An electronic controller for an insulin infusion device, the electronic controller comprising:
-
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, provide a model supervisor module to; obtain, during closed-loop operation of the insulin infusion device, insulin-delivered data that indicates an amount of insulin delivered by the insulin infusion device during a most recent sampling period, and current sensor data that indicates a current sensor glucose value for the user corresponding to the most recent sampling period; define a model training period and a model prediction period for a historical period of time; find 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; compare 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 generate 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 (12, 13, 14, 15)
-
Specification