Method for providing health guide, and electronic device supporting same

The electronic device's health coaching system addresses the limitations of one-dimensional health guides by using multiple coaching models to generate personalized health guides, effectively supporting users in achieving their health objectives.

WO2025095317A1PCT designated stage expired Publication Date: 2025-05-08SAMSUNG ELECTRONICS CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/013085
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-15
Filing Date
2024-08-30
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

Existing health guides provided by electronic devices are one-dimensional and lack personalized coaching, failing to effectively support users in achieving their health goals.

Method used

The electronic device employs a health coaching system that utilizes multiple coaching models to provide optimized health guides. This system includes a manager model that queries coaching information from sub-coaching models based on user status and feedback, generating personalized health guides.

Benefits of technology

The system provides users with significant, personalized health guidance by integrating coaching information from multiple models, enhancing user engagement and effectiveness in achieving health goals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024013085_08052025_PF_FP_ABST
    Figure KR2024013085_08052025_PF_FP_ABST
Patent Text Reader

Abstract

This electronic device comprises: a display; a memory for storing a health coaching system composed of first and second sub-coaching models and a manager model; and a processor for controlling the health coaching system so as to output a health guide, wherein the manager model provides a first coaching request query to the first and second sub-coaching models, outputs a health guide including first coaching information, of a first level, acquired from the first sub-coaching model and second coaching information, of the first level, acquired from the second sub-coaching model, selects one of the first and second sub-coaching models as a preferred coaching model on the basis of feedback about the health guide, and, if a second coaching request query is provided to the first and second sub-coaching models, acquires, from the preferred coaching model, third coaching information of a second level, which is higher than the first level and acquires, from the other sub-coaching model, fourth coaching information of the first level.
Need to check novelty before this filing date? Find Prior Art

Description

Method for providing health guides and electronic devices supporting the same

[0001] Embodiments disclosed in this document relate to a method for providing a health guide and an electronic device supporting the same.

[0002] With the advancement of digital technology, a variety of electronic devices capable of communicating and processing personal information on the go, such as mobile terminals, electronic organizers, smartphones, tablet PCs, and wearable devices, have been released. Rapid technological advancements have enabled these devices to expand their capabilities beyond simple voice calls and messaging, to include video calls, electronic organizers, document processing, email, internet access, and photography.

[0003] Additionally, electronic devices can provide healthcare services. For example, electronic devices can record measurements of biometric information (e.g., health data) or activity information (e.g., exercise data).

[0004] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above-described matters constitute prior art related to the present disclosure.

[0005] Typically, electronic devices can collect and record biometric and / or activity information through various sensors. Furthermore, the electronic devices can provide the collected biometric and / or activity information along with goal information. For example, the electronic devices can guide users to achieve pre-determined goals using biometric and / or activity information. For example, messages encouraging goal achievement, congratulating goal achievement, and guidance on necessary actions to achieve the goal can be provided.

[0006] However, the aforementioned guide is a one-dimensional message that expresses praise, encouragement, or regret provided on a rule-based basis, making it difficult for users of healthcare services to use it as a meaningful guide.

[0007] Accordingly, at least one example among various embodiments can provide an optimized health guide to a user by utilizing coaching information obtained from multiple coaching models.

[0008] The technical problems to be achieved in this document are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.

[0009] According to various embodiments of the present disclosure, an electronic device includes a memory storing a health coaching system including a display, a first sub-coaching model, a second sub-coaching model, and a manager model, and a processor electrically connected to the display and the memory and configured to control the health coaching system to output a health guide through the display, wherein, based on the control of the processor, the manager model provides a first coaching request query based on status information related to a user to the first sub-coaching model and the second coaching sub-model, obtains first level first coaching information corresponding to the first coaching request query from the first sub-coaching model, obtains second level second coaching information corresponding to the first coaching request query from the second sub-coaching model, and outputs a first health guide including the first coaching information and the second coaching information through the display, and, based on feedback on the first health guide, selects at least one of the first sub-coaching model and the second sub-coaching model as a preferred coaching model, and provides a second coaching request query based on status information related to the user to the first sub-coaching model and the second sub-coaching model. It may be configured to obtain third coaching information of a second level higher than the first level from at least the preferred coaching model, and to obtain fourth coaching information of the first level from a sub-coaching model other than the preferred coaching model.

[0010] According to various embodiments, an operating method of an electronic device may include: providing a first coaching request query based on status information related to a user to a first sub-coaching model and a second coaching sub-model; obtaining first coaching information of a first level corresponding to the first coaching request query from the first sub-coaching model; obtaining second coaching information of a first level corresponding to the first coaching request query from the second sub-coaching model; outputting a first health guide including the first coaching information and the second coaching information through a display of the electronic device; selecting at least one of the first sub-coaching model and the second sub-coaching model as a preferred coaching model based on feedback on the first health guide; and when providing a second coaching request query based on status information related to the user to the first sub-coaching model and the second sub-coaching model, obtaining third coaching information of a second level higher than the first level from at least the preferred coaching model, and obtaining fourth coaching information of the first level from another sub-coaching model excluding the preferred coaching model.

[0011] An electronic device according to various embodiments disclosed in this document can provide an optimized health guide to a user by using coaching information obtained from a plurality of coaching models.

[0012] In addition, the electronic device according to various embodiments disclosed in this document can obtain meaningful coaching information by inputting various data into a coaching model preferred by the user among a plurality of coaching models.

[0013] The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the present disclosure belongs from the description below.

[0014] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.

[0015] FIG. 2 is a diagram illustrating a health coaching system according to various embodiments.

[0016] FIG. 3 is a diagram for explaining the coaching operation of a health coaching system according to various embodiments.

[0017] FIG. 4 is a drawing for explaining a health guide according to various embodiments.

[0018] FIG. 5 is a diagram illustrating preferences for sub-coaching models according to various embodiments.

[0019] FIG. 6 is a diagram illustrating how a manager model, according to various embodiments, assigns weights to a sub-coaching model.

[0020] FIG. 7 is a diagram for explaining the weighting operation of a sub-coaching model according to various embodiments.

[0021] FIG. 8 is a diagram illustrating an operation of a manager model providing a coaching request query according to various embodiments.

[0022] FIG. 9 is a diagram illustrating a coaching query request according to various embodiments.

[0023] FIG. 10 is a diagram illustrating an operation of a manager model providing a coaching request query according to various embodiments.

[0024] FIG. 11 is a diagram illustrating a coaching query request according to various embodiments.

[0025] FIG. 12 is a diagram for explaining the health guide generation operation of a manager model according to various embodiments.

[0026] FIG. 13 is a diagram for explaining a health guide output method of a manager model according to various embodiments.

[0027] FIG. 14a and FIG. 14b are diagrams for explaining sequential operations of a health coaching system according to various embodiments.

[0028] FIG. 14c is a drawing for explaining a health guide according to various embodiments.

[0029] Figure 15 is a diagram illustrating the configuration of a sub-coaching model and a manager model according to various embodiments.

[0030] Figure 16 is a flowchart illustrating the operation of a health coaching system according to various embodiments.

[0031] Hereinafter, various embodiments of this document are described with reference to the attached drawings. However, this is not intended to limit the technology described in this document to specific embodiments, and it should be understood that various modifications, equivalents, and / or alternatives of the embodiments of this document are included. In connection with the description of the drawings, similar reference numerals may be used for similar components.

[0032]

[0033] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments.

[0034] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).

[0035] The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store the resulting data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor)) that may operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

[0036] The auxiliary processor (123) may control at least a part of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, a transformer network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.

[0037] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).

[0038] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0039] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0040] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. According to one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.

[0041] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.

[0042] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., an electronic device (102), a speaker, or headphones) directly or wirelessly connected to the electronic device (101).

[0043] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0044] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0045] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0046] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

[0047] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0048] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

[0049] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0050] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).

[0051] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.

[0052] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the at least one selected antenna. According to some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).

[0053] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.

[0054] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).

[0055] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service by itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0056]

[0057] According to various embodiments, the electronic device (101) can provide a user with an optimized health guide using coaching information obtained from multiple coaching models. This will be described in detail with reference to FIGS. 2 to 15 below. Furthermore, at least one of the various embodiments described with reference to FIGS. 2 to 15 below may be combined with other embodiments.

[0058]

[0059] FIG. 2 is a diagram illustrating a health coaching system (200) according to various embodiments. FIG. 3 is a diagram illustrating the coaching operation of the health coaching system (200) according to various embodiments.

[0060] Referring to FIG. 2, a health coaching system (200) according to various embodiments may be configured with a coaching model (210) configured to generate coaching information and a manager model (220) configured to manage the coaching model (210).

[0061] The configurations of the health coaching system (200) described above are exemplary, and various embodiments are not limited thereto. For example, the health coaching system (200) may include more components than those illustrated in FIG. 2.

[0062] According to various embodiments, the manager model (220) may request the coaching model (210) to generate coaching information. The coaching information may represent the user's behavior and / or consciousness required for the user's status (e.g., health status, food intake status, sleep status, or medication status) to reach a specified target value.

[0063] For example, coaching information may indicate the need for actions such as exercise and diet to reduce blood pressure. However, this is merely an example, and various embodiments are not limited thereto. For example, the coaching information may coach the electronic device (101) to reach a specified target value. Additionally or optionally, coaching information may also provide various types of information that can assist the user in making decisions or solving problems to improve their health, such as expert advice on the user's condition (e.g., information on diseases that may develop from the user's current condition, information on medications or exercise that should be taken to improve (or maintain) their health from the current condition).

[0064] According to one embodiment, the manager model (220) may request generation of coaching information based on status information (201) related to the user (and / or the electronic device (101)). The status information (201) may include at least some of information collected through the sensor module (176) (e.g., posture information and / or biometric information), profile information related to the user (e.g., gender, hobbies, height, weight, or hobbies), health information related to the user (e.g., disease name, prescription medication, side effects, or medical history), and activity information related to the user (e.g., exercise status, food intake status, or work status). However, this is merely exemplary, and various information other than the above-described information may be used as the status information (201). In addition, the status information (201) may be acquired by the electronic device (101) or may be acquired from an external electronic device (e.g., the electronic device (102), the electronic device (104), or the server (108)).

[0065] For example, the manager model (220) may generate a coaching request query based on the status information (201) as part of an operation requesting the generation of coaching information and provide the same to the coaching model (210). For example, the coaching request query may be generated as a sentence in a natural language format (e.g., “Male, 35 years old, mainly consuming carbohydrates, engaged in light exercise for 2 weeks including walking for an average of 30 minutes per day, blood pressure measured to be 140 (systolic) / 90 (diastolic)”) or in the form of parameters (e.g., carbohydrates / male / 35 years old / walking exercise).

[0066] According to various embodiments, the coaching model (210) may be configured to generate coaching information based on information (e.g., a coaching request query) input from the manager model (220). For example, the coaching model (210) may be configured with a plurality of sub-coaching models (211) (e.g., the first sub-coaching model (211-1) to the nth sub-coaching model (211-n)). In this regard, each of the sub-coaching models (211) may generate coaching information using information input from the manager model (220) as input data.

[0067] According to one embodiment, the sub-coaching models (211) may be configured to generate coaching information for different coaching fields (e.g., categories). For example, as illustrated in 310 of FIG. 3 , a first sub-coaching model (211-1) may generate first coaching information (301) related to a first coaching field (e.g., fitness), a second sub-coaching model (211-2) may generate second coaching information (302) related to a second coaching field (e.g., chronic disease), and an n-th sub-coaching model (211-n) may generate third coaching information (303) related to an n-th coaching field (e.g., nutrition).

[0068] For example, a first sub-coaching model (211-1) related to a first coaching field (e.g., fitness) can extract fitness-related features (e.g., age, gender, exercise time, and exercise type) from a coaching request query (e.g., “Male who mainly consumes carbohydrates, 35 years old, engaged in light exercise including walking for an average of 30 minutes per day for 2 weeks, blood pressure measured to be 140 (systolic) / 90 (diastolic)”) and generate first coaching information (301) based on the features (e.g., recommending walking exercise considering lack of exercise).

[0069] Similarly, the second sub-coaching model (211-2) related to the second coaching category (e.g., chronic disease) and the n-th sub-coaching model (211-n) related to the n-th coaching category (e.g., nutrition) can also extract necessary features from the coaching request query, and based on this, generate second coaching information (302) (e.g., recommending exercise and diet related to blood pressure) and third coaching information (303) (e.g., recommending improving the diet centered on vitamins and dietary fiber).

[0070] However, this is merely an example, and various embodiments are not limited thereto. For example, the sub-coaching model (211) may be configured to generate fine-tuned coaching information for one learned coaching category. For example, the first sub-coaching model (211-1) may generate fourth coaching information (e.g., aerobic exercise information) related to the first coaching category (e.g., fitness), the second sub-coaching model (211-2) may generate fifth coaching information (e.g., anaerobic exercise information) related to the first coaching category (e.g., fitness), and the nth sub-coaching model (211-n) may generate sixth coaching information (e.g., diet information) related to the first coaching category (e.g., fitness).

[0071] According to various embodiments, the manager model (220) may generate (e.g., output) a health guide (207) based on coaching information (e.g., first coaching information (301) to third coaching information (303)) generated by the coaching model (210) (e.g., sub-coaching model (211)). The health guide (207) may induce changes in the user's behavior and / or consciousness based on the coaching information. For example, the coaching information may indicate the need for exercise and diet to reduce blood pressure, and the manager model (220) may generate a health guide (207) that instructs and / or encourages exercise and diet.

[0072] According to one embodiment, the health guide (207) may be a guide screen (311) composed of at least a portion of the first coaching information (301), the second coaching information (302), and the third coaching information (303) generated by the first sub-coaching model (211-1), the second sub-coaching model (211-2), and the n-th sub-coaching model (211-n), as illustrated in 320 of FIG. 3. In this regard, the manager model (220) may prevent a conflict between each coaching information (e.g., the first coaching information (301), the second coaching information (302), and the third coaching information (303)) when generating the health guide. For example, if the first coaching information (301) recommends running for more than 5 km and the second coaching information (302) recommends light exercise for blood pressure management, the manager model (220) may recommend light walking exercise rather than running for 5 km for blood pressure management.

[0073] Additionally or optionally, the health coaching system (200) according to various embodiments may include a third-party service (230). The third-party service (230) may include a plurality of service models (231) (e.g., a first service model (231-1), a second service model (231-2), and an nth service model (231-n)).

[0074] According to one embodiment, at least one of the plurality of service models (231) may be a sub-coaching model that can be provided as a plug-in service. For example, the plurality of service models (231) may be created, updated, or removed periodically or intermittently by the service provider. In this regard, the manager model (220) may add at least one of the plurality of service models (231) (e.g., the first service model (231-1)) to the coaching model (210). According to an embodiment, a service model (231) that a user purchases for a predetermined fee or for free may be added to the coaching model (210).

[0075] At least a portion of the aforementioned health coaching system (200) may be a portion of the electronic device (100) described above with reference to FIG. 1. In one embodiment, all components included in the health coaching system (200) (e.g., the coaching model (210) and the manager model (220)) may be included within the electronic device (101) (e.g., the memory (130)) or externally (e.g., the server (108)). In some embodiments, some components of the health coaching system (200) (e.g., the manager model (220)) may be included within the electronic device (101) and other components (e.g., the coaching model (210)) may be included externally to the electronic device (101).

[0076] As described above, the health coaching system (200) (e.g., manager model (220)) according to various embodiments can provide a meaningful health guide (207) that combines various coaching fields based on coaching information generated by a plurality of sub-coaching models (211).

[0077] Additionally or optionally, the health coaching system (200) according to various embodiments (e.g., manager model (220)) may additionally consider the user's preferences for sub-coaching models (211) when generating a health guide (207). For example, the manager model (220) may generate different health guides (207) based on the user's preferences for sub-coaching models (211). This will be described in detail with reference to FIGS. 4 and 5 below.

[0078]

[0079] FIG. 4 is a diagram illustrating a health guide (207) according to various embodiments. FIG. 5 is a diagram illustrating preferences for a sub-coaching model (401) according to various embodiments.

[0080] Referring to FIG. 4, the manager model (220) according to various embodiments can generate different health guides (207) according to preferences for the sub-coaching model (401) (e.g., sub-coaching model (211)).

[0081] In one embodiment, if it is determined that the user has a relatively low preference for the sub-coaching model (401), the manager model (220) may generate a first health guide (411) including first-level information as a health guide for the corresponding sub-coaching model (401), as illustrated in 400 and 410 of FIG. 4. For example, the first health guide (411) may include first-level information recommending a lack of exercise and exercise accordingly.

[0082] According to one embodiment, if it is determined that the user relatively prefers the sub-coaching model (401), the manager model (220) may generate a second health guide (421) including a second level of information higher than the first level as a health guide for the corresponding sub-coaching model (401), as illustrated in 400 and 420 of FIG. 4. The second health guide (421) may include more information or specific information than the first health guide (411). For example, the second health guide (421) may include second level information that suggests exercise courses in addition to simple exercise recommendations in situations where exercise is insufficient. Additionally or optionally, the second health guide (421) may further include at least some of the coaching information provided by other sub-coaching models (401). For example, the manager model (220) may provide a second health guide (421) by integrating at least a portion of the coaching information of the sub-coaching model (401) most preferred by the user and coaching information (e.g., at least a portion of the coaching information) provided by at least some of the coaching models that the user prefers in a second order. In addition, the second health guide (421) may provide the second health guide (421) by integrating at least a portion of the coaching information of the sub-coaching model (401) relatively preferred by the user and coaching information (e.g., at least a portion of the coaching information) provided by at least some of the coaching models that the user relatively dislikes.

[0083] In this regard, the manager model (220) according to various embodiments can generate a coaching request query based on state information (201), feedback information (601), and / or coaching information generated by the sub-coaching model (211), as described below through FIGS. 8 to 11.

[0084] Additionally or optionally, the manager model (220) according to various embodiments may consider user feedback on the coaching information generated by the sub-coaching model (211) when determining the preference of the sub-coaching model (211). The user feedback may include at least one of a positive evaluation, a negative evaluation, or a neutral evaluation of the coaching information.

[0085] According to one embodiment, the sub-coaching model (211) that outputs coaching information for which a positive evaluation (or a negative evaluation or a neutral evaluation) is detected may correspond to a sub-coaching model that satisfies a specified condition. For example, the manager model (220) may output an item (511) that enables user feedback whenever coaching information is generated by each sub-coaching model (211). The item (511) that enables user feedback may include at least one of an item that enables positive evaluation, an item that enables negative evaluation, or an item that enables neutral evaluation. For example, the item (511) may be output together with coaching information (501) (e.g., the first coaching information (301)), as illustrated in 510 of FIG. 5. Accordingly, the manager model (220), as illustrated in 520 of FIG. 5, may detect a user input selecting (521) the item (511) and manage (e.g., store) the user feedback.

[0086] Additionally or optionally, user feedback may include whether the user has achieved the coaching information. In one embodiment, if the user has performed the coaching information output by the sub-coaching model (211) (e.g., run 5 km) through an action, the feedback regarding the sub-coaching model (211) (or the coaching information) may be considered positive feedback. Furthermore, if the user has not performed the coaching information through an action, the feedback regarding the sub-coaching model (211) (or the coaching information) may be considered negative or neutral feedback.

[0087] As described above, the manager model (220) according to various embodiments can provide a health guide (207) based on coaching information generated by a plurality of sub-coaching models (211).

[0088] Additionally or optionally, the manager model (220) according to various embodiments may be used to generate a health guide (207) by assigning weights to coaching information generated by at least some of the multiple sub-coaching models (211) (e.g., the first sub-coaching model (211-1)). This will be described in detail with reference to FIGS. 6 and 7 below.

[0089]

[0090] FIG. 6 is a diagram illustrating an operation of a manager model (220) according to various embodiments to assign weights to a sub-coaching model (211). FIG. 7 is a diagram illustrating an operation of assigning weights to a sub-coaching model (211) according to various embodiments.

[0091] Referring to FIG. 6, the manager model (220) according to various embodiments may assign weights to at least some of the plurality of sub-coaching models (211) (e.g., the first sub-coaching model (211-1) to the nth sub-coaching model (211-n)). The assignment of weights to the sub-coaching models (211) mentioned in the following description may also be interpreted as requesting higher-level coaching information.

[0092] In various embodiments, when selecting a target to assign weights to, the manager model (220) may consider the user's preferences for the sub-coaching models (211). As previously mentioned, the preferences may be associated with user feedback on the coaching information generated by each sub-coaching model (211).

[0093] In this regard, the manager model (220) may select weighting targets from among multiple sub-coaching models (211) based on feedback information (601). For example, among the multiple sub-coaching models (211), only sub-coaching models that have a history of generating coaching information that has received positive feedback from users and / or sub-coaching models selected by users may be selected as weighting targets.

[0094] For example, among the first sub-coaching models (211-1) to the n-th sub-coaching models (211-n), it can be assumed that there is a history of positive feedback being detected for the first sub-coaching model (211-1), and there is a history of negative or neutral feedback being detected for the remaining sub-coaching models (e.g., the second sub-coaching model (211-2) to the n-th sub-coaching model (211-n)). In this situation, when the health coaching system (200) is executed, the manager model (220) can assign a weight (603) to the first sub-coaching model (211-1). As a result, first-level coaching information can be obtained through the second sub-coaching models (211-2) to the n-th sub-coaching model (211-n) that are not assigned a weight, and second-level coaching information higher than the first level can be obtained through the first sub-coaching model (211-1) to which a weight is assigned.

[0095] Additionally or optionally, the manager model (220) may deactivate unweighted sub-coaching models and activate only weighted sub-coaching models.

[0096] For example, among the first sub-coaching models (211-1) to the nth sub-coaching models (211-n), it can be assumed that there is a history of positive feedback being detected for the first sub-coaching model (211-1), and there is a history of negative or neutral feedback being detected for the remaining sub-coaching models (e.g., the second sub-coaching model (211-2) to the nth sub-coaching model (211-n)). In this situation, when the health coaching system (200) is executed, the manager model (220) can process only the first sub-coaching model (211-1) to be activated.

[0097] According to various embodiments, when selecting a weighting target, the manager model (220) may consider state information (201) related to the user (and / or the electronic device (101)).

[0098] According to one embodiment, the manager model (220) may select a sub-coaching model (211) suitable for the user as a weighting target based on the status information (201). For example, the manager model (220) may determine the user's situation based on the status information (201) and assign weights to the sub-coaching model (211) corresponding to the user's situation. The user's situation may include at least one of a vehicle movement situation, a walking situation, a resting situation, or a work situation.

[0099] For example, if a vehicle movement situation is determined, the manager model (220) may exclude the first sub-coaching model (211) related to the first coaching field (e.g., fitness) from the weighting target because exercise is not appropriate during vehicle movement. In addition, if a walking movement situation is determined, the manager model (220) may select the first sub-coaching model (211) related to the first coaching field (e.g., fitness) as the weighting target because exercise is possible during walking movement.

[0100] Additionally or optionally, the manager model (220) according to various embodiments may select a weighting target by considering a combination of state information (201) related to the user (and / or the electronic device (101)) and the user's preference for the aforementioned sub-coaching model (211).

[0101] According to various embodiments, when selecting a weighting target, the manager model (220) may select a coaching model (211) selected by an input (e.g., voice input, touch input, or gesture input) as a weighting target. According to one embodiment, the manager model (220) may output a list of multiple sub-coaching models and select a weighting target based on an input (e.g., touch input, voice input, or gesture input) for the list.

[0102] For example, as illustrated in 710 of FIG. 7, if a coaching model (210) is composed of five sub-coaching models (211) (e.g., a chronic disease coach (701), a fitness coach (702), a mindfulness coach (703), a nutrition coach (704), and a sleep coach (705)), the manager model (220) can output a list (700) including identification information for each sub-coaching model (e.g., a name or image of the sub-coaching model) and a check box for selecting or deselecting each sub-coaching model.

[0103] Depending on the embodiment, the manager model (220) according to various embodiments may select a weighting target by considering a combination of a user's input selecting a coaching model (211) and state information (201) related to the aforementioned user (and / or electronic device (101)).

[0104] Additionally or optionally, the manager model (220) may assign an indicator (711, 713) indicating a preference for at least one sub-coaching model (211) when outputting a list (700) for the coaching model (210). For example, in the illustrated drawing, it can be confirmed that a first indicator (711) indicating the highest preference for the fitness coach (702) and a second indicator (713) indicating the next highest preference for the nutrition coach (704) are assigned. These indicators (711, 713) can enable a user to easily distinguish between relatively preferred and relatively unpreferred targets among the sub-coaching models (211).

[0105] Additionally or optionally, the manager model (220) according to various embodiments may recommend additional weighting for at least one other sub-coaching model (721) associated with the sub-coaching model (721) selected as the weighting target, as illustrated in 720 of FIG. 7 .

[0106] In one embodiment, the manager model (220) may recommend another sub-coaching model (723) that can help the user's condition (e.g., health condition) reach a specified target value, together with the sub-coaching model (721) selected as the weighting target.

[0107] For example, the manager model (220) may select a user's most preferred target (e.g., a fitness coach (702)) from among the selected sub-coaching models (721) (e.g., a chronic disease coach (701), a fitness coach (702), a nutrition coach (704), and a sleep coach (705)), and recommend a coach related to the selected target (e.g., a strength training coach (723-1) trained with specialized fitness information, knowledge, and data).

[0108] Additionally or optionally, the manager model (220) according to various embodiments may provide a list (733) of further sub-coaching models (e.g., Olivia (life planner)) that may be further selected by the user, along with the sub-coaching model (721) selected as the weighting target and the other recommended sub-coaching models (723), as illustrated in 730 of FIG. 7 . For example, the manager model (220) may also provide information about at least one sub-coaching model that is currently not selected or recommended.

[0109] As described above, the manager model (220) according to various embodiments may utilize coaching information generated by multiple sub-coaching models (210) to generate a health guide (207). For example, the manager model (220) may request the generation of coaching information by providing a coaching request query to the coaching model (210). This will be described in detail with reference to FIGS. 8 to 10 below.

[0110]

[0111] FIG. 8 is a diagram illustrating the operation of a manager model (220) providing a coaching request query according to various embodiments. FIG. 9 is a diagram illustrating a coaching query request according to various embodiments.

[0112] Referring to FIG. 8, the manager model (220) according to various embodiments may, as part of an operation of requesting the generation of coaching information, generate a coaching request query based on status information (201) and / or feedback information (601) and provide the same to the coaching model (210). For example, the manager model (220) may provide a first coaching request query (801) to a first sub-coaching model (211-1), a second coaching request query (802) to a second sub-coaching model (211-2), and an n-th coaching request query (803) to an n-th sub-coaching model (211-n).

[0113] According to one embodiment, the manager model (220) may generate a single coaching request query based on the status information (201) and provide it to each sub-coaching model (211). For example, as illustrated in 910 of FIG. 9, the manager model (220) may provide substantially the same coaching request query (911) (e.g., male / age 35 / exercise 2 weeks in progress) to the first sub-coaching model (901) (e.g., first sub-coaching model (211-1)), the second sub-coaching model (903) (e.g., second sub-coaching model (211-2)), and the third sub-coaching model (904) (e.g., n-th sub-coaching model (211-n)). According to an embodiment, the coaching request query provided to at least one sub-coaching model may be output through a screen. For example, the coaching request query may be output in a conversational manner, for example, through a speech bubble.

[0114] Additionally or optionally, the manager model (220) may consider the user's preferences for the sub-coaching models (211) when generating coaching request queries. As mentioned above, the preferences may be associated with each sub-coaching model (211) and / or user feedback on coaching information generated by each sub-coaching model (211).

[0115] According to one embodiment, the manager model (220) may generate a coaching request query including a first level of status information based on a preference for the sub-coaching model (211), or may generate a coaching request query including a second level of status information higher than the first level. The second level of status information may include more information or more specific information than the first level of status information.

[0116] For example, it may be determined that the second sub-coaching model (903) among the sub-coaching models (211) has a preference that satisfies the specified condition, and the remaining sub-coaching models (e.g., the first sub-coaching model (901) and the third sub-coaching model (904)) have a preference that does not satisfy the specified condition.

[0117] In this case, the manager model (220) can generate a coaching request query (911) (e.g., male / age 35 / exercise progress 2 weeks) including first level status information for the first sub-coaching model (901) and the third sub-coaching model (904) having preferences that do not satisfy the specified conditions, as illustrated in 920 of FIG. 9.

[0118] Additionally, the manager model (220) can generate a coaching request query (921) including second-level status information (e.g., male / 35 years old / exercise done for 2 weeks / prefers walking exercise, prefers guide with friendly speech) for the second sub-coaching model (903) having a preference that satisfies a specified condition.

[0119]

[0120] FIG. 10 is a diagram illustrating an operation of a manager model (220) providing a coaching request query according to various embodiments. FIG. 11 is a diagram illustrating a coaching query request according to various embodiments.

[0121] Referring to FIG. 10, a manager model (220) according to various embodiments may generate a coaching request query and provide it to a coaching model (210) as part of an operation requesting the generation of coaching information. According to one embodiment, the manager model (220) may generate a coaching request query based on status information (201) and / or feedback information (601), as described above with reference to FIG. 8, and provide it to each sub-coaching model (211).

[0122] Additionally or optionally, the manager model (220) according to various embodiments may additionally utilize coaching information (1000) generated by the sub-coaching model (210) when generating a coaching request query. According to one embodiment, the coaching information output by the sub-coaching model may be used as a coaching request query input to another sub-coaching model.

[0123] For example, 1110 of FIG. 11 represents coaching information (1000) generated by the sub-coaching model (210). For example, the first sub-coaching model (211-1) to the n-th sub-coaching model (211-n) can be interpreted as generating the first coaching information (1000-1) to the third coaching information (1000-3). Referring to this, as illustrated in 1120 of FIG. 11, the first coaching request query (1001) provided to the first sub-coaching model (211-1) can be generated by a combination of status information (201), feedback information (601), and second coaching information (1002) (e.g., running exercise recommendation) (and / or third coaching information (1003) (e.g., diet control recommendation)) generated by the second sub-coaching model (211-2) (and / or the n-th sub-coaching model (211-n)). In addition, the second coaching request query (1002) provided by the second sub-coaching model (211-2) may be generated by a combination of the state information (201), the feedback information (601), and the first coaching information (1001) (and / or the third coaching information (1003)) generated by the first sub-coaching model (211-1) (e.g., blood pressure reduction recommendation) (and / or the n-th sub-coaching model (211-n) (e.g., diet control recommendation)), and the third coaching request query (1003) provided by the n-th sub-coaching model (211-n) may be generated by a combination of the state information (201), the feedback information (601), and the first coaching information (1001) (e.g., blood pressure reduction recommendation) (and / or the second coaching information (1002) (e.g., running exercise recommendation)) generated by the first sub-coaching model (211-1) (and / or the second sub-coaching model (211-2).

[0124] However, this is merely an example, and various embodiments are not limited thereto. For example, coaching information (1000) may only be applied to coaching request queries provided by a highly preferred sub-coaching model (e.g., the second sub-coaching model (211-2)).

[0125] For example, a coaching request query (1111) generated based on status information (201) and / or feedback information (601) may be provided to a first sub-coaching model (211-1) and an nth sub-coaching model (211-n) having relatively low preference. In addition, coaching information generated by the first sub-coaching model (211-1) and / or the nth sub-coaching model (211-n) may be additionally applied to a second sub-coaching model (211-2) having relatively high preference, in addition to status information (201) and feedback information (601).

[0126] As another example, coaching information generated by a sub-coaching model with relatively high preference (e.g., a second sub-coaching model (211-2)) may be included in a query provided to a first sub-coaching model (211-1) and an n-th sub-coaching model (211-n) with relatively low preference. Accordingly, a coaching request query including information preferred by the user may be input to the first sub-coaching model (211-1) and the n-th sub-coaching model (211-n) with relatively low preference, and as a result, the preference for the first sub-coaching model (211-1) and the n-th sub-coaching model (211-n) with relatively low preference may increase over time.

[0127]

[0128] FIG. 12 is a diagram for explaining the health guide (207) generation operation of the manager model (220) according to various embodiments. In addition, FIG. 13 is a diagram for explaining the health guide (207) output method of the manager model (220) according to various embodiments.

[0129] Referring to FIG. 12, a manager model (220) according to various embodiments may provide a meaningful health guide (207) that combines various coaching fields based on coaching information (e.g., first coaching information (1201) to nth coaching information (1203)) generated by a plurality of sub-coaching models (211). Additionally or alternatively, as described above, the manager model (220) may additionally consider a user's preference for the sub-coaching model (211) when generating the health guide (207).

[0130] According to various embodiments, the manager model (220) may provide a guide screen (e.g., guide screen (311) of FIG. 3) composed of at least a portion of coaching information (e.g., first coaching information (1301), second coaching information (1302), and third coaching information (1304)) generated from the sub-coaching model (211), as illustrated in FIG. 13.

[0131] In this regard, the manager model (220) according to various embodiments may output coaching information (e.g., second coaching information (1302)) provided from a sub-coaching model (e.g., second sub-coaching model (211-2)) that satisfies a specified condition and coaching information (e.g., first coaching information (1301) and third coaching information (1304)) provided from a coaching model (e.g., first sub-coaching model (211-1) and third sub-coaching model (211-3)) that does not satisfy the specified condition in different ways.

[0132] According to one embodiment, as illustrated in 1310 of FIG. 13, the manager model (220) may assign an indicator (1300) indicating preference to coaching information (e.g., second coaching information (1302)) provided from a sub-coaching model (e.g., second sub-coaching model (211-2)) that satisfies a specified condition among the coaching information included in the guide screen (311). This indicator (1300) may enable a user to easily distinguish between relatively preferred and relatively unpreferred coaching information.

[0133] According to another embodiment, the manager model (220) may change the output location of coaching information provided from sub-coaching models that satisfy specified conditions among the coaching information included in the guide screen (311). As illustrated in 1320 of FIG. 13, coaching information (e.g., second coaching information (1302)) provided from a sub-coaching model (e.g., second sub-coaching model (211-2)) that satisfies the specified conditions may be output in priority order, and subsequently, coaching information (e.g., first coaching information (1301) and third coaching information (1304)) provided from sub-coaching models (e.g., first sub-coaching model (211-1) and third sub-coaching model (211-3)) that do not satisfy the specified conditions may be output.

[0134] According to another embodiment, the manager model (220) may output differently the amount of coaching information (e.g., the second coaching information (1302)) provided from a sub-coaching model (e.g., the second sub-coaching model (211-2)) that satisfies a specified condition and the amount of coaching information (e.g., the first coaching information (1301) and the third coaching information (1304)) provided from a sub-coaching model (e.g., the first sub-coaching model (211-1) and the third sub-coaching model (211-3)) that does not satisfy the specified condition. For example, the coaching information (e.g., the second coaching information (1302)) provided from a sub-coaching model (e.g., the second sub-coaching model (211-2)) that satisfies a specified condition is output in its entirety, and the coaching information (e.g., the first coaching information (1301) and the third coaching information (1304)) provided from a sub-coaching model (e.g., the first sub-coaching model (211-1) and the third sub-coaching model (211-3)) that does not satisfy the specified condition is output in its entirety. Information (1304)) may only be partially printed.

[0135]

[0136] FIGS. 14A and 14B are diagrams illustrating sequential operations of a health coaching system (200) according to various embodiments. FIG. 14C is a diagram illustrating a health guide according to various embodiments.

[0137] Referring to FIGS. 14A and 14B , a health coaching system (200) (e.g., a manager model (220)) according to various embodiments may output a list (1401) of a plurality of sub-coaching models (211) in operation 1410. The plurality of sub-coaching models (211) may be sub-coaching models included in the coaching model (210). According to one embodiment, the health coaching system (200) (e.g., a manager model (220)) may output the list (1401) in response to the execution of the health coaching system (200).

[0138] A health coaching system (200) (e.g., manager model (220)) according to various embodiments may, in operation 1420, select a preferred target from a plurality of sub-coaching models (211) based on an input (e.g., voice input, touch input, or gesture input) to a list (1401). In this regard, the health coaching system (200) (e.g., manager model (220)) may provide the sub-coaching model selected as the preferred target and / or an additional coaching request query.

[0139] Additionally or alternatively, the health coaching system (200) (e.g., manager model (220)) according to various embodiments may, in operation 1430, recommend additional selections for at least one other sub-coaching model (1433) associated with the sub-coaching model selected as a preferred target. In this regard, when an input is detected to add the recommended other sub-coaching model (1433), the health coaching system (200) (e.g., manager model (220)) may also provide a coaching request query for the recommended other sub-coaching model (1433).

[0140] The health coaching system (200) (e.g., manager model (220)) according to various embodiments may output a guide screen (e.g., guide screen (311) of FIG. 3) composed of at least a portion of the coaching information generated from the preferred sub-coaching models in operation 1440. For example, the coaching information generated by the preferred sub-coaching models may be provided in a single screen through the guide screen. In addition, only the coaching information (e.g., priority information) that satisfies a specified condition among the coaching information generated by the preferred sub-coaching models may be provided through the guide screen. In addition, the guide screen may also provide coaching information generated by other sub-coaching models that are not selected as the preferred sub-coaching models, as well as the preferred sub-coaching models.

[0141] Depending on the embodiment, the coaching information included in the guide screen may include additional information (1441, 1442, 1443) (e.g., detailed information or related information) for each coaching information.

[0142] This additional information may be information that can be further linked to other applications or electronic devices, related to each coaching information. For example, the additional information may be link information that links to more specialized information related to the coaching information. Furthermore, the additional information may be link information that links to other applications or electronic devices that register the coaching information.

[0143] For example, as illustrated in 1440-1 of FIG. 14c, when a user input for additional information occurs, the health coaching system (200) (e.g., manager model (220)) can execute a designated application (e.g., web browser) to output more specialized content (e.g., related paper materials) related to the coaching information (e.g., blood pressure management) provided from the sub-coaching model.

[0144] For example, as illustrated in 1440-2 of FIG. 14c, when a user input for additional information occurs, the health coaching system (200) (e.g., manager model (220)) may execute a designated application (e.g., schedule management application) to register coaching information (e.g., exercise management) provided from the sub-coaching model.

[0145] A health coaching system (200) (e.g., manager model (220)) according to various embodiments may, in operation 1450, check user feedback (1451) on coaching information generated from a preferred sub-coaching model. According to one embodiment, the health coaching system (200) (e.g., manager model (220)) may check coaching information for which a positive evaluation has been detected among the coaching information.

[0146] According to various embodiments, the health coaching system (200) (e.g., manager model (220)) may, in operation 1460, update coaching information for which a positive evaluation is detected. According to one embodiment, the health coaching system (200) (e.g., manager model (220)) may provide an additional coaching request query to the sub-coaching model that generated the coaching information for which a positive evaluation is detected. For example, the additional coaching request query may include at least a portion of coaching information (e.g., coaching information generated from another sub-coaching model) (1461) for which a positive evaluation is not detected. In this regard, the health coaching system (200) (e.g., manager model (220)) may generate additional coaching information (1462) based on the additional coaching request query and update the coaching information based on the additional coaching information (1462).

[0147]

[0148] FIG. 15 is a diagram illustrating the configuration of a sub-coaching model (211) and a manager model (220) according to various embodiments.

[0149] Referring to FIG. 15, a manager model (220) according to various embodiments may include a data generation model (1521), a feedback generation model (1523), and a policy decision model (1525). In one embodiment, the manager model (220) may include a generative model configured to generate new output data based on input data. However, this is merely exemplary, and various embodiments are not limited thereto. For example, the manager model (220) may be composed of various types of models other than the generative model.

[0150] In one embodiment, the data generation model (1521) may generate a coaching request query based on the status information (201). In one embodiment, the data generation model (1521) may generate a coaching request query corresponding to the sub-coaching model (211). Additionally or optionally, the data generation model (1521) may consider feedback information in addition to the status information (201) when generating the coaching request query.

[0151] In one embodiment, the data generation model (1521) may generate a health guide (207) based on the coaching information generated by the sub-coaching model (211). In one embodiment, the health guide (207) may be generated including at least a portion of the coaching information generated by each sub-coaching model (211). Additionally or optionally, the data generation model (1521) may also consider feedback information when generating the health guide (207).

[0152] In one embodiment, the feedback generation model (1523) can verify user feedback on the coaching information generated by the sub-coaching model (211). The user feedback may include at least one of a positive, negative, or neutral evaluation of the coaching information. For example, the feedback generation model (1523) can evaluate the sub-coaching model (211) based on the user feedback.

[0153] In one embodiment, the policy decision model (1525) can determine policies for the manager model (220). Furthermore, the policy decision model (1525) can fine-tune the sub-coaching model (211) based on user feedback. For example, the sub-coaching model (211) can be retrained using coaching request queries generated based on status information (201) and feedback information as a new data set.

[0154] The sub-coaching model (211) according to various embodiments may include a data generation model (1511), a feedback confirmation model (1513), a policy-reward manager model (1515), and a learning model (1517). In one embodiment, the sub-coaching model (211) may be a knowledge-based coaching model. However, this is merely an example, and the various embodiments are not limited thereto.

[0155] According to one embodiment, the data generation model (1511) can extract features necessary for generating coaching information from a coaching request query provided from the manager model (220). These extracted features can be used as input data for the learning model (1517).

[0156] In one embodiment, the feedback confirmation model (1513) can periodically or aperiodically update its preferences for the sub-coaching model (211).

[0157] In one embodiment, the policy-reward manager model (1515) can perform fine-tuning on the sub-coaching model (211). For example, the policy-reward manager model (1515) can retrain the learning model (1517) based on preferences.

[0158] In one embodiment, the policy-reward manager model (1515) can learn to determine the maximum reward based on user feedback, thereby generating optimal coaching information.

[0159]

[0160] An electronic device (101) according to various embodiments may include a memory (130) storing a health coaching system (200) composed of a display (160), a first sub-coaching model (211-1), a second sub-coaching model (211-2) and a manager model (220), and a processor (120) electrically connected to the display (160) and the memory (130) and configured to control the health coaching system (200) to output a health guide through the display (160).

[0161] According to various embodiments, based on the control of the processor (120), the manager model (220) provides a first coaching request query based on the status information (201) related to the user to the first sub-coaching model (211-1) and the second coaching sub-model (211-2), obtains first level first coaching information (301) corresponding to the first coaching request query from the first sub-coaching model (211-1), obtains second level second coaching information (302) corresponding to the first coaching request query from the second sub-coaching model (211-2), outputs a first health guide (311) including the first coaching information (301) and the second coaching information (302) through the display (160), and based on feedback on the first health guide (311), outputs a first health guide (311) among the first sub-coaching model (211-1) and the second sub-coaching model (211-2). When at least one is selected as a preferred coaching model and a second coaching request query based on status information (201) related to the user is provided to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), it can be configured to obtain third coaching information (421) of a second level higher than the first level from at least the preferred coaching model, and to obtain fourth coaching information (411) of the first level from other sub-coaching models excluding the preferred coaching model.

[0162] According to various embodiments, the manager model (220) may be configured to output a second health guide, in which at least a portion of the first health guide (311) is changed, through the display (160) based on third coaching information and fourth coaching information corresponding to the second coaching request query.

[0163] According to various embodiments, the manager model (220) may be configured to output a first item (511) related to feedback on the first coaching information and a second item related to feedback on the second coaching information together with the first health guide (311), and to confirm feedback on the first health guide (311) based on an input (521) for at least one of the first item (511) and the second item.

[0164] According to various embodiments, the manager model (220) may be configured to provide the first coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), by checking the preference for the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and provide the first coaching request query based on the first information corresponding to the first range among the status information (201) related to the user with a model having a preference less than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and provide the first coaching request query based on the second information corresponding to the second range greater than the first range among the status information (201) related to the user with a model having a weight greater than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

[0165] According to various embodiments, the manager model (220) may be configured to provide the second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), by checking the preference for the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and to provide the second coaching request query based on coaching information obtained from a model having a preference lower than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and a model having a preference higher than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

[0166] According to various embodiments, the manager model (220) may be configured to provide the second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), by checking the preference for the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and to provide the second coaching request query based on coaching information obtained from a model having a preference higher than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and a model having a preference lower than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

[0167] According to various embodiments, the manager model (220) may be configured to output the first coaching request query provided to the first sub-coaching model (211-1) and the second sub-coaching model (211-2) through the display (160) when providing the first coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

[0168] According to various embodiments, the manager model (220) may be configured to output the second coaching request query provided to the first sub-coaching model (211-1) and the second sub-coaching model (211-2) through the display (160) when providing the second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

[0169] According to various embodiments, based on feedback on the first health guide (311), the first sub-coaching model (211-1) and the second sub-coaching model (211-2) may be configured to perform fine-tuning.

[0170] According to various embodiments, the manager model (220) may be configured to obtain an additional sub-coaching model from an external device based on feedback to the first health guide (311).

[0171]

[0172] Figure 16 is a flowchart illustrating the operation of a health coaching system (200) according to various embodiments. While the operations in the following embodiments may be performed sequentially, they are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel. Furthermore, at least one of the aforementioned operations may be omitted depending on the embodiment.

[0173] Referring to FIG. 16, a health coaching system (200) (e.g., manager model (220)) according to various embodiments may, in operation 1610, provide a first coaching request query to a first sub-coaching model and a second sub-coaching model. According to one embodiment, the health coaching system (200) (e.g., manager model (220)) may generate a coaching request query based on status information (201) related to a user (and / or electronic device (101)).

[0174] According to various embodiments, the health coaching system (200) (e.g., manager model (220)) may obtain first level first coaching information from the first sub-coaching model in operation 1620.

[0175] According to various embodiments, the health coaching system (200) (e.g., manager model (220)) may obtain first level second coaching information from the second sub-coaching model at operation 1630.

[0176] According to various embodiments, the health coaching system (200) (e.g., manager model (220)) may output a first health guide including first coaching information and second coaching information at operation 1640.

[0177] According to various embodiments, the health coaching system (200) (e.g., manager model (220)) may determine a preferred coaching model among the first sub-coaching model and the second sub-coaching model based on feedback to the first health guide at operation 1650.

[0178] According to various embodiments, the health coaching system (200) (e.g., manager model (220)) may, in operation 1660, provide a second coaching request query to the first sub-coaching model and the second sub-coaching model.

[0179] According to various embodiments, the health coaching system (200) (e.g., manager model (220)) may, at operation 1670, obtain a second level of coaching information higher than the first level from the preferred coaching model. For example, the health coaching system (200) (e.g., manager model (220)) may obtain the first level of coaching information or may not obtain any coaching information from the non-preferred coaching model. According to embodiments, the health coaching system (200) (e.g., manager model (220)) may generate a second health guide including at least the second level of coaching information.

[0180]

[0181] According to various embodiments, an operating method of an electronic device (101) includes: providing a first coaching request query based on status information (201) related to a user to a first sub-coaching model (211-1) and a second coaching sub-model (211-2); obtaining first-level first coaching information (301) corresponding to the first coaching request query from the first sub-coaching model (211-1); obtaining second-level second coaching information (302) corresponding to the first coaching request query from the second sub-coaching model (211-2); outputting a first health guide (311) including the first coaching information (301) and the second coaching information (302) through a display (160) of the electronic device (101); and, based on feedback on the first health guide (311), providing at least one of the first sub-coaching model (211-1) and the second sub-coaching model (211-2) as a preferred coaching information. When providing a second coaching request query based on the operation of selecting a model and the status information (201) related to the user to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), the operation may include obtaining third coaching information (421) of a second level higher than the first level from at least the preferred coaching model, and obtaining fourth coaching information (411) of the first level from other sub-coaching models excluding the preferred coaching model.

[0182] According to various embodiments, the operating method of the electronic device (101) may include an operation of outputting a second health guide, in which at least a portion of the first health guide (311) is changed, through the display (160) based on third coaching information and fourth coaching information corresponding to the second coaching request query.

[0183] According to various embodiments, the method of operating the electronic device (101) may include an operation of outputting a first item (511) related to feedback on the first coaching information and a second item related to feedback on the second guide information together with the first health guide (311), and an operation of confirming feedback on the first health guide (311) based on an input (521) for at least one of the first item (511) and the second item.

[0184] According to various embodiments, in providing the first coaching request query to the first sub-coaching model and the second sub-coaching model, the method may include: checking a preference for the first sub-coaching model (211-1) and the second sub-coaching model (211-2); providing a first coaching request query based on first information corresponding to a first range among the status information (201) related to the user, with a model having a preference less than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2); and providing a first coaching request query based on second information corresponding to a second range greater than the first range among the status information (201) related to the user, with a model having a weight greater than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

[0185] According to various embodiments, in providing the second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), the method may include: checking a preference for the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and providing the second coaching request query based on coaching information obtained from a model having a preference lower than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and a model having a preference higher than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

[0186] According to various embodiments, in providing the second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), the method may include: checking a preference for the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and providing the second coaching request query based on coaching information obtained from a model having a preference higher than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and a model having a preference lower than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

[0187] According to various embodiments, in providing the first coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), the operation may include outputting the first coaching request query provided to the first sub-coaching model (211-1) and the second sub-coaching model (211-2) through the display (160).

[0188] According to various embodiments, in providing the second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), the operation of outputting the second coaching request query provided to the first sub-coaching model (211-1) and the second sub-coaching model (211-2) through the display (160) may be included.

[0189] According to various embodiments, the method of operating the electronic device (101) may include an operation of performing fine-tuning on the first sub-coaching model (211-1) and the second sub-coaching model (211-2) based on feedback on the first health guide (311).

[0190] According to various embodiments, the method of operating the electronic device (101) may include an operation of obtaining an additional sub-coaching model from the outside based on feedback to the first health guide (311).

[0191]

[0192] The electronic device (101) according to various embodiments disclosed in this document may be a device of various forms. The electronic device (101) may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance device. The electronic device (101) according to the embodiments of this document is not limited to the aforementioned devices.

[0193] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

[0194] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0195] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more commands stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one command among the one or more commands stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one command called. The one or more commands may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.

[0196] According to one embodiment, the method according to the various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0197] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and arranged in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

Claims

1. In an electronic device (101), display (160); A memory (130) storing a health coaching system (200) consisting of a first sub-coaching model (211-1), a second sub-coaching model (211-2) and a manager model (220); and It includes a processor (120) electrically connected to the display (160) and the memory (130) and configured to control the health coaching system (200) to output a health guide through the display (160). Based on the control of the above processor (120), the manager model (220) Provide a first coaching request query based on the status information (201) related to the user to the first sub-coaching model (211-1) and the second coaching sub-model (211-2), Obtain the first level first coaching information (301) corresponding to the first coaching request query from the first sub-coaching model (211-1), Obtain the first level second coaching information (302) corresponding to the first coaching request query from the second sub-coaching model (211-2), The first health guide (311) including the first coaching information (301) and the second coaching information (302) is output through the display (160), Based on the feedback on the first health guide (311), at least one of the first sub-coaching model (211-1) and the second sub-coaching model (211-2) is selected as the preferred coaching model, An electronic device configured to obtain third coaching information (421) of a second level higher than the first level from at least the preferred coaching model and obtain fourth coaching information (411) of the first level from other sub-coaching models excluding the preferred coaching model when providing a second coaching request query based on status information (201) related to the user to the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

2. In paragraph 1, The above manager model (220) is An electronic device configured to output a second health guide, in which at least a portion of the first health guide (311) is changed, through the display (160) based on third coaching information and fourth coaching information corresponding to the second coaching request query.

3. In paragraph 1, The above manager model (220) is The first item (511) related to feedback on the first coaching information and the second item related to feedback on the second coaching information are output together with the first health guide (311). An electronic device configured to determine feedback for the first health guide (311) based on an input (521) for at least one of the first item (511) and the second item.

4. In paragraph 1, The above manager model (220) provides the first coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2). Check the preference for the first sub-coaching model (211-1) and the second sub-coaching model (211-2), A model having a preference lower than a specified threshold value among the first sub-coaching model (211-1) and the second sub-coaching model (211-2) provides a first coaching request query based on first information corresponding to a first range among the status information (201) related to the user, An electronic device configured to provide a first coaching request query based on second information corresponding to a second range greater than the first range among the status information (201) related to the user, wherein a model having a weight greater than a specified threshold value among the first sub-coaching model (211-1) and the second sub-coaching model (211-2) has a weight.

5. In paragraph 1, The above manager model (220) provides the second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2). Check the preference for the first sub-coaching model (211-1) and the second sub-coaching model (211-2), An electronic device configured to provide a second coaching request query based on coaching information obtained from a model having a preference higher than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2), wherein the model has a preference lower than a specified threshold among the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

6. In paragraph 1, The above manager model (220) provides the second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2). Check the preference for the first sub-coaching model (211-1) and the second sub-coaching model (211-2), An electronic device configured to provide a second coaching request query based on coaching information obtained from a model having a preference higher than a specified threshold value among the first sub-coaching model (211-1) and the second sub-coaching model (211-2), and a model having a preference lower than a specified threshold value among the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

7. In at least one of paragraphs 1 to 4, The above manager model (220) provides the first coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2). An electronic device configured to output the first coaching request query provided to the first sub-coaching model (211-1) and the second sub-coaching model (211-2) through the display (160).

8. In at least one of paragraphs 1 to 5, The above manager model (220) provides the second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2). An electronic device configured to output the second coaching request query provided to the first sub-coaching model (211-1) and the second sub-coaching model (211-2) through the display (160).

9. In paragraph 1, The above manager model (220) is An electronic device configured to perform fine-tuning of the first sub-coaching model (211-1) and the second sub-coaching model (211-2) based on feedback on the first health guide (311).

10. In paragraph 1, The above manager model (220) is An electronic device configured to obtain an additional sub-coaching model from an external device based on feedback to the first health guide (311).

11. In the operating method of an electronic device (101), An action of providing a first coaching request query based on state information (201) related to a user to a first sub-coaching model (211-1) and a second coaching sub-model (211-2); An operation of obtaining first level first coaching information (301) corresponding to the first coaching request query from the first sub-coaching model (211-1); An operation of obtaining first level second coaching information (302) corresponding to the first coaching request query from the second sub-coaching model (211-2); An operation of outputting a first health guide (311) including the first coaching information (301) and the second coaching information (302) through a display (160) of the electronic device (101); An operation of selecting at least one of the first sub-coaching model (211-1) and the second sub-coaching model (211-2) as a preferred coaching model based on feedback on the first health guide (311); and A method including an operation of obtaining third coaching information (421) of a second level higher than the first level from at least the preferred coaching model and obtaining fourth coaching information (411) of the first level from a sub-coaching model other than the preferred coaching model when providing a second coaching request query based on status information (201) related to the user to the first sub-coaching model (211-1) and the second sub-coaching model (211-2).

12. In paragraph 11, A method including an operation of outputting a second health guide, in which at least a portion of the first health guide (311) is changed, through the display (160) based on third coaching information and fourth coaching information corresponding to the second coaching request query.

13. In paragraph 11, An operation of outputting a first item (511) related to feedback on the first coaching information and a second item related to feedback on the second guide information together with the first health guide (311); and A method comprising the action of checking feedback for the first health guide (311) based on an input (521) for at least one of the first item (511) and the second item.

14. In at least one of paragraphs 11 to 13, In providing the above first coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), A method including an operation of outputting the first coaching request query provided to the first sub-coaching model (211-1) and the second sub-coaching model (211-2) through the display (160).

15. In at least one of paragraphs 11 to 14, In providing the above second coaching request query to the first sub-coaching model (211-1) and the second sub-coaching model (211-2), A method including an operation of outputting the second coaching request query provided to the first sub-coaching model (211-1) and the second sub-coaching model (211-2) through the display (160).

Citation Information

Patent Citations

  • Action recommendation device and action recommendation system

    JP2020086567A

  • Automated method and system for generating personalized dietary and health advice or suggestions for individual users - Patent Application 20070122999

    JP2022515115A

  • Washable shoe box

    KR1020230116159A

  • Manufacturing method of solar cell

    KR1020230149778A

  • User-customized smart healthcare system and method

    KR102383996B1