Ambulatory medical device update without interruption of therapy delivery
Abstract
Systems and methods are disclosed herein for updating an application controlling an ambulatory medical device such that application updates can be identified, downloaded and installed without interrupting therapy provided by the ambulatory medical device to a subject. The ambulatory medical device may receive an indication that an update to an application executing on the ambulatory insulin pump is available, establish a communication connection to a host computing system configured to host the application update, and download the application update. The disclosed systems and methods can determine an execution time of an installation and install the downloaded application update without interrupting therapy provided by the ambulatory medical device to the subject.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A glucose level control system configured to generate a dose output for administration of medicament into a subject and to cancel a modification of medicament administration initiated by a user, the glucose level control system comprising:
a user interface controller configured to output display signals configured to generate user interface screens and to receive user input signals corresponding to user interaction; a memory configured to store specific computer-executable instructions; and a hardware processor in communication with the memory and configured to execute the specific computer-executable instructions to at least:
generate a display of a therapy control element on one or more user interface screens, wherein the therapy control element permits a user to modify a control parameter having a first setting used in a control algorithm for generating a dose output;
receive an indication of a modification to the therapy control element on at least one of the one or more user interface screens;
in response to receiving the indication, modify at a first time the control parameter from the first setting to a second setting based on the indication of the modification to the therapy control element;
receive a restore input at a second time, wherein the restore input indicates that the control parameter is to be restored to the first setting, wherein the restore input is one or more user inputs from a plurality of user inputs, and wherein the plurality of user inputs comprises:
a swipe gesture;
an interaction with a physical button;
an interaction with a digital button;
a wake action;
a selection of an icon;
a series of taps;
a series of touches;
a performance of a pattern or sequence;
a multi-touch interaction;
a multi-input interaction;
a selection of a sequence of alphanumeric characters;
a selection of a sequence of symbols; and
an answer to a quiz question; and
in response to receiving the restore input, restore the control parameter to the first setting.
22 . The glucose level control system of claim 21 , wherein the swipe gesture is performed at least in part in a region of a user interface screen of the one or more interface screens occupied by the therapy control element.
23 . The glucose level control system of claim 21 , wherein the swipe gesture is performed from a starting swipe position to an ending swipe position located closer to a left edge of the touchscreen than the starting swipe position.
24 . The glucose level control system of claim 21 , wherein the restore input is received on a user interface screen of the one or more user interface screens that presents the therapy control element.
25 . The glucose level control system of claim 21 , wherein the swipe gesture comprises a linear swipe or a circular swipe.
26 . The glucose level control system of claim 21 , wherein the wake action comprises an interaction with a wake button.
27 . The glucose level control system of claim 21 , wherein the second time is after one or more dose outputs are generated.
28 . The glucose level control system of claim 21 , wherein the hardware processor is further configured to execute the specific computer-executable instructions to at least:
receive a second indication of a second modification to the therapy control element; and in response to receiving the second indication, modify at a third time the control parameter from the second setting to a third setting based on the second indication of the second modification to the therapy control element.
29 . The glucose level control system of claim 28 , wherein the third time is after the first time, but before the second time.
30 . The glucose level control system of claim 21 , wherein the first setting comprises a setting immediately preceding the second setting.
31 . The glucose level control system of claim 21 , wherein the first setting comprises a default setting or a designated restore setting.
32 . The glucose level control system of claim 21 , wherein the restore input is received within a predefined time period of receiving the indication.
33 . The glucose level control system of claim 21 , wherein the hardware processor is further configured to execute the specific computer-executable instructions to at least:
in response to receiving the indication, notify the user that the control parameter will be modified from the first setting to the second setting.
34 . The glucose level control system of claim 33 , wherein the restore input is received after notifying the user that the control parameter will be modified from the first setting to the second setting.
35 . A computer-implemented method of cancelling a modification of a control parameter associated with medicament administration initiated by a user, the computer-implemented method comprising:
by a hardware processor of a glucose level control system configured to generate a dose output for administration of medicament to a subject,
generating a display of a therapy control element on one or more user interface screens, wherein the therapy control element permits a user to modify a control parameter having a first setting used in a control algorithm for generating the dose output;
receiving at a first time an indication to modify the control parameter from the first setting to a second setting;
receiving a restore input at a second time, wherein the restore input indicates that the control parameter is to be restored to the first setting, and wherein the restore input comprises a wake action performed by the user; and
in response to receiving the restore input, maintain the control parameter at the first setting.
36 . The computer-implemented method of claim 35 , wherein the wake action comprises an interaction with a wake button.
37 . The computer-implemented method of claim 35 , further comprising in response to receiving the indication to modify, modifying at the first time the control parameter from the first setting to the second setting based on the indication to modify, wherein the second time is after one or more dose outputs are generated.
38 . The computer-implemented method of claim 35 , further comprising:
in response to receiving the indication to modify, modifying at the first time the control parameter from the first setting to the second setting based on the indication to modify; receiving a second indication to modify the control parameter; and in response to receiving the second indication to modify, modifying at a third time the control parameter from the second setting to a third setting based on the second indication to modify.
39 . The computer-implemented method of claim 38 , wherein the third time occurs at a point in time that is between the first time and the second time.
40 . The computer-implemented method of claim 35 , wherein the first setting comprises a setting immediately preceding the second setting.
41 . The computer-implemented method of claim 35 , wherein the first setting comprises a default setting or a designated restore setting.
42 . The computer-implemented method of claim 35 , further comprising:
in response to receiving the indication to modify, modifying the control parameter from the first setting to the second setting based on the indication to modify.
43 . The computer-implemented method of claim 35 , further comprising:
in response to receiving the indication to modify, notifying the user that the control parameter will be modified from the first setting to the second setting.
44 . The computer-implemented method of claim 43 , further comprising:
determining that the restore input was not received within a predefined time period after notifying the user; and in response to determining that the restore input was not received within the predefined time period, modifying the control parameter from the first setting to the second setting based on the indication to modify.
45 . A glucose level control system configured to generate a dose output for administration of medicament into a subject and to cancel a modification of medicament administration initiated by a user, the glucose level control system comprising:
a user interface controller configured to output display signals configured to generate user interface screens and to receive user input signals corresponding to user interaction; a memory configured to store specific computer-executable instructions; and a hardware processor in communication with the memory and configured to execute the specific computer-executable instructions to at least:
generate a display of a therapy control element on one or more user interface screens, wherein the therapy control element permits a user to modify a control parameter having a first setting used in a control algorithm for generating a dose output;
receive at a first time an indication to modify the therapy control element from the first setting to a second setting;
receive a restore input at a second time, wherein the restore input indicates that the control parameter is to be restored to the first setting, wherein the restore input comprises an interaction performed by the user, and wherein the restore input is received within a predefined time period of receiving the indication to modify; and
in response to receiving the restore input, maintaining the control parameter at the first setting.
46 . The glucose level control system of claim 45 , wherein the hardware processor is further configured to execute the specific computer-executable instructions to at least:
in response to receiving the indication to modify, modifying the control parameter from the first setting to the second setting based at least in part on the indication to modify.
47 . The glucose level control system of claim 45 , wherein the hardware processor is further configured to execute the specific computer-executable instructions to at least:
in response to receiving the indication to modify, notify the user that the control parameter will be modified from the first setting to the second setting.
48 . The glucose level control system of claim 45 , wherein the hardware processor is further configured to execute the specific computer-executable instructions to at least:
determine that the restore input was not received within the predefined time period; and in response to determining that the restore input was not received within the predefined time period, modify the control parameter from the first setting to the second setting based on the indication to modify.
49 . The glucose level control system of claim 45 , wherein the hardware processor is further configured to execute the specific computer-executable instructions to at least:
in response to receiving the indication to modify, modify at the first time the control parameter from the first setting to the second setting based on the indication to modify; receive a second indication to modify the control parameter; and in response to receiving the second indication to modify, modify at a third time the control parameter from the second setting to a third setting based on the second indication to modify.
50 . The glucose level control system of claim 49 , wherein the third time is after the first time, but before the second time.Join the waitlist — get patent alerts
Track US2022118179A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.