WO2024186147A1 - Healthcare system using ketone body information - Google Patents
Healthcare system using ketone body information Download PDFInfo
- Publication number
- WO2024186147A1 WO2024186147A1 PCT/KR2024/002961 KR2024002961W WO2024186147A1 WO 2024186147 A1 WO2024186147 A1 WO 2024186147A1 KR 2024002961 W KR2024002961 W KR 2024002961W WO 2024186147 A1 WO2024186147 A1 WO 2024186147A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- information
- ketone body
- body information
- status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/08—Measuring devices for evaluating the respiratory organs
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/48—Biological material, e.g. blood, urine; Haemocytometers
- G01N33/483—Physical analysis of biological material
- G01N33/497—Physical analysis of biological material of gaseous biological material, e.g. breath
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H80/00—ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
Definitions
- the technology described below is for a healthcare system that uses ketone body information.
- the human body uses glucose, protein, and fat as energy sources.
- the human body primarily uses glucose as an energy source, followed by protein and fat.
- ketone bodies are created as byproducts of fat breakdown.
- Ketone bodies include acetone, acetoacetate, and D- ⁇ hydroxybutyric acid (D- ⁇ ). Ketone bodies are excreted through exhaled gas and urine. Accordingly, technologies are being developed to measure ketone bodies in the user's exhaled gas.
- a method for analyzing a user's status using ketone body information includes a step in which an analysis device acquires the user's ketone body information; a step in which the analysis device calculates the user's status information based on the user's ketone body information; and a step in which the analysis device visualizes and outputs the calculated user's status information.
- the ketone body information includes information on the concentration of ketone bodies contained in the user's exhaled breath measured using a ketone body measuring device.
- the user's status information includes at least one of the user's body fat change amount, the user's weight change amount, the user's blood sugar level, and the user's cholesterol level.
- Figure 1 shows the overall process by which an analysis device (100) performs a method for analyzing user status information using ketone body information.
- Figure 2 is a flowchart (200) of one embodiment of analyzing user status information based on ketone body information.
- Figure 3 is an example in which the analysis device determines the user's status information from the ketone body concentration using a pre-calculated relationship.
- Figures 4 and 5 are examples of abnormal values.
- Fig. 6 is a configuration of one embodiment of an analysis device (300).
- each process constituting the method may occur in a different order from the stated order unless the context clearly states a specific order. That is, each process may occur in the same order as the stated order, may be performed substantially simultaneously, or may be performed in the opposite order.
- Figure 1 shows the overall process by which an analysis device (100) performs a method for analyzing user status information using ketone body information.
- the analysis device (100) may be implemented in various physical forms.
- the analysis device (100) may have the form of a PC, a laptop, a smart device, a server, or a data processing-only chipset.
- the analysis device (100) may be a part of a ketone body measuring device.
- the analysis device (100) may be implemented in the form of an on-device in a ketone body measuring device.
- the analysis device (100) may be singular or plural. That is, the user's status analysis method using the aforementioned ketone body information may be performed by at least one analysis device (100).
- the analysis device (100) may be a device that performs a method of analyzing user status information using ketone body information. Specifically, the analysis device (100) may be a device that receives user ketone body information and outputs user status information. The analysis device (100) may use a pre-calculated relationship or an analysis model to calculate the user status information.
- Figure 2 is a flowchart (200) of one embodiment of analyzing user status information based on ketone body information.
- the analysis device can obtain the user's ketone body information (210).
- the user's ketone body information may include at least one of the user's acetone, acetoacetate, and D- ⁇ hydroxybutyric acid (D- ⁇ ) information.
- Ketone bodies are generally known as substances produced in the process of a person using fat as an energy source. Accordingly, based on the user's ketone body information, various conditions of the user, including the amount of fat consumed, can be identified.
- the user's ketone body information may include information about the concentration of ketone bodies contained in the user's blood, urine, sweat, and breath.
- the user's ketone body information may include information about the concentration of ketone bodies contained in the user's breath.
- the user's ketone body information may include information on the concentration of ketone bodies measured using a ketone body measuring device.
- the ketone body measuring device may be a device that measures the concentration of ketone bodies contained in the user's blood, urine, sweat, and exhaled air.
- the user's ketone body information may include information on the concentration of ketone bodies contained in the user's exhaled air measured using a ketone body measuring device.
- the ketone body measuring device and the analysis device may be connected to each other by wire or wirelessly.
- the user's ketone body information may be time-series data. That is, the user's ketone body information may include information about the time at which the user's ketone body information was acquired. For example, the user's ketone body information may include the user's ketone body information on March 15, the user's ketone body information on April 15, and the user's ketone body information on May 15.
- the analysis device can calculate the user's status information based on the user's ketone body information (220).
- the user's status information may include information about the user's status that can be determined from the user's ketone body information.
- the user's status information may include at least one of the user's body fat change amount, the user's weight change amount, the user's blood sugar level, and the user's cholesterol level.
- the user's body fat change amount may include how much the body fat has changed compared to the baseline.
- the user's body fat change amount may be calculated based on ketone body information.
- the user's body fat change amount may include information that if the user's exhaled ketone body concentration is 2.9 ppm, the user's body fat has decreased by 1.1 kg compared to one month ago.
- the user's weight change may include how much the weight has changed compared to a baseline.
- the user's weight change may be calculated based on ketone body information.
- the user's weight change may include information that if the user's exhaled ketone body concentration is 2.9 ppm, the user's weight has decreased by 1.8 kg compared to one month ago.
- the user's blood sugar level may include the user's blood sugar level at a reference point. At this time, the user's blood sugar level may be calculated based on ketone body information. For example, the user's blood sugar level may include information that if the user's exhaled ketone body concentration is 2.9 ppm at the current point in time, the user's current blood sugar level is 84.
- the user's cholesterol level may include the user's cholesterol level at a reference point in time. At this time, the user's cholesterol level may be calculated based on ketone body information. For example, the user's cholesterol level may include information that if the user's expiratory ketone body concentration at the current point in time is 2.9 ppm, the user's high-density cholesterol level at the current point in time is 73.
- the cholesterol level may include at least one of total cholesterol, high-density cholesterol (HDL-cholesterol), and low-density cholesterol (LDL-cholesterol).
- the user's status information may include the user's liver function test information.
- the liver function test information may include at least one of the user's AST (aspartate aminotransferase) level, the user's ALT (alanine aminotransferase) level, the user's GGT (gamma-glutamyl transferase) level, the user's ALP (alkaline phosphatase) level, and the user's Bilirubin level.
- the user's status information may include the user's level of treatment.
- the user's treatment level may include the extent to which the user suffering from a disease, etc. has been cured of the disease.
- the user's ketone body information includes information on the concentration of ketone bodies contained in the user's exhaled gas, there is an advantage in that the user's treatment level can be easily measured using only the user's exhaled gas without having to separately collect the user's blood.
- the user's treatment level may include the treatment level of pediatric epilepsy.
- Epilepsy patients are recommended to eat a diet that can produce ketone bodies in order to reduce the frequency of epileptic seizures. Accordingly, based on the ketone body information of the epilepsy patient, the level of ketone bodies in the exhaled breath of the epilepsy patient can be identified, and then the degree of treatment of the epilepsy patient can be calculated based on the identified ketone body level. Through this, it is possible to identify to what extent the pediatric epilepsy patient is being treated as the pediatric epilepsy patient eats a ketone body diet.
- the user's treatment level may include the treatment level of a cancer patient.
- the damaged cells tend to regenerate better if they eat a diet that can produce ketone bodies. Accordingly, based on the cancer patient's ketone body information, the cancer patient's exhaled ketone body level can be identified, and then the cancer patient's cell regeneration level, etc. can be calculated based on the identified ketone body level.
- the analysis device can also calculate the user's status information using pre-computed relationships.
- the pre-calculated relationship may include information on the correlation between the user's ketone body information and the user's status information.
- the analysis device may pre-calculate the correlation by analyzing the relationship between the user's ketone body information and the user's status information based on a database in which the user's ketone body information measured by the user using a ketone body meter and the user's status information are recorded.
- the analysis device may pre-calculate a relationship optimized for each user.
- a database in which user status information is recorded can be constructed based on the user's body composition analysis results, the user's health checkup results, etc.
- a database in which user status information is recorded can be constructed based on the test results (ex. blood test, etc.) conducted when the user undergoes a health checkup or donates blood.
- the analysis device can receive data from a server in which information such as the user's health checkup is stored.
- a database in which user status information is recorded can be constructed based on the user's InBody measurement results.
- FIG. 3 is an example in which the analysis device uses a pre-calculated relationship to determine the user's status information from the ketone body concentration.
- the analysis device can obtain ketone body information (concentration).
- the analysis device can calculate the user's weight change, body fat change, blood sugar level, and cholesterol level according to the obtained ketone body concentration.
- the analysis device can calculate the user's weight change, body fat change, blood sugar level, and cholesterol level according to the ketone body concentration using the pre-calculated relationship.
- the analysis device can also use the analysis model to calculate the user's status information.
- the analysis model can be a model that inputs the user's ketone body information and outputs the user's status information.
- the analysis model may be a learning model learned based on learning data.
- the analysis model may be a machine learning (ML)-based model.
- the machine learning model may be various types of models.
- the machine learning model may be a decision tree, a random forest (RF), a K-nearest neighbor (KNN), a Naive Bayes, a support vector machine (SVM), an artificial neural network (ANN), etc.
- the ANN may be a deep neural network (DNN), which may include a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted boltzmann machine (RBM), a deep belief network (DBN), a generative adversarial network (GAN), a relation network (RL), etc.
- CNN convolutional neural network
- RNN restricted boltzmann machine
- DBN deep belief network
- GAN generative adversarial network
- RL relation network
- the analysis device can visualize and output the calculated user status information (230).
- the analysis device can output user status information through a smartphone screen or computer monitor.
- the analysis device can obtain more dietary information about the user.
- Diet information may include information that may be generated when a user eats a meal.
- the diet information may include at least one of the type of food consumed by the user when eating, the amount of food consumed, the date of the meal, and the time of the meal.
- the analysis device can analyze customized diet information based on the user's diet information, the user's ketone body information, and the user's condition information.
- the analysis device can calculate customized diet information for reducing body fat by determining which foods the user consumed produced the most ketone bodies and which diet resulted in the greatest change in body fat.
- the analysis device can obtain more movement information of the user.
- Exercise information may include information that may be generated when a user exercises.
- exercise information may include at least one of the type of exercise performed by the user, the date of exercise, and the time of exercise.
- the analysis device can analyze customized exercise information based on the acquired exercise information and the user's ketone body information.
- the analysis device can calculate customized exercise information for reducing body fat by determining which exercise the user did to generate the most ketone bodies and the diet that resulted in the greatest change in body fat.
- the analysis device can analyze customized exercise cycles by determining which exercise cycle the user did to generate the most ketone bodies and the exercise cycle that resulted in the greatest change in weight.
- the analysis device can obtain more information about the user's purpose.
- the user's goal information may include the user's status information that the user wants to achieve.
- the user's goal information may include at least one of the user's body fat, the user's weight, the user's blood sugar level, and the user's cholesterol level that the user wants to achieve.
- the user's goal information may include information that the user wants to reduce body fat by 10%.
- the user's goal information may include information that the user wants to lose 1 kg of weight.
- the analysis device can identify the change pattern of the user's ketone body information based on the user's ketone body information.
- the analysis device can predict future ketone body information based on the identified change pattern of the ketone body information.
- the analysis device can predict the period required to achieve the user's purpose based on the predicted ketone body information and the user's purpose information.
- the analysis device can predict the user's future ketone body concentration based on the user's ketone body concentration, calculate the user's body fat change amount based on the predicted user's ketone body concentration, and then predict the time it will take for the user to reach the target body fat mass based on the calculated body fat change amount.
- the analysis device can predict the diet and period required to achieve the user's purpose. For example, the analysis device can identify the user's ketone body information change pattern according to the food eaten by the user, predict future ketone body information based on the identified ketone body information change pattern, and predict the diet and period required to achieve the user's purpose based on the predicted ketone body information and the user's purpose information.
- the analysis device can predict the exercise and period required to achieve the user's purpose. For example, the analysis device can identify the user's ketone body information change pattern according to the user's exercise, predict future ketone body information based on the identified ketone body information change pattern, and predict the exercise and period required to achieve the user's purpose based on the predicted ketone body information and the user's purpose information.
- the analysis device can analyze the change pattern of the user's ketone body information to determine if there are any abnormal values. If there are any abnormal values, the analysis device can obtain additional user's ketone body information to replace the abnormal values.
- Figures 4 and 5 are examples of abnormal values.
- the abnormal value may be the user's ketone body concentration when the measured ketone body concentration decreases sharply, as in Figure 4.
- the abnormal value may be the user's ketone body concentration when the measured ketone body concentration increases sharply, as in Figure 5.
- Figures 4 and 5 when analyzing the change pattern of the ketone body concentration, if a newly measured value is too different from the analyzed change pattern, it can be considered an abnormal value.
- An abnormal value may occur when a user uses a ketone body measuring device while the user has a residual toothpaste smell after brushing his or her teeth, when a user uses a ketone body measuring device right after eating food, or when a user uses a ketone body measuring device while exercising.
- the analysis device may notify the user of the existence of an abnormal value and request additional user's ketone body information. Accordingly, the analysis device may obtain additional user's ketone body information. For example, the user can clean his or her mouth or after a certain period of time, measure ketone body information again using the ketone body measuring device and report the measured ketone body information to the analysis device.
- the analysis device can notify the user that there is a problem with the ketone body measuring device.
- the user can replace the filter of the ketone body measuring device, etc.
- the user can contact the place of purchase to receive A/S (after service).
- Fig. 6 is a configuration of one embodiment of an analysis device (300).
- the analysis device (300) may correspond to the analysis device (100) described in Fig. 1. That is, the analysis device (300) may be a device that performs a user status analysis method using the aforementioned ketone body information.
- the analysis device (300) may include at least one input device (310), a storage device (320), a calculation device (330), an output device (340), an interface device (350), and a communication device (360).
- the input device (310) can receive data, information, or models necessary for performing a user status analysis method using the aforementioned ketone body information.
- the input device (310) can receive the user's ketone body information, the user's diet information, the user's exercise information, and the user's purpose information.
- the input device (310) can receive the analysis model.
- the input device (310) may include a device (such as a keyboard, mouse, and touch screen, joystick, trackball, touchpad, scanner, webcam, etc.) for inputting a certain command or data.
- the input device (310) may include a configuration for receiving data through a separate storage device (such as USB, CD, hard disk, etc.).
- the input device (310) may also receive data through a separate measuring device or a separate database.
- the input device (310) may also receive data through a communication device (360) in a wired or wireless manner.
- the input device (310) may also receive a control signal for controlling the analysis device (300).
- the storage device (320) can store data, information, or models, etc. required to perform the user's status analysis method using the aforementioned ketone body information.
- the storage device (320) can store the user's ketone body information, the user's diet information, the user's exercise information, and the user's purpose information.
- the storage device (320) can store an analysis model.
- the storage device (320) can also be a device that stores certain data, information, or models, etc.
- the storage device (320) can store data, information, models, etc. input through the input device (310).
- the storage device (320) can store commands that cause the operation device (330) to perform operations required for the user's status analysis method using the ketone body information.
- the storage device (320) can store information generated during the operation of the operation device (330). That is, the storage device (320) can include a memory.
- storage devices may include hard disk drives (HDDs), solid state drives (SSDs), ROMs, RAMs, and CD-ROM magnetic tapes or floppy disks.
- the calculation device (330) can perform the calculation required to perform the user's status analysis method using the aforementioned ketone body information.
- the calculation device (330) can calculate the user's status information based on the user's ketone information.
- the calculation device (330) can calculate the user's status information using a pre-calculated relationship.
- the calculation device (330) can calculate the user's status information using an analysis model.
- the calculation device (330) can analyze the user's customized diet information based on the user's diet information, the user's ketone information, and the user's status information.
- the calculation device (330) can analyze the user's customized exercise information based on the user's exercise information, the user's ketone body information, and the user's status information.
- the calculation device (330) can identify the user's ketone body information change pattern based on the ketone body information.
- the calculation device (330) can predict future ketone body information based on the ketone body information change pattern.
- the calculation device (330) can predict the period required for the user to achieve the goal based on the predicted ketone body information and the user's goal information.
- the calculation device (330) can analyze the change pattern of the user's ketone body information to determine whether there is an abnormal value. If there is an abnormal value, the calculation device (330) can obtain additional user ketone body information to replace the abnormal value.
- the calculation unit (330) may be a device such as a processor, an application processor (AP), or a chip embedded with a program that processes data and processes certain operations.
- the calculation unit (330) may include a central processing unit (CPU), a graphics processing unit (GPU), or a neural processing unit (NPU).
- the calculation unit (330) may generate a control signal that controls the analysis unit (300).
- the calculation unit (330) may generate a control signal that controls the input device (310), the storage device (320), the output device (340), the interface device (350), and the communication device (360) included in the analysis unit (300).
- the output device (340) may be a device that outputs certain data, information, and models.
- the output device (340) may be a device that outputs certain data, information, and models to the outside of the analysis device (300).
- the output device (340) may output interfaces, input data, analysis results, etc. required for the data processing process.
- the output device (340) may include devices that output data, etc. through tactile, visual, auditory, gustatory, and olfactory methods.
- the output device (340) may be physically implemented in various forms, such as a display, a speaker, a vibration motor, or a document output device.
- the output device (340) may output data, information, or models stored in the storage device (320).
- the output device (340) may output data, information, and models generated in the process of the calculation device (330) performing calculations.
- the output device (340) may output the results of the calculations performed by the calculation device (330).
- the output device (340) may output user status information.
- the interface device (350) may be a device that receives certain commands and data from the outside.
- the interface device (350) may receive a control signal for controlling the analysis device (300).
- the interface device (350) may output the results analyzed by the analysis device (300).
- the interface device (350) may receive information necessary for performing the user's status analysis method using the aforementioned ketone body information from a physically connected input device or an external storage device.
- the communication device (360) can receive information necessary for performing the user's status analysis method using the aforementioned ketone body information.
- the communication device (360) can receive a model necessary for performing the user's status analysis method using the aforementioned ketone body information.
- the communication device (360) can transmit and receive the user's ketone body information, the user's diet information, the user's exercise information, and the user's purpose information.
- the communication device (360) can transmit and receive an analysis model.
- the communication device (360) can receive a control signal necessary for controlling the analysis device (300).
- the communication device (360) can transmit the results analyzed by the analysis device (300).
- the communication device (360) can mean a configuration that receives and transmits certain data, information, models, etc.
- the communication device (360) can perform network communication such as Wi-Fi (Wireless Fidelity), Wi-Fi Direct, Bluetooth, UWB (Ultra-Wide Band), NFC (Near Field Communication), USB (Universal Serial Bus), or HDMI (High Definition Multimedia Interface), LAN (Local Area Network), etc.
- Wi-Fi Wireless Fidelity
- Wi-Fi Direct Wireless Fidelity
- Bluetooth Wireless Fidelity
- UWB Ultra-Wide Band
- NFC Near Field Communication
- USB Universal Serial Bus
- HDMI High Definition Multimedia Interface
- LAN Local Area Network
- the method for analyzing the user's status using the aforementioned ketone body information can be implemented as a program (or application) including an executable algorithm that can be run on a computer.
- the above program may be provided stored in a non-transitory computer readable medium.
- the above-mentioned temporarily readable medium refers to various RAMs such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchronous DRAM (Synclink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM).
- SRAM Static RAM
- DRAM Dynamic RAM
- SDRAM Synchronous DRAM
- DDR SDRAM Double Data Rate SDRAM
- ESDRAM Enhanced SDRAM
- SLDRAM Synchronous DRAM
- SLDRAM Direct Rambus RAM
- the above non-transitory readable medium means a medium that semi-permanently stores data and can be read by a device, rather than a medium that stores data for a short moment, such as a register, cache, or memory.
- a non-transitory readable medium such as a CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM (read-only memory), PROM (programmable read only memory), EPROM (Erasable PROM, EPROM), EEPROM (Electrically EPROM), or flash memory.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Pathology (AREA)
- Physics & Mathematics (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Heart & Thoracic Surgery (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Veterinary Medicine (AREA)
- Databases & Information Systems (AREA)
- Chemical & Material Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Surgery (AREA)
- Urology & Nephrology (AREA)
- Biochemistry (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Physiology (AREA)
- Pulmonology (AREA)
- Analytical Chemistry (AREA)
- Medicinal Chemistry (AREA)
- Food Science & Technology (AREA)
- Hematology (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Description
이하 설명하는 기술을 케톤체 정보를 이용한 헬스케어 시스템에 대한 것이다. The technology described below is for a healthcare system that uses ketone body information.
인체는 에너지원으로 포도당(Glucose), 단백질(Protein) 및 지방(Fat)을 이용한다. 인체는 에너지원으로 일차적으로는 포도당을 사용한 뒤 단백질, 지방 순으로 에너지원을 이용한다. 인체가 지방을 에너지원으로 사용하게 되면 지방 분해 산물로 케톤체(ketone body)가 생성된다. 케톤체에는 아세톤(acetone), 아세토아세트산(acetoacetate) 및 D-β하이드록시부티르산(D-β등이 포함된다. 케톤체는 호기가스와 소변으로 배설된다. 이에 사용자의 호기가스내에서 케톤체를 측정하고자 하는 기술들이 개발되고 있다. The human body uses glucose, protein, and fat as energy sources. The human body primarily uses glucose as an energy source, followed by protein and fat. When the human body uses fat as an energy source, ketone bodies are created as byproducts of fat breakdown. Ketone bodies include acetone, acetoacetate, and D-β hydroxybutyric acid (D-β). Ketone bodies are excreted through exhaled gas and urine. Accordingly, technologies are being developed to measure ketone bodies in the user's exhaled gas.
[선행기술문헌][Prior art literature]
[특허문헌][Patent Document]
한국 등록특허공보 10-1815038Korean Patent Publication No. 10-1815038
종래 호기가스내에서 케톤체를 측정하는 기술들은 단순히 측정된 데이터를 서버 등에 저장하기만 하였다. 이에 종래 기술은 사용자등의 요청에 따라 서버에 저장된 호기가스내 케톤체 농도 정보등을 단순히 보여주기만 할 뿐, 측정된 케톤체 정보를 활용하여 사용자의 다양한 상태를 알려주지는 못하였다. 이하 설명하는 기술은 측정된 사용자의 케톤체 정보를 활용해서 사용자의 상태를 알려주는 방법을 개시하고자 한다. Conventional techniques for measuring ketone bodies in exhaled gas simply stored the measured data on a server, etc. Accordingly, the conventional techniques simply displayed information on the concentration of ketone bodies in exhaled gas stored on a server according to a request from a user, etc., and did not inform the user of various conditions by utilizing the measured ketone body information. The technique described below discloses a method for informing the user of the user's condition by utilizing the user's measured ketone body information.
케톤체 정보를 이용한 사용자의 상태 분석 방법은 분석 장치가 사용자의 케톤체 정보를 획득하는 단계; 상기 분석 장치가 상기 사용자의 케톤체 정보를 기반으로 사용자의 상태 정보를 계산하는 단계; 및 상기 분석 장치가 상기 계산한 사용자의 상태 정보를 시각화 하여 출력하는 단계;를 포함한다. 상기 케톤체 정보는 케톤체 측정기를 이용해 측정한 사용자의 호기 내 포함되어 있는 케톤체 농도에 대한 정보를 포함한다. 상기 사용자의 상태 정보는 사용자의 체지방 변화량, 사용자의 체중 변화량, 사용자의 혈당량 및 사용자의 콜레스테롤량 중 적어도 하나를 포함한다. A method for analyzing a user's status using ketone body information includes a step in which an analysis device acquires the user's ketone body information; a step in which the analysis device calculates the user's status information based on the user's ketone body information; and a step in which the analysis device visualizes and outputs the calculated user's status information. The ketone body information includes information on the concentration of ketone bodies contained in the user's exhaled breath measured using a ketone body measuring device. The user's status information includes at least one of the user's body fat change amount, the user's weight change amount, the user's blood sugar level, and the user's cholesterol level.
이하 설명하는 기술을 이용하면 사용자의 호기가스내 케톤체 정보를 기반으로 사용자의 다양한 상태를 파악할 수 있다. 이를 통해 사용자가 병원등에 방문을 하지 않더라도 케톤체 측정 장치만을 이용해 사용자의 상태를 대략적으로 파악할 수 있다. Using the technology described below, it is possible to identify various conditions of the user based on the ketone body information in the user's exhaled gas. This allows the user to roughly identify the user's condition using only a ketone body measuring device without visiting a hospital or the like.
도1은 분석 장치(100)가 케톤체 정보를 이용한 사용자의 상태 정보 분석 방법을 수행하는 전체적인 과정이다. Figure 1 shows the overall process by which an analysis device (100) performs a method for analyzing user status information using ketone body information.
도2는 케톤체 정보를 기반으로 사용자의 상태 정보를 분석하는 실시예 중 하나의 순서도(200)이다. Figure 2 is a flowchart (200) of one embodiment of analyzing user status information based on ketone body information.
도3은 분석 장치가 사전에 계산된 관계를 이용해서 케톤체 농도로부터 사용자의 상태 정보를 파악하는 예시이다. Figure 3 is an example in which the analysis device determines the user's status information from the ketone body concentration using a pre-calculated relationship.
도4 및 도5는 비정상 값이 있는 예시 중 하나이다. Figures 4 and 5 are examples of abnormal values.
도6은 분석 장치(300)의 실시예 중 하나의 구성이다.Fig. 6 is a configuration of one embodiment of an analysis device (300).
이하 설명하는 기술은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있다. 명세서의 도면에 이하 설명하는 기술의 특정 실시 형태가 기재될 수 있다. 그러나, 이는 이하 설명하는 기술의 설명을 위한 것이며 이하 설명하는 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니다. 따라서 이하 설명하는 기술의 사상 및 기술 범위에 포함되는 모든 변경 물, 균등 물 내지 대체 물이 이하 설명하는 기술에 포함하는 것으로 이해되어야 한다.The technology described below can have various modifications and various embodiments. Specific embodiments of the technology described below may be described in the drawings of the specification. However, this is for the purpose of explaining the technology described below and is not intended to limit the technology described below to specific embodiments. Therefore, it should be understood that all modifications, equivalents, or substitutes included in the spirit and scope of the technology described below are included in the technology described below.
이하 사용되는 용어에서 단수의 표현은 문맥상 명백하게 다르게 해석되지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함한다" 등의 용어는 기재된 특징, 개수, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 의미하는 것이지, 하나 또는 그 이상의 다른 특징들이나 개수, 단계 동작 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 배제하지 않는 것으로 이해되어야 한다.In the terms used hereinafter, the singular expression should be understood to include the plural expression unless the context clearly dictates otherwise, and the term "comprises" and the like should be understood to mean the presence of a described feature, number, step, operation, component, part, or combination thereof, but not to exclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
도면에 대한 상세한 설명을 하기에 앞서, 본 명세서에서의 구성부들에 대한 구분은 각 구성부가 담당하는 주기능 별로 구분한 것에 불과함을 명확히 하고자 한다. 즉, 이하에서 설명할 2개 이상의 구성부가 하나의 구성부로 합쳐지거나 또는 하나의 구성부가 보다 세분화된 기능별로 2개 이상으로 분화되어 구비될 수도 있다. 그리고 이하에서 설명할 구성 부 각각은 자신이 담당하는 주기능 이외에도 다른 구성부가 담당하는 기능 중 일부 또는 전 부의 기능을 추가적으로 수행할 수도 있으며, 구성 부 각각이 담당하는 주기능 중 일부 기능이 다른 구성부에 의해 전담되어 수행될 수도 있음은 물론이다.Before going into a detailed description of the drawings, it should be made clear that the division of components in this specification is only a division based on the main function of each component. In other words, two or more components to be described below may be combined into one component, or one component may be divided into two or more components with more detailed functions. In addition to its own main function, each component to be described below may additionally perform some or all of the functions of other components, and of course, some of the main functions of each component may be exclusively performed by other components.
또, 방법 또는 동작 방법을 수행함에 있어서, 상기 방법을 이루는 각 과정들은 문맥상 명백하게 특정 순서를 기재하지 않은 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 과정들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.In addition, in performing a method or method of operation, each process constituting the method may occur in a different order from the stated order unless the context clearly states a specific order. That is, each process may occur in the same order as the stated order, may be performed substantially simultaneously, or may be performed in the opposite order.
이하 분석 장치가 케톤체 정보를 이용한 사용자의 상태 정보 분석 방법을 수행하는 전체적인 과정을 살펴본다. Below, we will look at the overall process by which the analysis device performs a method of analyzing user status information using ketone body information.
도1은 분석 장치(100)가 케톤체 정보를 이용한 사용자의 상태 정보 분석 방법을 수행하는 전체적인 과정이다. Figure 1 shows the overall process by which an analysis device (100) performs a method for analyzing user status information using ketone body information.
분석 장치(100)는 물리적으로 다양한 형태로 구현될 수 있다. 예를 들어 분석 장치(100)는 PC, 노트북, 스마트기기, 서버 또는 데이터처리 전용 칩셋 등의 형태를 가질 수 있다. 또는 분석 장치(100)는 케톤체 측정기 중의 일부일 수 있다. 즉 분석 장치(100)는 케톤체 측정기에 온디바이스(On Device)형태로 구현될 수도 있다. The analysis device (100) may be implemented in various physical forms. For example, the analysis device (100) may have the form of a PC, a laptop, a smart device, a server, or a data processing-only chipset. Alternatively, the analysis device (100) may be a part of a ketone body measuring device. In other words, the analysis device (100) may be implemented in the form of an on-device in a ketone body measuring device.
분석 장치(100)는 단수 또는 복수개 존재할 수 있다. 즉 전술한 케톤체 정보를 이용한 사용자의 상태 분석 방법은 적어도 하나 이상의 분석 장치(100)에 의하여 수행될 수 있다. The analysis device (100) may be singular or plural. That is, the user's status analysis method using the aforementioned ketone body information may be performed by at least one analysis device (100).
분석 장치(100)는 케톤체 정보를 이용한 사용자의 상태 정보 분석 방법을 수행하는 장치일 수 있다. 구체적으로 분석 장치(100)는 사용자의 케톤체 정보를 입력 받아 사용자의 상태 정보를 출력하는 장치일 수 있다. 분석 장치(100)는 사용자의 상태 정보를 계산하기 위해서, 사전에 계산된 관계를 이용하거나 분석모델을 이용할 수 있다. The analysis device (100) may be a device that performs a method of analyzing user status information using ketone body information. Specifically, the analysis device (100) may be a device that receives user ketone body information and outputs user status information. The analysis device (100) may use a pre-calculated relationship or an analysis model to calculate the user status information.
이하 케톤체 정보를 이용한 사용자의 상태 정보 분석 방법에 대해 구체적으로 설명한다. Below, a method for analyzing user status information using ketone body information is specifically described.
도2는 케톤체 정보를 기반으로 사용자의 상태 정보를 분석하는 실시예 중 하나의 순서도(200)이다. Figure 2 is a flowchart (200) of one embodiment of analyzing user status information based on ketone body information.
분석 장치는 사용자의 케톤체 정보를 획득할 수 있다(210). The analysis device can obtain the user's ketone body information (210).
사용자의 케톤체 정보(ketone bodies)는 사용자의 아세톤(acetone), 아세토아세트산(acetoacetate) 및 D-β하이드록시부티르산(D-β정보 중 적어도 하나를 포함할 수 있다. 일반적으로 케톤체는 사람이 지방을 에너지원으로 사용하는 과정에서 생성되는 물질로 알려져 있다. 이에 사용자의 케톤체 정보를 기반으로 지방소모량등을 포함한 사용자의 다양한 상태를 파악할 수 있다. The user's ketone body information may include at least one of the user's acetone, acetoacetate, and D-β hydroxybutyric acid (D-β) information. Ketone bodies are generally known as substances produced in the process of a person using fat as an energy source. Accordingly, based on the user's ketone body information, various conditions of the user, including the amount of fat consumed, can be identified.
사용자의 케톤체 정보는 사용자의 혈액, 소변, 땀 및 호기 내 포함되어 있는 케톤체 농도에 대한 정보를 포함할 수 있다. 바람직하게는 사용자의 케톤체 정보는 사용자의 호기 내 포함되어 있는 케톤체 농도에 대한 정보를 포함할 수 있다. The user's ketone body information may include information about the concentration of ketone bodies contained in the user's blood, urine, sweat, and breath. Preferably, the user's ketone body information may include information about the concentration of ketone bodies contained in the user's breath.
사용자의 케톤체 정보는 케톤체 측정기를 이용하여 측정한 케톤체 농도에 대한 정보를 포함할 수 있다. 케톤체 측정기는 사용자의 혈액, 소변, 땀 및 호기 내 포함되어 있는 케톤체의 농도를 측정하는 장치일 수 있다. 일 실시예로 사용자의 케톤체 정보는 케톤체 측정기를 이용하여 측정한 사용자의 호기 내 포함되어 있는 케톤체 농도에 대한 정보를 포함할 수 있다. 케톤체 측정기와 분석 장치는 서로 유선 또는 무선으로 연결되어 있을 수 있다. The user's ketone body information may include information on the concentration of ketone bodies measured using a ketone body measuring device. The ketone body measuring device may be a device that measures the concentration of ketone bodies contained in the user's blood, urine, sweat, and exhaled air. In one embodiment, the user's ketone body information may include information on the concentration of ketone bodies contained in the user's exhaled air measured using a ketone body measuring device. The ketone body measuring device and the analysis device may be connected to each other by wire or wirelessly.
사용자의 케톤체 정보는 시계열(Time-series) 데이터일 수 있다. 즉 사용자의 케톤체 정보는 사용자의 케톤체 정보를 획득한 시간에 대한 정보를 포함할 수 있다. 예를 들어 사용자의 케톤체 정보는 3월 15일에서의 사용자의 케톤체 정보, 4월 15일에서의 사용자의 케톤체 정보 및 5월 15일에서의 사용자의 케톤체 정보를 포함할 수 있다. The user's ketone body information may be time-series data. That is, the user's ketone body information may include information about the time at which the user's ketone body information was acquired. For example, the user's ketone body information may include the user's ketone body information on March 15, the user's ketone body information on April 15, and the user's ketone body information on May 15.
분석 장치는 사용자의 케톤체 정보를 기반으로 사용자의 상태 정보를 계산할 수 있다(220). The analysis device can calculate the user's status information based on the user's ketone body information (220).
사용자의 상태 정보는 사용자의 케톤체 정보로부터 파악될 수 있는 사용자의 상태에 대한 정보를 포함할 수 있다. 사용자의 상태 정보는 사용자의 체지방 변화량, 사용자의 체중 변화량, 사용자의 혈당량 및 사용자의 콜레스테롤량 중 적어도 하나를 포함할 수 있다. The user's status information may include information about the user's status that can be determined from the user's ketone body information. The user's status information may include at least one of the user's body fat change amount, the user's weight change amount, the user's blood sugar level, and the user's cholesterol level.
사용자의 체지방 변화량은 기준 시점 대비 체지방이 얼마나 변화했는지를 포함할 수 있다. 이때 사용자의 체지방 변화량은 케톤체 정보를 기반으로 계산된 것일 수도 있다. 예를 들어, 사용자의 체지방 변화량은 사용자의 호기 속 케톤체 농도가 2.9ppm이라면, 사용자의 체지방은 한달 전과 비교할 때 1.1kg 감소하였다는 정보를 포함할 수 있다. The user's body fat change amount may include how much the body fat has changed compared to the baseline. In this case, the user's body fat change amount may be calculated based on ketone body information. For example, the user's body fat change amount may include information that if the user's exhaled ketone body concentration is 2.9 ppm, the user's body fat has decreased by 1.1 kg compared to one month ago.
사용자의 체중 변화량은 기준 시점 대비 체중이 얼마나 변화했는지를 포함할 수 있다. 이때 사용자의 체중 변화량은 케톤체 정보를 기반으로 계산될 것일 수도 있다. 예를 들어 사용자의 체중 변화량은 사용자의 호기 속 케톤체 농도가 2.9ppm이라면, 사용자의 체중은 한달 전과 비교할 때 1.8kg 감소하였다는 정보를 포함할 수 있다. The user's weight change may include how much the weight has changed compared to a baseline. In this case, the user's weight change may be calculated based on ketone body information. For example, the user's weight change may include information that if the user's exhaled ketone body concentration is 2.9 ppm, the user's weight has decreased by 1.8 kg compared to one month ago.
사용자의 혈당량은 기준 시점에서의 사용자의 혈당이 어느정도인지를 포함할 수 있다. 이때 사용자의 혈당량은 케톤체 정보를 기반으로 계산될 것일 수도 있다. 예를 들어 사용자의 혈당량은 현재 시점에서 사용자의 호기 속 케톤체 농도가 2.9ppm이라면, 사용자의 현재 시점의 혈당량은 84라는 정보를 포함할 수 있다. The user's blood sugar level may include the user's blood sugar level at a reference point. At this time, the user's blood sugar level may be calculated based on ketone body information. For example, the user's blood sugar level may include information that if the user's exhaled ketone body concentration is 2.9 ppm at the current point in time, the user's current blood sugar level is 84.
사용자의 콜레스테롤량은 기준 시점에서의 사용자의 콜레스테롤량이 어느정도인지를 포함할 수 있다. 이때 사용자의 콜레스테롤량은 케톤체 정보를 기반으로 계산될 것일 수도 있다. 예를 들어 사용자의 콜레스테롤량은 현재 시점에서의 사용자의 호기속 케톤체 농도가 2.9ppm이라면, 사용자의 현재 시점에서의 고밀도 콜레스테롤 수치는 73이라는 정보를 포함할 수 있다. 콜레스테롤량은 총 콜레스테롤(Total cholesterol), 고밀도 콜레스테롤(HDL-cholesterol), 저밀도 콜레스테롤(LDL-cholesterol) 중 적어도 하나를 포함할 수 있다. The user's cholesterol level may include the user's cholesterol level at a reference point in time. At this time, the user's cholesterol level may be calculated based on ketone body information. For example, the user's cholesterol level may include information that if the user's expiratory ketone body concentration at the current point in time is 2.9 ppm, the user's high-density cholesterol level at the current point in time is 73. The cholesterol level may include at least one of total cholesterol, high-density cholesterol (HDL-cholesterol), and low-density cholesterol (LDL-cholesterol).
더 나아가 사용자의 상태 정보는 사용자의 간 기능 검사 정보를 포함할 수 있다. 간기능 검사 정보는 사용자의 AST(aspartate aminotransferase) 수치, 사용자의 ALT(alanine aminotransferase) 수치, 사용자의 GGT(gamma-glutamyl transferase) 수치, 사용자의 ALP(alkaline phosphatase) 수치 및 사용자의 빌리루빈(Bilirubin) 수치 중 적어도 하나를 포함할 수 있다. Furthermore, the user's status information may include the user's liver function test information. The liver function test information may include at least one of the user's AST (aspartate aminotransferase) level, the user's ALT (alanine aminotransferase) level, the user's GGT (gamma-glutamyl transferase) level, the user's ALP (alkaline phosphatase) level, and the user's Bilirubin level.
더 나아가 사용자의 상태 정보는 사용자의 치료 수준을 포함할 수 있다. Furthermore, the user's status information may include the user's level of treatment.
사용자의 치료 수준은 질병등을 겪고 있는 사용자가 질병으로부터 어느 정도 치료가 되었는지를 포함할 수 있다. 특히 사용자의 케톤체 정보가 사용자의 호기 내 포함되어 있는 케톤체 농도에 대한 정보를 포함하는 경우, 사용자의 혈액을 별도로 채취할 필요 없이 사용자의 호기 가스만으로 사용자의 치료 수준을 가볍게 측정할 수 있는 장점이 있다.The user's treatment level may include the extent to which the user suffering from a disease, etc. has been cured of the disease. In particular, if the user's ketone body information includes information on the concentration of ketone bodies contained in the user's exhaled gas, there is an advantage in that the user's treatment level can be easily measured using only the user's exhaled gas without having to separately collect the user's blood.
일 실시예로 사용자의 치료 수준은 소아 뇌전증의 치료 수준을 포함할 수 있다. 뇌전증 환자는 뇌전증 발작의 빈도를 줄이기 위하여 케톤체를 발생할 수 있는 식사를 하는 것이 권유 된다. 이에 뇌전증 환자의 케톤체 정보를 기반으로 뇌전증 환자의 호기내 케톤체의 수준을 파악 한 뒤, 파악된 케톤체 수준을 기반으로 뇌전증 환자의 치료 정도 등을 계산할 수 있다. 이를 통해 소아 뇌전증 환자가 케톤체 식단을 함에 따라 소아 뇌전증 환자가 어느정도 치료되고 있는지를 파악할 수 있다. In one embodiment, the user's treatment level may include the treatment level of pediatric epilepsy. Epilepsy patients are recommended to eat a diet that can produce ketone bodies in order to reduce the frequency of epileptic seizures. Accordingly, based on the ketone body information of the epilepsy patient, the level of ketone bodies in the exhaled breath of the epilepsy patient can be identified, and then the degree of treatment of the epilepsy patient can be calculated based on the identified ketone body level. Through this, it is possible to identify to what extent the pediatric epilepsy patient is being treated as the pediatric epilepsy patient eats a ketone body diet.
일 실시예로 사용자의 치료 수준은 암 환자의 치료 수준을 포함할 수 있다. 암 환자가 방사선 치료를 받고 난 뒤에 회복 할 때, 케톤체를 발생할 수 있는 식단을 하면 손상된 세포가 더 잘 재생되곤 한다. 이에 암 환자의 케톤체 정보를 기반으로 암 환자의 호기내 케톤체 수준을 파악 한 뒤, 파악된 케톤체 수준을 기반으로 암 환자의 세포의 재생 정도 등을 계산할 수 있다.In one example, the user's treatment level may include the treatment level of a cancer patient. When a cancer patient recovers after receiving radiation treatment, the damaged cells tend to regenerate better if they eat a diet that can produce ketone bodies. Accordingly, based on the cancer patient's ketone body information, the cancer patient's exhaled ketone body level can be identified, and then the cancer patient's cell regeneration level, etc. can be calculated based on the identified ketone body level.
분석 장치는 사전에 계산된 관계를 이용해서 사용자의 상태 정보를 계산할 수도 있다. The analysis device can also calculate the user's status information using pre-computed relationships.
사전에 계산된 관계는 사용자의 케톤체 정보와 사용자의 상태 정보 사이의 상관관계에 대한 정보를 포함할 수있다. 예를 들어, 분석 장치는 사용자가 케톤체 측정기를 이용해 측정한 사용자의 케톤체 정보 및 사용자의 상태 정보가 기록된 데이터베이스를 기반으로 사용자의 케톤체 정보와 사용자의 상태 정보 사이의 관계를 사전에 분석하여 상관관계를 사전에 계산할 수 있다. 특히 분석 장치가 특정 사용자의 케톤체 정보와 상태 정보 사이의 관계를 사전에 계산하는 경우, 각각에 사용자에 최적화된 관계를 사전에 계산할 수 있다. The pre-calculated relationship may include information on the correlation between the user's ketone body information and the user's status information. For example, the analysis device may pre-calculate the correlation by analyzing the relationship between the user's ketone body information and the user's status information based on a database in which the user's ketone body information measured by the user using a ketone body meter and the user's status information are recorded. In particular, when the analysis device pre-calculates the relationship between the ketone body information and the status information of a specific user, it may pre-calculate a relationship optimized for each user.
사용자의 상태 정보가 기록된 데이터베이스는 사용자의 체성분 분석 결과 사용자의 건강검진 결과 등을 기반으로 구축될 수 있다. 예를 들어 사용자가 건강검진이나 헌혈등을 할 때 진행되는 검사 결과(ex 혈액검사 등)를 기반으로 사용자의 상태 정보가 기록된 데이터베이스를 구축할 수 있다. 이를 위하여 분석 장치는 사용자의 건강검진등의 정보가 저장된 서버로부터 데이터를 전송 받을 수 있다. 또는 사용자가 인바디 측정을 한 결과를 기반으로 사용자의 상태 정보가 기록된 데이터베이스를 구축할 수 있다. 이렇게 필요에 의해서 진행되는 검사를 통해 획득한 데이터를 이용함으로써, 사용자에 대한 별도의 검사가 없이도 전술한 사전에 계산된 관계를 계산할 수 있다. A database in which user status information is recorded can be constructed based on the user's body composition analysis results, the user's health checkup results, etc. For example, a database in which user status information is recorded can be constructed based on the test results (ex. blood test, etc.) conducted when the user undergoes a health checkup or donates blood. To this end, the analysis device can receive data from a server in which information such as the user's health checkup is stored. Alternatively, a database in which user status information is recorded can be constructed based on the user's InBody measurement results. By utilizing data acquired through tests conducted as needed in this way, the previously calculated relationship described above can be calculated without a separate test on the user.
도3은 분석 장치가 사전에 계산된 관계를 이용해서 케톤체 농도로부터 사용자의 상태 정보를 파악하는 예시이다. 도3와 같이, 분석 장치는 케톤체 정보(농도)를 획득할 수 있다. 분석 장치는 획득한 케톤체 농도에 따른 사용자의 체중 변화량, 체지방 변화량, 혈당량 및 콜레스테롤량을 계산할 수 있다. 이때 분석 장치는 사전에 계산된 관계를 이용해서 케톤체 농도에 따른 사용자의 체중변화량, 체지방 변화량, 혈당량 및 콜레스테롤량을 계산할 수 있다. FIG. 3 is an example in which the analysis device uses a pre-calculated relationship to determine the user's status information from the ketone body concentration. As shown in FIG. 3, the analysis device can obtain ketone body information (concentration). The analysis device can calculate the user's weight change, body fat change, blood sugar level, and cholesterol level according to the obtained ketone body concentration. At this time, the analysis device can calculate the user's weight change, body fat change, blood sugar level, and cholesterol level according to the ketone body concentration using the pre-calculated relationship.
분석 장치는 분석모델을 이용해서 사용자의 상태 정보를 계산할 수도 있다. The analysis device can also use the analysis model to calculate the user's status information.
분석모델은 사용자의 케톤체 정보를 입력 받아 사용자의 상태 정보를 출력하는 모델일 수 있다. The analysis model can be a model that inputs the user's ketone body information and outputs the user's status information.
분석모델은 학습데이터를 기반으로 학습된 학습 모델일 수 있다. 분석모델은 기계학습(Machine Learning, ML) 기반의 모델일 수 있다. 기계 학습 모델은 다양한 유형의 모델일 될 수도 있다. 일 실시예로 기계 학습 모델은 결정 트리(Decision Tree), RF(random forest), KNN(K-nearest neighbor), 나이브 베이즈(Naive Bayes), SVM(support vector machine), ANN(artificial neural network) 등이 될 수도 있다. ANN은 DNN(Deep Neural Network)가 될 수 있으며, 이는 CNN(Convolutional Neural Network), RNN(Recurrent Neural Network), RBM(Restricted Boltzmann Machine), DBN(Deep Belief Network) 및 GAN(Generative Adversarial Network), RL(Relation Networks) 등이 포함될 수도 있다. The analysis model may be a learning model learned based on learning data. The analysis model may be a machine learning (ML)-based model. The machine learning model may be various types of models. As an example, the machine learning model may be a decision tree, a random forest (RF), a K-nearest neighbor (KNN), a Naive Bayes, a support vector machine (SVM), an artificial neural network (ANN), etc. The ANN may be a deep neural network (DNN), which may include a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted boltzmann machine (RBM), a deep belief network (DBN), a generative adversarial network (GAN), a relation network (RL), etc.
분석 장치는 계산한 사용자의 상태 정보를 시각화 하여 출력할 수 있다(230). The analysis device can visualize and output the calculated user status information (230).
예를 들어, 분석 장치는 스마트폰 화면 또는 컴퓨터 모니터등을 통하여 사용자의 상태 정보를 출력할 수 있다. For example, the analysis device can output user status information through a smartphone screen or computer monitor.
더 나아가, 분석 장치는 사용자의 식단 정보를 더 획득할 수 있다. Furthermore, the analysis device can obtain more dietary information about the user.
식단 정보는 사용자가 식사를 함에 있어서, 발생될 수 있는 정보를 포함할 수 있다. 일 실시예로 식단 정보는 사용자가 식사를 할 때 섭취한 음식의 종류, 음식의 양, 식사를 한 날짜 및 식사를 한 시간 중 적어도 하나를 포함할 수 있다. Diet information may include information that may be generated when a user eats a meal. In one embodiment, the diet information may include at least one of the type of food consumed by the user when eating, the amount of food consumed, the date of the meal, and the time of the meal.
더 나아가, 분석 장치는 사용자의 식단 정보, 사용자의 케톤체 정보 및 사용자의 상태 정보를 기반으로 사용자 맞춤형 식단 정보를 분석할 수 있다. Furthermore, the analysis device can analyze customized diet information based on the user's diet information, the user's ketone body information, and the user's condition information.
예를 들어 분석 장치는 사용자가 어떠한 음식을 섭취하였을 때 가장 많은 케톤체가 발생하였는지와 그에 따른 체지방 변화가 가장 많은 식단을 파악하여, 체지방 감소에 맞는 사용자 맞춤형 식단 정보를 계산할 수 있다. For example, the analysis device can calculate customized diet information for reducing body fat by determining which foods the user consumed produced the most ketone bodies and which diet resulted in the greatest change in body fat.
더 나아가, 분석 장치는 사용자의 운동 정보를 더 획득할 수 있다. Furthermore, the analysis device can obtain more movement information of the user.
운동 정보는 사용자가 운동을 함에 있어서, 발생될 수 있는 정보를 포함할 수 있다. 일 실시예로 운동 정보는 사용자가 한 운동의 종류, 운동을 한 날짜 및 운동을 한 시간 중 적어도 하나를 포함할 수 있다.Exercise information may include information that may be generated when a user exercises. In one embodiment, exercise information may include at least one of the type of exercise performed by the user, the date of exercise, and the time of exercise.
더 나아가, 분석 장치는 획득한 운동 정보 및 사용자의 케톤체 정보를 기반으로 사용자 맞춤형 운동 정보를 분석할 수 있다. Furthermore, the analysis device can analyze customized exercise information based on the acquired exercise information and the user's ketone body information.
예를 들어 분석 장치는 사용자가 어떠한 운동을 하였을 때 많은 케톤체가 발생되었는지와 그에 따른 체지방 변화가 가장 많은 식단을 파악하여, 체지방 감소에 맞는 사용자 맞춤형 운동 정보를 계산할 수 있다. 또는 분석 장치는 사용자가 어떠한 주기로 운동을 하여야 가장 많은 케톤체가 발생하였는지 및 그에 따른 체중 변화가 가장 많은 운동 주기를 파악하여 사용자 맞춤형 운동 주기를 분석할 수 있다. For example, the analysis device can calculate customized exercise information for reducing body fat by determining which exercise the user did to generate the most ketone bodies and the diet that resulted in the greatest change in body fat. Or, the analysis device can analyze customized exercise cycles by determining which exercise cycle the user did to generate the most ketone bodies and the exercise cycle that resulted in the greatest change in weight.
더 나아가, 분석 장치는 사용자의 목적 정보를 더 획득할 수 있다. Furthermore, the analysis device can obtain more information about the user's purpose.
사용자의 목적 정보는 사용자가 달성하고자 하는 사용자의 상태 정보를 포함할 수 있다. 일 실시예로 사용자의 목적 정보는 사용자가 달성하고자 하는 사용자의 체지방, 사용자의 체중, 사용자의 혈당량 및 사용자의 콜레스테롤량 중 적어도 하나를 포함할 수 있다. 예를 들어 사용자의 목적 정보는 체지방을 10% 감소하겠다는 정보를 포함할 수 있다. 또는 사용자의 목적 정보는 체중을 1kg 감량하겠다는 정보를 포함할 수 있다. The user's goal information may include the user's status information that the user wants to achieve. In one embodiment, the user's goal information may include at least one of the user's body fat, the user's weight, the user's blood sugar level, and the user's cholesterol level that the user wants to achieve. For example, the user's goal information may include information that the user wants to reduce body fat by 10%. Or, the user's goal information may include information that the user wants to lose 1 kg of weight.
더 나아가, 분석 장치는 사용자의 케톤체 정보를 기반으로 사용자의 케톤체 정보 변화 패턴을 파악할 수 있다. 분석 장치는 파악한 케톤체 정보 변화 패턴을 기반으로 장래의 케톤체 정보를 예측할 수 있다. 분석 장치는 예측된 케톤체 정보 및 사용자의 목적 정보를 기반으로 사용자의 목적을 달성하기에 필요한 기간을 예측할 수 있다. Furthermore, the analysis device can identify the change pattern of the user's ketone body information based on the user's ketone body information. The analysis device can predict future ketone body information based on the identified change pattern of the ketone body information. The analysis device can predict the period required to achieve the user's purpose based on the predicted ketone body information and the user's purpose information.
예를 들어 분석 장치는, 사용자의 케톤체 농도를 기반으로 장래의 사용자의 케톤체 농도를 예측하고, 예측된 사용자의 케톤체 농도를 기반으로 사용자의 체지방 변화량을 계산 한 뒤, 계산된 사용자의 체지방 변화량으로부터 사용자가 목적하고자 하는 체지방량까지 걸리는 기간을 예측할 수 있다. For example, the analysis device can predict the user's future ketone body concentration based on the user's ketone body concentration, calculate the user's body fat change amount based on the predicted user's ketone body concentration, and then predict the time it will take for the user to reach the target body fat mass based on the calculated body fat change amount.
분석 장치가 식단 정보를 더 획득하는 경우, 분석 장치는 사용자의 목적을 달성하기에 필요한 식단 및 기간을 예측할 수 있다. 예를 들어 분석 장치는 사용자가 먹은 음식에 따른 사용자의 케톤체 정보 변화 패턴을 파악하고, 파악한 케톤체 정보 변화 패턴을 기반으로 장래의 케톤체 정보를 예측하고, 예측된 케톤체 정보 및 사용자의 목적 정보를 기반으로 사용자의 목적을 달성하기에 필요한 식단 및 기간을 예측할 수 있다. If the analysis device acquires more dietary information, the analysis device can predict the diet and period required to achieve the user's purpose. For example, the analysis device can identify the user's ketone body information change pattern according to the food eaten by the user, predict future ketone body information based on the identified ketone body information change pattern, and predict the diet and period required to achieve the user's purpose based on the predicted ketone body information and the user's purpose information.
분석 장치가 운동 정보를 더 획득하는 경우, 분석 장치는 사용자의 목적을 달성하기에 필요한 운동 및 기간을 예측할 수 있다. 예를 들어 분석 장치는 사용자가 한 운동에 따른 사용자의 케톤체 정보 변화 패턴을 파악하고, 파악한 케톤체 정보 변화 패턴을 기반으로 장래의 케톤체 정보를 예측하고, 예측된 케톤체 정보 및 사용자의 목적 정보를 기반으로 사용자의 목적을 달성하기에 필요한 운동 및 기간을 예측할 수 있다. If the analysis device acquires more exercise information, the analysis device can predict the exercise and period required to achieve the user's purpose. For example, the analysis device can identify the user's ketone body information change pattern according to the user's exercise, predict future ketone body information based on the identified ketone body information change pattern, and predict the exercise and period required to achieve the user's purpose based on the predicted ketone body information and the user's purpose information.
분석 장치는 사용자의 케톤체 정보 변화 패턴을 분석하여 비정상값이 있는지 분석할 수 있다. 분석 장치는 비정상값이 있는 경우 추가적인 사용자의 케톤체 정보를 획득하여 비정상값을 대체할 수 있다. The analysis device can analyze the change pattern of the user's ketone body information to determine if there are any abnormal values. If there are any abnormal values, the analysis device can obtain additional user's ketone body information to replace the abnormal values.
도4 및 도5는 비정상 값이 있는 예시 중 하나이다. 비정상값은 도4와 같이 측정된 케톤체 농도가 급격하게 감소되는 경우의 사용자의 케톤체 농도일 수 있다. 또는 비정상값은 도5와 같이 측정된 케톤체 농도가 급격하게 증가하는 경우의 사용자의 케톤체 농도일 수 있다. 도4 및 도5에서 볼 수 있듯이, 케톤체 농도 변화 패턴을 분석해 볼 때, 새롭게 측정된 값이 분석된 변화 패턴과는 너무 다른 경우 이를 비정상값으로 볼 수 있다. 비정상값은 사용자가 양치후 치약냄새가 잔류한 상태에서 케톤체 측정기를 이용한 경우, 사용자가 음식을 섭취한 상태에서 바로 케톤체 측정기를 이용하는 경우 또는 사용자가 운동하고 있는 상태에서 케톤체 측정기를 이용하는 경우에 발생될 수 있다. 비정상값이 있는 경우, 분석 장치는 비정상값이 있다는 사실을 사용자에게 알려 추가적인 사용자의 케톤체 정보를 요구할 수 있다. 이에 분석 장치는 추가적인 사용자의 케톤체 정보를 획득할 수 있다. 예를 들어 사용자는 입안을 청소하거나 일정한 시간이 지난 뒤, 케톤체 측정기를 이용해서 다시 케톤체 정보를 측정하고 측정된 케톤체 정보를 분석 장치에게 알려줄 수 있다. 추가적인 케톤체 정보에도 비정상값이 있는 경우 분석 장치는 사용자에게 케톤체 측정기의 문제가 있다고 알릴 수 있다. 이 경우, 사용자는 케톤체 측정기의 필터등을 교체할 수 있다. 또는 사용자는 구매처에 알려 A/S(After Service)를 받을 수도 있다. Figures 4 and 5 are examples of abnormal values. The abnormal value may be the user's ketone body concentration when the measured ketone body concentration decreases sharply, as in Figure 4. Or, the abnormal value may be the user's ketone body concentration when the measured ketone body concentration increases sharply, as in Figure 5. As can be seen in Figures 4 and 5, when analyzing the change pattern of the ketone body concentration, if a newly measured value is too different from the analyzed change pattern, it can be considered an abnormal value. An abnormal value may occur when a user uses a ketone body measuring device while the user has a residual toothpaste smell after brushing his or her teeth, when a user uses a ketone body measuring device right after eating food, or when a user uses a ketone body measuring device while exercising. When an abnormal value exists, the analysis device may notify the user of the existence of an abnormal value and request additional user's ketone body information. Accordingly, the analysis device may obtain additional user's ketone body information. For example, the user can clean his or her mouth or after a certain period of time, measure ketone body information again using the ketone body measuring device and report the measured ketone body information to the analysis device. If there are abnormal values in the additional ketone body information, the analysis device can notify the user that there is a problem with the ketone body measuring device. In this case, the user can replace the filter of the ketone body measuring device, etc. Or, the user can contact the place of purchase to receive A/S (after service).
이하 분석 장치에 대해 설명한다. The following describes the analysis device.
도6은 분석 장치(300)의 실시예 중 하나의 구성이다. Fig. 6 is a configuration of one embodiment of an analysis device (300).
분석 장치(300)는 도1에서 설명한 분석 장치(100)에 해당할 수 있다. 즉 분석 장치(300)는 전술한 케톤체 정보를 이용한 사용자의 상태 분석 방법을 수행하는 장치일 수 있다. The analysis device (300) may correspond to the analysis device (100) described in Fig. 1. That is, the analysis device (300) may be a device that performs a user status analysis method using the aforementioned ketone body information.
분석 장치(300)는 적어도 하나 이상의 입력장치(310), 저장장치(320), 연산장치(330), 출력장치(340), 인터페이스 장치(350) 및 통신장치(360)를 포함할 수 있다. The analysis device (300) may include at least one input device (310), a storage device (320), a calculation device (330), an output device (340), an interface device (350), and a communication device (360).
입력장치(310)는 전술한 케톤체 정보를 이용한 사용자의 상태 분석 방법을 수행하는데 필요한 데이터, 정보 또는 모델 등을 입력 받을 수 있다. The input device (310) can receive data, information, or models necessary for performing a user status analysis method using the aforementioned ketone body information.
입력장치(310)는 사용자의 케톤체 정보, 사용자의 식단 정보, 사용자의 운동 정보 및 사용자의 목적 정보를 입력 받을 수 있다. 입력장치(310)는 분석모델을 입력 받을 수 있다. The input device (310) can receive the user's ketone body information, the user's diet information, the user's exercise information, and the user's purpose information. The input device (310) can receive the analysis model.
입력장치(310)는 일정한 명령 또는 데이터를 입력하는 장치(키보드, 마우스 및 터치스크린, 조이스틱, 트랙볼, 터치패드, 스캐너, 웹캠 등)을 포함할 수도 있다. 입력장치(310)는 별도의 저장장치(USB, CD, 하드디스크 등)를 통하여 데이터를 입력 받는 구성을 포함할 수도 있다. 입력장치(310)는 별도의 측정장치 또는 별도의 데이터베이스를 통하여 데이터를 입력 받을 수도 있다. 입력장치(310)는 통신장치(360)을 통해 유선 또는 무선으로 데이터를 입력 받을 수도 있다. 입력 장치(310)는 분석 장치(300)를 제어하기 위한 제어신호를 입력 받을 수도 있다. The input device (310) may include a device (such as a keyboard, mouse, and touch screen, joystick, trackball, touchpad, scanner, webcam, etc.) for inputting a certain command or data. The input device (310) may include a configuration for receiving data through a separate storage device (such as USB, CD, hard disk, etc.). The input device (310) may also receive data through a separate measuring device or a separate database. The input device (310) may also receive data through a communication device (360) in a wired or wireless manner. The input device (310) may also receive a control signal for controlling the analysis device (300).
저장장치(320)는 전술한 케톤체 정보를 이용한 사용자의 상태 분석 방법을 수행하는데 필요한 데이터, 정보 또는 모델 등을 저장할 수 있다. 저장장치(320)는 사용자의 케톤체 정보, 사용자의 식단 정보, 사용자의 운동 정보 및 사용자의 목적 정보를 저장할 수 있다. 저장장치(320)는 분석모델을 저장할 수 있다. 저장장치(320)는 일정한 데이터, 정보 또는 모델 등을 저장하는 장치가 될 수도 있다. 저장장치(320)는 입력장치(310)를 통해 입력 받은 데이터, 정보 및 모델 등을 저장할 수 있다. 저장장치(320)는 연산장치(330)로 하여금 케톤체 정보를 이용한 사용자의 상태 분석 방법에 필요한 동작들을 수행하게 하는 명령어들을 저장할 수 있다. 저장장치(320)는 연산장치(330)가 연산하는 과정에서 생성되는 정보를 저장할 수 있다. 즉 저장장치(320)는 메모리를 포함할 수 있다. 예를 들어 저장장치는 HDD(Hard Disk Drive), SSD(Solid State Drive), ROM, RAM 및 CD-ROM 자기 테이프 또는 플로피디스크 등을 포함할 수 있다. The storage device (320) can store data, information, or models, etc. required to perform the user's status analysis method using the aforementioned ketone body information. The storage device (320) can store the user's ketone body information, the user's diet information, the user's exercise information, and the user's purpose information. The storage device (320) can store an analysis model. The storage device (320) can also be a device that stores certain data, information, or models, etc. The storage device (320) can store data, information, models, etc. input through the input device (310). The storage device (320) can store commands that cause the operation device (330) to perform operations required for the user's status analysis method using the ketone body information. The storage device (320) can store information generated during the operation of the operation device (330). That is, the storage device (320) can include a memory. For example, storage devices may include hard disk drives (HDDs), solid state drives (SSDs), ROMs, RAMs, and CD-ROM magnetic tapes or floppy disks.
연산장치(330)는 전술한 케톤체 정보를 이용한 사용자의 상태 분석 방법을 수행하는데 필요한 연산을 할 수 있다. 연산장치(330)는 사용자의 케톤 정보를 기반으로 사용자의 상태 정보를 계산할 수 있다. 연산장치(330)는 사전에 계산된 관계를 이용해서 사용자의 상태 정보를 계산할 수 있다. 연산장치(330)는 분석모델을 이용해서 사용자의 상태 정보를 계산할 수 있다. 연산장치(330)는 사용자의 식단 정보, 사용자의 케톤 정보 및 사용자의 상태 정보를 기반으로 사용자 맞춤형 식단 정보를 분석할 수 있다 연산장치(330)는 사용자의 운동 정보, 사용자의 케톤체 정보 및 사용자의 상태 정보를 기반으로 사용자 맞춤형 운동 정보를 분석할 수 있다. 연산장치(330)는 케톤체 정보를 기반으로 사용자의 케톤체 정보 변화 패턴을 파악할 수 있다. 연산장치(330)는 케톤체 정보 변화 패턴을 기반으로 장래의 케톤체 정보를 예측할 수 있다. 연산장치(330)는 예측한 케톤체 정보 및 사용자의 목적 정보를 기반으로 사용자가 목적을 달성하기에 필요한 기간을 예측할 수 있다. 연산장치(330)는 사용자의 케톤체 정보 변화 패턴을 분석하여 비정상값이 있는지 분석할 수 있다. 연산장치(330)는 비정상값이 있는 경우 추가적인 사용자 케톤체 정보를 획득하여 비정상값을 대체할 수 있다. The calculation device (330) can perform the calculation required to perform the user's status analysis method using the aforementioned ketone body information. The calculation device (330) can calculate the user's status information based on the user's ketone information. The calculation device (330) can calculate the user's status information using a pre-calculated relationship. The calculation device (330) can calculate the user's status information using an analysis model. The calculation device (330) can analyze the user's customized diet information based on the user's diet information, the user's ketone information, and the user's status information. The calculation device (330) can analyze the user's customized exercise information based on the user's exercise information, the user's ketone body information, and the user's status information. The calculation device (330) can identify the user's ketone body information change pattern based on the ketone body information. The calculation device (330) can predict future ketone body information based on the ketone body information change pattern. The calculation device (330) can predict the period required for the user to achieve the goal based on the predicted ketone body information and the user's goal information. The calculation device (330) can analyze the change pattern of the user's ketone body information to determine whether there is an abnormal value. If there is an abnormal value, the calculation device (330) can obtain additional user ketone body information to replace the abnormal value.
연산장치(330)는 데이터를 처리하고, 일정한 연산을 처리하는 프로세서(Processor), AP(Application Processor), 프로그램이 임베디드 된 칩과 같은 장치일 수 있다. 예를 들어 연산장치(330)는 CPU(Central Processing Unit), GPU(Graphics Processing Unit) 또는 NPU(Neural Processing Unit) 등을 포함할 수 있다. 연산장치(330)는 분석 장치(300)를 제어하는 제어신호를 생성할 수 있다. 연산장치(330)는 분석 장치(300)에 포함된 입력장치(310), 저장장치(320), 출력장치(340), 인터페이스 장치(350) 및 통신장치(360)을 제어하는 제어신호를 생성할 수 있다.The calculation unit (330) may be a device such as a processor, an application processor (AP), or a chip embedded with a program that processes data and processes certain operations. For example, the calculation unit (330) may include a central processing unit (CPU), a graphics processing unit (GPU), or a neural processing unit (NPU). The calculation unit (330) may generate a control signal that controls the analysis unit (300). The calculation unit (330) may generate a control signal that controls the input device (310), the storage device (320), the output device (340), the interface device (350), and the communication device (360) included in the analysis unit (300).
출력장치(340)는 일정한 데이터, 정보 및 모델을 출력하는 장치가 될 수도 있다. 출력장치(340)는 분석 장치(300) 외부로 일정한 데이터, 정보 및 모델을 출력하는 장치가 될 수 있다. 출력장치(340)는 데이터 처리 과정에 필요한 인터페이스, 입력된 데이터, 분석결과 등을 출력할 수도 있다. 출력장치(340)는 촉각적, 시각적, 청각적, 미각적 및 후각적 방법을 통해 데이터등을 출력하는 장치를 포함할 수도 있다. 출력장치(340)는 디스플레이, 스피커, 진동 모터 또는 문서 출력 장치 등과 같이 물리적으로 다양한 형태로 구현될 수도 있다. 출력장치(340)는 저장장치(320)에 저장된 데이터, 정보 또는 모델 등을 출력할 수 있다. 출력장치(340)는 연산장치(330)가 연산하는 과정에서 생성된 데이터, 정보 및 모델 등을 출력할 수 있다. 출력장치(340)는 연산장치(330)가 연산한 결과를 출력할 수 있다. 출력장치(340)는 사용자의 상태 정보를 출력할 수 있다. The output device (340) may be a device that outputs certain data, information, and models. The output device (340) may be a device that outputs certain data, information, and models to the outside of the analysis device (300). The output device (340) may output interfaces, input data, analysis results, etc. required for the data processing process. The output device (340) may include devices that output data, etc. through tactile, visual, auditory, gustatory, and olfactory methods. The output device (340) may be physically implemented in various forms, such as a display, a speaker, a vibration motor, or a document output device. The output device (340) may output data, information, or models stored in the storage device (320). The output device (340) may output data, information, and models generated in the process of the calculation device (330) performing calculations. The output device (340) may output the results of the calculations performed by the calculation device (330). The output device (340) may output user status information.
인터페이스 장치(350)는 외부로부터 일정한 명령 및 데이터를 입력 받는 장치일 수 있다. 인터페이스 장치(350)는 분석 장치(300)를 제어하기 위한 제어신호를 입력 받을 수 있다. 인터페이스 장치(350)는 분석 장치(300)가 분석한 결과를 출력할 수 있다. 인터페이스 장치(350)는 물리적으로 연결된 입력 장치 또는 외부 저장장치로부터 전술한 케톤체 정보를 이용한 사용자의 상태 분석 방법을 수행하는데 필요한 정보를 입력 받을 수 있다. The interface device (350) may be a device that receives certain commands and data from the outside. The interface device (350) may receive a control signal for controlling the analysis device (300). The interface device (350) may output the results analyzed by the analysis device (300). The interface device (350) may receive information necessary for performing the user's status analysis method using the aforementioned ketone body information from a physically connected input device or an external storage device.
통신장치(360)는 전술한 케톤체 정보를 이용한 사용자의 상태 분석 방법을 수행하는데 필요한 정보를 수신 받을 수 있다. 통신장치(360)는 전술한 케톤체 정보를 이용한 사용자의 상태 분석 방법을 수행하는데 필요한 모델을 수신 받을 수 있다. 통신장치(360)는 사용자의 케톤체 정보, 사용자의 식단 정보, 사용자의 운동 정보 및 사용자의 목적 정보를 송수신할 수 있다. 통신장치(360)는 분석모델을 송수신할 수 있다. 통신장치(360)는 분석 장치(300)를 제어하는데 필요한 제어 신호를 수신할 수 있다. 통신장치(360)는 분석 장치(300)가 분석한 결과를 전송할 수 있다. 통신장치(360)는 유선 또는 무선 네트워크를 통해 일정한 데이터, 정보 및 모델 등을 수신하고 전송하는 구성을 의미할 수 있다. 통신장치(360)는 Wi-Fi(Wireless Fidelity), Wi-Fi Direct, 블루투스(Bluetooth), UWB(Ultra-Wide Band) 또는 NFC(Near Field Communication), USB(Universal Serial Bus), 혹은 HDMI(High Definition Multimedia Interface), LAN(Local Area Network) 등과 같은 네트워크 통신을 수행할 수 있다. The communication device (360) can receive information necessary for performing the user's status analysis method using the aforementioned ketone body information. The communication device (360) can receive a model necessary for performing the user's status analysis method using the aforementioned ketone body information. The communication device (360) can transmit and receive the user's ketone body information, the user's diet information, the user's exercise information, and the user's purpose information. The communication device (360) can transmit and receive an analysis model. The communication device (360) can receive a control signal necessary for controlling the analysis device (300). The communication device (360) can transmit the results analyzed by the analysis device (300). The communication device (360) can mean a configuration that receives and transmits certain data, information, models, etc. through a wired or wireless network. The communication device (360) can perform network communication such as Wi-Fi (Wireless Fidelity), Wi-Fi Direct, Bluetooth, UWB (Ultra-Wide Band), NFC (Near Field Communication), USB (Universal Serial Bus), or HDMI (High Definition Multimedia Interface), LAN (Local Area Network), etc.
전술한 케톤체 정보를 이용한 사용자의 상태 분석 방법은 컴퓨터에서 실행될 수 있는 실행가능한 알고리즘을 포함하는 프로그램(또는 어플리케이션)으로 구현될 수 있다. The method for analyzing the user's status using the aforementioned ketone body information can be implemented as a program (or application) including an executable algorithm that can be run on a computer.
상기 프로그램은 일시적 또는 비일시적 판독 가능 매체(non-transitory computer readable medium)에 저장되어 제공될 수 있다.The above program may be provided stored in a non-transitory computer readable medium.
상기 일시적 판독 가능 매체는 스태틱 램(Static RAM,SRAM), 다이내믹 램(Dynamic RAM,DRAM), 싱크로너스 디램 (Synchronous DRAM,SDRAM), 2배속 SDRAM(Double Data Rate SDRAM,DDR SDRAM), 증강형 SDRAM(Enhanced SDRAM,ESDRAM), 동기화 DRAM(Synclink DRAM,SLDRAM) 및 직접 램버스 램(Direct Rambus RAM,DRRAM) 과 같은 다양한 RAM을 의미한다.The above-mentioned temporarily readable medium refers to various RAMs such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchronous DRAM (Synclink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM).
상기 비일시적 판독 가능 매체는 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM (read-only memory), PROM (programmable read only memory), EPROM(Erasable PROM, EPROM) 또는 EEPROM(Electrically EPROM) 또는 플래시 메모리 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.The above non-transitory readable medium means a medium that semi-permanently stores data and can be read by a device, rather than a medium that stores data for a short moment, such as a register, cache, or memory. Specifically, the various applications or programs described above may be stored and provided in a non-transitory readable medium, such as a CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM (read-only memory), PROM (programmable read only memory), EPROM (Erasable PROM, EPROM), EEPROM (Electrically EPROM), or flash memory.
본 실시예 및 본 명세서에 첨부된 도면은 전술한 기술에 포함되는 기술적 사상의 일부를 명확하게 나타내고 있는 것에 불과하며, 전술한 기술의 명세서 및 도면에 포함된 기술적 사상의 범위 내에서 당업자가 용이하게 유추할 수 있는 변형 예와 구체적인 실시예는 모두 전술한 기술의 권리범위에 포함되는 것이 자명하다고 할 것이다.The present examples and the drawings attached to the present specification only clearly illustrate a part of the technical idea included in the above-described technology, and it will be obvious that all modified examples and specific embodiments that can be easily inferred by a person skilled in the art within the scope of the technical idea included in the specification and drawings of the above-described technology are included in the scope of the rights of the above-described technology.
Claims (19)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2023-0029607 | 2023-03-07 | ||
| KR20230029607 | 2023-03-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024186147A1 true WO2024186147A1 (en) | 2024-09-12 |
Family
ID=92674981
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2024/002961 Pending WO2024186147A1 (en) | 2023-03-07 | 2024-03-07 | Healthcare system using ketone body information |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024186147A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180013074A (en) * | 2016-07-28 | 2018-02-07 | 선문대학교 산학협력단 | Mobile interworked health check system using urine measuring sensor |
| US20180108272A1 (en) * | 2016-10-14 | 2018-04-19 | Invoy Technologies, Llc | Artificial intelligence based health coaching based on ketone levels of participants |
| KR20210004408A (en) * | 2019-07-04 | 2021-01-13 | 주식회사 필로시스 | Method, device and system to share health information |
| US20210267506A1 (en) * | 2020-03-02 | 2021-09-02 | Dexcom, Inc. | Evaluation of data to provide decision support for a ketogenic lifestyle |
| KR20230023197A (en) * | 2021-08-10 | 2023-02-17 | 주식회사 다이트랩 | The method for generating bigdata of the diat Category |
-
2024
- 2024-03-07 WO PCT/KR2024/002961 patent/WO2024186147A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180013074A (en) * | 2016-07-28 | 2018-02-07 | 선문대학교 산학협력단 | Mobile interworked health check system using urine measuring sensor |
| US20180108272A1 (en) * | 2016-10-14 | 2018-04-19 | Invoy Technologies, Llc | Artificial intelligence based health coaching based on ketone levels of participants |
| KR20210004408A (en) * | 2019-07-04 | 2021-01-13 | 주식회사 필로시스 | Method, device and system to share health information |
| US20210267506A1 (en) * | 2020-03-02 | 2021-09-02 | Dexcom, Inc. | Evaluation of data to provide decision support for a ketogenic lifestyle |
| KR20230023197A (en) * | 2021-08-10 | 2023-02-17 | 주식회사 다이트랩 | The method for generating bigdata of the diat Category |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Van Hees et al. | A novel, open access method to assess sleep duration using a wrist-worn accelerometer | |
| Fergus et al. | Modelling segmented cardiotocography time-series signals using one-dimensional convolutional neural networks for the early detection of abnormal birth outcomes | |
| Lee et al. | Non-contact sleep/wake monitoring using impulse-radio ultrawideband radar in neonates | |
| WO2020243163A1 (en) | Integrated neural networks for determining protocol configurations | |
| TW201402059A (en) | Health condition determination method and health condition determination system | |
| Banfi et al. | Efficient embedded sleep wake classification for open-source actigraphy | |
| Akbarian et al. | Noncontact sleep monitoring with infrared video data to estimate sleep apnea severity and distinguish between positional and nonpositional sleep apnea: Model development and experimental validation | |
| Menguy et al. | Defining predictors for successful mechanical ventilation weaning, using a data-mining process and artificial intelligence | |
| WO2015129975A1 (en) | It-based circadian biological rhythm management system and method thereof | |
| Doyen et al. | Early bradycardia detection and therapeutic interventions in preterm infant monitoring | |
| Chowdhury et al. | Machine learning based hardware architecture for DOA measurement from mice EEG | |
| Singh et al. | Escaping the Finnegan–Is it time? | |
| WO2024186147A1 (en) | Healthcare system using ketone body information | |
| Smith et al. | Accelerometric estimates of physical activity vary unstably with data handling | |
| CN108109696A (en) | A kind of data processing method and device | |
| Fathabadi et al. | Assessment of validity and predictability of the FiO2–SpO2 transfer-function in preterm infants | |
| Na et al. | Early screening tool for developmental delay in infancy: Quantified assessment of movement asymmetry using IR-UWB radar | |
| Garcia-Gancedo et al. | Digital biomarkers for post-licensure safety monitoring | |
| KR102049824B1 (en) | Method for generating prediction results for prediction of specific symptoms of a subject and apparatus using the same | |
| Gao et al. | Early Detection and Classification of Patient-Ventilator Asynchrony Using Machine Learning | |
| Lee et al. | Convolutional neural network-based respiration analysis of electrical activities of the diaphragm | |
| Westemeyer et al. | Non-nutritive suck parameters measurements using a custom pressure transducer system | |
| KR20240155041A (en) | Apparatus for evaluating sleep quality based on multi-modal analysis and method therefor | |
| Chong et al. | Detection and quantitative analysis of patient-ventilator interactions in ventilated infants by deep learning networks | |
| RaviPrakash et al. | Do It Yourself: Wearable Sensors and AI for Self‐Assessment of Mental Health |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24767435 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |