Basal insulin management
First Claim
1. A basal insulin management system, comprising:
- a processor operable with a memory and a display device;
one or more input devices;
an input signal receiver operable on the processor to receive one or more input signals from the one or more input devices; and
a display controller operable on the processor to receive input information from the input signal receiver and to retrieve user interface information from the memory based upon the input information for the display of a user interface on the display device, the user interface including;
a first portion for textual display of user selected numerical values for a start time, an end time, and a basal rate for a first time segment of a basal insulin program; and
a second portion for graphical display of the start time, the end time, and the basal rate on a timeline representing a duration of the basal insulin program, the start time graphically represented by a start bar along the timeline, the end time graphically represented by an end bar along the timeline, and the basal rate represented by a basal rate bar connecting the start bar and the end bar and having a size corresponding to the basal rate,wherein the first portion is further configured to display user selected numerical values for a duration of a temporary basal rate adjustment and a temporary basal rate adjustment for a portion of the basal insulin program, the portion of the basal insulin program determined by a current time and the user selected numerical value for the duration of the temporary basal rate adjustment, the portion of the basal insulin program overlapping with the first time segment, the temporary basal rate adjustment numerically represented as a percentage of the basal rate,wherein the second portion further graphically represents the temporary basal rate adjustment for the first time segment as a difference between the basal rate bar and the selected numerical value for the temporary basal rate adjustment, wherein a numerical value of a new basal rate for the first time segment is further displayed, the numerical value of the new basal rate based on the basal rate and the selected numerical value for the temporary basal rate adjustment.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved basal insulin management system and an improved user interface for use therewith are provided. User interfaces are provided that dynamically display basal rate information and corresponding time segment information for a basal insulin program in a graphical format. The graphical presentation of the basal insulin program as it is being built by a user and the graphical presentation of a completed basal insulin program provides insulin management information to the user in a more intuitive and useful format. User interfaces further enable a user to make temporary adjustments to a predefined basal insulin program with the adjustments presented graphically to improve the user'"'"'s understanding of the changes. As a result of being provided with the user interfaces described herein, users are less likely to make mistakes and are more likely to adjust basal rates more frequently, thereby contributing to better blood glucose control and improved health outcomes.
-
Citations
24 Claims
-
1. A basal insulin management system, comprising:
-
a processor operable with a memory and a display device; one or more input devices; an input signal receiver operable on the processor to receive one or more input signals from the one or more input devices; and a display controller operable on the processor to receive input information from the input signal receiver and to retrieve user interface information from the memory based upon the input information for the display of a user interface on the display device, the user interface including; a first portion for textual display of user selected numerical values for a start time, an end time, and a basal rate for a first time segment of a basal insulin program; and a second portion for graphical display of the start time, the end time, and the basal rate on a timeline representing a duration of the basal insulin program, the start time graphically represented by a start bar along the timeline, the end time graphically represented by an end bar along the timeline, and the basal rate represented by a basal rate bar connecting the start bar and the end bar and having a size corresponding to the basal rate, wherein the first portion is further configured to display user selected numerical values for a duration of a temporary basal rate adjustment and a temporary basal rate adjustment for a portion of the basal insulin program, the portion of the basal insulin program determined by a current time and the user selected numerical value for the duration of the temporary basal rate adjustment, the portion of the basal insulin program overlapping with the first time segment, the temporary basal rate adjustment numerically represented as a percentage of the basal rate, wherein the second portion further graphically represents the temporary basal rate adjustment for the first time segment as a difference between the basal rate bar and the selected numerical value for the temporary basal rate adjustment, wherein a numerical value of a new basal rate for the first time segment is further displayed, the numerical value of the new basal rate based on the basal rate and the selected numerical value for the temporary basal rate adjustment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for controlling a user interface of a basal insulin management system, comprising:
-
receiving, by an input signal receiver operable on a processor, one or more input signals from one or more input devices; receiving, by a display controller operable on the processor, input information based upon the one or more input signals; displaying, by the display controller operable on the processor, a user interface on a display device, the user interface including; a first portion for textually displaying user selected numerical values for a start time, an end time, and a basal rate for a first time segment of a basal insulin program; and a second portion for graphically displaying the start time, the end time, and the basal rate on a timeline representing a duration of the basal insulin program, the start time graphically represented by a start bar along the timeline, the end time graphically represented by an end bar along the timeline, and the basal rate graphically represented by a basal rate bar connecting the start bar and the end bar and having a size corresponding to the basal rate, the display controller adjusting a position of the start bar based on user selected changes to the start time, adjusting a position of the end bar based on user selected changes to the end time, and adjusting the size of the basal rate bar based on user selected changes to the basal rate, wherein the first portion further displays user selected numerical values for a duration of a temporary basal rate adjustment and a temporary basal rate adjustment for a portion of the basal insulin program, the portion of the basal insulin program determined by a current time and the user selected numerical value for the duration of the temporary basal rate adjustment, the portion of the basal insulin program overlapping with the first time segment, the temporary basal rate adjustment numerically represented as a percentage of the basal rate, wherein the second portion further graphically represents the temporary basal rate adjustment for the first time segment as a difference between the basal rate bar and the selected numerical rate for the temporary basal rate adjustment, wherein a numerical value of a new basal rate for the first time segment is further displayed, the numerical value of the new basal rate based on the basal rate and the selected numerical value for the temporary basal rate adjustment. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An article comprising a non-transitory computer-readable storage medium including instructions that, when executed by a processor, enable a basal insulin management system to:
-
receive, by an input signal receiver operable on a processor, one or more input signals from one or more input devices; receive, by a display controller operable on the processor, input information based upon the one or more input signals; display, by the display controller operable on the processor, a user interface on a display device, the user interface including; a first portion for displaying user selected numerical values for a start time, an end time, and a basal rate for a first time segment of a basal insulin program; and a second portion for graphically representing the start time, the end time, and the basal rate on a timeline representing a duration of the basal insulin program, the start time graphically represented by a start bar along the timeline, the end time graphically represented by an end bar along the timeline, and the basal rate graphically represented by a basal rate bar connecting the start bar and the end bar and having a size corresponding to the basal rate, the display controller operable to adjust a position of the start bar based on user selected changes to the start time, adjust a position of the end bar based on user selected changes to the end time, and adjust the size of the basal rate bar based on user selected changes to the basal rate, wherein the first portion further displays user selected numerical values for a duration of a temporary basal rate adjustment and a temporary basal rate adjustment for a portion of the basal insulin program, the portion of the basal insulin program determined by a current time and the user selected numerical value for the duration of the temporary basal rate adjustment, the portion of the basal insulin program overlapping with the first time segment, the temporary basal rate adjustment numerically represented as a percentage of the basal rate, wherein the second portion further graphically represents the temporary basal rate adjustment for the first time segment as a difference between the basal rate bar and the selected numerical value for the temporary basal rate adjustment, wherein a numerical value of a new basal rate for the first time segment is further displayed, the numerical value of the new basal rate based on the basal rate and the selected numerical value for the temporary basal rate adjustment.
-
-
15. A method for generating a temporary adjustment to a portion of a basal insulin program, comprising:
-
displaying on a touch-sensitive display a start time bar on a timeline graphically depicting a duration of the basal insulin program, the start time bar corresponding to a current time; selecting on the touch-sensitive display an end time of the temporary adjustment; displaying on the touch-sensitive display an end time bar corresponding to the selected end time on the timeline; selecting on the touch-sensitive display a temporary basal rate adjustment for a segment of time graphically depicted between the start time bar and the end time bar; displaying on the touch-sensitive display a graphical representation of the selected temporary basal rate adjustment within the segment of time, the graphical representation of the selected temporary basal rate adjustment showing a difference between an initial basal rate of the basal insulin program and the selected temporary basal rate adjustment, the graphical representation of the selected temporary basal rate adjustment positioned between the start time bar and the end time bar and the graphical representation of the selected temporary basal rate adjustment overlapping the initial basal rate of the basal insulin program within the segment of time; and further displaying in a textual area of the touch-sensitive display numerical values, the selected temporary basal rate adjustment numerically represented as a percentage of the initial basal rate and a numerical representation of a duration of the temporary basal rate adjustment. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A basal insulin management system, comprising:
-
a processor operable with a memory and a display device; one or more input devices; an input signal receiver operable on the processor to receive one or more input signals from the one or more input devices; and a display controller operable on the processor to receive input information from the input signal receiver and to retrieve user interface information from the memory based upon the input information for the display of a user interface on the display device, the user interface including; a first portion for displaying user selected numerical values for an end time of a temporary basal rate adjustment and a temporary basal rate adjustment for a portion of a basal insulin program, wherein the temporary basal rate adjustment is numerically represented as a percentage of a basal rate; and a second portion for graphically representing a start time for the temporary basal rate adjustment, the end time, and the basal rate on a timeline representing a duration of the basal insulin program, the start time graphically represented by a start bar along the timeline and corresponding to a current time, the end time graphically represented by an end bar along the timeline, and the temporary basal rate adjustment graphically represented as a difference between an initial basal rate of the basal insulin program and the selected numerical values for the temporary basal rate adjustment for the selected portion of the basal insulin program, wherein; the graphical representation of the selected temporary basal rate adjustment overlapping the initial basal rate of the basal insulin program between the start bar and the end bar along the timeline, and a numerical value of a new basal rate for a first time segment is further displayed, the numerical value of the new basal rate based on the basal rate and the selected numerical value for temporary basal rate adjustment. - View Dependent Claims (22, 23, 24)
-
Specification