Electronic apparatus and method of controlling the same

The electronic device addresses sensor errors in continuous glucose monitoring by disabling calibration inputs during errors and correcting sensor data based on user sleep status, ensuring accurate blood glucose level display.

JP2025178158APending Publication Date: 2025-12-05I SENS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025080780
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-22
Filing Date
2025-05-13
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

Continuous glucose monitoring systems can provide inaccurate blood glucose levels due to sensor errors, such as excessive pressure or instability, leading to user confusion.

Method used

An electronic device that receives sensor data from an implantable analyte monitoring device, displays a UI element for calibration, and disables the UI if an error is detected, adjusting error detection thresholds based on user sleep status and using calibration information to correct sensor data.

Benefits of technology

Prevents inaccurate blood glucose values from being provided to users by detecting and correcting sensor errors, maintaining accurate analyte concentration display and user guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025178158000001_ABST
    Figure 2025178158000001_ABST
Patent Text Reader

Abstract

To provide an electronic apparatus and a method of controlling the same.SOLUTION: The method includes: receiving sensor data related to a concentration of an analyte from an analyte monitoring device at least partially implantable beneath a skin of a user; displaying a UI element for receiving calibration information from the user, where the concentration of the analyte is acquired based on the sensor data and the calibration information; and deactivating the UI element when an error related to the sensor data is detected.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Background technology]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to and the benefit of Korean Patent Application No. 10-2024-0066588, filed May 22, 2024, the entire disclosure of which is incorporated herein by reference.

[0002] 1. Field of the Invention TECHNICAL FIELD The present disclosure relates to electronic devices and methods for controlling the same, and more particularly to electronic devices for providing analyte concentrations to a user and methods for controlling the same.

[0003] 2. Description of Related Technology A continuous glucose monitoring system (CGMS) is a system that uses a sensor in contact with the user's bodily fluid (e.g., interstitial fluid) to obtain and provide a user's blood glucose level. A continuous glucose monitoring system includes a continuous glucose monitor that detects a sensor signal related to the concentration of glucose from the user's bodily fluid, and a user terminal device that obtains and provides a blood glucose concentration to the user based on the sensor signal.

[0004] On the other hand, there may be cases where the sensor signal does not reflect the actual blood glucose level. For example, if excessive pressure is applied to the body part where the continuous glucose monitor is attached, the blood glucose level derived through the sensor signal may be significantly lower than the actual blood glucose level. Alternatively, due to sensor instability, the rate of change of the blood glucose level derived through the sensor signal may be excessively large. In this way, providing the user with an inaccurate blood glucose level in a situation where the sensor signal does not reflect the actual blood glucose level (i.e., a situation where there is an error in the sensor signal) may be confusing to the user.

[0005] Therefore, what is needed is a method for controlling electronic devices to prevent user confusion when there are errors in the sensor signals. Summary of the Invention

[0006] The present disclosure is directed to providing an electronic device for detecting errors in a sensor signal.

[0007] The present disclosure is also directed to providing an electronic device that prevents an inaccurate blood glucose value from being provided to a user in response to an error in the sensor signal.

[0008] The technical goals of the present disclosure are not limited to those described above, and other technical goals not described above will be clearly understood by those skilled in the art from the following description.

[0009] According to one embodiment of the present disclosure, a method for controlling an electronic device may be provided, including receiving sensor data related to a concentration of an analyte from an analyte monitoring device that is at least partially implantable under a user's skin; displaying a UI element for receiving calibration information from the user, the concentration of the analyte being obtained based on the sensor data and the calibration information; and disabling the UI element if an error related to the sensor data is detected.

[0010] The error may be detected if the rate of change of the concentration of the analyte is outside a preset range.

[0011] The error may be detected if the rate of change of the concentration of the analyte remains below a threshold for a preset period of time.

[0012] The threshold may be adjusted based on whether the user is sleeping.

[0013] The error may not be detected if the user is not asleep.

[0014] If the time point corresponding to the concentration of the analyte does not fall within a predetermined time period, the error may go undetected.

[0015] The method may further include, if the calibration information is received from the user, obtaining the concentration of the analyte by calibrating the sensor data based on the calibration information.

[0016] If the error is detected, the concentration of the analyte may be displayed in a first display mode, and if the error is not detected, the concentration of the analyte may be displayed in a second display mode different from the first display mode.

[0017] The method may further include, when an error associated with first sensor data corresponding to a first concentration of the analyte is detected, correcting the first concentration of the analyte corresponding to a first time point based on a second concentration of the analyte corresponding to a second time point surrounding the first time point.

[0018] The UI element may be displayed simultaneously with the concentration of the analyte on the same screen.

[0019] According to another embodiment of the present disclosure, an electronic device may be provided that includes a display; a communications interface including at least one communications circuit; a memory that stores at least one instruction; and a processor, wherein the processor executes the at least one instruction to receive sensor data regarding a concentration of an analyte from an analyte monitoring device that is at least partially implantable under a user's skin, display a UI element on the display to receive calibration information from the user, wherein the concentration of the analyte is obtained based on the sensor data and the calibration information is used to calibrate the sensor data, and disable the UI element if an error regarding the concentration of the analyte is detected.

[0020] The processor may detect the error if the rate of change of the concentration of the analyte is outside a preset range.

[0021] The processor may detect the error if the rate of change of the concentration of the analyte remains below a threshold for a preset period of time.

[0022] The processor may adjust the threshold based on whether the user is sleeping.

[0023] If the user is not asleep, the processor may not detect the error.

[0024] If the time point corresponding to the concentration of the analyte does not fall within a predetermined time period, the processor may not detect the error.

[0025] If the calibration information is received from the user, the processor may obtain the concentration of the analyte by calibrating the sensor data based on the calibration information.

[0026] The processor may display the concentration of the analyte in a first display mode if the error is detected, and may display the concentration of the analyte in a second display mode different from the first display mode if the error is not detected.

[0027] If an error is detected in the first concentration of the analyte, the processor may correct the first concentration of the analyte corresponding to a first time point based on a second concentration of the analyte corresponding to a second time point surrounding the first time point.

[0028] The processor may display the UI element simultaneously with the concentration of the analyte on the same screen.

[0029] The means for solving the problems of the present disclosure are not limited to the solutions described above, and means not mentioned can be clearly understood by a person skilled in the art to which the present disclosure pertains from the specification and accompanying drawings. [Brief explanation of the drawings]

[0030] Aspects, features, and advantages of the present disclosure will become apparent from the following detailed description when taken in conjunction with the accompanying drawings.

[0031] [Figure 1] FIG. 1 is a schematic diagram illustrating a continuous glucose monitoring system according to one embodiment of the present disclosure.

[0032] [Figure 2] 1 is a flowchart illustrating a method for controlling an electronic device according to one embodiment of the present disclosure.

[0033] [Figure 3] 1 is a graph illustrating blood glucose levels according to one embodiment of the present disclosure.

[0034] [Figure 4] 1 is a graph illustrating blood glucose change rate according to one embodiment of the present disclosure.

[0035] [Figure 5] FIG. 10 is a diagram for explaining a blood glucose level display screen according to an embodiment of the present disclosure.

[0036] [Figure 6] FIG. 1 is a schematic diagram illustrating a blood glucose level display method according to one embodiment of the present disclosure.

[0037] [Figure 7] FIG. 10 is a schematic diagram illustrating a blood glucose level display method according to another embodiment of the present disclosure.

[0038] [Figure 8] FIG. 1 is a block diagram illustrating the configuration of an analyte monitoring system (1000) according to one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0039] The terminology used herein will first be briefly explained, and then the present disclosure will be described in detail.

[0040] The terms used in this specification are selected from currently widely used general terms as much as possible, taking into consideration the functions in this disclosure, but they may change depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, and the like. In particular, the terms may be arbitrarily selected by the applicant. In this case, the meanings of the terms will be explained in detail throughout the relevant explanations of this disclosure. Therefore, the terms used in this specification shall be defined based on their meanings and the overall content of this disclosure, rather than their names.

[0041] The present disclosure may be modified in various ways and have various embodiments, and specific embodiments are shown in the drawings and described in detail. However, this is not intended to limit the present disclosure to the specific embodiments, and the present disclosure should be understood to include all modifications, equivalents, and alternatives within the spirit and technical scope of the disclosure. In describing the embodiments, detailed descriptions of related known technologies will be omitted if they are deemed to obscure the subject matter of the present disclosure.

[0042] Terms such as "first," "second," and similar terms may be used to describe various components, but the components are not limited by these terms. These terms are used only to distinguish one component from another.

[0043] The singular terms include the plural terms unless the context clearly dictates otherwise. As used herein, the terms "include," "have," and similar terms indicate the presence of features, integers, steps, operations, components, parts, or combinations thereof described herein, and do not exclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.

[0044] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure can be implemented in many different forms and is not limited to the embodiments described herein. To clearly explain the present disclosure, parts irrelevant to the description are omitted in the drawings, and like reference numerals refer to like parts throughout the specification.

[0045] FIG. 1 is a schematic diagram illustrating a continuous glucose monitoring system according to one embodiment of the present disclosure.

[0046] Referring to FIG. 1 , an analyte monitoring system (1000) may include an analyte monitoring device (100) and an electronic device (200). For example, the analyte monitoring system (1000) may be a continuous glucose monitoring system (CGMS), and the analyte monitoring device (100) may be a continuous glucose monitor (CGM). The electronic device (200) may be a user terminal device. For example, the electronic device (200) may be a smartphone, a tablet PC, a smartwatch, a PDA, or a dedicated receiver (e.g., a receiver).

[0047] The analyte monitoring device 100 may include an analyte sensor insertable into the body of a user 1. The analyte monitoring device 100 may acquire sensor data related to the concentration of an analyte in a bodily fluid (e.g., interstitial fluid) of the user 1 through the analyte sensor. The sensor data may include a sensor signal (e.g., a current signal) measured by the analyte sensor. The analyte may include glucose and ketones.

[0048] The analyte monitoring device (100) may be communicatively connected to the electronic device (200). For example, the analyte monitoring device (100) may be connected to the electronic device (200) according to the Bluetooth® protocol. The analyte monitoring device (100) may transmit sensor data to the electronic device (200) according to a predefined schedule (e.g., every five minutes).

[0049] The electronic device 200 may obtain the concentration of the analyte based on the sensor data received from the analyte monitoring device 100. The electronic device 200 may derive the concentration of the analyte by calibrating the sensor data based on the calibration information. The calibration information may include the user's blood glucose level measured through a blood glucose meter. For example, the user 1 may input their blood glucose level measured using the blood glucose meter into the electronic device 200.

[0050] The electronic device 200 may provide the analyte concentration to the user 1. For example, the electronic device 200 may display a chart or graph representing the analyte concentration on a display. In response, the user 1 may check the analyte concentration in real time through the electronic device 200.

[0051] FIG. 2 is a flowchart illustrating a method for controlling an electronic device according to one embodiment of the present disclosure.

[0052] 2, the electronic device 200 may receive sensor data from the analyte monitoring device 100 (S210). The electronic device 200 may receive the sensor data from the analyte monitoring device 100 according to a predefined schedule (e.g., every 5 minutes). The electronic device 200 may maintain a constant communication connection with the analyte monitoring device 100 or may establish a communication connection at predefined time intervals (e.g., every 5 minutes).

[0053] The electronic device 200 may receive calibration information from the user through the activated UI element (S220). The UI element may be displayed on a display provided on the electronic device 200. The user may input the calibration information through the UI element. The calibration information is information for calibrating sensor data, and may be, for example, a blood glucose level measured through a blood glucose meter.

[0054] The electronic device 200 may obtain the concentration of the analyte by calibrating the sensor data based on the calibration information (S230). In the present disclosure, calibration may be the process of deriving the concentration of the analyte from the sensor data using the calibration information. The electronic device 200 may calibrate the sensor data using a predefined algorithm (e.g., linear regression).

[0055] The electronic device 200 may perform a test on the analyte concentration (S240). The test (or self-diagnostic test) may be a procedure to determine whether there is an abnormality (or error) in the analyte concentration. In one embodiment, the electronic device 200 may detect whether the rate of change of the analyte concentration is outside a preset range. The preset range may be -3 mg / dL / min to +3 mg / dL / min. In another embodiment, the electronic device 200 may detect whether the rate of change of the analyte concentration remains below a threshold value for a preset period of time. The preset period may be 20 minutes. In another embodiment of the test, the electronic device 200 may detect whether the sensitivity of the analyte sensor 110 remains below a threshold value for more than a preset period of time.

[0056] According to various embodiments of the present disclosure, the electronic device 200 may detect an error by detecting a pattern in which the analyte concentration remains stable for a period of time and then drops off suddenly. This abnormal concentration pattern may primarily be due to physical pressure applied to the analyte sensor 110, temporarily reducing the sensor's sensitivity. When the analyte sensor 110 becomes less sensitive, a signal of less magnitude than ideal may be measured, resulting in a lower than actual analyte concentration. This phenomenon may occur particularly frequently when a user assumes a position while sleeping that compresses the body part (e.g., upper arm) to which the analyte sensor 110 is attached.

[0057] The electronic device 200 may also analyze the analyte concentration time series data for this pattern detection and apply certain criteria, such as when the rate of change in concentration over a period of time (e.g., 30 minutes) is outside of the normal range (e.g., a drop of more than 20% within 5 minutes), thereby allowing the electronic device 200 to distinguish between errors due to physical pressure on the sensor and concentration changes due to actual physiological changes.

[0058] The electronic device 200 may detect an error based on whether the user is sleeping. In one embodiment, the electronic device 200 may not detect an error if the user is not sleeping. In this case, the error may be detected only when the user is sleeping. This may be because errors in the sensor data primarily occur when the user is sleeping. More specifically, errors may occur when the user assumes a posture while sleeping that places excessive pressure on the body part to which the analyte sensor is attached.

[0059] In another embodiment, an error may be detected even when the user is not sleeping, but the error detection threshold may be set differently depending on the user's sleep status. For example, when the user is not sleeping, the threshold may be −3 (mg / dL / min), and when the user is sleeping, the threshold may be −2 (mg / dL / min). In this case, an error may be detected if the analyte concentration is below the threshold. If the analyte concentration is −2.5 (mg / dL / min), an error may not be detected when the user is not sleeping, but may be detected when the user is sleeping.

[0060] The electronic device 200 may set different preset ranges for error detection depending on the user's sleep status. In this case, an error may be detected if the analyte concentration is outside the preset range. For example, when the user is not sleeping, the preset range may be −3 mg / dL / min to +3 mg / dL / min, and when the user is sleeping, the preset range may be −2 mg / dL / min to +2 mg / dL / min. If the analyte concentration is 2.5 mg / dL / min, an error may not be detected if the user is not sleeping, but may be detected if the user is sleeping. In other words, the normal range is wider in the non-sleep state than in the sleep state, so the probability of error detection may be lower.

[0061] The electronic device 200 may identify the user's sleep status by receiving information indicating the user's sleep state through the wearable device. Additionally, the electronic device 200 may determine the user's sleep status by referring to notes recorded by the user and stored in the electronic device 200. For example, if the user writes down their sleep time as a note, the electronic device 200 may determine the user's sleep status based on the note and the local time.

[0062] Additionally, the electronic device 200 may detect an error based on other information related to the sleep status (e.g., time). For example, if the time point corresponding to the analyte concentration falls within a predetermined time interval, the electronic device 200 may detect an error in the same manner as if the user were asleep. If the time point corresponding to the analyte concentration does not fall within the predetermined time interval, the electronic device 200 may detect an error in the same manner as if the user were not asleep. That is, the predetermined time interval may correspond to the user's sleeping hours.

[0063] If an error is detected, the electronic device 200 may disable the UI element to prevent the user from inputting calibration information (S250). If calibration information is input while there is an error in the sensor data, an inaccurate concentration of the analyte may be obtained. Therefore, by disabling the UI element, the electronic device 200 may prevent the inaccurate concentration of the analyte from being obtained. The electronic device 200 may change or disable the display of the UI element. If no error is detected, the electronic device 200 may maintain the operation of the UI element. Thus, the user can input calibration information through the UI element. On the other hand, even if an error is detected, the electronic device 200 may obtain the concentration of the analyte based on the calibration information previously input by the user.

[0064] The electronic device 200 may obtain the analyte concentration based on new sensor data received after the error was detected and perform a test on the obtained analyte concentration. If the error is no longer detected, the electronic device 200 may reactivate the UI element. The electronic device 200 may also correct the analyte concentration at the time the error was present based on the analyte concentration at the time the error was absent. Alternatively, the electronic device 200 may derive the analyte concentration at the time the error was present based on the analyte concentration at the time the error was absent.

[0065] For example, a first concentration may be obtained based on sensor data at a first time point, a second concentration may be obtained based on sensor data at a second time point after the first time point, and a third concentration may be obtained based on sensor data at a third time point after the second time point. As a test result, no error may be detected for the first concentration and the third concentration, but an error may be detected for the second concentration. In other words, the sensor data at the first time point and the third time point may be normal, but the sensor data at the second time point may be abnormal.

[0066] In this case, the electronic device 200 may calculate a new concentration at the second time point based on the first concentration and the third concentration. For example, the electronic device 200 may calculate a new concentration at the second time point by performing interpolation on the first concentration and the third concentration. Alternatively, the electronic device 200 may calculate a new concentration at the second time point by performing extrapolation on the first concentration. The electronic device 200 may also modify the second concentration based on the first concentration and the third concentration.

[0067] The electronic device 200 may display the analyte concentration based on the error detection. The electronic device 200 may display the first concentration obtained based on the normal first sensor data and the second concentration obtained based on the abnormal second sensor data differently. For example, the first concentration and the second concentration may be displayed in different shapes, forms, and / or colors.

[0068] The electronic device 200 may temporarily not display an analyte concentration during the time interval in which the error exists. For example, the electronic device 200 may not display a second concentration obtained based on sensor data at a second time point in which the error exists. Thus, a data gap may be displayed at the second time point. The electronic device 200 may fill the data gap with a newly obtained or revised second concentration once the error disappears. In another embodiment, the electronic device 200 may permanently not display an analyte concentration during the time interval in which the error exists.

[0069] FIG. 3 is a graph illustrating blood glucose levels according to one embodiment of the present disclosure.

[0070] 3, the values ​​shown on graph 30 may be blood glucose levels calculated by electronic device 200 based on sensor data received from analyte monitoring device 100 worn by user 1. The x-axis of graph 30 represents time, and the y-axis represents the concentration of glucose (i.e., blood glucose level).

[0071] Referring to graph 30, it can be seen that the blood glucose level rapidly drops from 24:20 to 24:40 and rapidly rises from 24:40 to 24:55. However, the blood glucose level from 24:25 to 24:50 may differ from the user's (1) actual blood glucose level. For example, the blood glucose level from 24:25 to 24:50 may have been calculated based on an inaccurately measured sensor signal due to pressure applied to the body part where the sensor was worn while the user (1) was sleeping. Pressure applied to the sensor wearing site can affect the movement of glucose in the vicinity of the site, resulting in a sensor signal with a smaller magnitude compared to the sensor signal corresponding to the user's actual blood glucose level.

[0072] The electronic device 200 may calculate the rate of change of the blood glucose level (i.e., blood glucose change rate) based on the sensor data. The electronic device 200 may perform a test on the blood glucose level based on the blood glucose change rate to detect an error. The electronic device 200 may detect whether the magnitude of the blood glucose change rate remains above a threshold value (e.g., 10 mg / dL / min) for a preset period (e.g., 20 minutes). In the graph 30, the magnitude of the blood glucose change rate may exceed the threshold value from 24:25 to 24:55 (i.e., for 30 minutes). Specifically, the blood glucose change rate from 24:25 to 24:40 may be less than −10 mg / dL / min, and the blood glucose change rate from 24:45 to 24:55 may be greater than 10 mg / dL / min. In this case, the electronic device 200 may determine that an error related to the blood glucose level has been detected.

[0073] The electronic device 200 may detect an error by taking into account the sleep status of the user 1. For example, if the user 1 is not asleep between 24:20 and 24:55, the electronic device 200 may determine that an error has not been detected. On the other hand, if the user 1 is asleep between 24:20 and 24:55, the electronic device 200 may determine that an error has been detected.

[0074] The electronic device 200 may determine an error by referring to the blood glucose value input by the user in addition to the blood glucose value calculated based on the sensor data. For example, if the difference between the calculated blood glucose value and the input blood glucose value corresponding in time exceeds a predefined range, the electronic device 200 may determine that an error has been detected. On the other hand, if the difference between the calculated blood glucose value and the input blood glucose value corresponding in time is within a predefined range, the electronic device 200 may determine that an error has not been detected.

[0075] The electronic device 200 may detect an error by looking up past blood glucose trends at the current time. The electronic device 200 may determine an error by considering whether past blood glucose levels are normally normal but temporarily abnormal. For example, if past blood glucose levels are also abnormal, the electronic device 200 may determine that the current blood glucose level is due to factors other than pressure applied to the sensor wearing site.

[0076] If an error is detected, the electronic device (200) may disable the UI element from receiving calibration information from the user. If the error is resolved, the electronic device (200) may reactivate the UI element. The UI element may be activated immediately after the blood glucose level normalizes or after a period of time. The UI element is described in more detail with reference to FIG. 5 below.

[0077] Figure 4 is a graph illustrating blood glucose change rate according to one embodiment of the present disclosure. Graph (40) in Figure 4 corresponds to graph (30) in Figure 3. The x-axis of graph (40) represents time, and the y-axis represents blood glucose change rate.

[0078] Referring to FIG. 4, there may be a target range (TR) for the blood glucose value range. The target range (TR) may be a criterion for determining whether there is an error in the blood glucose value. If the blood glucose value change rate is outside the target range (TR), the electronic device (200) may determine that an error has been detected. It can be seen in the graph (40) that the blood glucose value change rate is outside the target range (TR) from 24:25 to 24:55. Therefore, the electronic device (200) may determine that there is an error in the blood glucose value from 24:25 to 24:55.

[0079] The electronic device 200 may perform a test each time new sensor data or blood glucose level is acquired. The electronic device 200 may also determine an error even if the abnormality in blood glucose level does not necessarily persist for a preset time period. For example, the electronic device 200 may determine an error based on only two consecutive blood glucose levels. In the graph 40, the blood glucose level change rate at 24:25 may be calculated based on the blood glucose level at 24:20 and the blood glucose level at 24:25. If the blood glucose level change rate at 24:25 is outside the target range (TR), the electronic device 200 may determine that an error has been detected without considering the blood glucose level change rate at 24:30.

[0080] FIG. 5 is a diagram for explaining a blood glucose level display screen according to an embodiment of the present disclosure.

[0081] Referring to FIG. 5, a first screen (50-1) and a second screen (50-2) are blood glucose level display screens displayed on the display 210 of the electronic device 200. In the first screen 50-1, a UI element 52 is activated, and in the second screen 50-2, the UI element 52 is deactivated. The UI element 52 may be a component for receiving calibration information from a user. The user may select the activated UI element 52 and input the blood glucose level measured by the blood glucose meter as calibration information. When the UI element 52 is selected, the electronic device 200 may display a calibration information input window.

[0082] If an error is detected as a result of the blood glucose test, the electronic device 200 may deactivate the UI element 52. At this time, the user cannot input calibration information through the UI element 52. For example, even if the user selects the UI element 52, the electronic device 200 may not display a calibration information input window. If the error is resolved as a result of the blood glucose test, the electronic device 200 may reactivate the UI element 52. In response, the user may select the UI element 52 and input calibration information.

[0083] The electronic device 200 may deactivate the UI element 52 based on the user's sleep status. For example, if the user is sleeping, the electronic device 200 may not deactivate the UI element 52 even if an error is detected. This is because the user does not select the UI element 52 while sleeping.

[0084] The UI element (52) can be displayed simultaneously with the blood glucose chart (51) on the same screen.

[0085] In one embodiment, the UI element 52 may be displayed overlaid on the blood glucose chart 51. In this case, the UI element 52 may cover a portion of the blood glucose chart 51, temporarily obscuring that portion of the blood glucose level. In particular, the UI element 52 may be positioned in the area of ​​the blood glucose chart 51 where past blood glucose levels are displayed so as not to cover the portion of the blood glucose chart 51 where the current blood glucose level is displayed. This allows the user to constantly check the current blood glucose level while simultaneously entering calibration information.

[0086] In another embodiment, the UI element 52 may be displayed in an area that does not overlap the blood glucose chart 51. If necessary, the user may move or resize the UI element 52 to check the covered area of ​​the blood glucose chart 51.

[0087] Meanwhile, in addition to the UI elements (52), the blood glucose display screen may display a chart (51) showing blood glucose levels, a current blood glucose level (53), and an indicator (54) showing changes in blood glucose levels.

[0088] According to various embodiments of the present disclosure, the electronic device 200 may output a guide message regarding the user's behavior, for example, the guide message may instruct the user not to press the analyte monitoring device 100.

[0089] Additionally, if the user attempts to enter calibration information while an error is detected, the electronic device 200 may disable the UI elements 52 and provide a guidance message such as, "Calibration not possible due to unstable sensor conditions. Please try again after the sensor conditions have stabilized." Such guidance messages may help prevent erroneous measurements due to inaccurate calibration and maintain the accuracy of analyte monitoring by informing the user of the current situation and the appropriate response.

[0090] The guide messages may be provided not only in text format but also in various forms such as audio guidance, vibration patterns, or visual icons, which may be selectively activated according to user settings.

[0091] FIG. 6 is a schematic diagram illustrating a blood glucose level display method according to one embodiment of the present disclosure.

[0092] Referring to FIG. 6 , the blood glucose chart (60) displayed by the electronic device (200) may show blood glucose levels by time. The manner in which the blood glucose levels are displayed may vary depending on whether an error is detected. For example, the first blood glucose level (61) may be a normal value for which no error is detected, and the second blood glucose level (62) may be an abnormal value for which an error is detected. In this case, the first blood glucose level (61) and the second blood glucose level (62) may be displayed differently. In one embodiment, the first blood glucose level (61) and the second blood glucose level (62) may be displayed in different shapes or colors. Also, a warning indicator (63) may be displayed around the second blood glucose level (62) to notify the user that the second blood glucose level (62) may be inaccurate. For example, if the user (1) selects the warning indicator (63), the electronic device (200) may display a guidance message (64). In another example, the electronic device (200) may display the guidance message (64) without the user (1) making a selection.

[0093] The first blood glucose value (61) and the second blood glucose value (62) may be calculated in different ways. For example, the first blood glucose value (61) may be calculated based on sensor data and calibration information. The second blood glucose value (62) may be calculated based on normal blood glucose values ​​at adjacent times. In one embodiment, the electronic device (200) may generate the second blood glucose value (62) by performing interpolation based on the first blood glucose value (61) and the third blood glucose value (65). In another embodiment, the electronic device (200) may generate the second blood glucose value (62) by performing extrapolation based on the first blood glucose value (61). However, these are merely some embodiments, and the first blood glucose value (61) and the second blood glucose value (62) may be calculated in the same way.

[0094] FIG. 7 is a schematic diagram illustrating a blood glucose level display method according to another embodiment of the present disclosure.

[0095] 7, the electronic device 200 may not display blood glucose levels during an error interval (abbreviated as an error interval) on the blood glucose chart 70. Thus, a data gap 71 may be displayed on the blood glucose chart 70.

[0096] When the error is no longer detected, the electronic device 200 may display the blood glucose value in the error interval. That is, the electronic device 200 may fill the data gap 71 with a blood glucose value. The blood glucose value displayed in the error interval may then be calculated based on blood glucose values ​​in surrounding time intervals where no error is present. For example, the electronic device 200 may calculate the blood glucose value in the error interval by performing interpolation or extrapolation relative to the surrounding blood glucose values.

[0097] According to another embodiment of the present disclosure, the electronic device 200 may provide a user with a predicted analyte concentration even when an error is detected. The electronic device 200 may use various methods to predict the analyte concentration for the time interval in which an error in the sensor data was detected.

[0098] In one embodiment, the electronic device 200 may calculate a predicted analyte concentration through time series analysis based on historical data. Specifically, the electronic device 200 may analyze normal data over a period of time (e.g., the last 24 hours or the last 7 days) before the error was detected to identify the user's analyte concentration pattern. Through this, the analyte concentration and trend for a specific period of time may be derived.

[0099] In another embodiment, the electronic device 200 may perform more accurate predictions by learning the correlation between the user's behavioral information and analyte concentrations. For example, if information about the user's lifestyle patterns, such as meal times, exercise times, and medication times, is recorded in the electronic device 200, this information may be taken into account in calculating predicted analyte concentrations. The electronic device 200 may calculate expected changes in analyte concentrations based on dietary information (e.g., carbohydrate intake) entered by the user.

[0100] In yet another embodiment, the electronic device 200 may predict analyte concentrations using a machine learning algorithm. The electronic device 200 may train a model to predict changes in analyte concentrations using various factors as inputs, such as the user's past analyte concentration data, lifestyle pattern information, and environmental factors. The model may be customized for each user, thereby enabling more accurate prediction of analyte concentration change patterns for a particular user.

[0101] The electronic device 200 may display the predicted analyte concentration values ​​in a manner that is visually distinguishable from the actual measured analyte concentration values. For example, the actual measured values ​​may be displayed as a solid line and the predicted values ​​may be displayed as a dotted line. A confidence interval may also be displayed around the predicted values ​​to indicate the degree of uncertainty in the prediction. The confidence interval may vary depending on the accuracy of the prediction method, the amount of historical data available, and the time distance between the predicted point and the current point.

[0102] The electronic device 200 may also display an icon or indicator along with the predicted values ​​to indicate that they are predicted values. If the user selects this indicator, the electronic device 200 may display a guidance message explaining how the predicted values ​​were calculated, along with a notice that the values ​​are predicted rather than measured values.

[0103] In one embodiment, once the error is resolved and actual sensor data is again successfully received, the electronic device 200 may automatically replace the predicted values ​​displayed for that time interval with the actual measured values. In another embodiment, the electronic device 200 may continue to display the predicted values ​​or replace them with the actual measured values, depending on the user's selection.

[0104] Additionally, the electronic device 200 may continually improve the prediction algorithm by analyzing the difference between predicted values ​​and subsequently confirmed actual values, thereby providing more accurate predictions over time.

[0105] In this way, an electronic device (200) according to embodiments of the present disclosure may maintain the effectiveness of continuous analyte monitoring by providing a user with a predicted analyte concentration as a useful reference, even in the event of errors in the sensor data, which may be particularly useful for users for whom continuous monitoring of analyte concentrations is important, such as diabetics.

[0106] FIG. 8 is a block diagram illustrating the configuration of an analyte monitoring system (1000) according to one embodiment of the present disclosure.

[0107] Referring to FIG. 8, an analyte monitoring system (1000) can include an analyte monitoring device (100) and an electronic device (200).

[0108] The analyte monitoring device (100) may include an analyte sensor (110) and a sensor electronics unit (120).

[0109] The analyte sensor 110 can be a component for sensing an analyte signal (or sensor signal). The analyte sensor 110 can include a sensor probe that is at least partially inserted into the body. A sensing area that reacts with glucose in the body for measuring glucose in the body can be formed on the sensor probe.

[0110] The sensor electronics unit 120 may include at least one communication interface through which the sensor electronics unit 120 may communicate with the electronic device 200. For example, the communication interface may include a Bluetooth module, a low-power Bluetooth module, an RF module, and an NFC module.

[0111] The sensor electronics unit 120 may transmit a sensor signal acquired through the analyte sensor 110 to the electronic device 200. The sensor electronics unit 120 may also transmit an analyte concentration derived based on the sensor signal to the electronic device 200. The sensor electronics unit 120 may transmit the sensor signal or the analyte concentration to the electronic device 200 at a predefined time period (e.g., 5 minutes).

[0112] The sensor electronics unit 120 may include an operating system (OS) for controlling the overall operation of the components of the analyte monitoring device 100, and a memory in which instructions or data for the components of the analyte monitoring device 100 are stored. Additionally, the sensor electronics unit 120 may include a processor electrically connected to the memory and for controlling the overall function and operation of the analyte monitoring device 100.

[0113] The electronic device 200 may include a display 210, a communication interface 220, a memory 230, and a processor 240. For example, the electronic device 200 may be a user terminal such as a smartphone or a receiver.

[0114] The display 210 may output information related to the analyte concentration under the control of the processor 240. For example, the display 210 may output the analyte concentration (e.g., blood glucose level) and a guidance message about the analyte concentration. The display 210 may include a touch screen. A user may input calibration information for calibrating the sensor data by touching the display 210.

[0115] The communication interface 220 may include at least one communication circuit. The communication interface 220 may receive a sensor signal from the analyte monitoring device 100. The communication interface 220 may receive an analyte concentration from the analyte monitoring device 100.

[0116] The memory 230 may store an operating system (OS) for controlling the overall operation of the components of the electronic device 200, as well as instructions or data related to the components of the electronic device 200. The memory 230 may be implemented as non-volatile memory (e.g., a hard disk, a solid state drive (SSD), or flash memory) or volatile memory.

[0117] The processor 240 is electrically connected to the memory 230 and may control the overall function and operation of the electronic device 200. The processor 240 may control the electronic device 200 by executing instructions stored in the memory 230.

[0118] The processor (240) may receive sensor data from the analyte monitoring device (100) through the communication interface (230).

[0119] The processor 240 may control the display 210 to display the analyte concentration. The processor 240 may control the display 210 to display a UI element for receiving calibration information. The analyte concentration and the UI element may be displayed simultaneously. For example, the UI element may be overlaid on a chart containing the analyte concentration.

[0120] The processor 240 may receive the calibration information through a UI element. A user may select a UI element through a user input unit to input the calibration information. The user input unit may include or be configured with a keypad, a dome switch, a touchpad (static / capacitive), a jog wheel, a jog switch, or a sensor (e.g., a sound sensor, a proximity sensor, a light sensor, an acceleration sensor, a gyro sensor, etc.). The user input unit may be implemented in the form of buttons on the outside of the electronic device 200, and some buttons may be implemented as a touch panel.

[0121] The processor 240 may obtain the analyte concentration by calibrating the sensor data based on the calibration information. For example, the calibration information may include the user's blood glucose level measured through a blood glucose meter.

[0122] The processor 240 may detect errors by performing tests on the analyte concentration. For example, the processor 240 may detect whether the rate of change of the analyte concentration is outside a preset range. The processor 240 may also detect whether the rate of change of the analyte concentration remains below a threshold value for a preset period of time, where the threshold value may be negative.

[0123] The processor 240 may detect an error by taking into account the sleep status of the user. For example, if the user is not sleeping, the processor 240 may not detect an error.

[0124] The processor 240 may adjust the threshold taking into account the user's sleep status. The threshold may be negative, but may be set lower when the user is not sleeping than when the user is sleeping. For example, when the user is not sleeping, the threshold may be −3 (mg / dL / min), and when the user is sleeping, the threshold may be −2 (mg / dL / min).

[0125] If the time point corresponding to the analyte concentration does not fall within a predetermined time period, the processor 240 may not detect an error. The predetermined time period may correspond to a user's sleep time.

[0126] If the test results in an error, the processor 240 may disable the UI element to prevent the user from entering calibration information. If a subsequent test results in no error, the processor 240 may reactivate the UI element.

[0127] The processor 240 may control the display 210 to display the analyte concentration. The display 210 may display the analyte concentration differently depending on the test result for the analyte concentration. For example, if an error is detected, the analyte concentration may be displayed in a first display mode, and if no error is detected, the analyte concentration may be displayed in a second display mode.

[0128] The processor (240) may calculate the blood glucose level for the time interval in which the error was detected using blood glucose levels from surrounding time intervals in which no error was detected. For example, if an error is detected for a first concentration of an analyte corresponding to a first time point, the processor (240) may modify the first concentration based on a second concentration of the analyte corresponding to a second time point around the first time point.

[0129] The processor (240) may simultaneously display UI elements for receiving calibration information on the same screen as the analyte concentration.

[0130] According to one embodiment of the present disclosure, errors in the sensor signal may be detected.

[0131] According to an embodiment of the present disclosure, it is possible to prevent an inaccurate blood glucose value from being provided to a user according to an error in the sensor signal, and accordingly, user convenience and satisfaction may be improved.

[0132] In addition to the advantages obtained or expected by the embodiments of the present disclosure, they are directly or implicitly disclosed in the detailed description of the embodiments of the present disclosure. For example, various advantages expected by the embodiments of the present disclosure are disclosed in the detailed description below.

[0133] The various embodiments described above may be implemented using software, hardware, or a combination thereof in a recording medium that can be read by a computer or similar device. In some cases, the embodiments described herein may be implemented as a processor. When an embodiment is implemented as software, the procedures, functions, and the like described herein may be implemented as separate software modules. Each of the software modules may perform one or more functions and operations described herein.

[0134] Computer instructions for performing the processing operations according to the various embodiments of the present disclosure described above may be stored in a non-transitory computer-readable recording medium, and when executed by a processor, these computer instructions can cause a particular device to perform the processing operations according to the various embodiments described above.

[0135] A non-transitory computer-readable medium is a machine-readable medium that stores data semi-permanently, as opposed to a medium that stores data for a short moment, such as a register, a cache, a memory, or the like. Examples of non-transitory computer-readable media may include a compact disc (CD), a digital versatile disc (DVD), a hard disk, a Blu-ray disc, a Universal Serial Bus (USB) memory, a memory card, a read-only memory (ROM), and the like.

[0136] The machine-readable medium may be provided in the form of a non-transitory storage medium. Here, a "non-transitory storage medium" is a tangible device that does not contain any signals (e.g., electromagnetic waves), and the term is used regardless of whether data is stored semi-permanently or temporarily in the storage medium. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.

[0137] Methods according to various embodiments disclosed herein may be included in and provided in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a CD-ROM), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., PlayStore®), or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily generated or at least temporarily stored in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0138] Although exemplary embodiments of the present disclosure have been shown and described above, the present disclosure is not limited thereto. Those skilled in the art can make various modified embodiments without departing from the spirit of the present disclosure as set forth in the claims, and it is understood that these modified embodiments fall within the technical spirit or scope of the present disclosure.

Claims

1. receiving sensor data regarding the concentration of an analyte from an analyte monitoring device that is at least partially implantable under the skin of a user; displaying a UI element for receiving calibration information from the user, the concentration of the analyte being obtained based on the sensor data and the calibration information; and Disabling the UI element if an error related to the sensor data is detected.

1. A method for controlling an electronic device, comprising:

2. The method of claim 1 , wherein the error is detected when the rate of change of the concentration of the analyte is outside a preset range.

3. 10. The method of claim 1, wherein the error is detected when the rate of change of the concentration of the analyte remains below a threshold for a preset period of time.

4. The method of claim 3 , wherein the threshold is adjusted based on whether the user is sleeping.

5. The method of claim 1 , wherein the error is not detected if the user is not asleep.

6. The method of claim 1 , wherein the error is not detected if the time point corresponding to the concentration of the analyte does not belong to a predetermined time period.

7. if the calibration information is received from the user, obtaining the concentration of the analyte by calibrating the sensor data based on the calibration information. The method of claim 1 , further comprising:

8. 5. The method of claim 1, wherein the concentration of the analyte is displayed in a first display mode if the error is detected, and wherein the concentration of the analyte is displayed in a second display mode different from the first display mode if the error is not detected.

9. 5. The method of claim 1, further comprising, when an error associated with first sensor data corresponding to a first concentration of the analyte is detected, correcting the first concentration of the analyte corresponding to a first time point based on a second concentration of the analyte corresponding to a second time point surrounding the first time point.

10. The method of claim 1 , wherein the UI element is displayed simultaneously with the concentration of the analyte on the same screen.

11. A computer program product for causing a processor to carry out the method of any one of claims 1 to 4.

12. display; a communication interface including at least one communication circuit; a memory that stores at least one instruction; and a processor; wherein the processor executes the at least one instruction to: receiving sensor data regarding the concentration of an analyte from an analyte monitoring device that is at least partially implantable under the skin of a user; displaying a UI element on the display to receive calibration information from the user, wherein the concentration of the analyte is obtained based on the sensor data, and the calibration information is used to calibrate the sensor data; and Disabling the UI element if an error is detected regarding the concentration of the analyte. electronic equipment.

13. The electronic device of claim 12 , wherein the processor detects the error if the rate of change of the concentration of the analyte is outside a preset range.

14. The electronic device of claim 12 , wherein the processor detects the error if the rate of change of the concentration of the analyte remains below a threshold for a preset period of time.

15. The electronic device of claim 14 , wherein the processor adjusts the threshold based on whether the user is sleeping.

16. 16. The electronic device of claim 12, wherein the processor does not detect the error if the user is not asleep.

17. 16. The electronic device of claim 12, wherein the processor does not detect the error if the time point corresponding to the concentration of the analyte does not belong to a predetermined time period.

18. 16. The electronic device of claim 12, wherein, if the calibration information is received from the user, the processor obtains the concentration of the analyte by calibrating the sensor data based on the calibration information.

19. 16. The electronic device of claim 12, wherein the processor displays the concentration of the analyte in a first display mode if the error is detected, and displays the concentration of the analyte in a second display mode different from the first display mode if the error is not detected.

20. 16. The electronic device of claim 12, wherein, when an error is detected in the first concentration of the analyte, the processor corrects the first concentration of the analyte corresponding to a first time point based on a second concentration of the analyte corresponding to a second time point surrounding the first time point.

21. 16. The electronic device of claim 12, wherein the processor displays the UI element simultaneously with the concentration of the analyte on the same screen.