Method and apparatus for managing health condition of user on basis of user context information, and computer program

The method and device use neural networks to analyze biometric and context data for personalized health management, addressing the lack of customized guidance in existing disease prediction models by providing early illness detection and preventive health strategies.

WO2026015011A1PCT designated stage Publication Date: 2026-01-15MEDICAL AI CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/099631
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-07
Filing Date
2025-03-07
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

Existing AI models for disease prediction, such as myocardial infarction, lack the ability to provide customized health management guidance based on patients' lifestyle habits or physiological variables, failing to offer practical lifestyle guidance related to their diseases.

Method used

A method and device that utilizes a pre-trained neural network model to analyze biometric data, such as electrocardiogram data, to determine disease possibility, and provides personalized health management guidance by analyzing user context information including dietary, exercise, medication, and activity data, using additional neural networks to correlate these factors with disease risk.

Benefits of technology

Enables early detection of potential illnesses and provides appropriate guidance for preventive health management by monitoring disease risk and offering tailored lifestyle adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025099631_15012026_PF_FP_ABST
    Figure KR2025099631_15012026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and a device for managing the health condition of a user on the basis of user context information, and a computer program. The method according to one embodiment of the disclosure comprises the steps of: inputting acquired biometric data of a user into a pre-trained first neural network model so as to acquire a first score corresponding to the possibility of disease; and acquiring context information of the user if it is determined, on the basis of the first score, that the user is highly likely to have a disease or that the disease has worsened, and providing guide information about the user on the basis of the acquired context information.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device and computer program for managing a user's health status based on user context information

[0001] The present disclosure relates to the field of healthcare based on artificial intelligence, and more specifically, to a method, device, and computer program for managing a user's health status by analyzing user context information.

[0002] Recent advancements in information and communication technology have led to the application of artificial intelligence (AI) in various fields. In particular, AI is being utilized in various fields, including the medical field, where previously relied on specialized and limited resources such as doctors and researchers to diagnose patients' illnesses. For example, this involves inputting biometric data acquired in real time from a patient into a pre-trained AI model to analyze the patient's condition or diagnose a disease.

[0003] Furthermore, while biosignal analysis, such as electrocardiogram (ECG) measurements, was previously performed using specialized medical equipment in hospitals, portable electronic devices such as smartwatches are now enabling ECG measurements. Accordingly, various technologies are being proposed that utilize deep learning to analyze users' ECG data without expert intervention and automatically diagnose and predict diseases such as myocardial infarction. Meanwhile, existing disease prediction AI models have focused on analyzing biosignal data to identify disease probabilities, and have limited ability to provide customized management plans based on these results. For example, existing AI models only analyzed ECG data to predict the likelihood of myocardial infarction, failing to provide customized health management guidance based on patients' lifestyle habits or physiological variables to manage the risk of myocardial infarction. Therefore, there is a need for technologies that go beyond simply providing disease prediction results and provide users with more practical lifestyle guidance (e.g., diet, exercise, medication intake) related to their diseases.

[0004] The present disclosure has been made in response to the aforementioned background technology, and aims to provide a method, device, and computer program for managing a user's health status based on user context information.

[0005] However, the problems to be solved in this disclosure are not limited to the problems mentioned above, and other problems not mentioned can be clearly understood based on the description below.

[0006] In accordance with an embodiment of the present disclosure for realizing the task described above, a method for managing a health status of a user based on user context information, performed by a computing device including at least one processor, comprises the steps of: inputting acquired biometric data of the user into a pre-learned first neural network model to obtain a first score corresponding to a possibility of a disease; and, if it is determined that the status of the user has changed based on the first score, obtaining context information of the user and providing guide information for the user based on the obtained context information.

[0007] Alternatively, the step of providing guide information to the user includes the step of determining a relationship between the acquired context information and the state, and providing guide information to the user if the acquired context information is determined to be related to the state.

[0008] Alternatively, the context information of the user includes dietary information of the user, and the step of providing guide information to the user includes a step of determining a correlation between the user's diet and the user's condition.

[0009] Alternatively, the step of providing guide information to the user includes the step of acquiring an image of food consumed by the user as the user's diet information, analyzing the image of the consumed food to determine the sodium level consumed by the user, and determining the correlation between the determined sodium level and the user's condition.

[0010] Alternatively, the context information of the user includes exercise information of the user, and the step of providing guide information for the user includes a step of determining a relationship between the exercise performed by the user and the user's condition based on the exercise type, exercise intensity, and exercise time included in the exercise information of the user.

[0011] Alternatively, the context information of the user includes medication information of the user, and the step of providing guide information to the user includes a step of determining a relationship between the medication taken by the user and the condition included in the medication information of the user.

[0012] Alternatively, the context information of the user includes activity information of the user, and the step of providing guide information for the user includes a step of identifying the user's sleep time and rest time included in the user's activity information to identify the user's state and its relationship to the state.

[0013] Alternatively, the step of providing guide information to the user includes a step of determining that the user is likely to have a disease or that the disease has worsened based on the first score, if the first score is greater than or equal to a first reference value or if the rate of increase of the first score compared to a previously obtained score is greater than or equal to a second reference value.

[0014] Alternatively, the step of providing guide information to the user includes the step of inputting context data corresponding to the context information of the user and the acquired biometric data of the user into a pre-trained second neural network model to obtain a second score corresponding to the relevance, and if the acquired second score is greater than or equal to a second reference value, determining that the acquired context information is related to the disease.

[0015] Alternatively, the step of determining that the acquired context information is related to the disease includes the step of acquiring a plurality of context pieces of the user, acquiring a plurality of second scores each corresponding to the plurality of context pieces, and identifying the main context piece having the highest relevance to the disease among the plurality of context pieces of information based on the plurality of second scores, and the step of providing guide information to the user related to the main context piece.

[0016] In order to realize the task as described above, a computing device for managing a user's health status based on user context information according to an embodiment of the present disclosure comprises a communication interface for acquiring user's biometric data, a memory including program code, and one or more processors for inputting the acquired user's biometric data into a pre-trained first neural network model to acquire a first score corresponding to a possibility of a disease, and if it is determined that the user has a high possibility of having a disease or that the disease has worsened based on the first score, acquiring context information of the user, and providing guide information to the user based on the acquired context information.

[0017] A computer program stored in a computer-readable storage medium according to one embodiment of the present disclosure for realizing the task as described above, wherein the computer program, when executed on one or more processors, performs an operation for managing a health status of a user based on user context information, the operation including an operation for inputting acquired user's biometric data into a pre-learned first neural network model to obtain a first score corresponding to a possibility of a disease, and an operation for obtaining context information of the user when it is determined that the user has a high possibility of having a disease or that the disease has worsened based on the first score, and providing guide information to the user based on the obtained context information.

[0018] According to a method for managing a user's health status based on user context information according to one embodiment of the present disclosure, a user's biometric data and context information are analyzed to enable personalized health status assessment and management.

[0019] Additionally, it utilizes artificial intelligence technology to detect users' potential illnesses early and provide appropriate guidance information, enabling preventive health management.

[0020] In addition, by periodically monitoring the patient's disease risk, it is possible to detect the disease risk early and provide appropriate lifestyle guidance to prevent or alleviate the progression of the disease.

[0021] FIG. 1 is an exemplary diagram of a method for managing a user's health status based on user context information according to one embodiment of the present disclosure.

[0022] FIG. 2 is a schematic block diagram of a computing device according to one embodiment of the present disclosure.

[0023] FIG. 3 is a flowchart of a method for managing a user's health status based on user context information according to an embodiment of the present disclosure.

[0024] FIG. 4 is an exemplary diagram illustrating a second neural network model according to a type of context information according to an embodiment of the present disclosure.

[0025] FIG. 5 is an exemplary diagram illustrating a method for determining a correlation between dietary information and disease potential according to one embodiment of the present disclosure.

[0026] FIG. 6 is an exemplary diagram illustrating a method for determining a correlation between exercise information and disease possibility according to one embodiment of the present disclosure.

[0027] FIG. 7 is an exemplary diagram illustrating a method for determining a correlation between medication information and disease possibility according to one embodiment of the present disclosure.

[0028] FIG. 8 is an exemplary diagram illustrating the preparation of multiple first neural network models according to an organ that acquired biometric data according to one embodiment of the present disclosure.

[0029] FIG. 9 is a block diagram of a computing device according to another embodiment of the present disclosure.

[0030] Below, embodiments of the present disclosure are described in detail with reference to the attached drawings so that those skilled in the art can easily implement the present disclosure. The embodiments presented in this disclosure are provided to enable those skilled in the art to utilize or implement the contents of the present disclosure. Accordingly, various modifications to the embodiments of the present disclosure will be apparent to those skilled in the art. That is, the present disclosure may be implemented in various different forms and is not limited to the embodiments described below.

[0031] Throughout the specification of this disclosure, identical or similar drawing numbers refer to identical or similar components. Furthermore, for the purpose of clearly describing the disclosure, drawing numbers for parts in the drawings that are not relevant to the description of the disclosure may be omitted.

[0032] The term "or" as used herein is intended to mean an inclusive "or" rather than an exclusive "or." That is, unless otherwise specified herein or clear from context, "X employs A or B" should be understood to mean either of the natural inclusive permutations. For example, unless otherwise specified herein or clear from context, "X employs A or B" can be interpreted to mean either X employs A, X employs B, or X employs both A and B.

[0033] The term "and / or" as used herein should be understood to refer to and include all possible combinations of one or more of the related concepts listed.

[0034] The terms "comprises" and / or "comprising" as used herein should be understood to mean the presence of certain features and / or components. However, it should be understood that the terms "comprises" and / or "comprising" do not exclude the presence or addition of one or more other features, other components, and / or combinations thereof.

[0035] Unless otherwise specified in this disclosure or unless the context makes it clear that the singular form is intended to be referred to, the singular should generally be construed to include “one or more.”

[0036] The term "Nth (N is a natural number)" used in this disclosure can be understood as an expression used to mutually distinguish components of this disclosure based on a predetermined standard such as a functional perspective, a structural perspective, or convenience of explanation. For example, components performing different functional roles in this disclosure can be distinguished as a first component or a second component. However, components that are substantially the same within the technical spirit of this disclosure but must be distinguished for convenience of explanation may also be distinguished as a first component or a second component.

[0037] The term "acquisition" as used in this disclosure may be understood to mean not only receiving data through a wired or wireless communication interface with an external device or system, but also generating data in an on-device form.

[0038] Meanwhile, the term "module" or "unit" used in the present disclosure can be understood as a term referring to an independent functional unit that processes computing resources, such as a computer-related entity, firmware, software or a part thereof, hardware or a part thereof, or a combination of software and hardware. At this time, the "module" or "unit" may be a unit composed of a single element, or a unit expressed as a combination or set of multiple elements. For example, as a narrow concept, a "module" or "unit" may refer to a hardware element of a computing device or a set thereof, an application program that performs a specific function of software, a processing process implemented through software execution, or a set of instructions for program execution, etc. In addition, as a broad concept, a "module" or "unit" may refer to the computing device itself that constitutes the system, or an application running on the computing device, etc. However, since the above-described concept is only an example, the concept of “module” or “part” may be defined in various ways within a range understandable to those skilled in the art based on the contents of the present disclosure.

[0039] The term "model" as used herein may be understood as a system implemented using mathematical concepts and language to solve a specific problem, a set of software units to solve a specific problem, or an abstract model of a processing process to solve a specific problem. For example, a neural network "model" may refer to the entire system implemented as a neural network that has problem-solving capabilities through learning. In this case, the neural network can have problem-solving capabilities by optimizing the parameters connecting nodes or neurons through learning. A neural network "model" may include a single neural network or a set of neural networks that are a combination of multiple neural networks.

[0040] The term "data" used in this disclosure may include "images," signals, and the like. The term "image" used in this disclosure may refer to multidimensional data composed of discrete image elements. In other words, "image" may be understood as a term referring to a digital representation of an object visible to the human eye. For example, "image" may refer to multidimensional data composed of elements corresponding to pixels in a two-dimensional image. "Image" may refer to multidimensional data composed of elements corresponding to voxels in a three-dimensional image.

[0041] The explanation of the above terms is intended to aid understanding of the present disclosure. Therefore, unless explicitly stated as limiting the contents of the present disclosure, it should be noted that the above terms are not intended to limit the technical ideas of the contents of the present disclosure.

[0042] FIG. 1 is an exemplary diagram of a method for managing a user's health status based on user context information according to one embodiment of the present disclosure.

[0043] A computing device (100) according to an embodiment of the present disclosure may be a hardware device or a part of a hardware device that performs comprehensive processing and calculation of data, or may be a software-based computing environment connected to a communication interface. For example, the computing device (100) may be a server that performs intensive data processing functions and shares resources, or may be a client that shares resources through interaction with a server. In addition, the computing device (100) may be a cloud system in which multiple servers and clients interact to comprehensively process data. Since the above description is only one example related to the type of computing device (100), the type of computing device (100) may be configured in various ways within a range understandable to those skilled in the art based on the contents of the present disclosure.

[0044] Referring to FIG. 1, a computing device (100) according to an embodiment of the present disclosure may be implemented as a server device that is linked to an external electronic device (200) (i.e., a smart watch) worn by a user (1). However, the present disclosure is not limited thereto, and the computing device (100) may be implemented as various electronic devices such as a desktop, a laptop, a smartphone, a smart watch, a smart band, a smart ring, etc. In the following, for the purpose of understanding the present disclosure, the computing device (100) will be described as a server device.

[0045] A computing device (100) according to an embodiment of the present disclosure can obtain biometric data of a user (1). For example, the computing device (100) can obtain electrocardiogram data as biometric data of the user (1). Specifically, the electrocardiogram data may be data obtained by digitizing electrocardiogram data obtained by detecting an electrical signal generated from the heart of the user (1) through a smartwatch. However, the present invention is not limited thereto, and the computing device (100) can obtain various biometric data from the user (1) in addition to electrocardiogram data. For example, the computing device (100) can obtain various biometric data such as pulse, body temperature, blood pressure, blood flow, electroencephalogram signal, etc. of the user (1) by using various biometric signal measuring devices (or sensors, etc.).

[0046] According to one embodiment of the present disclosure, a computing device (100) may store a pre-learned neural network model (10). The neural network model (10) may be a model (10) learned to predict a state based on electrocardiogram data of a user (1). The neural network model (1) may be a model (10) learned to predict the state of a user (1) by extracting feature information related to the state of the user (1) inherent in the electrocardiogram data of the user (1). Meanwhile, the state of the user (1) is a state related to the health of the user (1), and may be related to a change in a specific value (for example, a protein level, a blood sugar level, a blood pressure level, an oxygen saturation level, etc.) or a potential specific disease.

[0047] In particular, the neural network model (10) may be a model (10) trained to predict a specific disease potential in a user (1) based on electrocardiogram data. Here, the disease may be a heart disease. For example, the heart disease may include left ventricular systolic dysfunction (LVSD), myocardial infarction, heart failure, arrhythmia, coronary artery disease (CAD), and cardiomyopathy.

[0048] The neural network model (10) may be trained in advance to output an indicator value indicating the status of the user (1). Here, the indicator value regarding the status of the user (1) may be a value regarding a grade corresponding to the health status of the user (1) identified based on the input electrocardiogram data among a plurality of grades classifying the health status of the user (1), or may be a probability value corresponding to each grade. Alternatively, the neural network model (10) may be trained to analyze electrocardiogram data to output a measurable bio-indicator of the user (1), such as a protein level, a blood sugar level, a blood pressure level, an oxygen saturation level, etc.

[0049] In particular, the neural network model (10) can be trained in advance to predict heart disease based on the electrocardiogram data input as learning data, which includes a plurality of electrocardiogram data and heart disease information (e.g., type of heart disease, presence or absence of heart disease, degree of heart disease, etc.) matching each of the electrocardiogram data. At this time, the plurality of electrocardiogram data included in the learning data may each include feature information associated with heart disease (e.g., feature information included in the electrocardiogram data, such as P wave, Q wave, R wave, QT interval, QRS width, T wave, etc. observed in the electrocardiogram data). Through this, when the electrocardiogram data is input, the neural network model (10) can be trained to extract feature information corresponding to heart disease from the electrocardiogram data and predict the possibility of the presence of heart disease based on the extracted feature information. In particular, the neural network model (10) can be trained in advance to calculate the possibility of the presence of heart disease (e.g., probability value) as a score.

[0050] At this time, the neural network model (10) may include a plurality of sub-neural network models classified according to the type of disease to be predicted. The pre-trained neural network model (10) may include a plurality of neural network models (10) trained to predict the potential disease of the user (1) based on various bio-information obtainable from the computing device (100) as well as electrocardiogram data. At this time, each neural network model (10) may be trained in advance with disease information (e.g., disease presence / absence information, etc.) to be predicted or identified based on bio-information and bio-information matching the bio-information as learning data.

[0051] The neural network model (10) can be implemented as a multi-layer perceptron (MLP), a convolutional neural network (CNN), a recurrent neural network (RNN), a generative adversarial network, etc. In particular, the neural network model (10) can include a plurality of residual blocks that extract latent feature information of input electrocardiogram data and a classifier that classifies the presence or absence of a disease based on the extracted latent feature information.

[0052] Meanwhile, referring to FIG. 1, the computing device (100) can periodically acquire electrocardiogram data of the user (1) to predict the possibility of a disease in order to increase the accuracy of predicting the possibility of a disease of the user (1) based on electrocardiogram data. To this end, the computing device (100) can periodically request the smartwatch to measure an electrocardiogram signal, or can periodically acquire the electrocardiogram data of the user (1) from the smartwatch according to the settings of the user (1). For example, if the computing device (100) predicts the possibility of a disease of the user (1) after acquiring the electrocardiogram data at time t1, it can re-acquire the electrocardiogram data at time t2 and then predict the possibility of a disease of the user (1) again. At this time, the computing device (100) can perform the re-acquisition of the electrocardiogram data at time t2 and the prediction of heart disease without a request from the user (1). And, the computing device (100) can finally diagnose whether the user (1) has a disease based on the predicted result of the possibility of the user (1) having a disease at time t2.

[0053] At this time, if the computing device (100) determines that the user (1) has a high probability of being ill or that the user's (1) illness has worsened, the computing device (100) can identify the cause of the illness worsening or determine a method for alleviating the illness worsening based on the user's (1) context information. The illness may be a new illness that has not been previously observed in the user (1). Or, it may be a illness that has been previously observed in the user (1). At this time, if the computing device (100) determines that the condition of a illness that has been periodically observed has worsened, the computing device (100) can identify the cause based on the user's (1) context information. To this end, the computing device (100) can store periodically acquired scores and compare the scores previously acquired for the user (1) with the newly acquired scores to determine whether the user's (1) illness has worsened.

[0054] The computing device (100) can determine that the user (1) has a high probability of having a disease or that the disease has worsened if the value of the score corresponding to the probability of having a disease is calculated to be high or the trend of the score suddenly changes. The computing device (100) can determine the cause by analyzing the context information of the user (1). Here, the context information includes various information that can be obtained in relation to the status, environment, and activities of the user (1). For example, the context information may include information on the nutrients consumed by the user (1), information on the user's (1) medication intake, information on the restaurant visited by the user (1), information on the user's (1) rest and sleep time, information on the user's (1) exercise, etc. The computing device (100) can determine whether the cause of the user's (1) suddenly having a high probability of having a disease, i.e., the cause of the high score, is related to the context information. That is, the computing device (100) can determine the relationship between the probability of having a disease and the context information. At this time, if the computing device (100) determines that the cause of the user's (1) suddenly having a high probability of having a disease is related to the context information, the computing device (100) can provide guide information related to the context information. Guide information may be information suggesting adjustments or resets to the user's (1) status, environment, activities, etc. If the computing device (100) determines that the cause of the user's (1) sudden high likelihood of illness is unrelated to context information, the computing device (100) may provide the user (1) with information suggesting a visit to a medical facility such as a hospital or public health center.

[0055] Hereinafter, an embodiment of the present disclosure will be described in detail with reference to FIGS. 2 to 8.

[0056] FIG. 2 is a schematic block diagram of a computing device (100) according to one embodiment of the present disclosure.

[0057] Referring to FIG. 2, a computing device (100) according to an embodiment of the present disclosure may include one or more processors (hereinafter, “processors”) (110), a memory (120), and a communication interface (130). However, FIG. 2 is merely an example, and thus the computing device (100) may further include other components for implementing a computing environment. In addition, only some of the disclosed components may be included in the computing device (100).

[0058] A processor (110) according to an embodiment of the present disclosure may be understood as a configuration unit including hardware and / or software for performing computing operations. For example, the processor (110) may read a computer program to perform data processing for machine learning. The processor (110) may process computational processes such as processing input data for machine learning, feature extraction for machine learning, and error calculation based on backpropagation. The processor (110) for performing such data processing may include a central processing unit (CPU), a general purpose graphics processing unit (GPGPU), a tensor processing unit (TPU), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA). The above-described type of processor (110) is only one example, and thus, the type of processor (110) may be configured in various ways within a range understandable to those skilled in the art based on the contents of the present disclosure.

[0059] The processor (110) is electrically connected to other components of the computing device (100) (i.e., memory (120) and communication interface (130)) and controls the overall operation of the computing device (100).

[0060] The memory (120) according to one embodiment of the present disclosure may be understood as a configuration unit including hardware and / or software for storing and managing data processed in the computing device (100). That is, the memory (120) may store any type of data generated or determined by the processor (110) and any type of data received by the communication interface. For example, the memory (120) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory, a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an optical disk. In addition, the memory (120) may also include a database system that controls and manages data in a predetermined system. The type of memory (120) described above is only one example, and thus the type of memory (120) can be configured in various ways within a range understandable to those skilled in the art based on the contents of the present disclosure.

[0061] The memory (120) can structure and organize and manage data, combinations of data, and program codes executable by the processor (110) required for the processor (110) to perform operations. For example, the memory (120) may store a neural network model (10) trained to predict the possibility of a disease by inputting biometric data, and a neural network model trained to identify the correlation between context information and the possibility of a disease. In addition, the memory (120) may include program codes and learning data (e.g., a plurality of electrocardiogram signals and a plurality of pieces of heart disease information matching each of the electrocardiogram signals) that operate to perform learning for the above-described neural network model. In addition, the memory (120) may store program codes that operate the neural network model (10) to receive an electrocardiogram signal and perform inference according to the intended use of the computing device (100), and processed data generated as the program codes are executed.

[0062] The communication interface (130) can be understood as a component that transmits and receives data through any type of known wired or wireless communication system. For example, the communication interface (130) can perform data transmission and reception using a wired or wireless communication system such as a local area network (LAN), wideband code division multiple access (WCDMA), long term evolution (LTE), wireless broadband internet (WiBro), 5th generation mobile communication (5G), ultrawide-band, ZigBee, radio frequency (RF) communication, wireless LAN, wireless fidelity, near field communication (NFC), or Bluetooth. Since the above-described communication systems are only examples, the wired and wireless communication system for data transmission and reception of the communication interface (130) can be applied in various ways other than the above-described examples. The communication interface (130) can receive data necessary for the processor (110) to perform calculations through wired or wireless communication with any system or any client, etc. In addition, the communication interface (130) can transmit data generated through calculations of the processor (110) through wired or wireless communication with any system or any client, etc. For example, the communication interface (130) can receive medical data through communication with a cloud server that performs tasks such as standardization of databases and medical data within a hospital environment, or a computing device, etc.The communication interface (130) can transmit output data of the neural network model (10), intermediate data, processed data, etc. derived from the computational process of the processor (110), etc. through communication with the aforementioned database, server, or computing device. For example, the processor (110) can obtain biometric data from an external computing device (e.g., a smart watch) through the communication interface.

[0063] FIG. 3 is a flowchart of a method for managing the health status of a user (1) based on user (1) context information according to one embodiment of the present disclosure.

[0064] Referring to FIG. 3, the processor (110) inputs the acquired biometric data of the user (1) into a pre-learned first neural network model to obtain a first score corresponding to the possibility of a disease (S310).

[0065] Specifically, the processor (110) can obtain biometric data of the user (1) from a biometric signal measuring device (e.g., a smartwatch worn by the user (1) in FIG. 1) that is linked to a computing device. Then, the processor (110) can input the obtained biometric data into a pre-trained neural network model (hereinafter, the first neural network model) to obtain a score (hereinafter, the first score) corresponding to the possibility of a disease. In the following, for the convenience of explanation of the present disclosure, the biometric data will be explained as electrocardiogram data and the disease as left ventricular systolic dysfunction.

[0066] According to one embodiment of the present disclosure, when electrocardiogram data is input, the first neural network model may be pre-trained to extract feature information from the electrocardiogram data and produce a score corresponding to the possibility of left ventricular systolic dysfunction. Specifically, the pre-trained neural network model (10) may be trained based on input data including a plurality of electrocardiogram data and training data including label data in which a label indicating the presence or absence of left ventricular systolic dysfunction (or a numerical value of the degree) for each input data is assigned, and may be trained to minimize an error between the output corresponding to the input data and the label data by a backpropagation algorithm. When electrocardiogram data is input, the trained neural network model (10) may extract feature information (e.g., feature points observed on the electrocardiogram signal) from the electrocardiogram data and output a score (or probability value) regarding the possibility of left ventricular systolic dysfunction of the subject of the examination.

[0067] In particular, the processor (110) can periodically acquire electrocardiogram data to obtain a first score corresponding to the possibility of left ventricular systolic function of the user (1) and monitor the condition of the user (1).

[0068] At this time, according to one embodiment of the present disclosure, if the first score is equal to or greater than a first reference value, the processor (110) may determine that there is a high possibility that the user (1) has a disease, acquire context information of the user (1), and determine a correlation between the acquired context information and the disease. Specifically, if the first score is equal to or greater than a reference value (hereinafter, referred to as the first reference value), the processor (110) may determine that there is a high possibility that the user (1) has left ventricular systolic dysfunction. At this time, the reference value may include a plurality of reference values ​​corresponding to the plurality of grades by classifying the possibility of left ventricular systolic dysfunction into a plurality of grades. For example, a 1-1 reference value that determines a normal state, a 1-2 reference value corresponding to a caution grade, a 1-3 reference value corresponding to a medium risk group, and a 1-4 reference value corresponding to a high risk group may be set, and the first reference value may be the 1-4 reference value corresponding to the high risk group. When the processor (110) determines that the user (1) is at high risk for left ventricular systolic dysfunction, it can obtain context information from the user (1) and determine the relationship between the obtained context information and left ventricular systolic dysfunction. Meanwhile, multiple grades set in relation to the disease (i.e., left ventricular systolic dysfunction) can be set in various forms and numbers.

[0069] The processor (110) monitors the trend of the first score, and if the user (1) is suddenly determined to have a high possibility of left ventricular systolic dysfunction (or is determined to be in a high-risk group for left ventricular systolic dysfunction), the processor (110) may obtain context information from the user (1). For example, if the error between the average value of a plurality of previously obtained first scores and the last obtained first score exceeds a preset value, and the last obtained first score is equal to or greater than a first reference value, the processor (110) may obtain context information from the user (1) and determine the correlation between the obtained context information and left ventricular systolic dysfunction. That is, if the processor (110) determines that the condition of the user (1) related to a disease has suddenly changed, the processor (110) may determine the correlation between the context information of the user (1) and the disease, and analyze the cause thereof. To this end, the processor (110) may store the first score, which is periodically obtained, in the memory (120). Based on the analyzed cause, the processor (110) may determine a method for alleviating the disease.

[0070] Meanwhile, the processor (110) can periodically acquire context information, similar to electrocardiogram data. At this time, if the first score is greater than or equal to the first reference value, the processor (110) can select context information close to the time point at which the electrocardiogram data corresponding to the first score calculated to be greater than or equal to the first reference value was acquired, and determine the correlation between the selected context information and the disease.

[0071] The processor (110) can determine the correlation between context information and a disease. Determining the correlation may involve determining the extent to which the context information affects a first score corresponding to the likelihood of a disease. To this end, according to one embodiment of the present disclosure, the processor (110) inputs context data corresponding to the context information of the user (1) and the acquired biometric data of the user (1) into a pre-trained neural network model (hereinafter, “second neural network model”) to obtain a score corresponding to the correlation (hereinafter, “second score”), and based on the acquired second score, the correlation between the acquired context information and the disease can be determined.

[0072] Specifically, the second neural network model may be a model trained to output a second score indicating the degree of correlation between the disease possibility and the context information by inputting context data and electrocardiogram data corresponding to the context information. The context data may be configured as a one-dimensional matrix with values ​​that quantify the type of context information, the status, environment, and activity of the user (1) included in the context information. For example, if the context information is the user's (1) diet information, the context data may be configured with a sodium level calculated by analyzing the diet information. Alternatively, if the context information is the user's (1) exercise information, the context data may be configured with an exercise type, a value set for exercise intensity corresponding to the exercise type, and an exercise time. Alternatively, if the context information is the user's (1) medication information, the context data may be configured with a value set corresponding to the medication taken by the user (1) identified by analyzing the user's (1) medication information, and the number of medications taken. Alternatively, if the context information is the user's (1) status information, the context data may be configured with the user's (1) rest time or sleep time identified by analyzing the user's (1) status.

[0073] The second neural network model may be a model trained to identify a correlation between multiple electrocardiogram data and context data corresponding to the multiple electrocardiogram data. In particular, the second neural network model may be a model trained to take electrocardiogram data and context data as input and produce a score corresponding to the correlation. Specifically, the second neural network model may be trained based on training data including multiple electrocardiogram data and context data corresponding to the multiple electrocardiogram data. For example, the second neural network model may be trained based on training data including electrocardiogram data and sodium levels (or scores corresponding to sodium levels) measured from the same patient as input data, and including a correlation score between the electrocardiogram data and sodium levels as label data. The second neural network model may be trained to minimize an error between an output corresponding to the input data and the label data by a backpropagation algorithm. When electrocardiogram data and context data are input, the neural network model learned in this way can extract feature information (e.g., feature points observed on the electrocardiogram signal) from the electrocardiogram data, determine the correlation between the extracted feature information and the context data, and output a score (or probability value) regarding the possibility of the subject of the examination having left ventricular systolic dysfunction. The processor (110) can determine that the higher the second score, the higher the correlation between the context data and the electrocardiogram data. To this end, the second neural network model can be implemented as a multi-layer perceptron (MLP), a convolutional neural network (CNN), a recurrent neural network (RNN), a generative adversarial network, etc.

[0074] FIG. 4 is an exemplary diagram illustrating a second neural network model according to a type of context information according to an embodiment of the present disclosure.

[0075] Meanwhile, referring to FIG. 4, context information (50) acquired from a user (1) may be of various types, and thus the second neural network model (20-1 to 20-4, hereinafter referred to as 20) may include a plurality of sub-neural network models corresponding to the types of the plurality of context information (50). Accordingly, the processor (110) selects a sub-neural network model corresponding to the type of acquired context information (50), and inputs context data and biometric data corresponding to the acquired context information (50) into the selected sub-neural network model, thereby identifying a correlation between the context information (50) and a disease.

[0076] According to one embodiment of the present disclosure, context information (50) of a user (1) may include dietary information of the user (1). In this case, the processor (110) may determine a correlation between the diet of the user (1) and the possibility of the user (1) developing a disease.

[0077] Specifically, if the processor (110) determines that the user (1) has a high possibility of having a disease (or if the first score is identified as being equal to or greater than the first reference value), the processor (110) may obtain the user's (1) diet information. For example, the processor (110) may request a camera (specifically, a camera included in a computing device or a camera included in an external electronic device (e.g., a smart phone, a smart watch, etc.) worn by the user (1)) to take a picture of the food consumed by the user (1), thereby obtaining the food image. Alternatively, the processor (110) may input information on the food consumed by the user (1). Then, the processor (110) may analyze the diet information to determine whether the user's (1) diet affects the possibility of having a disease or the extent to which it affects the user's (1) diet.

[0078] FIG. 5 is an exemplary diagram illustrating a method for determining a correlation between dietary information and disease potential according to one embodiment of the present disclosure.

[0079] In particular, the processor (110) can obtain the image (51) of food consumed by the user (1) as the user's (1) diet information, analyze the image (51) of the consumed food, determine the sodium level consumed by the user (1), and determine the correlation between the determined sodium level and the possibility of the user's (1) disease. Specifically, referring to FIG. 5, the processor (110) can determine the sodium level consumed by the user (1) by inputting the food image (51) into a pre-trained neural network model (the third neural network model). At this time, the third neural network model can be trained to extract food included in the food image (51), determine the type of food, and calculate the sodium level consumed by the user (1). The third neural network model can be trained based on training data composed of input data including a plurality of food images and label data in which segmentation of food included in the food image and a label for the type of food are assigned. The third neural network model can also be implemented as a multi-layer perceptron (MLP), a convolutional neural network (CNN), a recurrent neural network (RNN), a generative adversarial network, etc. In addition, the processor (110) inputs sodium levels and electrocardiogram data into the second neural network model (20) to obtain a second score and determine the correlation between sodium levels and diseases.

[0080] FIG. 6 is an exemplary diagram illustrating a method for determining a correlation between exercise information and disease possibility according to one embodiment of the present disclosure.

[0081] Additionally, according to one embodiment of the present disclosure, context information (50) of the user (1) may include exercise information of the user (1). The processor (110) may determine a correlation between exercise performed by the user (1) and the possibility of disease of the user (1) based on the exercise type, exercise intensity, and exercise time included in the exercise information of the user (1).

[0082] Referring to FIG. 6, if the processor (110) determines that the user (1) has a high possibility of being ill (or if the first score is identified as being equal to or greater than the first reference value), the processor (110) may obtain exercise information of the user (1). For example, the processor (110) may detect whether the user (1) is exercising through a sensor included in an external electronic device (e.g., a smart phone, a smart watch, etc.) worn by the user (1). If the processor (110) determines that the user (1) is in a gym or a fitness center through a GPS sensor and determines that the user (1) is moving based on a gyro sensor, the processor (110) may determine that the user (1) is exercising. Alternatively, the processor (110) may input exercise information performed by the user (1). Then, the processor (110) may analyze the obtained exercise information to determine the type of exercise performed by the user (1), the exercise time, and the exercise intensity, and generate context data. The exercise intensity may be determined based on the exercise type and the exercise time. In addition, the processor (110) inputs context data and electrocardiogram data into a pre-trained second neural network model (20) to obtain a second score and can identify the correlation between exercise performed by the user (1) and a disease.

[0083] FIG. 7 is an exemplary diagram illustrating a method for determining a correlation between medication information and disease possibility according to one embodiment of the present disclosure.

[0084] According to one embodiment of the disclosure, context information (50) of a user (1) may include medication information of the user (1). In this case, the processor (110) may determine the relationship between the medication taken by the user (1) and the possibility of a disease included in the medication information of the user (1).

[0085] Referring to FIG. 7, if the processor (110) determines that the user (1) has a high possibility of having a disease (or if the first score is identified as being equal to or greater than a first reference value), the processor (110) may obtain the user's (1) medication information. For example, the processor (110) may request a camera (specifically, a camera included in a computing device or a camera included in an external electronic device (e.g., a smart phone, a smart watch, etc.) worn by the user (1)) to capture an image (52) of the medication taken by the user (1), thereby obtaining the medication image (52). Alternatively, the processor (110) may receive information on the medication taken by the user (1) from the user (1). Then, the processor (110) may analyze the obtained medication information to determine the type of medication taken by the user (1) and generate context data. In addition, the processor (110) inputs context data and electrocardiogram data into a pre-trained second neural network model (20) to obtain a second score and can identify the relationship between the medicine taken by the user (1) and the disease.

[0086] Meanwhile, the processor (110) can input the drug image (52) into a pre-trained neural network model (the fourth neural network model) to identify the drug taken by the user (1). At this time, the fourth neural network model may be a model trained to extract the drug included in the drug image (52) and identify the type of drug taken by the user (1). The fourth neural network model may be trained based on input data including a plurality of drug images and training data including label data in which segmentation of the drug included in the drug image and the type of drug are assigned. The fourth neural network model may also be implemented as a multi-layer perceptron (MLP), a convolutional neural network (CNN), a recurrent neural network (RNN), a generative adversarial network, etc.

[0087] In addition, according to one embodiment of the present disclosure, the context information (50) of the user (1) may include activity information of the user (1). At this time, the processor (110) may determine the sleep time and rest time of the user (1) included in the activity information of the user (1) to determine the correlation between the state of the user (1) and the possibility of a disease. Specifically, when the processor (110) determines that the state of the user (1) is highly likely to be affected by a disease (or when the first score is identified as being equal to or greater than a first reference value), the processor (110) may obtain the activity information of the user (1) through a sensor included in an external electronic device (e.g., a smart phone, a smart watch, etc.) worn by the user (1). The activity information may include information on the rest and sleep activities of the user (1), and the processor (110) may determine the correlation between the state of the user (1) and the possibility of a disease according to the rest time, sleep time, or work hours of the user (1). For example, if the processor (110) determines that the user (1) has a high probability of being ill, the processor (110) can generate context data by calculating the user's (1) recent resting or sleeping time. Then, the processor (110) can input the context data and electrocardiogram data into a pre-trained second neural network model (20) to obtain a second score and determine the correlation between the medication taken by the user (1) and the disease. More specifically, if the probability of being ill is determined in the morning, the processor (110) can determine the correlation between the user's (1) condition and the probability of being ill based on the sleeping time, and if the probability of being ill is determined in the afternoon and evening, the processor (110) can determine the correlation between the user's (1) condition and the probability of being ill based on the rest time.

[0088] Referring back to FIG. 3, if the processor (110) determines that the acquired context information (50) is related to a disease, it can provide guide information to the user (1). Specifically, if the second score is equal to or greater than a second reference value, the processor (110) can determine that the context information (50) corresponding to the second score is related to a disease. On the other hand, if the second score is less than the second reference value, the processor (110) can determine that the context information (50) corresponding to the second score is not related to a disease. If the processor (110) determines that the context information (50) is related to a disease, it can provide the user (1) with guide information related to the context information (50). The guide information can be transmitted to an external electronic device (smartphone, smartwatch, etc.) used by the user (1) via a communication interface. For example, if the sodium level is determined to affect left ventricular systolic dysfunction, the processor (110) may provide the user (1) with guide information recommending diet adjustment or a low-salt diet. The guide information may be transmitted to an external electronic device (smartphone, smartwatch, etc.) used by the user (1) via a communication interface. Alternatively, if the user (1)'s (1) high-intensity exercise is determined to affect left ventricular systolic dysfunction, the processor may provide guide information recommending that the user (1) adjust the exercise time or take a rest. Alternatively, if the user (1)'s (1) medication is determined to affect left ventricular systolic dysfunction, the processor may provide guide information recommending that the user (1) get a new prescription for the medication or adjust the number of medications taken. Alternatively, if the user (1)'s (1) condition due to insufficient sleep (or rest) is determined to affect left ventricular systolic dysfunction, the processor may provide guide information recommending that the user (1) get more sleep or adjust his / her lifestyle.

[0089] According to one embodiment of the present disclosure, when a plurality of context information (50) of a user (1) is acquired, a plurality of second scores corresponding to each of the plurality of context information (50) are acquired, and based on the plurality of second scores, the main context information (50) having the highest correlation with a disease among the plurality of context information (50) can be identified. Specifically, the processor (110) can periodically acquire the context information (50). Alternatively, when the possibility of the user (1) being susceptible to a disease is determined to be high (or the first score is identified as being equal to or greater than a first reference value), the plurality of context information (50) can be acquired by requesting acquisition of a plurality of context information (50) of different types. At this time, the processor (110) can calculate a second score corresponding to each of the plurality of context information (50), and identify the context information (50) corresponding to the highest second score among the calculated second scores as the main context information (50). At this time, the processor (110) may provide guide information for the user (1) related to the main context information (50). Alternatively, guide information corresponding to a plurality of context information (50) may be provided sequentially or in a list in the order of the second scores.

[0090] Meanwhile, the processor (110) may determine the relationship with the possibility of a disease by using only the context information (50) acquired within a preset time from the time of determining the possibility of a disease for the same type of context information (50).

[0091] FIG. 8 is an exemplary diagram illustrating the preparation of multiple first neural network models according to an organ that acquired biometric data according to one embodiment of the present disclosure.

[0092] According to one embodiment of the present disclosure, a first reference value, which is a criterion for determining the possibility of a disease, may be set in accordance with the type of device that acquired the biometric data of the user (1). Specifically, the processor (110) may set the first neural network model and the first reference value in accordance with the type of device that acquired the biometric data of the user (1). In particular, the processor (110) may prepare a neural network model (hereinafter, “Foundation Model”) learned based on a large-scale learning data set, and perform additional learning on the neural network model based on an additional learning data set corresponding to each device (and facility, institution, etc.) that acquired the biometric data.

[0093] At this time, additional learning can be performed through transfer learning. The processor (110) can utilize transfer learning techniques to optimize the foundation model to suit the data characteristics of a specific device (and facility, institution, etc.). Transfer learning is a machine learning technique that adapts the foundation model, previously trained on a large-scale dataset, to data collected in a new environment while maintaining the knowledge. Through this, the processor (110) can improve analysis accuracy by reflecting the characteristics of biometric data acquired from a specific device while maintaining the generalized knowledge of the existing foundation model. During the transfer learning process, additional learning can be performed using a new dataset while keeping some layers of the foundation model fixed. At this time, the layers responsible for low-level features of the foundation model are maintained, and only the layers responsible for high-level features are updated, thereby minimizing the loss of learned information in the existing model. Furthermore, if the characteristics of biometric data measured from a specific device type differ from the existing training data, the entire model can be fine-tuned for optimization. For example, electrocardiogram data acquired from medical institutions is relatively low in noise and highly reliable, whereas data acquired from wearable devices such as smartwatches may have poor signal quality or exhibit high variability due to environmental factors. Therefore, transfer learning can compensate for these differences and build a first-order neural network model suited to the specific environment.

[0094] Referring to Figure 8, multiple first neural network models can be prepared to correspond to tertiary hospitals, secondary hospitals, primary hospitals, nursing hospitals, health screening centers, and non-medical institutions (e.g., smartwatches). Here, a tertiary hospital may be a general hospital or university hospital, with specialists assigned to all medical departments and more than 500 beds. Tertiary hospitals may be determined based on whether they provide treatment for severe, rare, or incurable diseases, and whether they are equipped with state-of-the-art medical equipment and research facilities. Furthermore, tertiary hospitals provide treatment for patients referred from primary and secondary hospitals and can provide high-difficulty surgeries and detailed examinations. A secondary hospital may be a general hospital with at least four medical departments, two or more specialized departments, and 30 to 500 beds. Secondary hospitals handle diseases that are difficult to treat at primary hospitals and can provide emergency treatment and hospitalization. Primary hospitals are medical institutions at the level of clinics and may include community hospitals or private clinics. Primary hospitals primarily treat outpatients and may have fewer than 30 beds for short-term hospitalization. They treat general diseases and, when necessary, refer patients to secondary or tertiary hospitals. Nursing hospitals provide rehabilitation treatment and chronic disease management for patients requiring long-term care, and health screening centers are medical institutions specializing in screening for the early detection and prevention of specific diseases. Non-medical institutions (e.g., smartwatches) may be devices that monitor vital signs and collect health data in locations other than medical institutions. The processor (110) may transfer learn a foundation model based on electrocardiogram data acquired from each institution, thereby acquiring multiple first neural network models corresponding to each institution. At this time, the first reference value corresponding to each first neural network model may be set differently.In particular, the higher the quality of the electrocardiogram data, the higher the first reference value can be set. Meanwhile, the type and number of medical institutions are not limited to those shown in Figure 8 and can be set in various ways.

[0095] Accordingly, the processor (110) can prepare multiple first neural network models corresponding to the devices (and facilities, institutions, etc.) that acquired biometric data. Through this, the processor (110) can improve analysis accuracy by applying a first neural network model that reflects the characteristics of biometric data acquired from a specific device (and medical facility, medical institution, etc.).

[0096] In particular, each first neural network model is optimized by considering the distribution and characteristics of biometric data acquired from each device, thereby reducing deviations depending on the method of acquiring biometric data and enabling more precise disease probability assessment and health status analysis.

[0097] Additionally, when a new device type is added, the processor (110) may utilize biometric data acquired from the device as an additional learning data set to update the foundation neural network model or generate a new first neural network model. In this case, the processor (110) may perform transfer learning using the existing learned foundation model, thereby efficiently acquiring the first neural network model while maintaining high accuracy even in a new environment.

[0098] According to one embodiment of the present disclosure, if the first score is equal to or higher than the first reference value by a preset value, the acquired biometric data of the user (1) is assigned a first label value related to the possibility of a disease and a second label value corresponding to the type of the device, and is set as learning data, and the learning data can be transmitted to another device of the same type as the type of the device. That is, if the processor (110) determines that the possibility of error in the judgment result of the possibility of a disease based on the biometric data is low, the processor (110) can assign a label to the biometric data and transmit it to another device of the same type as the device from which the biometric data was acquired so that it can be used as learning data. Of course, the processor (110) can also acquire biometric data from another device.

[0099] FIG. 9 is a block diagram of a computing device (900) according to another embodiment of the present disclosure.

[0100] Referring to FIG. 9, a computing device (900) according to another embodiment of the present disclosure includes a processor (910), a memory (920), a communication interface (930), a sensing unit (940), a display (950), a user interface (960), a camera (970), and a speaker (980). Among the components illustrated in FIG. 9, the processor (910), the memory (920), and the communication interface (930) correspond to the processor (110), the memory (120), and the communication interface (130) of the computing device (100) illustrated in FIG. 2, and thus a detailed description thereof will be omitted.

[0101] A sensing unit (940) according to an embodiment of the present disclosure can obtain biometric information about a user (1). For example, the sensing unit (940) may include at least one electrode. At this time, the processor (110) can obtain an electrocardiogram signal of the user (1) through the at least one electrode. In addition, the sensing unit (940) may include an image sensor or an optical sensor. At this time, the processor (110) can obtain biometric information such as an optical blood flow signal through the image sensor (or optical sensor). In addition, the sensing unit (940) may further include a PPG sensor, a blood pressure sensor, a body temperature sensor, etc., through which various biometric information such as optical blood flow, blood pressure, body temperature, etc. about the user (1) can be obtained.

[0102] The display (950) can display various images. Here, the images include both still images and moving images. The display (950) can output guide information based on the diagnosis results of the user (1). The display (950) can be implemented as various types of displays, such as an LCD (Liquid Crystal Display Panel), an OLED (Organic Light Emitting Diodes), an LCoS (Liquid Crystal on Silicon), a DLP (Digital Light Processing), etc. In addition, the display (950) can also include a driving circuit, a backlight unit, etc., which can be implemented in a form such as an a-si TFT, an LTPS (low temperature poly silicon) TFT, an OTFT (organic TFT), etc. As an example, the display (950) can display the judgment results and guide information according to the first and second scores.

[0103] Meanwhile, the display (950) may be implemented as a touch screen by being combined with a touch panel, and in this case, the display (950) may perform the function of not only an output interface that outputs an image through the touch screen, but also an input interface that receives a touch input from a user (1).

[0104] The user interface (960) is a component used by the computing device (100) to perform interaction with the user (1), and may include at least one of a touch sensor, a motion sensor, a button, a jog dial, and a switch, but is not limited thereto. The processor (910) may receive input of diet information, exercise information, activity information, medication information, etc. through the user interface (960).

[0105] The camera (970) captures an image of an object around the user (1) and obtains an image of the object. Specifically, the camera (970) can capture an image of food consumed by the user (1). At this time, the processor (910) can determine the user's (1) diet information based on the image of the food consumed by the user (1), or can determine the user's (1) medication information based on the image of the medicine taken by the user (1). In addition, for this purpose, the camera (970) can be implemented with an imaging device such as an imaging device having a CMOS structure (CIS, CMOS Image Sensor) or an imaging device (Charge Coupled Device) having a CCD structure. However, the present invention is not limited thereto, and the camera (970) can be implemented with a camera module having various resolutions capable of capturing an object. Meanwhile, the camera (970) can be implemented with a depth camera (for example, an IR depth camera, etc.), a stereo camera, an RGB camera, etc.

[0106] The speaker (980) is a component that outputs various audio data on which various processing operations such as decoding, amplification, and noise filtering have been performed by an audio processing unit (not shown). The speaker (980) can output various notification sounds or voice messages. According to one embodiment of the present disclosure, the processor (910) can convert an electrical signal received from an external device into a user's (1) voice and output it through the speaker (980). For example, the speaker (980) can output user's (1) guide information related to context information (50) as a voice message.

[0107] The microphone (990) can receive the user's voice. The processor (910) can analyze the user's voice or surrounding sounds obtained through the microphone (990) to obtain context information (50) related to the user (1).

[0108] The various embodiments of the present disclosure described above can be combined with additional embodiments and modified within the scope understood by those skilled in the art in light of the detailed description above. It should be understood that the embodiments of the present disclosure are illustrative in all respects and not restrictive. For example, each component described as a single component may be implemented in a distributed manner, and likewise, components described as distributed may be implemented in a combined manner. Accordingly, all changes or modifications derived from the meaning, scope, and equivalent concepts of the claims of the present disclosure should be construed as being included within the scope of the present disclosure.

Claims

1. A method for managing a user's health status based on user context information, performed by a computing device including at least one processor, A step of inputting the acquired user's biometric data into a pre-trained first neural network model to obtain a first score corresponding to the possibility of a disease; and If it is determined that the user's status has changed based on the first score, a step of obtaining context information of the user and providing guide information for the user based on the obtained context information is included. method.

2. In paragraph 1, The step of providing guide information to the above user is: A step of determining the relevance of the acquired context information and the state, and providing guide information to the user if it is determined that the acquired context information and the state are related; method.

3. In paragraph 2, The context information of the above user is: Contains the user's dietary information, The step of providing guide information to the above user is: A step of determining the relationship between the user's diet and the user's condition; including; method.

4. In paragraph 3, The step of providing guide information to the above user is: A step of obtaining an image of food consumed by the user as the user's diet information, analyzing the image of the consumed food, determining the sodium level consumed by the user, and determining the correlation between the determined sodium level and the user's disease possibility; including; method.

5. In paragraph 1, The context information of the above user is: Contains the user's exercise information, The step of providing guide information to the above user is: A step of determining the relationship between the exercise performed by the user and the user's condition based on the exercise type, exercise intensity, and exercise time included in the user's exercise information; including; method.

6. In paragraph 1, The context information of the above user is: Contains the user's medication information, The step of providing guide information to the above user is: A step of identifying a relationship between the medication taken by the user and the condition included in the user's medication information; including; method.

7. In paragraph 1, The context information of the above user is: Contains the activity information of the above user, The step of providing guide information to the above user is: A step of identifying the user's sleep time and rest time included in the user's activity information, and identifying the user's status and the relationship between the statuses; method.

8. In paragraph 1, Steps to provide guidance information to the above users If the first score is greater than or equal to a first reference value, or if the rate of increase of the first score compared to a previously obtained score is greater than or equal to a second reference value, it is determined that the user is likely to have a disease or that the disease has worsened based on the first score. method.

9. In paragraph 2, The step of providing guide information to the above user is: A step of inputting context data corresponding to the context information of the user and the acquired biometric data of the user into a pre-trained second neural network model to obtain a second score corresponding to the relevance, and determining that the acquired second score is higher than a second reference value and is related to the acquired context information and the disease; including; method.

10. In paragraph 8, The step of determining that the acquired context information is related to the disease is as follows: When a plurality of context information of the user is obtained, a step of obtaining a plurality of second scores corresponding to each of the plurality of context information, and identifying the main context information having the highest relevance to the disease among the plurality of context information based on the plurality of second scores; and a step of providing guide information to the user related to the main context information; method.

11. In a computing device that manages a user's health status based on user context information, A communication interface for obtaining the user's biometric data; memory containing program codes; and The above-mentioned acquired user's biometric data is input into a pre-trained first neural network model to obtain a first score corresponding to the possibility of a disease, and if it is determined that the user has a high possibility of having a disease or that the disease has worsened based on the first score, context information of the user is obtained, and one or more processors are included to provide guide information to the user based on the obtained context information. Computing device.

12. A computer program stored in a computer-readable storage medium, wherein the computer program, when executed on one or more processors, performs an operation for managing the health status of a user based on user context information. The above action is, An operation of inputting the acquired user's biometric data into a pre-trained first neural network model to obtain a first score corresponding to the possibility of a disease; and An operation of obtaining context information of the user and providing guide information to the user based on the obtained context information, if it is determined that the user is likely to have a disease or that the disease has worsened based on the first score; Computer program.

Citation Information

Patent Citations

  • Aerosol generating article and aerosol generating system

    KR1020230156247A

  • User customized information providing apparatus based on disease prediction and method thereof

    KR102052558B1

  • Human data managing system

    KR102438367B1

  • Artificial intelligence-based digital healthcare device, and computer-implemented method therefor

    WO2024090716A1

  • KR20210099876A