Methods and devices for visualization of analyte measurements - Patents.com
Patent Information
- Application Number
- JP2022526810
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-11-12
- Filing Date
- 2020-11-13
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2040-11-13
Smart Images

Figure 0007633246000001 
Figure 0007633246000002 
Figure 0007633246000003
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims priority under the relevant portions of 35 U.S.C. section 119 to U.S. application Ser. No. 17 / 096,173, filed Nov. 12, 2020, and under 35 U.S.C. section 111 and 37 CFR §§ 1.51 and 1.53 to U.S. Provisional Application No. 62 / 935,888, filed Nov. 15, 2019. Each of the above applications is incorporated by reference in its entirety.
[0002] FIELD OF THEINVENTION The present application relates to the field of analyte measurement, and more specifically, to systems, methods, and devices for visualizing analyte measurements, including alerting a user of an event. [Background technology]
[0003] Diabetes mellitus is a chronic metabolic disorder caused by the inability of the pancreas to produce sufficient amounts of insulin hormone, resulting in a reduced ability of the body to metabolize blood sugar. This failure results in hyperglycemia, i.e., an excess of glucose in the plasma. Persistent hyperglycemia and / or hyperglycemia are associated with a variety of severe symptoms and life-threatening long-term complications, such as dehydration, ketoacidosis, diabetic coma, cardiovascular disease, chronic renal failure, retinal damage, and nerve damage with the risk of limb amputation.
[0004] To achieve acceptable glycemic control, monitoring of blood or interstitial glucose is necessary. Continuous glucose monitoring (CGM) has been utilized for such glucose monitoring for the past 20 years. CGM creates data that is much richer and more complex than that of traditional episodic glucose monitoring. This additional complexity can pose numerous challenges to device users, as well as caregivers and healthcare professionals (HCPs), especially in the absence of the appropriate tools to aid in the interpretation of such data. Summary of the Invention
[0005] Thus, in one embodiment, a device for continuously monitoring an analyte concentration in a physiological fluid is presented. The device comprises a sensor, a transmitter, at least one processor, and a display. The display is configured to output a graphical user interface. The display is controlled by the at least one processor to display historical analyte concentration levels and a trend indication animation using the graphical user interface. The trend indication animation includes a visual element configured by the at least one processor to have a periodic movement between a first position and at least a second position on the display in one of a plurality of trend directions. The trend direction of the periodic movement between the first position and the second position indicates whether the analyte concentration is increasing or decreasing and the rate of change of the analyte concentration level. The visual element is further configured with a period of the periodic movement between the first position and the second position to indicate a severity of the analyte concentration fluctuation compared to a target analyte concentration level.
[0006] In another embodiment, a method for alerting a user to an event related to an analyte concentration in a physiological fluid is presented. The method includes acts of continuously monitoring an analyte concentration of a physiological fluid and displaying historical analyte concentration levels and a trend indicator animation using a graphical user interface. The trend indicator animation includes a visual element configured by at least one processor to have a periodic movement between a first position and a second position on the display in one of a plurality of trend directions. The trend direction of the periodic movement between the first position and the second position indicates whether the analyte concentration is increasing or decreasing. The visual element is further configured with a time of the periodic movement between the first position and the second position to indicate a severity of the variation or predicted variation in the analyte concentration compared to a target analyte concentration level.
[0007] In a further embodiment, presented herein is a graphical user interface for alerting a user to an event based on continuous monitoring of an analyte concentration in a physiological fluid. The graphical user interface displays historical analyte concentration levels and a trend indicator animation. The trend indicator animation includes a visual element configured by at least one processor to have a periodic movement between a first position and a second position on the display in one of a plurality of trend directions. The trend direction of the periodic movement between the first position and the second position indicates whether the analyte concentration is increasing or decreasing. The visual element is further configured with a period of the periodic movement between the first position and the second position to indicate a severity of the analyte concentration fluctuation compared to a target analyte concentration level.
[0008] Advantages realized in one or more embodiments of the present disclosure include providing real-time feedback to alert a user to potentially dangerous variations and enable corrective action to be taken. Additional advantages include synthesizing large amounts of data into easy to understand, actionable information.
[0009] The above-described embodiments are merely examples. Other features and advantages will be apparent from the following detailed description and the accompanying drawings.
[0010] So that the method according to the features of the present disclosure can be understood, a detailed description may be given by referring to certain embodiments, some of which are illustrated in the accompanying drawings. It should be noted, however, that the drawings show only certain embodiments and therefore should not be considered as limiting the scope of the disclosed subject matter, as it also encompasses other embodiments. The drawings are not necessarily to scale, and the emphasis is generally on illustrating the features of certain embodiments. In the drawings, like numerals are used to denote like parts throughout the various views. [Brief description of the drawings]
[0011] [Figure 1] 1 illustrates an embodiment of a continuous glucose monitoring sensor in communication via a transmitter with a display unit. [Diagram 2] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Diagram 3] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 4] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Diagram 5] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 6] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 7] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 8] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 9]10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 10] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 11] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 12] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 13] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 14] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 15] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 16] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 17]10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 18] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 19] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 20] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 21] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 22] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Diagram 23] 10 illustrates an embodiment of an animated graphical user interface presented on the display unit of FIG. 1 for visualizing various analyte measurements as well as trend information according to one or more aspects described herein. [Figure 24] 2 illustrates an embodiment of an animation decision matrix for determining an animated graphical user interface present on the display unit of FIG. 1 , in accordance with one or more aspects described herein. [Diagram 25]1 illustrates various embodiments of animated graphical user interface elements according to one or more aspects described herein. [Figure 26] 1 is a flowchart illustrating a method for alerting a user using an animated graphical user interface, according to one or more aspects described herein. [Figure 27] 2A-23B, for example, in accordance with one or more aspects described herein. FIG. 2A-23B show an embodiment of a graphical user interface element that allows for user configuration. FIG. [Figure 28] For example, embodiments of animation enabling information or similar prompts for use with the graphical user interfaces of FIGS. 2A-23B are shown in accordance with one or more aspects described herein. [Figure 29] For example, an embodiment is shown for use with the graphical user interface of FIGS. 2A-23B in accordance with one or more aspects described herein, in which the current analyte reading animation disappears to indicate a lack of sensor connectivity. [Figure 30A] For example, an embodiment is shown in which a current analyte reading animation changes color to indicate a target range threshold for use with the graphical user interface of FIGS. 2A-23B according to one or more aspects described herein. [Figure 30B] For example, an embodiment is shown in which a current analyte reading animation changes color to indicate a target range threshold for use with the graphical user interface of FIGS. 2A-23B according to one or more aspects described herein. [Figure 30C] For example, an embodiment is shown in which a current analyte reading animation changes color to indicate a target range threshold for use with the graphical user interface of FIGS. 2A-23B according to one or more aspects described herein. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Corresponding reference characters may indicate corresponding parts throughout the several views as presented herein. Additionally, the various examples described herein are illustrative of some embodiments, but should not be construed as limiting the scope in any manner.
[0013] The present disclosure relates to continuous glucose monitoring systems ("CGM" systems) that are provided with an enhanced graphical user interface. Unlike traditional static user interfaces, the present invention provides animations that better communicate and show trends in at least some user analyte concentration levels. Advantageously, enhanced visualizations such as animated graphical user interfaces are a practical enhancement in the field of glucometry that can simplify communication of information to users to better facilitate prompt response to events of personal concern.
[0014] Conventional systems that provide static or centralized reports cannot meet the real time needs of users involved in treatment planning, such as for diabetes mellitus. Advantageously, the present disclosure improves patient outcomes, reduces patient anxiety, and better enables CGM devices to work in a manner that meets the patient's treatment plan. Additionally, the present disclosure provides the ability to respond in real time to potentially dangerous or life-threatening ranges of motion.
[0015] Conventional analyte monitoring systems are limited in the way information can be displayed. Such systems are also static in nature. A large amount of information is available to the system, and simply displaying all the data without synthesis makes it difficult for the user to find useful information. For example, conventional techniques for organizing analyte monitoring data include creating a series of menus that the user must navigate to find information, hindering the usefulness of such systems. Advantageously, in one aspect, the present disclosure provides techniques for synthesizing large amounts of complex data into actionable, easy-to-use information that is delivered to the user at the point of impact. Specifically, by combining trend data and analyte value data with animation, the present disclosure allows data that was previously displayed separately to be integrated into a single display to the user, solving problems identified in conventional systems.
[0016] In a CGM system, glucose levels or concentrations can be determined by the use of a continuous glucose monitoring (CGM) sensor. CGM sensors utilize, for example, amperometric electrochemical sensor technology to measure glucose with electrodes, such as working and counter electrodes, operably connected to sensor electronics covered by a sensing membrane and a biointerface membrane attached by a clip. Examples of such systems can be found, for example, in U.S. Pat. No. 10,188,796 (B2) and U.S. Patent Application Publication No. 2018 / 0296757 (A1), each of which is incorporated herein by reference in its entirety.
[0017] The top ends of the electrodes are in contact with an electrolyte phase (not shown), which is a free-flowing fluid phase disposed between the sensing membrane and the electrodes. The sensing membrane may include an enzyme, e.g., glucose oxidase, that coats the electrolyte phase. In this exemplary sensor, a counter electrode is provided to balance the current generated by the analyte species measured at the working electrode. For example, in the case of a glucose oxidase-based glucose sensor, the species measured at the working electrode is H2O2. The current generated at the working electrode (and flows through the circuit to the counter electrode) is proportional to the diffusion flux of H2O2 generated by this electrochemical conversion of glucose to its enzyme by-product. Thus, a raw signal may be generated that is representative of the concentration of glucose in the user's body, which may be utilized to estimate a meaningful glucose concentration value.
[0018] FIG. 1 illustrates a system 100 for continuous glucose monitoring of a host 102. The system 100 includes an analyte (e.g., glucose) sensor 112 that transmits analyte concentration level values via wireless transmission 110 to a display unit 104. The display unit 104 may be a custom-built unit, a smartphone, a tablet, or any other wireless-enabled mobile or stationary device that includes a display and at least one processor for receiving and processing data from the analyte sensor 112. In one example, the display unit 104, including its at least one processor, receives, stores, and analyzes data from the analyte sensor 112. For example, the device may be a smartphone, such as an iPhone available from Apple Inc., of California, that includes an ARM microprocessor. In such a case, the smartphone may execute an application or app that performs the functions of the display unit 104 described herein.
[0019] The analyte sensor 112 may be coupled with an electronics module that includes a wireless transceiver to facilitate communication with the display unit 104. In another example, the sensor and transceiver may be part of a combined component. In one embodiment, the display unit 104 may include a touch screen for input and may run an operating system to host a graphical user interface, described below. The analyte sensor 112 may be any type of continuous glucose monitoring sensor, such as, but not limited to, those applied subcutaneously, transdermally, transcutaneously, including implantable or other types. The continuous glucose monitoring sensor transmits a data stream that includes the level of glucose concentration in the host 102. The display unit 104 may receive, store, and process this data stream. For example, various algorithms known in the art may be executed on at least one processor of the display unit 104 to process the data stream, etc.
[0020] It should be understood that the specific glucose analyte measurement examples described herein are meant to illustrate particular implementations and are not intended to limit the present disclosure in any way. The techniques described herein may be used to visualize continuous analyte measurements in other configurations than that shown in FIG. 1, for example, using other sensors for glucose or other analytes found in interstitial fluid.
[0021] Figures 2A-23B show various embodiments of animated graphical user interfaces presented on the display unit 104 of Figure 1 for visualizing analyte measurements. As an overview of Figures 2A-23B, each pair of views, such as Figures 2A and 2B, represents a single representative user interface screen with an animated visualization shown in two different states.
[0022] 2A and 2B show a graphical user interface 200 presented on a display unit. In an upper portion, the graphical user interface 200 includes a colored bubble 202, a white bubble 204, a first trend showing a bubble 206, a second trend showing a bubble 208, and a trend showing an arrow 210.
[0023] The color of the colored bubble 202 is configured to change to represent whether the current analyte concentration level is above, below, or at the target analyte concentration level as stored by the processor. In some embodiments, the determination that a level is at a target level or range is based on the level being within a range of values, where levels below the target or below the target range are represented by bubbles colored blue, levels above the target analyte concentration level are represented by bubbles colored red, and levels at the target analyte concentration level are represented by bubbles colored green. The white bubble 204, as shown in the embodiments shown herein, is static and includes a numerical value of the current analyte concentration level near the center of the bubble 204. In other embodiments, the concentration level may be indicated using other visual cues, such as by a cluster of points or objects, a bar of a bar chart embedded in the bubble, numbers located in different parts of the bubble, etc.
[0024] 2A and 2B, two trends showing bubbles 206, 208 are located below the white bubble 204. As can be seen in FIG. 2A, the trend showing bubble 206 appears below the white bubble 204, and the second trend showing bubble 208 appears above the white bubble 204. As shown in FIG. 2A, the first trend and the second trend showing bubbles 206, 208 move upwards. In addition to the bubbles 202, 204, 206, 208, the graphical user interface 200 includes an arrow indicator 210, which may include a single arrow, a double arrow, a blinking arrow(s), and any other directional indicator. In some examples, the arrow may also move to indicate the direction of the trend. In other examples, when animation is turned off, one of the paired bubble images used to show the animation, i.e., FIG. 2A, FIG. 3A, FIG. 4A, etc., may appear as a static image and still function as a directional indicator to the user.
[0025] In the graphical user interface 200, a trend indicator animation is displayed to the user by the graphical user interface 200 oscillating periodically between the states of Figures 2A and 2B, with transitions between states being described herein. The complete animation of the graphical user interface 200 includes a first trend and a second trend showing bubbles 206, 208 starting from the positions shown in Figure 2A, with each bubble 206, 208 moving upward to the positions of Figure 2B, and then moving downward back to the positions of Figure 2A. The upward direction of this movement indicates that the predicted trend of the analyte concentration level is increasing. The direction of the arrow indicator 210 in combination with the displayed current analyte concentration level within the white bubble 204 indicates the severity of this increase. For example, an upward arrow indicator 210 in combination with a displayed analyte concentration value of 300 mg / dL indicates a severe glycemic event, while a downward arrow indicator 210 with a displayed analyte concentration value of 300 mg / dL indicates a less severe glycemic event in that the analyte (glucose) concentration is trending back into the user's target range. Additionally, the speed at which the movement is made provides additional information regarding the severity of the glycemic event. For example, a faster rise is represented by a faster movement of the bubbles 206, 208. As programmed by the processor, this movement can be repeated at periodic intervals ranging from fractions of a second to several seconds to indicate the severity of the displayed trend. For example, the faster the period, the greater the rise in the host's analyte (glucose) concentration. Additionally, a more severe trend can be indicated in the graphical user interface by the use of a double arrow (or other) instead of a single arrow indicator 210.
[0026] In addition to the top portion of FIG. 2A, the graphical user interface 200 described herein also includes a bottom portion. The bottom portion of the exemplary graphical user interface 200 includes a timeline 220, a history graph 222, axis labels 224, a target analyte concentration band 226, and a current analyte reading animation 228. The current analyte reading animation 228, which may also be referred to as the "current point" to give the current reading, is configured to oscillate between the depictions of FIG. 2A and FIG. 2B, for example, along with the oscillating top portion animation described above. In one or more embodiments, the current analyte reading animation 228 (or "current point") can disappear or change color and blink at a different rate to indicate a lack of connectivity. The color and rate indicate a state, such as an analyte concentration level versus concentration, etc. Additionally, an icon may be further presented in the graphical user interface 200 to indicate a loss of connectivity. In other embodiments, an irregularly shaped link icon may be displayed after some period of missing data, such as after one minute. In such cases, the irregularly shaped link icon may indicate a loss of connection, or that the sensor is connected but is delivering erratic (eg, invalid or inoperable) readings.
[0027] In one embodiment, the animations described herein are implemented in such a way that the image shown in Figure 2A smoothly transitions to the image shown in Figure 2B, with each bubble and other element morphing their shape from the state shown in Figure 2A to the state shown in Figure 2B and then back again. One skilled in the art may easily implement the particular animations that cycle between Figures 2A and 2B using any convenient programming tools available for implementing user interfaces or applications on either standalone mobile devices or smartphones.
[0028] Thus, having described the graphical user interface with respect to the embodiment of Figures 2A and 2B, further variations will now be described with respect to Figures 3A-23B, with salient points being highlighted.
[0029] 3A and 3B show a graphical user interface 300. The animation includes a periodic oscillation between the state of FIG 3A and the state of FIG 3B. In this embodiment, the first and second trends showing the bubbles 306, 308 are configured to move upward to indicate an upward trend in the analyte concentration level, and the period of the periodic movement may be different than that shown in FIG 2A and 2B.
[0030] 4A and 4B illustrate a graphical user interface 400. The animation includes oscillating periodically between the state of FIG. 4A and the state of FIG. 4B. In this particular embodiment, the colored bubble 202 is green, indicating that the current analyte concentration level is on target. Additionally, the first and second trend indicating bubbles 406, 408 are configured to move upward to indicate an upward trend in the host's analyte (glucose) concentration level, and an upward arrow indicator 410 is further provided, the latter configured to indicate an upward trend in the analyte concentration level.
[0031] 5A and 5B show another version / embodiment of a graphical user interface 500 according to the present invention. The animation includes a periodic oscillation between the state of FIG. 5A and the state of FIG. 5B. In this embodiment, the colored bubble 202 is red, indicating that the current analyte concentration level is above the target. Furthermore, the first and second trend indicating bubbles 506, 508 are configured to move downwards to indicate a downward trend in the host's analyte (glucose) concentration level, and a downward arrow indicator 510 is further provided, the latter indicator 510 configured to indicate a downward trend in the analyte concentration level.
[0032] 6A and 6B show another version of a graphical user interface 600 according to an aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 6A and the state of FIG. 6B. In this particular embodiment, the colored bubble 202 is red, indicating that the current analyte concentration level is above the target. Additionally, the first and second trend indicating bubbles 606, 608 move downwards to indicate a downward trend in the analyte concentration level, and a downward arrow indicator 610 is further provided, the latter indicator 610 being configured to indicate a downward trend in the analyte concentration level.
[0033] 7A and 7B show another graphical user interface 700 according to an aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 7A and the state of FIG. 7B. In this embodiment, the colored bubble 202 is blue, indicating that the current analyte concentration level is below the target analyte (glucose) concentration level. Additionally, the first and second trend indicating bubbles 706, 708 are configured to move to the right as shown, and a right arrow indicator 710 is provided, while the latter indicator 706, 708, 710 is configured to indicate a steady trend in the analyte concentration level.
[0034] 8A and 8B show a graphical user interface 800 according to another aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 8A and the state of FIG. 8B. In this embodiment, the colored bubble 202 is blue, indicating that the current analyte concentration level is below the target analyte concentration level stored by the processor. Furthermore, the first and second trend indicating bubbles 806, 808 are, in accordance with this embodiment, configured to move to the right as shown, and a right arrow indicator 810 is provided, with the latter bubble and indicator 810 configured to indicate or present to the user a steady trend in the analyte concentration level.
[0035] 9A and 9B illustrate yet another graphical user interface 900 according to an aspect of the present invention. The animation includes oscillating between the state of FIG. 9A and the state of FIG. 9B. In this particular embodiment, the colored bubble 202 is green, indicating that the current analyte concentration level is the target analyte concentration level. Additionally, the first and second trend indicating bubbles 906, 908 are configured to move to the right in the animation, and a right arrow indicator 910 is provided, with each bubble 906, 908 and indicator 910 configured to indicate to the user a steady trend in the analyte concentration level.
[0036] 10A and 10B show another graphical user interface 1000 according to an aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 10A and the state of FIG. 10B. In this embodiment, the colored bubble 202 is red, indicating that the current analyte concentration level is above the target analyte (glucose) concentration level. As described above, the determination that the concentration level is at, above, or below the target level, or in the range of the target level, in various embodiments, is determined based on using a range of values, for example, 10 units around the target value. Additionally, the first and second trend indicating bubbles 1006, 1008 are configured to move to the right as shown, and a right arrow indicator 1010 is further provided, while each of the bubbles 1006, 1008 and indicator 1010 are configured to indicate a steady trend of the analyte concentration level.
[0037] 11A and 11B show yet another graphical user interface 1100 according to an aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 11A and the state of FIG. 11B. In this particular embodiment, the colored bubble 202 is red, indicating that the current analyte concentration level exceeds the target analyte concentration level stored by the processor of the system. Furthermore, the first and second trend indicating bubbles 1106, 1108 are configured to move to the right of the animation, and a right arrow indicator 1110 is further provided, while each of the latter bubbles 1106, 1108 and indicator 1110 is configured to indicate a stable trend of the analyte concentration level. In addition to and in accordance with this embodiment, the oscillation period here may be faster than that of the animation of FIG. 10A and 10B to indicate to the user a more significant deviation from the desired concentration level and / or to indicate to the user that the displayed level is not found to be trending toward recovery (i.e., the host's target analyte concentration level).
[0038] 12A and 12B illustrate yet another graphical user interface 1200 according to an aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 12A and the state of FIG. 12B. In this particular embodiment, the animated colored bubble 202 is blue, indicating that the current analyte concentration level is below the stored target analyte concentration level. Additionally, the first and second trend indicating bubbles 1206, 1208 move downwards, and a double down arrow indicator 1210 is provided, each of the foregoing indicating a downward trend in the analyte concentration level.
[0039] 13A and 13B show a graphical user interface 1300 according to another aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 12A and the state of FIG. 12B. In this particular embodiment, the colored bubble 202 is blue, indicating that the current analyte concentration level is below the target analyte concentration level or below the target analyte concentration range. Additionally, the first and second trend indicating bubbles 1306, 1308 move downwards, and a single downward arrow indicator 1310 is provided, each configured to indicate to the user the downward trend in the analyte concentration level. The oscillation period in this version may be slower than that of the animation of FIG. 12A and 12B to indicate less severe deviations from the target analyte concentration level.
[0040] 14A and 14B show a graphical user interface 1400 according to another aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 14A and the state of FIG. 14B. In this particular embodiment, the colored bubble 202 is green, indicating that the current analyte concentration level is at or within the target analyte concentration level stored by the system's processor. Additionally, the first and second trend indicating bubbles 1406, 1408 move downwards, and a downward arrow indicator 1410 is provided, each of the latter configured to indicate to the user a downward trend in the analyte concentration level.
[0041] 15A and 15B illustrate a graphical user interface 1500 according to various other aspects. The animation includes oscillating between the state of FIG. 15A and the state of FIG. 15B. In this particular embodiment, the colored bubble 202 is red, indicating that the current analyte concentration level exceeds the range of target analyte concentrations stored by the system's processor. Additionally, the first and second trend indicating bubbles 1506, 1508 move upwardly, and an up arrow indicator 1510 is provided, each of the foregoing configured to indicate an upward trend in the host's analyte concentration level.
[0042] 16A and 16B show yet another example of a graphical user interface 1600 according to an aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 16A and the state of FIG. 16B. In this particular embodiment, the colored bubble 202 is red, indicating that the current analyte concentration level exceeds the range of the stored target analyte concentration. Additionally, the first and second trend indicating bubbles 1606, 1608 move upwards and an up arrow indicator 1610 is provided, each of the latter configured to indicate an upward trend in the host's analyte concentration level. The oscillation period here may be faster than that of FIG. 15A and 15B to indicate a more severe deviation from the target analyte concentration level.
[0043] 17A and 17B show another graphical user interface 1700 according to an aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 17A and the state of FIG. 17B. In this particular embodiment, the colored bubble 202 is blue, indicating that the current analyte concentration level is below that of the stored target analyte concentration range, and as shown, the value presented in the white bubble 204 indicates that the detected analyte concentration level is extremely low. Furthermore, the second trend showing the bubble 1708 according to this version is configured to pulse at a predetermined interval between the positions shown in FIG. 17A and 17B to indicate this extremely low condition. In such a case, the trend arrow indicator cannot be displayed because the direction of the bubbles 1706, 1708 would follow the trend if the arrow indicator were present. Furthermore, the timeline 220 in the lower portion of this animation indicates that the sensor limit, i.e., the limit of the sensor's reportable range, has been reached.
[0044] 18A and 18B show yet another graphical user interface 1800 according to an aspect of the present invention. The animation includes oscillating between the state of FIG. 18A and the state of FIG. 18B. In this particular embodiment, the colored bubbles 202 are blue, indicating that the current analyte concentration level is below the stored target analyte concentration range. Additionally, one of the trend indicating bubbles 1808 pulses between the positions shown in FIG. 18A and 18B to indicate that the animation cannot represent the trend and therefore no arrow indication is presented to the user.
[0045] 19A and 19B illustrate a graphical user interface 1900 according to an aspect of the present invention. The animation includes oscillating between the state of FIG. 19A and the state of FIG. 19B. In this embodiment, the colored bubble 202 is blue, indicating that the current analyte concentration level is below the stored target analyte concentration range. Additionally, one of the trending bubbles 1908 is configured to pulse between the positions shown in FIG. 19A and 19B to indicate to the user that the trend cannot be shown.
[0046] 20A and 20B show a graphical user interface 2000 according to another aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 20A and the state of FIG. 20B. In this embodiment, the colored bubble 202 is green, indicating that the current analyte concentration level is within the range of the stored target analyte concentration. Additionally, one of the trend indicating bubbles 2008 is configured according to this version to pulse between the positions shown in FIG. 20A and 20B, indicating that the trend may not be reported to the user.
[0047] 21A and 21B show a graphical user interface 2100 according to another aspect of the present invention. The animation includes oscillating between the state of FIG. 21A and the state of FIG. 21B. In this particular embodiment, the colored bubble 202 is red, indicating that the current analyte concentration level is outside the range of stored target analyte concentrations. Additionally, one of the trend indicating bubbles 2108 is configured to pulse between the positions shown in FIG. 21A and 21B to indicate that the trend cannot be reported.
[0048] 22A and 22B show another graphical user interface 2200 according to an aspect of the present invention. The animation includes oscillating periodically between the state of FIG. 22A and the state of FIG. 22B. In this particular embodiment, the colored bubbles 202 are red, indicating that the current analyte concentration level is beyond the range of the stored target analyte concentration. Additionally, at least one of the trend indicating bubbles 2208 is configured to pulse between the positions shown in FIG. 22A and 22B to indicate that the trend may not be reported. The pulsation period here may be faster than that of FIG. 21A and 21B to indicate a more severe deviation from the target analyte concentration level.
[0049] 23A and 23B show another graphical user interface 2300 according to an aspect of the present invention. The animation includes oscillating between the state of FIG. 23A and the state of FIG. 23B. In this embodiment, the animated colored bubble 202 is red to indicate that the current analyte concentration level is beyond the range of the stored target analyte concentration, while the value presented in the white bubble 204 indicates that the detected level is too high, according to this embodiment. Furthermore, at least one of the trends showing the bubbles 2308 is configured to pulse between the positions shown in FIG. 23A and 23B to indicate this too high condition. Furthermore, according to this embodiment, the red gradient shown in the body and top of the graph indicates that the limit of the reportable range of the sensor has been reached.
[0050] FIG. 24 illustrates one embodiment of an animation decision matrix for determining the animated graphical user interface present on the display unit of FIG. 1. As shown in FIG. 24, the current trend and the current analyte concentration level, which may be determined by a processor, are used to determine the periodicity or speed of the animation. Each row (as shown on the Y-axis) indicates that the current trend is rapidly rising, rising, steady, falling, rapidly falling, or pulsating, which may be used to select one of the graphical user interfaces of FIGS. 2A-23B. The columns (on the X-axis) indicate the current analyte concentration level as very high (501+ mg / dL), very high (500-300 mg / dL), high (299-X mg / dL; where X is the user's target high), in range (X-Y mg / dL; where Y is the user's target low), low (Y-56 mg / dL), very low (55-40 mg / dL), very low (39-0 mg / dL), or imminently low. Where rows and columns intersect in the table, the level indicates which speed to select. For example, L3 corresponds to a super fast and blinking arrow with a duration of 0.4 seconds, L2 corresponds to a super fast with a duration of 0.4 seconds, L1 corresponds to a fast with a duration of 1 second, and L0 corresponds to a slow with a duration of 2 seconds. In other embodiments, different durations may be used.
[0051] In summary, FIG. 25 illustrates an embodiment of an animated graphical user interface element according to one or more aspects described herein. FIG. 25A shows that an increase from 0 to 30 mg / dL in ½ hour triggers rightward animation. FIG. 25B shows that an increase of 30 to 60 mg / dL in ½ hour triggers the upper right animation. FIG. 25C shows that an increase from 60 to 90 mg / dL in ½ hour triggers upward animation. FIG. 25D shows that an increase of 90+ mg / dL in ½ hour triggers upward animation with two arrows. FIG. 25E shows that a decrease from 30 to 60 mg / dL in ½ hour triggers the lower right animation. FIG. 25F shows that a decrease from 60 to 90 mg / dL in ½ hour triggers downward animation. FIG. 25G shows that a decrease of 90+ mg / dL in ½ hour triggers a downward animation with two arrows. FIG. 25H shows an animation of pulsing as above, but without the arrows. FIG. 25I shows an animation with two bubble rotations, for example, for use during sensor warm-up where no bubbles are shown if the sensor is not present.
[0052] FIG. 26 is a flow chart illustrating a method 2600 of alerting a user using an animated graphical user interface such as those described above. The method 2600 at block 2610 continuously monitors an analyte concentration level of a physiological fluid. The method 2600 at block 2620 determines a trend indicator from a predictive algorithm, which may be stored in a processor. The method 2600 at block 2630 displays the historical analyte concentration level and a trend indicator animation using a graphical user interface. The trend indicator animation includes a visual element configured by at least one processor to have a periodic movement between a first position and a second position on the display in one of a plurality of trend directions. The trend direction of the periodic movement between the first position and the second position indicates whether the analyte concentration is trending above a target analyte concentration level, trending below a target analyte concentration level, or trending at a target analyte concentration level. The visual element is further configured with a period of the periodic movement between the first position and the second position to indicate a severity of the analyte concentration fluctuation compared to the target analyte concentration level. The method 2600 at block 2640 alerts the user via the above graphical user interface animation.
[0053] Figure 27 illustrates an embodiment of a graphical user interface 2700 that allows for the inclusion of one or more user settings. The graphical user interface element 2700 may be used in conjunction with the graphical user interfaces of Figures 2A-23B. For example, the animations described above may be turned off by default in the programming of the system's processor. In such a case, the graphical user interface element 2702 may be used to turn the animations on (or off).
[0054] FIG. 28 illustrates an embodiment of a graphical user interface 2800 that includes a graphical user interface element 2810. In one embodiment, the graphical user interface element 2810 provides information or other forms of input prompts to enable animations, for use with, for example, the graphical user interfaces of FIGS. 2A-23B. For example, the graphical user interface element 2810 may be displayed to a user if the user has not used an animation within three days (or any other configurable period) since beginning to use the system. Additionally, the graphical user interface element 2810 may present a demonstration or trial mode. These elements may be selected to show only during certain times of the day.
[0055] According to at least one particular implementation, when animation is turned on, the current analyte reading animation (or "current point") 2805 begins to pulsate animated at a rate commensurate with the severity of the reading, as previously disclosed above with respect to the event showing the animation bubble. In another example, the animation may include a series of readings and / or trend arrow(s). In such a case, the animation may differ depending on the combination of readings and arrows.
[0056] FIG. 29 illustrates an embodiment of a graphical user interface 2900 in which the current analyte reading animation element 2910 disappears to indicate a lack of connectivity to the user. When connectivity is restored, the animation element 2910 reappears. Additionally, an icon 2920 indicating a loss of connectivity is also presented to the user, and may indicate, for example, that the connection has been lost or that the sensor is reporting that the data is unreliable. For example, the icon 2920 may indicate a lack of connectivity or the data is out of date. In one embodiment, the icon 2929 may be an irregularly shaped link icon. In another embodiment, a different irregularly shaped link icon may be presented below the current reading when the reading becomes invalid (e.g., older than 1 minute, or other configurable minutes due to signal loss or unstable / no reading condition, and this icon may remain displayed for up to 5 minutes, or other configurable minutes). In another embodiment, the invalid reading icon may be replaced or expanded with a signal loss or no reading message displayed on the screen after a specified period that does not include a new reading. In another embodiment, when a new reading is available, the current point indicator may return (pulsing) and the irregularly shaped link icon may move away.
[0057] 30A-30C show an embodiment of a graphical user interface 3000 in which a current analyte reading animation element changes color to indicate the current reading relative to a target range threshold. For example, FIG. 30A shows the use of a first color C1, such as red, to indicate that the reading is above target. FIG. 30B shows the use of a second color C2, such as green, to indicate that the reading is on target. FIG. 30C shows the use of a third color C3, such as blue, to indicate that the reading is below target.
[0058] Embodiments of the present disclosure may include systems, methods, and / or computer program products. The computer program products may include a computer-readable storage medium (or media) having computer-readable program instructions thereon for causing a processor to perform aspects described herein.
[0059] A computer-readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of computer-readable storage media includes the following: portable computer diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), static random access memories (SRAMs), portable compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), memory sticks, floppy disks, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium should not be construed as a transitory signal per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a wave guide or other transmission medium (e.g., light pulses passing through a fiber optic cable), or electrical signals transmitted over wires.
[0060] The computer-readable program instructions described herein may be downloaded to each computing device / processing device from a computer-readable storage medium or an external computer or external storage device over a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include copper transparent cables, optical transmission fiber, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface of each computing device / processing device receives the computer-readable program instructions from the network and transfers the computer-readable program instructions to a computer-readable storage medium within the respective computing device / processing device for storage.
[0061] The computer readable program instructions for carrying out the operations of certain embodiments may be either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including, for example, conventional processing programming languages such as Smalltalk, object oriented programming languages such as C++, and the "C" programming language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or wide area network (WAN), or the connection may be made on an external computer (e.g., via the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA) may execute computer readable program instructions by utilizing state information of the computer readable program instructions to individualize the electronic circuitry to perform aspects described herein.
[0062] The embodiments are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to the embodiments. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer readable program instructions.
[0063] These computer-readable program instructions may be provided to a processor of a general purpose computer, a special purpose computer, or other programmable data processing device such that the instructions, executed by the processor of the computer or other programmable data processing device, create means for performing the function / operation specified in the block or blocks of the flowcharts and / or block diagrams. These computer-readable program instructions may also be stored on a computer-readable storage medium that may direct a computer, programmable data processing device, and / or other device to function in a particular manner, such that a computer-readable storage medium having instructions stored therein includes an article of manufacture including instructions that perform aspects of the function / operation specified in the block or blocks of the flowcharts and / or block diagrams.
[0064] The computer-readable program instructions may also be loaded into a computer, other programmable data processing apparatus, or other device to cause a series of operating steps on the computer, other programmable apparatus, or other device to generate a computer-implemented process such that the instructions executing on the computer, other programmable apparatus, or other device implement the function / act specified in the block or blocks of the flowcharts and / or block diagrams.
[0065] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments. In this regard, each block in the flowcharts or block diagrams may represent an instruction module, instruction segment, or instruction portion, including one or more executable instructions for implementing a specified logical function(s). In some alternative embodiments, the functions described in the blocks may occur out of the order described in the figures. For example, two blocks shown in succession may in fact be executed substantially simultaneously, or the blocks may be executed in reverse order, depending on the functionality involved. It will also be noted that each block of the block diagrams and / or flowchart diagrams, as well as combinations of blocks in the block diagrams and / or flowchart diagrams, may be executed by a dedicated hardware-based system that performs a specific function or performs or implements a combination of dedicated hardware and computer instructions.
Claims
1. 1. A system for continuously monitoring an analyte concentration level in a physiological fluid, comprising: A sensor; A transmitter; one or more processors; and a unit for receiving data from a sensor comprising a display for outputting a graphical user interface, the display being controlled by the one or more processors to display historical analyte concentration levels and a trend indicator animation using the graphical user interface, the trend indicator animation including a first visual element configured by the at least one processor to have a cyclical movement between a first position and a second position on the display in one of a plurality of trend directions, the trend direction of the cyclical movement between the first position and the second position indicating whether the analyte concentration is increasing or decreasing and a rate of change of the analyte concentration level, and the first visual element further configured to vary a period of the cyclical movement between the first position and the second position to indicate a severity of the analyte concentration fluctuation.
2. 2. The system of claim 1, wherein the trend indicator animation includes at least a second visual element configured by the one or more processors, the second visual element including one or more indicators for visualizing a trend direction on the graphical user interface.
3. The system of claim 1 , wherein the periodic motion is an oscillation between the first position and the second position, and a period of the oscillation is adjustable by the one or more processors.
4. The system of claim 1 , wherein the trend indicator animation is disabled for a specified period of time.
5. The system of claim 1 , wherein the one or more processors determine the trend in the analyte concentration based on past measurements.
6. The system of claim 1 , wherein the first visual element comprises a bubble surrounding a current analyte concentration reading.
7. The system of claim 1 , wherein a portion of the first visual element moves between the first position and the second position and another portion of the first visual element is static.
8. The system of claim 1 , wherein the first visual element comprises two or more colors.
9. The system of claim 1 , wherein the analyte concentration level comprises a glucose concentration level.
10. 1. A method for alerting a user to an event related to an analyte concentration in a physiological fluid, comprising: continuously monitoring the analyte concentration of the physiological fluid; determining a trend in the analyte concentration based on past measurements; displaying historical analyte concentration levels and a trend indicator animation using a graphical user interface, the trend indicator animation including a first visual element configured by at least one processor to have a cyclical movement between a first location and a second location on the display in one of a plurality of trend directions, the trend direction of the cyclical movement between the first location and the second location indicating whether the analyte concentration is increasing or decreasing, or a range and rate of change in the analyte concentration level, the first visual element further configured to vary a period of the cyclical movement between the first location and the second location to indicate a severity of the analyte concentration fluctuation; and displaying at least a second visual element including one or more arrows indicating the trend direction on the graphical user interface.
11. 11. The method of claim 10, further comprising using the graphical user interface to display a current analyte value animation that pulses with a period of the cyclical movement and changes color based on the severity of the variation in the analyte concentration.
12. The method of claim 10 , wherein the one or more arrows blink.
13. a graphical user interface for alerting a user to an event based on continuous monitoring of an analyte concentration in a physiological fluid, said graphical user interface being displayed on a display; a historical analyte concentration level; and a trend indicator animation, the trend indicator animation including a first visual element configured by the at least one processor to have a cyclical movement between a first location and a second location on the display in one of a plurality of trend directions, the trend direction of the cyclical movement between the first location and the second location indicating whether the analyte concentration is increasing or decreasing and a rate of change of the analyte concentration level, the first visual element further configured to vary a period of the cyclical movement between the first location and the second location to indicate a severity of the analyte concentration fluctuation.
14. 14. The graphical user interface of claim 13, wherein the trend indicator animation includes at least a second visual element configured by one or more of the processors and includes one or more directional indicators indicating the trend direction on the graphical user interface.
15. The graphical user interface of claim 13 , wherein the periodic movement is an oscillation between the first position and the second position, and the period of the oscillation is adjustable by the at least one processor.
16. The graphical user interface of claim 13 , wherein the trend indicator animation indicates the severity.
17. The graphical user interface of claim 13 , wherein the visual element comprises a bubble surrounding a current analyte concentration reading.
18. The graphical user interface of claim 13 , wherein a portion of the first visual element moves between the first position and the second position and another portion of the first visual element is static.
19. The graphical user interface of claim 13 , wherein the first visual element comprises two or more colors.
Citation Information
Patent Citations
User Interface for Continuous Glucose Monitoring
JP2018501529A
Systems and methods for visualizing health data and user assistance tools for continuous glucose monitoring - Patents.com
JP2019532682A
Blood sugar management watch and method for management of blood sugar
KR1020150035239A
Systems and methods for leveraging smartphone features in continuous glucose monitoring
US20140012118A1