GLUCOSE ALERT PREDICTION HORIZON MODIFICATION
Data describing glucose measurements is received from a continuous glucose monitoring (CGM) system worn by a user and predicted glucose values during a future time period are generated for the user based on the data. A determination is made that at least one of the predicted glucose values satisfies a threshold value for an alert, which is associated with a prediction horizon that defines an amount of time prior to satisfaction of the threshold value for communicating the alert to the user. Output of the alert is caused responsive to determining that the at least one predicted glucose value satisfies the threshold value for the alert within the prediction horizon, relative to a current time. The prediction horizon is modified based on a user response to the alert. Output of a subsequent instance of the alert is caused based on the modified prediction horizon.
1 . A method comprising:
determining that at least one glucose value predicted by a continuous glucose monitoring (CGM) system satisfies a threshold value for an alert;
causing output of the alert in a user interface of a computing device responsive to the determining;
receiving additional data describing a response to the alert;
modifying, automatically and without user intervention, at least one setting of the CGM system that adjusts a prediction horizon associated with the alert based on the additional data; and
causing output of a subsequent instance of the alert in the user interface according to the modified at least one setting.
2 . The method as described in claim 1 , wherein the prediction horizon defines an advance warning time for the causing output of the alert prior to satisfaction of the threshold value.
3 . The method as described in claim 1 , wherein the additional data describing the response to the alert includes at least one of:
data describing food consumed by a user associated with the CGM system;
data describing insulin administered to the user associated with the CGM system; or
data describing exercise activity for the user associated with the CGM system.
4 . The method as described in claim 1 , wherein the additional data describing the response to the alert includes information describing a user's interactions with an application associated with the CGM system.
5 . The method as described in claim 1 , wherein the at least one glucose value predicted by the CGM system is predicted based on historical glucose measurement patterns for a user of the CGM system.
6 . The method as described in claim 1 , wherein the response to the alert indicates that the alert is a nuisance alert, the method further comprising adjusting the prediction horizon by decreasing the prediction horizon responsive to determining that the alert is a nuisance alert.
7 . The method as described in claim 1 , further comprising:
receiving data describing one or more glucose measurements observed by the CGM system during a future time period;
comparing the at least one glucose value predicted by the CGM system with the one or more glucose measurements observed by the CGM system during the future time period; and
adjusting the prediction horizon based on a difference between the at least one glucose value predicted by the CGM system and the one or more glucose measurements observed by the CGM system during the future time period.
8 . A system comprising:
one or more processors; and
a computer-readable storage medium storing instructions that are executable by the one or more processors to perform operations comprising:
determining that at least one glucose value predicted by a continuous glucose monitoring (CGM) system satisfies a threshold value for an alert;
causing output of the alert in a user interface of a computing device responsive to the determining;
receiving additional data describing a response to the alert;
modifying, automatically and without user intervention, at least one setting of the CGM system that adjusts a prediction horizon associated with the alert based on the additional data; and
causing output of a subsequent instance of the alert in the user interface according to the modified at least one setting.
9 . The system as described in claim 8 , wherein the prediction horizon defines an advance warning time for the causing output of the alert prior to satisfaction of the threshold value.
10 . The system as described in claim 8 , wherein the additional data describing the response to the alert includes at least one of:
data describing food consumed by a user associated with the CGM system;
data describing insulin administered to the user associated with the CGM system; or
data describing exercise activity for the user associated with the CGM system.
11 . The system as described in claim 8 , wherein the additional data describing the response to the alert includes information describing a user's interactions with an application associated with the CGM system.
12 . The system as described in claim 8 , wherein the at least one glucose value predicted by the CGM system is predicted based on historical glucose measurement patterns for a user of the CGM system.
13 . The system as described in claim 8 , wherein the response to the alert indicates that the alert is a nuisance alert, the operations further comprising adjusting the prediction horizon by decreasing the prediction horizon responsive to determining that the alert is a nuisance alert.
14 . The system as described in claim 8 , the operations further comprising:
receiving data describing one or more glucose measurements observed by the CGM system during a future time period;
comparing the at least one glucose value predicted by the CGM system with the one or more glucose measurements observed by the CGM system during the future time period; and
adjusting the prediction horizon based on a difference between the at least one glucose value predicted by the CGM system and the one or more glucose measurements observed by the CGM system during the future time period.
15 . One or more computer-readable storage media storing instructions that are executable by a computing device to perform operations comprising:
determining that at least one glucose value predicted by a continuous glucose monitoring (CGM) system satisfies a threshold value for an alert;
causing output of the alert in a user interface of a computing device responsive to the determining;
receiving additional data describing a response to the alert;
modifying, automatically and without user intervention, at least one setting of the CGM system that adjusts a prediction horizon associated with the alert based on the additional data; and
causing output of a subsequent instance of the alert in the user interface according to the modified at least one setting.
16 . The one or more computer-readable storage media as described in claim 15 , wherein the prediction horizon defines an advance warning time for the causing output of the alert prior to satisfaction of the threshold value.
17 . The one or more computer-readable storage media as described in claim 15 , wherein the additional data describing the response to the alert includes at least one of:
data describing food consumed by a user associated with the CGM system;
data describing insulin administered to the user associated with the CGM system; or
data describing exercise activity for the user associated with the CGM system.
18 . The one or more computer-readable storage media as described in claim 15 , wherein the additional data describing the response to the alert includes information describing a user's interactions with an application associated with the CGM system.
19 . The one or more computer-readable storage media as described in claim 15 , wherein the at least one glucose value predicted by the CGM system is predicted based on historical glucose measurement patterns for a user of the CGM system.
20 . An apparatus comprising:
determining means for determining that at least one glucose value predicted by a continuous glucose monitoring (CGM) system satisfies a threshold value for an alert;
alert means for causing output of the alert in a user interface of a computing device responsive to the determining;
communication means for receiving additional data describing a response to the alert;
modification means for modifying, automatically and without user intervention, at least one setting of the CGM system that adjusts a prediction horizon associated with the alert based on the additional data; and
the alert means being further configured to cause output of a subsequent instance of the alert in the user interface according to the modified at least one setting.