Electronic device for controlling external electronic device and method for controlling external electronic device
The system optimizes AI-related service delivery by using AI models and cloud computing to manage device-specific capabilities, addressing inconsistencies in service provision across electronic devices with varying performance and battery levels.
Patent Information
- Application Number
- PCT/KR2025/002995
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-28
- Filing Date
- 2025-03-06
- Publication Date
- 2025-12-26
AI Technical Summary
Existing electronic devices lack efficient methods to collaboratively provide AI-related services due to variations in processor performance, sensor types, and battery capacity, leading to inconsistent service delivery across devices.
Implementing a system where mobile communication devices, such as smartphones, control external devices like smartwatches and tablets by utilizing AI models, neural processing units, and cloud computing to manage data processing and service provision, optimizing operations based on device capabilities.
Enhances the delivery of AI-related services by leveraging device-specific AI models and cloud computing, ensuring consistent and efficient service provision across devices with varying computational and battery resources.
Smart Images

Figure KR2025002995_26122025_PF_FP_ABST
Abstract
Description
Electronic devices controlling external electronic devices and methods for controlling external electronic devices
[0001] The present disclosure relates to an electronic device for controlling an external electronic device and a method for controlling an external electronic device using the same.
[0002] As the proliferation of various electronic devices increases, users can now use mobile communication devices like smartphones and other electronic devices like smartwatches, earphones, and tablets in conjunction with their mobile communication devices. These mobile communication devices and their associated electronic devices can independently and / or collaboratively provide users with specific services.
[0003] Advances in AI technology have led to the miniaturization of AI models, enabling them to be embedded in mobile communication devices and associated electronic devices. These devices, in turn, can utilize the embedded AI models to provide users with specific AI-related services.
[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 is applicable as prior art in connection with the present disclosure.
[0005] An electronic device of the disclosed embodiment may include a communication interface, at least one processor, and a memory including instructions. The electronic device may be connected to a first external electronic device, through the communication interface, which processes data for providing a predetermined service to a user by executing the instructions by the at least one processor. The electronic device may obtain identification information of the first external electronic device. Based on the identification information of the first external electronic device, the electronic device may identify at least one first service that may be provided to the user through at least one of the electronic device or the first external electronic device. The electronic device may provide at least one service from among the at least one first service to the user through at least one of the electronic device or the first external electronic device.
[0006] In connection with the description of the drawings, the same or similar reference numerals may be used for the same or similar components.
[0007] FIG. 1 is a block diagram illustrating an electronic device within a network environment according to various embodiments.
[0008] FIG. 2 is a drawing for explaining a system in which a plurality of electronic devices are connected to each other according to one embodiment.
[0009] FIG. 3 is a block diagram illustrating a plurality of electronic devices interconnected with each other according to one embodiment.
[0010] FIG. 4 is a drawing for explaining a service provided by a first electronic device in conjunction with a second electronic device and a third electronic device according to one embodiment.
[0011] FIG. 5A is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device in conjunction with a second electronic device and a third electronic device, according to one embodiment.
[0012] FIG. 5b is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device through a second electronic device and a third electronic device according to one embodiment.
[0013] FIG. 5c is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device through a second electronic device and a third electronic device according to one embodiment.
[0014] FIG. 5D is a drawing for explaining an operation of receiving a user's input for services provided by a first electronic device through a third electronic device according to one embodiment.
[0015] FIG. 5e is a diagram for explaining an operation of providing a notification regarding a service provided by a first electronic device through a third electronic device according to one embodiment.
[0016] FIG. 6 is a diagram illustrating an operation in which a first electronic device provides data regarding an artificial intelligence model to each of a plurality of electronic devices connected to the first electronic device, according to one embodiment.
[0017] FIG. 7 is a diagram illustrating an operation of a second electronic device providing data regarding an artificial intelligence model when a first electronic device is disconnected from electronic devices according to one embodiment.
[0018] FIG. 8 is a drawing for explaining a service provided by a first electronic device in conjunction with a second electronic device according to one embodiment.
[0019] FIG. 9A is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device in conjunction with a second electronic device according to one embodiment.
[0020] FIG. 9b is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device through a second electronic device according to one embodiment.
[0021] FIG. 10 is a flowchart illustrating operations for providing a service by an electronic device being connected to an external electronic device according to one embodiment.
[0022] FIG. 11 is a flowchart of operations for receiving user input regarding services provided by an electronic device according to one embodiment.
[0023] FIG. 12 is a flowchart of operations for providing a service when an electronic device is additionally connected to an external electronic device, according to one embodiment.
[0024] FIG. 13 is a flowchart illustrating operations for providing a service when an electronic device is disconnected from one of a plurality of external electronic devices, according to one embodiment.
[0025] FIG. 14 is a diagram of data transmitted and received between electronic devices when a first electronic device is connected to a second electronic device and a third electronic device and then disconnected, according to one embodiment.
[0026] FIG. 15 is a diagram of data transmitted and received between electronic devices when the first electronic device is connected to a third electronic device while the first electronic device is connected to a second electronic device, according to one embodiment.
[0027] FIG. 16 is a diagram of data transmitted and received between electronic devices when a first electronic device retransmits data regarding an artificial intelligence model to a third electronic device based on the state of a second electronic device, according to one embodiment.
[0028] FIG. 17 is a diagram of data transmitted and received between electronic devices when a first electronic device retransmits data regarding an artificial intelligence model to a third electronic device based on the state of a second electronic device, according to one embodiment.
[0029] In addition to mobile communication devices such as smartphones, users can use electronic devices such as smartwatches, earphones, and tablets.
[0030] Depending on the specifications of an electronic device (e.g., processor performance, storage space, sensor type), the services it provides to users may vary. For example, depending on whether the electronic device includes a neural network processor, the services it provides to users may vary. Similarly, depending on the processing power of an electronic device, the services it provides to users may vary. Similarly, depending on the type of sensor included in an electronic device, the services it provides to users may vary.
[0031] Users can use mobile communication devices and electronic devices such as smartwatches, earphones, and tablets in conjunction with the mobile communication devices. The mobile communication devices and the electronic devices they interface with can collaborate to provide specific services to the user. For example, the mobile communication device can utilize the user's heart rate acquired from an electronic device containing a heart rate sensor to provide services utilizing heart rate data (e.g., exercise and / or health-related services). Various methods have been proposed to organically link mobile communication devices with external electronic devices to provide services to the user.
[0032] 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 belonging to the present disclosure from the description below.
[0033] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings so that those skilled in the art can easily implement the present invention. However, the disclosed embodiments may be implemented in various different forms and are not limited to the embodiments described herein.
[0034] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the 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, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and 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 can 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 processor (120) can control the operations of the electronic device (101) by executing instructions stored in the memory (130). For example, the processor (120) can correspond to a plurality of processors that collectively perform a plurality of operations by dividing them among the processors.
[0037] The auxiliary processor (123) may control at least a portion 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, 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.
[0038] 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).
[0039] 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).
[0040] 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).
[0041] 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. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0042] 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. In 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.
[0043] 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., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0044] 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.
[0045] 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.
[0046] 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).
[0047] 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. In one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0048] 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.
[0049] 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, for example, as at least a part of a power management integrated circuit (PMIC).
[0050] 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.
[0051] 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).
[0052] 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) can 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.
[0053] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In 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). In 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 by, for example, the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. In 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).
[0054] 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.
[0055] 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)).
[0056] 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 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 one embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using 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.
[0057] FIG. 2 is a diagram illustrating a system (200) in which a plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) are connected to each other, according to one embodiment. The first electronic device (201) may correspond to the electronic device (101) described above with reference to FIG. 1. The second electronic device (202) to the ninth electronic device (209) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1.
[0058] Referring to FIG. 2, the system (200) may include a plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) that may be interconnected. The first electronic device (201) may be a mobile communication device such as a smartphone. The second electronic device (202) may be a wearable device such as a smart watch. The third electronic device (203) may be a wearable device such as a smart ring. The fourth electronic device (204) may be wireless earphones such as earbuds. For example, the fifth electronic device (205) may be a wearable device such as a fitness band. The sixth electronic device (206) may be a computing device such as a personal computer (PC). The seventh electronic device (207) may be a computing device such as a smart pad. The eighth electronic device (208) may be a headphone. The ninth electronic device (209) may be a head mounted display (HMD) device. Among the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) illustrated in FIG. 2, at least two electronic devices may be owned by the same user.
[0059] According to one embodiment, a plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, and 209) may process data to provide a predetermined service to a user. In the present disclosure, a service may include a classification of predetermined functions provided for the convenience of a user by an electronic device performing operations alone or in conjunction with another electronic device. The service may be realized by an application and provided to the user. For example, a plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, and 209) may process data to provide voice calls, messaging, and Internet services. For example, the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can process data to capture still images and videos using a camera module. For example, the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can process data to provide multimedia functions such as music playback, video playback, and game play. For example, the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can process data to enable a user to make payments using the electronic devices. For example, multiple electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can perform operations to access data through cloud functions. For example, multiple electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can process data to obtain and process user exercise records, sleep pattern management, and health information.For example, the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can process data to determine the user's current location and enable the user to find directions or search for surrounding information. For example, the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can process data to enable the user to watch online lectures or receive learning materials. For example, the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can process data to enable the user to perform banking transactions (e.g., account inquiry, money transfer, payment) using the electronic devices. For example, multiple electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can process data to enable a user to purchase a product through the electronic devices.
[0060] According to one embodiment, a plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can be connected to each other. In the present disclosure, the connection between the electronic devices can include a state in which the electronic devices can transmit and receive data to each other. For example, at least two electronic devices among the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209) can be connected to each other using a short-range communication technology (e.g., Bluetooth). TM, BLE (Bluetooth low energy), Wi-Fi, NFC (near field communication), UWB (ultra-wide band), infrared (IR, Infra-red) communication, ZigBee, or Z-Wave). For example, among the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209), at least two electronic devices can be connected by a wire according to the USB standard. For example, among the plurality of electronic devices (201, 202, 203, 204, 205, 206, 207, 208, 209), at least two electronic devices can be connected through a server by being registered to the same user account.
[0061] According to one embodiment, the second electronic device (202) to the ninth electronic device (209) can process data to provide a predetermined service to the user. For example, the second electronic device (202) to the ninth electronic device (209) can process data acquired through an input / output module (e.g., a microphone and a speaker). For example, the second electronic device (202) to the ninth electronic device (209) can process data acquired through at least one sensor (e.g., a barometric pressure sensor, a gyro sensor, an acceleration sensor, a proximity sensor, a temperature sensor, a humidity sensor, or an illuminance sensor). For example, the second electronic device (202) to the ninth electronic device (209) can process data acquired through at least one biometric sensor (e.g., a heart rate monitoring sensor, an electrocardiogram monitoring sensor, a blood oxygen saturation monitoring sensor, a blood sugar monitoring sensor, a body temperature monitoring sensor, a body composition monitoring sensor) that can acquire biometric information of the user.
[0062] In one embodiment, the third electronic device (203) may provide similar functions as the second electronic device (202). For example, the third electronic device (203) may include a biosensor similar to the second electronic device (202), thereby obtaining a user's biosignal similar to the second electronic device (202).
[0063] According to one embodiment, the third electronic device (203) may have a difference in performance from the second electronic device (202). For example, the third electronic device (203) may have lower computational performance than the second electronic device (202). That is, the processor of the third electronic device (203) may be able to perform fewer operations per second than the processor of the second electronic device (202). For example, the third electronic device (203) may include a smaller number of sensors than the second electronic device (202). For example, the third electronic device (203) may include a smaller number of biometric sensors than the second electronic device (202), and thus, the third electronic device (203) may be able to acquire fewer biometric signals than the second electronic device (202). For example, since the third electronic device (203) may include a smaller battery than the second electronic device (202), the third electronic device (203) may acquire the user's bio-signal at longer intervals than the second electronic device (202) in order to reduce battery consumption. For example, the third electronic device (203) may build an artificial intelligence model that requires lower computational power than the artificial intelligence model of the second electronic device (202) in order to reduce battery consumption. For example, since the third electronic device (203) may have less storage space (e.g., volatile memory (e.g., 132 of FIG. 1), non-volatile memory (e.g., 134 of FIG. 1)) than the second electronic device (202), the third electronic device (203) may build an artificial intelligence model with a smaller capacity than the artificial intelligence model of the second electronic device (202).
[0064] According to one embodiment, the fifth electronic device (205) may provide similar functions as the second electronic device (202). For example, the fifth electronic device (205) may include a biosensor similar to the second electronic device (202), thereby obtaining a user's biosignal similar to the second electronic device (202).
[0065] According to one embodiment, the fifth electronic device (205) may have a difference in performance from the second electronic device (202). For example, the fifth electronic device (205) may have lower computational performance than the second electronic device (202). That is, the processor of the fifth electronic device (205) may be able to perform fewer operations per second than the processor of the second electronic device (202). For example, the fifth electronic device (205) may include fewer sensors than the second electronic device (202). For example, since the fifth electronic device (205) includes fewer biometric sensors than the second electronic device (202), the fifth electronic device (205) may be able to acquire fewer biometric signals than the second electronic device (202). For example, since the fifth electronic device (205) may include a smaller battery than the second electronic device (202), the fifth electronic device (205) may acquire the user's bio-signal at longer intervals than the second electronic device (202) in order to reduce battery consumption. For example, the fifth electronic device (205) may build an artificial intelligence model that requires lower computational power than the artificial intelligence model of the second electronic device (202) in order to reduce battery consumption. For example, since the fifth electronic device (205) may have less storage space than the second electronic device (202), the fifth electronic device (205) may build an artificial intelligence model with a smaller capacity than the artificial intelligence model of the second electronic device (202).
[0066] According to one embodiment, the eighth electronic device (208) may provide similar functions to the fourth electronic device (204). For example, the eighth electronic device (208) may process data (e.g., voice data) obtained through an input / output module (e.g., a microphone, a speaker), similar to the fourth electronic device (204). For example, the eighth electronic device (208) may include a biometric sensor similar to the fourth electronic device (204), and may thus obtain a user's biometric signal and process the data, similar to the fourth electronic device (204).
[0067] According to one embodiment, the fourth electronic device (204) may have a difference in performance from the eighth electronic device (208). For example, the fourth electronic device (204) may have lower computational performance than the eighth electronic device (208). That is, the processor of the fourth electronic device (204) may be able to perform fewer operations per second than the processor of the eighth electronic device (208). For example, the fourth electronic device (204) may include fewer sensors than the eighth electronic device (208). For example, the fourth electronic device (204) may include fewer biometric sensors than the eighth electronic device (208), and thus, the fourth electronic device (204) may be able to acquire fewer biometric signals than the eighth electronic device (208). For example, since the fourth electronic device (204) may include a smaller battery than the eighth electronic device (208), the fourth electronic device (204) may acquire the user's bio-signal at longer intervals than the eighth electronic device (208) in order to reduce battery consumption. For example, the fourth electronic device (204) may build an artificial intelligence model that requires lower computational power than the artificial intelligence model of the eighth electronic device (208) in order to reduce battery consumption. For example, since the fourth electronic device (204) may have less storage space than the eighth electronic device (208), the fourth electronic device (204) may build an artificial intelligence model with a smaller capacity than the artificial intelligence model of the eighth electronic device (208).
[0068] According to one embodiment, the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209) may provide similar functions to the first electronic device (201). For example, the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209) may process data (e.g., voice data) obtained through an input / output module (e.g., a microphone, a speaker), similar to the first electronic device (201). For example, the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209) may include a biometric sensor similar to the first electronic device (201), thereby obtaining a user's biometric signal and processing the data, similar to the first electronic device (201).
[0069] According to one embodiment, the first electronic device (201) may have a difference in performance from the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209). For example, the first electronic device (201) may have lower computational performance than the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209). That is, the processor of the first electronic device (201) may be able to perform fewer operations per second than the processor of the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209). For example, the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209) may include a smaller number of sensors than the first electronic device (201). For example, since the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209) may include a smaller number of biosensors than the first electronic device (201), the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209) may be able to acquire fewer biosignals than the first electronic device (201). For example, since the first electronic device (201) may include a smaller amount of battery than the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209), the first electronic device (201) may be able to acquire the user's biosignals at longer time intervals than the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209) in order to reduce battery consumption. For example, in order to reduce battery consumption, the first electronic device (201) may be configured with an artificial intelligence model that requires lower computational power than the artificial intelligence models of the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209).For example, since the first electronic device (201) may have less storage space than the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209), an artificial intelligence model having a smaller capacity may be built for the first electronic device (201) than the artificial intelligence models of the sixth electronic device (206), the seventh electronic device (207), and / or the ninth electronic device (209).
[0070] According to one embodiment, the first electronic device (201) can operate as a host device. In the disclosed embodiment, the host device can include an electronic device that manages client devices connected to the host device and transmits control signals. For example, the first electronic device (201) can transmit a control signal to cause at least one electronic device (202, 203, 204, 205, 206, 207, 208, 209) connected to the first electronic device (201) to perform all or part of the operations performed in the first electronic device (201). For example, the first electronic device (201) can transmit a control signal to at least one of the other electronic devices (202, 203, 204, 205, 206, 207, 208, 209) to process data in response to a request from a user or another electronic device. For example, the first electronic device (201) can provide a service to the user based on data received from at least one of the other electronic devices (202, 203, 204, 205, 206, 207, 208, 209) that transmitted the control signal.
[0071] According to one embodiment, the second electronic device (202) to the ninth electronic device (209) can operate as a host device. Since the embodiment described above in which the first electronic device (201) operates as a host device can be applied analogically, redundant details are omitted.
[0072] According to one embodiment, the second electronic device (202) can operate as a client device. In the disclosed embodiment, the client device can include a device that processes data to provide a predetermined service to a user based on a control signal transmitted from a host device. For example, the second electronic device (202) can process data in response to a control signal received from the first electronic device (201), which is a host device. For example, the second electronic device (202) can provide the processed data to the first electronic device (201). The third electronic device (203) to the ninth electronic device (209) can operate as client devices, and redundant details are omitted.
[0073] According to one embodiment, the first electronic device (201) can operate as a client device. For example, when a user uses two or more identical electronic devices (e.g., the first electronic device (201)), the first electronic device (201) can operate as a client device when it is connected to another first electronic device (201) operating as a host device. For example, the first electronic device (201) can operate as a client device when it is connected to a sixth electronic device (206) or a seventh electronic device (207). Since the embodiment described above in which the second electronic device (202) operates as a client device can be analogically applied, overlapping details are omitted.
[0074] For convenience of explanation, embodiments of the present disclosure are described with reference to an example in which a first electronic device (201) operates as a host device and at least one of a plurality of other electronic devices (202, 203, 204, 205, 206, 207, 208, 209) operates as a guest device.
[0075] FIG. 3 is a block diagram illustrating a plurality of electronic devices connected to each other according to one embodiment. The first electronic device (310) may correspond to the electronic device (101) described above with reference to FIG. 1. The second electronic device (320) to the fifth electronic device (350) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. The first electronic device (310) may correspond to the first electronic device (201) described above with reference to FIG. 2. The second electronic device (320) may correspond to the second electronic device (202) described above with reference to FIG. 2. The third electronic device (330) may correspond to the third electronic device (203) described above with reference to FIG. 2. The fourth electronic device (340) may correspond to the fourth electronic device (204) described above with reference to FIG. 2. The fifth electronic device (350) may correspond to the ninth electronic device (209) described above with reference to FIG. 2.
[0076] Referring to FIG. 3, the first electronic device (310) may include a processor (311), a memory (312), a communication module (313), a display (314), a sensor (315), and a camera (316). The processor (311), the memory (312), the communication module (313), the display (314), the sensor (315), and the camera (316) may correspond to the processor (120), the memory (130), the communication module (190), the display module (160), the sensor module (165), and the camera module (180) described above with reference to FIG. 1, respectively. Overlapping details are omitted.
[0077] According to one embodiment, the first electronic device (310) may provide at least one service to the user, either alone or in conjunction with at least one electronic device connected to the first electronic device (310). The services provided by the first electronic device (310) may be categorized into domains. For example, the service domains provided by the first electronic device (310) may include, but are not limited to, at least one of a communication service, an information retrieval service, an entertainment service, a productivity service, a financial service, a location-based service, a health care service, a home device control management service, or an education service.
[0078] For example, the first electronic device (310) may provide a communication service. For example, the communication service may include at least one of voice calling, video calling, and text messaging functions. For example, the communication service may include a service for communicating and sharing information with other users through a social network service.
[0079] For example, the first electronic device (310) may provide an information search service. For example, the first electronic device (310) may provide an information search service by executing a web browser for Internet search and web page access.
[0080] For example, the first electronic device (310) may provide an entertainment service. For example, the first electronic device (310) may provide a service for playing and / or streaming at least one file from among video, text, photo, and music. For example, the first electronic device (310) may run a game. For example, the first electronic device (310) may provide a service for running augmented reality and / or virtual reality content.
[0081] For example, the first electronic device (310) may provide productivity-related services. For example, the first electronic device (310) may provide business services such as document creation, spreadsheet creation, and presentation creation. For example, the first electronic device (310) may provide schedule management services. For example, the first electronic device (310) may provide memo management services.
[0082] For example, the first electronic device (310) can provide financial services. For example, the first electronic device (310) can run an application capable of handling banking transactions. For example, the first electronic device (310) can run an application capable of handling stock investments. For example, the first electronic device (310) can run an application capable of handling payments.
[0083] For example, the first electronic device (310) can provide location-based services. For example, the first electronic device (310) can run a map application for route finding. For example, the first electronic device (310) can provide information about nearby stores (e.g., restaurants).
[0084] For example, the first electronic device (3100) can provide a health management service. For example, the first electronic device (310) can provide an exercise recording service that measures and manages the amount of exercise. For example, the first electronic device (310) can provide a service that records and manages the user's health data.
[0085] For example, the first electronic device (310) may provide a service for controlling and managing home appliances. For example, the first electronic device (310) may provide a service for controlling and managing at least one of the lighting, heating, or security systems of the user's home.
[0086] For example, the first electronic device (310) can provide education-related services. For example, the first electronic device (310) can play online lectures. For example, the first electronic device (310) can run an application for educational practice.
[0087] According to one embodiment, the first electronic device (310) may include an artificial intelligence model (318). For example, the first electronic device (310) may be configured with an artificial intelligence model (318) implemented in hardware or software. For example, the first electronic device (310) may have at least one of a main processor (e.g., 121 of FIG. 1) or a secondary processor (e.g., 123 of FIG. 1) perform operations related to the artificial intelligence model (318).
[0088] According to one embodiment, the artificial intelligence model (318) may be used by the first electronic device (310) to provide at least one service to the user. For example, the artificial intelligence model (318) may be used to provide at least one of a service related to the health / medical domain, a service related to the travel / tourism domain, a service related to the sport domain, a service related to the life / shopping domain, a service related to the cooking / service domain, a service related to the finance / economy domain, and a service related to the education / learning domain to the user. For example, the first electronic device (310) may be constructed with an artificial intelligence model corresponding to the services provided by the first electronic device (310).
[0089] In one embodiment, the artificial intelligence model (318) may be used to provide a service to a user that provides a response to a user's query. For example, the artificial intelligence model (318) may be trained to analyze a user's query inputted through a voice assistant of the first electronic device (310) and generate and output a response corresponding to the user's query. For example, the artificial intelligence model (318) may analyze a query regarding exercise from a user inputted through the first electronic device (310), thereby generating and outputting a response regarding the exercise the user is currently performing and / or a response regarding whether the user is currently performing the exercise well. For example, the artificial intelligence model (318) may be used to analyze a query regarding a route to a specific destination inputted through the first electronic device (310), thereby executing a map application to display the travel route. For example, the artificial intelligence model (318) can be used to execute a web browser and display search results for a specific location by analyzing a query requesting information about a specific location entered through the first electronic device (310).
[0090] In one embodiment, the first electronic device (310) can lightweight an artificial intelligence model (318) used for a service provided by the first electronic device (310) alone and / or in conjunction with at least one electronic device connected to the first electronic device (310). For example, the first electronic device (310) can lightweight an artificial intelligence model (318) for providing a response regarding a specific service domain provided.
[0091] According to one embodiment, the artificial intelligence model (318) used for a service provided by the first electronic device (310) alone and / or in conjunction with at least one electronic device connected to the first electronic device (310) may utilize a specific database to provide a response. For example, the artificial intelligence model (318) may identify a database corresponding to the first query, and generate and output an answer based on the identified database to provide a response to a first query input through the first electronic device (310). For example, the artificial intelligence model (318) may also output an answer using a retrieval-augmented generation (RAG) technique.
[0092] According to one embodiment, the first electronic device (310) may be configured with at least one artificial intelligence model having a defined persona. For example, the first electronic device (310) may provide a service to a user using an artificial intelligence model having a persona. For example, the persona may be a predefined artificial intelligence model built into the first electronic device (310). For example, the persona may be defined in an artificial intelligence model built using data received from an external electronic device. For example, the persona may be defined in an artificial intelligence model (318) generated by a user in the first electronic device (310).
[0093] For example, the AI model (318) may define a persona for a character named "Tesla." For example, based on the persona defined for the character named "Tesla," the AI model (318) may be used to provide services categorized into the electrical and physics education domains. For example, based on the persona defined for the character named "Tesla," the AI model (318) may generate and output answers to user queries related to electrical and physics.
[0094] For example, the artificial intelligence model (318) may define a persona of a person called "RM of BTS." For example, the artificial intelligence model (318) may be used to provide services classified into the entertainment and / or art domains based on the persona of the person called "RM of BTS." For example, the artificial intelligence model (318) may generate and output answers to user inquiries related to entertainment and / or art based on the persona of the person called "RM of BTS."
[0095] For example, the artificial intelligence model (318) may be configured to define a persona of a virtual character called "Joe" by a user. For example, the artificial intelligence model (318) may be used to provide services categorized into finance and / or education-related domains based on the persona defined for the character called "Joe." For example, the artificial intelligence model (318) may generate and output answers to user queries related to finance and / or education based on the persona defined for the character called "Joe."
[0096] According to one embodiment, the first electronic device (310) may include an electronic device management module (319). For example, the electronic device management module (319) may be a module that provides a control signal to at least one of a second electronic device (320), a third electronic device (330), a fourth electronic device (340), or a fifth electronic device (350) connected to the first electronic device (310) when the first electronic device (310) operates as a host device.
[0097] For example, the electronic device management module (319) can obtain identification information of a second electronic device (320), a third electronic device (330), a fourth electronic device (340), or a fifth electronic device (350) connected to a first electronic device (310). For example, the electronic device management module (319) can identify information regarding specifications of a second electronic device (320), a third electronic device (330), a fourth electronic device (340), or a fifth electronic device (350) connected to a first electronic device (310). For example, the electronic device management module (319) can obtain information regarding the status of a second electronic device (320), a third electronic device (330), a fourth electronic device (340), or a fifth electronic device (350) connected to a first electronic device (310).
[0098] For example, the electronic device management module (319) may provide a control signal for processing data related to a service to be provided to a user to at least one of a second electronic device (320), a third electronic device (330), a fourth electronic device (340), or a fifth electronic device (350) connected to the first electronic device (310). For example, the electronic device management module (319) may provide data related to an artificial intelligence model related to a service to be provided to a user to at least one of a second electronic device (320), a third electronic device (330), a fourth electronic device (340), or a fifth electronic device (350) connected to the first electronic device (310). For example, the electronic device management module (319) may provide data for transferring data regarding at least a portion of the artificial intelligence model (318) to at least one of a second electronic device (320), a third electronic device (330), a fourth electronic device (340), or a fifth electronic device (350) connected to the first electronic device (310).
[0099] Referring to FIG. 3, the second electronic device (320) may include a processor (321), a memory (322), a communication module (323), a heart rate monitor (HRM) sensor (324), and a gyro sensor (325). The second electronic device (320) may include more or fewer components than these. The processor (321), the memory (322), the communication module (323), the heart rate sensor (324), and the gyro sensor (325) may be analogously applied to the processor (120), the memory (130), the communication module (190), and the sensor module (165) described above with reference to FIG. 1. Duplicate details are omitted.
[0100] Referring to FIG. 3, the third electronic device (330) may include a processor (331), a memory (332), a communication module (333), a heart rate sensor (334), and a gyro sensor (335). The third electronic device (330) may include more or fewer components than these. The processor (331), the memory (332), the communication module (333), the heart rate sensor (334), and the gyro sensor (335) may be analogously applied to the processor (120), the memory (130), the communication module (190), and the sensor module (165) described above with reference to FIG. 1. Duplicate details are omitted.
[0101] Referring to FIG. 3, the fourth electronic device (340) may include a processor (341), a memory (342), a communication module (343), a microphone (344), and a GPS (345). The fourth electronic device (340) may include more or fewer components than these. The processor (341), the memory (342), the communication module (343), the microphone (344), and the GPS (345) may be analogously applied to the processor (120), the memory (130), the communication module (190), the input module (150), and the sensor module (165) described above with reference to FIG. 1. Duplicate details are omitted.
[0102] Referring to FIG. 3, the fifth electronic device (350) may include a processor (351), a memory (352), a communication module (353), a microphone (354), a GPS (355), and a display (356). The fifth electronic device (350) may include more or fewer components than these. The processor (351), the memory (352), the communication module (353), the microphone (354), the GPS (355), and the display (356) may be analogously applied to the processor (120), the memory (130), the communication module (190), the input module (150), the sensor module (165), and the display module (160) described above with reference to FIG. 1. Duplicate details are omitted.
[0103] According to one embodiment, the second electronic device (320) may include an artificial intelligence model. For example, the second electronic device (320) may store data related to the artificial intelligence model on the memory (322), thereby constructing the artificial intelligence model. For example, the second electronic device (320) may have at least one of a main processor (e.g., 121 of FIG. 1) or a secondary processor (e.g., 123 of FIG. 1) perform operations related to the artificial intelligence model. For example, the second electronic device (320) may include an artificial intelligence model that performs at least a portion of the functions of the artificial intelligence model (318) constructed in the first electronic device (310). For example, the second electronic device (320) may provide result data processed using the artificial intelligence model to the first electronic device (310).
[0104] According to one embodiment, the second electronic device (320) may build an artificial intelligence model based on a control signal provided by the electronic device management module (319). For example, the second electronic device (320) may build an artificial intelligence model based on a control signal related to building an artificial intelligence model included in the electronic device management module (319). For example, the second electronic device (320) may build an artificial intelligence model using data regarding the artificial intelligence model provided by the electronic device management module (319). The data regarding the artificial intelligence model provided by the electronic device management module (319) may include data regarding at least a portion of the artificial intelligence model (318). For example, the data regarding at least a portion of the artificial intelligence model (318) may include a small model that constitutes a portion of the artificial intelligence model (318). For example, the data regarding at least a portion of the artificial intelligence model (318) may include a small model for providing at least one function among the functions provided by the artificial intelligence model (318). For example, the second electronic device (320) can remove the artificial intelligence model based on a control signal related to the removal of the artificial intelligence model included in the electronic device management module (319).
[0105] According to one embodiment, the second electronic device (320) may be configured with an artificial intelligence model that is used to provide services to a user. For example, the second electronic device (320) may be configured with an artificial intelligence model that is used to provide at least one of a health / medical service, a travel / tourism service, a sport-related service, a life / shopping service, a cooking / service-related service, a finance / economy-related service, and an education / learning-related service to a user.
[0106] According to one embodiment, the second electronic device (320) may build an artificial intelligence model based on the specifications of the second electronic device (320). For example, the second electronic device (320) may build an artificial intelligence model having a number of parameters that matches the computational capabilities of the processor (321) of the second electronic device (320). For example, the second electronic device (320) may build an artificial intelligence model related to a service that may be provided based on the specifications of the second electronic device (320). For example, the second electronic device (320) may build an artificial intelligence model based on data regarding at least a portion of the artificial intelligence model (318). For example, the second electronic device (320) may build an artificial intelligence model based on a small model that constitutes a portion of the artificial intelligence model (318). For example, the second electronic device (320) may build an artificial intelligence model based on a small model for providing at least one function among the functions provided by the artificial intelligence model (318). For example, the second electronic device (320) may provide health-related services and exercise-related services using a heart rate sensor (324) and a gyro sensor (325). For example, the second electronic device (320) may include an artificial intelligence model used for health-related services and exercise-related services.
[0107] According to one embodiment, the second electronic device (320) may build an artificial intelligence model or remove an artificial intelligence model built based on the state of the second electronic device (320). For example, the second electronic device (320) may include a lightweight artificial intelligence model with a capacity that matches the storage space of the memory (322) of the second electronic device (320). For example, the second electronic device (320) may remove an artificial intelligence model built in the second electronic device (320) based on determining that the storage space of the memory (322) of the second electronic device (320) is insufficient. For example, the second electronic device (320) may remove an artificial intelligence model built in the second electronic device (320) based on determining that the second electronic device (320) will be shut down within a predetermined time based on a result of comparing the remaining battery capacity and power consumption of the second electronic device (320). For example, the second electronic device (320) may build an artificial intelligence model based on a small model that constitutes a part of the artificial intelligence model (318) based on the state of the second electronic device (320). For example, the second electronic device (320) may build an artificial intelligence model based on a small model for providing at least one function among the functions provided by the artificial intelligence model (318) based on the state of the second electronic device (320).
[0108] According to one embodiment, the third electronic device (330), the fourth electronic device (340), and the fifth electronic device (350) may have artificial intelligence models built. The artificial intelligence models built in the third electronic device (330), the fourth electronic device (340), and the fifth electronic device (350) may be analogically applied to the artificial intelligence model built in the second electronic device (320), and therefore, overlapping content is omitted.
[0109] According to the disclosed embodiment, electronic devices (310, 320, 330, 340, 350) can provide a predetermined service to a user by performing calculations alone or together. Electronic devices (310, 320, 330, 340, 350) can provide a service alone or together using an artificial intelligence model. The first electronic device (310) can control the electronic devices (320, 330, 340, 350) through the electronic device management module (319). The first electronic device (310) can control the electronic devices (320, 330, 340, 350) to build or remove an artificial intelligence model through the electronic device management module (319).
[0110] FIG. 4 is a diagram illustrating a service provided by a first electronic device in conjunction with a second electronic device and a third electronic device, according to one embodiment. The first electronic device (410) may correspond to the electronic device (101) described above with reference to FIG. 1. The second electronic device (420) and the third electronic device (430) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. The first electronic device (410) may correspond to the first electronic device (201) described above with reference to FIG. 2. For example, the first electronic device (410) may be a mobile communication device such as a smartphone. The second electronic device (420) may correspond to the second electronic device (202) described above with reference to FIG. 2. The third electronic device (430) may correspond to the third electronic device (203) described above with reference to FIG. 2. For example, the second electronic device (420) may be a wearable device such as a smart watch. For example, the third electronic device (430) may be a wearable device such as a smart ring.
[0111] According to one embodiment, the first electronic device (410) can identify an electronic device (412) that can be connected to the first electronic device (410). The first electronic device (410) can have information about the electronic device (412) that can be connected to the first electronic device (410) stored in advance.
[0112] According to one embodiment, the first electronic device (410) can be connected to the second electronic device (420) and the third electronic device (430). For example, the first electronic device (410) can be connected to the second electronic device (420) and the third electronic device (430) among the electronic devices (412) that can be connected to the first electronic device (410). For example, the first electronic device (410) can provide control signals to the second electronic device (420) and the third electronic device (430) by operating as a host device.
[0113] According to one embodiment, the first electronic device (410) can obtain identification information of the second electronic device (420) and the third electronic device (430). In the present disclosure, the identification information of the electronic device may include unique information used to identify and track the electronic device. For example, the identification information of the electronic device may include at least one of a serial number of the electronic device, information about the manufacturer, information about the model of the electronic device, a medium access control (MAC) address of the electronic device, an international mobile equipment identity (IMEI) number of the electronic device, or a unique identifier of the electronic device. For example, when forming a connection with the second electronic device (420) and the third electronic device (430), the first electronic device (410) may receive identification information of the second electronic device (420) and the third electronic device (430) from the second electronic device (420) and the third electronic device (430).
[0114] According to one embodiment, the first electronic device (410) can obtain information regarding specifications of the second electronic device (420) and the third electronic device (430). For example, when the first electronic device (410) forms a connection with the second electronic device (420) and the third electronic device (430), the first electronic device (410) can receive information regarding specifications of the second electronic device (420) and the third electronic device (430) from the second electronic device (420) and the third electronic device (430). For example, the first electronic device (410) can identify information regarding specifications of the second electronic device (420) and the third electronic device (430) from a lookup table (LUT) in which identification information of the electronic device and information regarding specifications of the electronic device are mapped.
[0115] In the present disclosure, information regarding specifications of an electronic device may include information indicating the functions and performance of the electronic device. For example, information regarding specifications of an electronic device may include information regarding the types and details of components included in the electronic device. For example, information regarding specifications of an electronic device may include information regarding the types of sensors included in the electronic device and the manufacturers of the sensors. For example, information regarding specifications of an electronic device may include information regarding the type of processor of the electronic device. For example, information regarding specifications of an electronic device may include information regarding the computing capabilities of the processor of the electronic device. For example, information regarding specifications of an electronic device may include information regarding the storage space of a memory of the electronic device. For example, information regarding specifications of an electronic device may include information regarding the size and pixels of a display. For example, information regarding specifications of an electronic device may include information regarding a battery of the electronic device.
[0116] According to one embodiment, the first electronic device (410) can identify at least one service (411) that can be provided to the user. For example, the first electronic device (410) can identify at least one service (411) that the first electronic device (410), the second electronic device (420), and the third electronic device (430) can provide alone or in combination. For example, the first electronic device (410) can identify at least one service (411) that the first electronic device (410) can provide alone or together with at least one of the second electronic device (420) and the third electronic device (430) from a lookup table (LUT) in which services that can be provided according to information about the specifications of the electronic devices are mapped. For example, the first electronic device (410) can be identified as a service (411) that can provide a user with a service related to health (health / medical), a service related to travel (travel / tourism), a service related to sports (sport), a service related to life (life / shopping), a service related to cooking (cooking / service), a service related to finance (finance / economy), and a service related to education (education / learning).
[0117] According to one embodiment, the first electronic device (410) can identify at least one service (411) that can be provided to the user based on information about the specifications of the first electronic device (410) and information about the specifications of at least one of the external electronic devices (420, 430) connected to the first electronic device (410). For example, the first electronic device (410) can identify at least one service (411) based on information about sensors of the electronic devices (410, 420, 430) and information about the computational capabilities of the electronic devices (410, 420, 430).
[0118] According to one embodiment, the first electronic device (410) can identify at least one service (411) based on at least one of the types of sensors of the first electronic device (410), the types of sensors of the second electronic device (420), or the types of sensors of the third electronic device (430). For example, the first electronic device (410) can identify at least one service (411) based on at least one of information that can be obtained using the sensors of the first electronic device (410), information that can be obtained using the sensors of the second electronic device (420), or information that can be obtained using the sensors of the third electronic device (430). For example, it can be identified that the first electronic device (410) can provide health / medical related services and sports related services based on at least one of 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 included in the first electronic device (410), at least one of a heart rate sensor and a gyro sensor of the second electronic device (420), or at least one of a heart rate sensor and a gyro sensor of the third electronic device (430).
[0119] According to one embodiment, the first electronic device (410) can identify at least one service (411) based on at least one of the computing capability of the first electronic device (410), the computing capability of the second electronic device (420), and the computing capability of the third electronic device (430). For example, the first electronic device (410) can identify that it can provide a service related to travel (travel / tourism), a service related to life (life / shopping), a service related to cooking (cooking / service), a service related to finance (finance / economy), and a service related to education (education / learning), based on the computing capability of the first electronic device that can obtain information about the user's field of interest from the user's usage history of the first electronic device (410).
[0120] According to one embodiment, the first electronic device (410) can identify at least one service (411) that can be provided to each of the electronic devices and / or each of the electronic devices when connected. For example, the first electronic device (410) can identify at least one service (411) that can be provided through the first electronic device (410) and at least one electronic device that can be connected to the first electronic device (410) (e.g., each of the electronic devices alone or in combination).
[0121] FIG. 5A is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device in conjunction with a second electronic device and a third electronic device, according to one embodiment. FIG. 5A is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device (410) in FIG. 4 in conjunction with a second electronic device (420) and a third electronic device (430). The first electronic device (510) may correspond to the electronic device (101) described above with reference to FIG. 1. The second electronic device (520) and the third electronic device (530) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. The first electronic device (510) may correspond to the first electronic device (410) described above with reference to FIG. 4. For example, the first electronic device (510) may be a mobile communication device such as a smartphone. The second electronic device (520) may correspond to the second electronic device (420) described above with reference to FIG. 4. For example, the second electronic device (520) may be a wearable device such as a smart watch. The third electronic device (530) may correspond to the third electronic device (430) described above with reference to FIG. 4. For example, the third electronic device (530) may be a wearable device such as a smart ring.
[0122] Referring to FIG. 5A, a first electronic device (510) can be connected to a second electronic device (520) and a third electronic device (530). For example, the first electronic device (510) can operate as a host device and thereby provide control signals to the second electronic device (520) and the third electronic device (530). The first electronic device (510) can identify at least one service that can be provided to a user based on information regarding specifications of the first electronic device (510) and information regarding specifications of at least one of external electronic devices (520, 530) connected to the first electronic device (510). For example, the first electronic device (510) can be identified as a service that can provide the user with a service related to health (health / medical), a service related to travel (travel / tourism), a service related to sports (sport), a service related to life (life / shopping), a service related to cooking (cooking / service), a service related to finance (finance / economy), and a service related to education (education / learning).
[0123] According to one embodiment, the first electronic device (510) can display a list (512a) of at least one electronic device connected to the first electronic device (510). For example, the first electronic device (510) can output a list (512a) including a second electronic device (520) and a third electronic device (530) on the display.
[0124] According to one embodiment, the first electronic device (510) can display a list (512a) of at least one electronic device that can be connected to the first electronic device (510). For example, the first electronic device (510) can display a list (512a) including at least one of the second electronic device (520), the third electronic device (530), the fourth electronic device (204), the fifth electronic device (205), the sixth electronic device (206), the seventh electronic device (207), the eighth electronic device (208), or the ninth electronic device (209) described above with reference to FIG. 2. According to one embodiment, the first electronic device (510) can display a list (511a) of services. For example, the first electronic device (510) may output a list (511a) of at least one service that may be provided through each of the first electronic device (510), the second electronic device (520), or the third electronic device (530) on the display of the first electronic device (510). For example, the first electronic device (510) can output a list (511a) of at least one service that can be provided (e.g., by each of the electronic devices alone or in combination) through the first electronic device (510) and at least one electronic device (e.g., the second electronic device (520), the third electronic device (530), the fourth electronic device (204), the fifth electronic device (205), the sixth electronic device (206), the seventh electronic device (207), the eighth electronic device (208), or the ninth electronic device (209) described above with reference to FIG. 2) that can be connected to the first electronic device (510) on the display of the first electronic device (510).
[0125] For example, the first electronic device (510) can display a list (511a) including at least one of services related to health (health / medical), services related to travel (travel / tourism), services related to sports (sport), services related to life (life / shopping), services related to cooking (cooking / service), services related to finance (finance / economy), and services related to education (education / learning).
[0126] In one embodiment, the first electronic device (510) may assign priorities to services. For example, the first electronic device (510) may assign a higher priority to services provided through electronic devices connected to the first electronic device (510) (e.g., the second electronic device (520) and the third electronic device (530)) than to services provided solely through the first electronic device (510). For example, the first electronic device (510) may assign the first priority to health-related services provided using a heart rate sensor (e.g., 324 and 334 of FIG. 3) of the second electronic device (520) and / or the third electronic device (530). For example, the first electronic device (510) may assign a second priority to a service related to exercise provided using a gyro sensor (e.g., 325, 335 of FIG. 3) of the second electronic device (520) and / or the third electronic device (530). For example, the first electronic device may assign a third priority, the lowest priority, to a service related to education provided using only the first electronic device (510).
[0127] In one embodiment, the first electronic device (510) may display a list (511a) containing services based on priorities. For example, the first electronic device (510) may place services with higher priorities at the top of the list (511a) and services with lower priorities at the bottom of the list (511a). For example, the first electronic device (510) may place health-related services with a first priority at the top of the list (511a) and education-related services with a third priority at the bottom of the list (511a).
[0128] According to one embodiment, the first electronic device (510) can receive a user input (590a) for a list of services (511a). For example, the first electronic device (510) can receive a user input (590a) for selecting at least one service from a list (511a) including health / medical related services, travel / tourism related services, sports related services, life / shopping related services, cooking / service related services, finance / economy related services, and education / learning related services displayed on the display. For example, the first electronic device (510) can receive a user input (590a) for touching at least one service included in the list of services (511a) through a touchscreen.
[0129] According to one embodiment, the first electronic device (510) can identify at least one service selected by the user. For example, in response to a user input (590a) selecting a service related to sports from a list of displayed services (511), the first electronic device (510) can identify that the user has selected a service related to sports. The first electronic device (510) can display the service selected by the user differently from services that are not selected. For example, the first electronic device (510) can display the service selected by the user in a different color from other services on the list of services (511a).
[0130] In one embodiment, the first electronic device (510) may provide a service based on the user's selection. For example, the first electronic device (510) may not provide a service not selected by the user. For example, the first electronic device (510) may only provide a service selected by the user among the services identified as being available for provision. For example, the first electronic device (510) may not perform operations related to a service not selected by the user.
[0131] For example, the first electronic device (510) may provide a service selected by the user from among the services that may be provided by the first electronic device (510) and electronic devices (e.g., the second electronic device (520), the third electronic device (530)) connected to the first electronic device (510). For example, the first electronic device (510) may control the electronic devices (e.g., the second electronic device (520), the third electronic device (530)) connected to the first electronic device (510) to perform only operations related to the service selected by the user.
[0132] For example, among the services that can be provided by the first electronic device (510) and electronic devices that can be connected to the first electronic device (510) (e.g., the second electronic device (520), the third electronic device (530), the fourth electronic device (204), the fifth electronic device (205), the sixth electronic device (206), the seventh electronic device (207), the eighth electronic device (208), or the ninth electronic device (209) described above with reference to FIG. 2), when the electronic devices (e.g., the second electronic device (520), the third electronic device (530), the fourth electronic device (204), the fifth electronic device (205), the sixth electronic device (206), the seventh electronic device (207), the eighth electronic device (208), or the ninth electronic device (209) described above with reference to FIG. 2) are connected to the first electronic device (510), by the user. We can provide selected services.
[0133] For example, the first electronic device (510) can control the electronic devices (e.g., the second electronic device (520), the third electronic device (530), the fourth electronic device (204), the fifth electronic device (205), the sixth electronic device (206), the seventh electronic device (207), the eighth electronic device (208), or the ninth electronic device (209) described above with reference to FIG. 2) to perform only operations related to services selected by the user when the electronic devices are connected to the first electronic device (510).
[0134] According to one embodiment, the first electronic device (510) can provide only the service selected by the user using the artificial intelligence model. For example, the first electronic device (510) can provide the service by applying only data related to the service selected by the user to the artificial intelligence models of the first electronic device (510) and electronic devices connected to the first electronic device (510) (e.g., the second electronic device (520) and the third electronic device (530)). For example, the first electronic device (510) can provide data for constructing an artificial intelligence model related to the service selected by the user to the electronic devices connected to the first electronic device (510) (e.g., the second electronic device (520) and the third electronic device (530)).
[0135] FIG. 5B is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device through a second electronic device and a third electronic device according to one embodiment. FIG. 5B is a diagram for explaining an operation of receiving a user's input for pre-selecting a service to be provided to the user through a second electronic device (520) and a third electronic device (530) when the first electronic device (510) described above with reference to FIG. 5A is disconnected from the second electronic device (520) and the third electronic device (530).
[0136] Referring to FIG. 5b, the first electronic device (510) can display a list (512b) including at least one electronic device. For example, the first electronic device (510) can display a list (512b) of at least one electronic device (520, 530) connected to the first electronic device (510). For example, the first electronic device (510) can display a list (512b) including at least one electronic device (the second electronic device (520), the third electronic device (530), the fourth electronic device (204), the fifth electronic device (205), the sixth electronic device (206), the seventh electronic device (207), the eighth electronic device (208), or the ninth electronic device (209) described above with reference to FIG. 2) that can be connected to the first electronic device (510). For example, the first electronic device (510) can output a list (512b) including a mobile phone, a watch, and a ring on the display.
[0137] In one embodiment, the first electronic device (510) may receive a user input (590b) regarding a list (512b) of electronic devices. For example, the first electronic device (510) may receive a user input (590b) regarding a list (512b) of the first electronic device (510) output on a display and at least one electronic device connected to the first electronic device (510). For example, the first electronic device (510) may receive a user input (590b) for selecting at least one from a list (512b) including at least one of the first electronic device (510) output on the display and at least one electronic device that can be connected to the first electronic device (510) (e.g., the second electronic device (520), the third electronic device (530), the fourth electronic device (204), the fifth electronic device (205), the sixth electronic device (206), the seventh electronic device (207), the eighth electronic device (208), or the ninth electronic device (209) described above with reference to FIG. 2). For example, the first electronic device (510) may receive a user input (590b) for selecting an electronic device in order to set a service to be provided only to the electronic devices selected by the user. For example, the first electronic device (510) may receive a user input selecting at least one of a mobile phone, a watch, or a ring displayed on the display.
[0138] According to one embodiment, the first electronic device (510) can identify services that the selected electronic devices can provide in response to a user's input regarding a list of electronic devices (512b). For example, the first electronic device (510) can identify services that each of the electronic devices selected by the user can provide. For example, the first electronic device (510) can identify services that the electronic devices selected by the user can jointly provide. For example, the first electronic device (510) can identify services related to health / medical and services related to sports as services provided through the watch and the ring in response to a user's input (590b) selecting a watch and a ring.
[0139] According to one embodiment, the first electronic device (510) can display a list (511b) of services that can be provided by the electronic devices selected by the user. For example, the first electronic device (510) can display a list (511b) of services that can be provided by each of the electronic devices selected by the user. For example, the first electronic device (510) can display a list (511b) of services that can be provided jointly by the electronic devices selected by the user. For example, the first electronic device (510) can display a list (511b) including health / medical services and sports-related services provided through the watch and the ring in response to a user's input of selecting a watch and a ring.
[0140] In one embodiment, the first electronic device (510) may prioritize services. For example, the first electronic device (510) may prioritize services provided through the second electronic device (520) and the third electronic device (530) higher than services provided through only the second electronic device (520). For example, the first electronic device (510) may prioritize a health-related service provided using a heart rate sensor (e.g., 334 of FIG. 3) of the third electronic device (530) as a second priority. For example, the first electronic device (510) may prioritize a movement-related service provided using a gyro sensor (e.g., 335 of FIG. 3) of the second electronic device (520) as a third priority.
[0141] In one embodiment, the first electronic device (510) may display a list (511b) containing services based on priority. For example, the first electronic device (510) may place high-priority services at the top of the list (511b) and low-priority services at the bottom of the list (511b). For example, the first electronic device (510) may place health-related services assigned a second priority at the top of the list (511b).
[0142] In one embodiment, the first electronic device (510) may receive a user input (590b) for a list (511b) including services. For example, the first electronic device (510) may receive a user input (590b) for pre-selecting services to be provided to the user through the second electronic device (520) and the third electronic device (530) in preparation for the first electronic device (510) being disconnected from the second electronic device (520) and the third electronic device (530). For example, the first electronic device (510) may receive a user input (590b) only for services that the second electronic device (520) and the third electronic device (530) can provide alone or in combination. For example, the first electronic device (510) may ignore a user input for services that the second electronic device (520) and the third electronic device (530) cannot provide. For example, the first electronic device (510) can receive a user's input (590b) for a health / medical service or a sport-related service.
[0143] According to one embodiment, the first electronic device (510) can identify at least one service selected by the user. For example, the first electronic device (510) can identify that the user has selected a service related to sport in response to a user input (590b) selecting a service related to sport from a list (511b) of displayed services. The first electronic device (510) can display the service selected by the user differently from services that are not selected. For example, the first electronic device (510) can display the service selected by the user in a different color from other services on the list (511b) including services. For example, the first electronic device (510) can display the service selected by the user with a different indicator from other services on the list (511b) including services (511).
[0144] According to one embodiment, the second electronic device (520) and the third electronic device (530) can provide a service selected by the user. For example, when the first electronic device (510) is disconnected from the second electronic device (520) and the third electronic device (530), the second electronic device (520) and the third electronic device (530) can provide a service selected by the user. For example, the second electronic device (520) and the third electronic device (530) can provide only the service selected by the user among the services (511) identified as being available for provision. For example, when the first electronic device (510) is disconnected from the second electronic device (520) and the third electronic device (530), the second electronic device (520) and the third electronic device (530) can only perform operations related to the service selected by the user. For example, the second electronic device (520) and the third electronic device (530) may not provide services not selected by the user to the user. For example, the second electronic device (520) and the third electronic device (530) may not perform operations related to services not selected by the user.
[0145] According to one embodiment, the second electronic device (520) and the third electronic device (530) may provide only the services selected by the user using the artificial intelligence model. For example, the first electronic device (510) may provide data for constructing an artificial intelligence model that performs operations on the services selected by the user to at least one of the second electronic device (520) and the third electronic device (530) in preparation for the first electronic device (510) being disconnected from the second electronic device (520) and the third electronic device (530). The second electronic device (520) and the third electronic device (530) may provide the services using the constructed artificial intelligence model when the first electronic device (510) is disconnected from the second electronic device (520) and the third electronic device (530).
[0146] FIG. 5C is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device through a second electronic device and a third electronic device according to one embodiment. FIG. 5C is a diagram for explaining an operation of receiving a user's input for pre-selecting items of services to be provided through a second electronic device (520) and a third electronic device (530) when the first electronic device (510) described above with reference to FIG. 5B is disconnected from the second electronic device (520) and the third electronic device (530).
[0147] Referring to FIG. 5c, the first electronic device (510) can display a list (512c) including at least one electronic device. The first electronic device (510) can receive a user input (590c) regarding the list (512c) of electronic devices. For example, the first electronic device (510) can receive a user input (590c) selecting a watch and a ring from among a mobile phone, a watch, and a ring displayed on the display.
[0148] According to one embodiment, the first electronic device (510) can identify service items that can be provided by the selected electronic devices in response to a user's input regarding a list of electronic devices (512c). For example, the first electronic device (510) can identify service items that can be provided by each of the electronic devices selected by the user. For example, the first electronic device (510) can identify service items that can be jointly provided by the electronic devices selected by the user. For example, the first electronic device (510) can identify sleep coaching and blood pressure coaching, which are health / medical related service items provided through the watch and the ring, in response to a user's input (590c) selecting a watch and a ring. For example, the first electronic device (510) can identify running coaching and weight coaching, which are items of services related to exercise provided through the watch and ring, in response to an input (590c) of a user who selected the watch and ring.
[0149] According to one embodiment, the first electronic device (510) may display a list (511c) including items of services that can be provided by electronic devices selected by the user. For example, the first electronic device (510) may display a list (511c) including sleep coaching and blood pressure coaching, which are health / medical services provided through a watch and a ring. For example, the first electronic device (510) may display a list (511c) including running coaching and weight coaching, which are sports-related services provided through a watch and a ring.
[0150] In one embodiment, the first electronic device (510) may prioritize service items. For example, the first electronic device (510) may prioritize services provided through the second electronic device (520) and the third electronic device (530) higher than services provided through only the second electronic device (520) or only the third electronic device (530).
[0151] For example, the first electronic device (510) may give first priority to sleep coaching provided using the heart rate sensor (e.g., 334 of FIG. 3) of the second electronic device (520) and the third electronic device (530). For example, the first electronic device (510) may give second priority to blood pressure coaching provided using the biometric sensor (not shown) of the second electronic device (520).
[0152] For example, the first electronic device (510) may give first priority to running coaching provided using the heart rate sensors (e.g., 334 of FIG. 3) of the second electronic device (520) and the third electronic device (530). For example, the first electronic device (510) may give second priority to weight coaching provided using the gyro sensor (e.g., 325 of FIG. 3) of the second electronic device (520).
[0153] In one embodiment, the first electronic device (510) may display a list (511c) containing service items based on priority. For example, the first electronic device (510) may place items with higher priorities at the top of the list (511c) and items with lower priorities at the bottom of the list (511c). For example, the first electronic device (510) may place sleep coaching, which is assigned a first priority, at the top of the list (511c) above blood pressure coaching, which is assigned a second priority. For example, the first electronic device (510) may place running coaching, which is assigned a first priority, at the top of the list (511c) above weight coaching, which is assigned a second priority.
[0154] In one embodiment, the first electronic device (510) may receive a user input (590c) for a list (511c) containing service items. For example, the first electronic device (510) may receive a user input (590c) for pre-selecting service items to be provided to the user through the second electronic device (520) and the third electronic device (530) in preparation for the first electronic device (510) being disconnected from the second electronic device (520) and the third electronic device (530). For example, the first electronic device (510) may receive a user input (590c) only for service items that the second electronic device (520) and the third electronic device (530) can provide alone or in combination. For example, the first electronic device (510) may ignore a user input for service items that the second electronic device (520) and the third electronic device (530) cannot provide. For example, the first electronic device (510) may receive user input (590c) for sleep coaching and blood pressure coaching services related to health / medical. For example, the first electronic device (510) may receive user input (590c) for running coaching and weight coaching services related to sports.
[0155] According to one embodiment, the first electronic device (510) can identify at least one service item selected by the user. For example, in response to a user input (590c) selecting running coaching from among the displayed items, the first electronic device (510) can identify that the user has selected running coaching as a service related to exercise (sport). The first electronic device (510) can display the item selected by the user differently from unselected items. For example, the first electronic device (510) can display the item selected by the user in a different color from other items on a list (511c) containing service items. For example, the first electronic device (510) can display the item selected by the user with a different indicator from other items on a list (511c) containing service items.
[0156] According to one embodiment, the first electronic device (510) can provide items of a service selected by the user through the second electronic device (520) and the third electronic device (530). For example, when the first electronic device (510) is disconnected from the second electronic device (520) and the third electronic device (530), the items selected by the user can be provided through the second electronic device (520) and the third electronic device (530). For example, the second electronic device (520) and the third electronic device (530) can provide only items selected by the user among the items identified as being available for provision. For example, when the first electronic device (510) is disconnected from the second electronic device (520) and the third electronic device (530), the second electronic device (520) and the third electronic device (530) can only perform operations related to the items selected by the user. For example, the second electronic device (520) and the third electronic device (530) may not provide the user with items that have not been selected by the user. For example, the second electronic device (520) and the third electronic device (530) may not perform operations on items that have not been selected by the user.
[0157] According to one embodiment, the second electronic device (520) and the third electronic device (530) may provide only the items of the service selected by the user using the artificial intelligence model. For example, the first electronic device (510) may provide data for constructing an artificial intelligence model that performs operations on the items selected by the user to at least one of the second electronic device (520) and the third electronic device (530) in preparation for the first electronic device (510) being disconnected from the second electronic device (520) and the third electronic device (530). In the event that the first electronic device (510) is disconnected from the second electronic device (520) and the third electronic device (530), the second electronic device (520) and the third electronic device (530) may provide the items of the service using the constructed artificial intelligence model.
[0158] FIG. 5D is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device through a third electronic device according to one embodiment. FIG. 5D is a diagram for explaining an operation of the first electronic device (510) receiving a user's input for items of services provided through a third electronic device (530) when the first electronic device (510) and the second electronic device (520) described above with reference to FIG. 5B are disconnected from the third electronic device (530).
[0159] Referring to FIG. 5d, the first electronic device (510) can display a list (512d) including at least one electronic device. The first electronic device (510) can receive a user input (590d) regarding the list (512d) of electronic devices. For example, the first electronic device (510) can receive a user input (590d) selecting a ring from the list (512d) including a mobile phone, a watch, and a ring displayed on the display.
[0160] According to one embodiment, the first electronic device (510) can identify a service item that can be provided through the electronic device selected by the user. For example, the first electronic device (510) can identify sleep coaching as an item of a health / medical service provided through the ring in response to a user's input (590d) selecting the ring. For example, the first electronic device (510) can identify running coaching as an item of a sport-related service provided through the ring in response to a user's input (590d) selecting the ring.
[0161] In one embodiment, the first electronic device (510) may display a list (511d) containing items of services that the electronic device selected by the user can provide. For example, the first electronic device (510) may display a list (511d) of health / medical services including sleep coaching provided through a ring. For example, the first electronic device (510) may display a list (511d) of sports-related services including running coaching provided through a ring.
[0162] In one embodiment, the first electronic device (510) may prioritize service items. For example, the first electronic device (510) may prioritize sleep coaching provided through the third electronic device (530) over blood pressure coaching not provided through the third electronic device (530). For example, the first electronic device (510) may prioritize running coaching provided through the third electronic device (530) over weight coaching not provided through the third electronic device (530).
[0163] In one embodiment, the first electronic device (510) may display a list (511d) containing service items based on priority. For example, the first electronic device (510) may place items with higher priority at the top of the list (511d) and items with lower priority at the bottom of the list (511d). For example, the first electronic device (510) may place sleep coaching, which is given a higher priority than other items, at the top of the list (511d). For example, the first electronic device (510) may place running coaching, which is given a higher priority than other items, at the top of the list (511d).
[0164] In one embodiment, the first electronic device (510) may receive a user input (590d) for a list (51!d) containing service items. For example, the first electronic device (510) may receive a user input (590d) for pre-selecting service items to be provided to the user through the third electronic device (530) when the first electronic device (510) and the second electronic device (520) are disconnected from the third electronic device (530). For example, the first electronic device (510) may receive a user input (590d) only for service items that the third electronic device (530) can provide on its own. For example, the first electronic device (510) may ignore a user input for service items that the third electronic device (530) cannot provide. For example, the first electronic device (510) may receive a user input (590d) for sleep coaching and running coaching.
[0165] According to one embodiment, the first electronic device (510) can identify at least one service item selected by the user. For example, in response to a user input (590d) selecting running coaching from among the displayed items, the first electronic device (510) can identify that the user has selected running coaching as a service related to exercise (sport). The first electronic device (510) can display the item selected by the user differently from unselected items. For example, the first electronic device (510) can display the item selected by the user in a different color from other items on a list (511d) containing service items. For example, the first electronic device (510) can display the item selected by the user with a different indicator from other items on a list (511d) containing service items.
[0166] According to one embodiment, the first electronic device (510) may provide service items selected by the user through the third electronic device (530). For example, when the first electronic device (510) and the second electronic device (520) are disconnected from the third electronic device (530), the third electronic device (530) may provide the items selected by the user. For example, the third electronic device (530) may provide only the items selected by the user among the items identified as being available for provision. For example, when the first electronic device (510) and the second electronic device (520) are disconnected from the third electronic device (530), the third electronic device (530) may perform operations on the items selected by the user. For example, the third electronic device (530) may not provide the user with items not selected by the user. For example, the third electronic device (530) may not perform operations on items not selected by the user.
[0167] According to one embodiment, the third electronic device (530) may provide only the items of the service selected by the user using the artificial intelligence model. For example, the first electronic device (510) may provide the third electronic device (530) with data for constructing an artificial intelligence model that performs operations on the items selected by the user in preparation for the case where the first electronic device (510) and the second electronic device (520) are disconnected from the third electronic device (530). The third electronic device (530) may provide the items of the service using the constructed artificial intelligence model in the case where the first electronic device (510) and the second electronic device (520) are disconnected from the third electronic device (530).
[0168] FIG. 5E is a diagram illustrating an operation of providing a notification regarding a service provided by a first electronic device through a third electronic device according to one embodiment. FIG. 5E is a diagram illustrating an operation of displaying a notification (511e) when the first electronic device (510) receives an input for a user to select a service provided through a third electronic device (530).
[0169] Referring to FIG. 5e, the first electronic device (510) can display a list (512e) including at least one electronic device. The first electronic device (510) can receive a user input for the list (512e) of electronic devices. For example, the first electronic device (510) can receive a user input for selecting a ring from a list including a mobile phone, a watch, and a ring displayed on the display.
[0170] According to one embodiment, the first electronic device (510) may display a notification message (511e) in response to a user selecting an electronic device. For example, the first electronic device (510) may display a notification message (511e) indicating that the electronic device selected by the user provides limited functions / services. For example, the first electronic device (510) may display a notification message (511e) indicating that "the selected device provides only limited functions" in response to receiving a user input selecting only a ring from a list (512e) including a mobile phone, a watch, and a ring displayed on the display.
[0171] According to one embodiment, in response to receiving a user input for a notification message (511e), the first electronic device (510) may display a list including services and / or service items that can be provided through the electronic device selected by the user. For example, the first electronic device (510) may display a list of health / medical services including sleep coaching provided through a ring. For example, the first electronic device (510) may display a list of sport-related services including running coaching provided through a ring. The operation of the first electronic device (510) displaying a list including services and service items described above with reference to FIGS. 5C and 5D may be analogically applied. Duplicate content is omitted.
[0172] FIG. 6 is a diagram illustrating an operation in which a first electronic device provides data regarding an artificial intelligence model to each of a plurality of electronic devices connected to the first electronic device, according to one embodiment. The first electronic device (610) may correspond to the electronic device (101) described above with reference to FIG. 1. The second electronic device (620) and the third electronic device (630) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. The first electronic device (610) may correspond to the first electronic device (201) described above with reference to FIG. 2. For example, the first electronic device (610) may be a mobile communication device such as a smartphone. The second electronic device (620) may correspond to the second electronic device (202) described above with reference to FIG. 2. For example, the second electronic device (620) may be a wearable device such as a smartwatch. The third electronic device (630) may correspond to the third electronic device (203) described above with reference to FIG. 2. For example, the third electronic device (630) may be a wearable device such as a smart ring. The fourth electronic device (640) may correspond to the fourth electronic device (204) described above with reference to FIG. 2. The fourth electronic device (204) may be wireless earphones such as earbuds. The fifth electronic device (650) may correspond to the ninth electronic device (209) described above with reference to FIG. 2. The fifth electronic device (650) may be a head-mounted display device. In the disclosed embodiment, the first electronic device (610) may operate as a host device, and the second electronic device (620) to the fifth electronic device (650) may operate as client devices.
[0173] According to one embodiment, the first electronic device (610) may include an artificial intelligence model management module (611). The artificial intelligence model management module (611) may be a module that manages an artificial intelligence model built in the first electronic device (610) and electronic devices connected to the first electronic device (610) (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)). For example, the first electronic device (610) may include the artificial intelligence model management module (611) in the electronic device management module (319) described above with reference to FIG. 3. For example, the first electronic device (610) may include the artificial intelligence model management module (611) that is built separately from the electronic device management module (319) described above with reference to FIG. 3 and is linked with the electronic device management module (319).
[0174] According to one embodiment, the first electronic device (610) may provide data related to an artificial intelligence model to electronic devices (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)) connected to the first electronic device (610) using the artificial intelligence model management module (611). For example, the first electronic device (610) may provide data related to an artificial intelligence model corresponding to each of the electronic devices (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)) connected to the first electronic device (610) based on information regarding specifications of each of the electronic devices (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)) connected to the first electronic device (610). For example, the artificial intelligence model management module (611) may provide a control signal for building or removing an artificial intelligence model to electronic devices (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)) connected to the first electronic device (610). For example, the artificial intelligence model management module (611) may provide data for building an artificial intelligence model to electronic devices (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)) connected to the first electronic device (610).
[0175] In the disclosed embodiment, the artificial intelligence model may be an artificial intelligence model trained to suit a service provided by the first electronic device (610) and electronic devices connected to the first electronic device (610) (e.g., the second electronic device (620), the third electronic device (630), the fourth electronic device (640), and the fifth electronic device (650)). For example, the artificial intelligence model may include an artificial intelligence model trained for object recognition (e.g., a vision model), an artificial intelligence model trained for interpretation (e.g., a natural language understanding (NLU) model, a large language model (LLM)), and an artificial intelligence model trained for inference.
[0176] According to one embodiment, the artificial intelligence model management module (611) may include a device function verification module (611a), a device connection control module (611b), an artificial intelligence model reduction module (611c), and an artificial intelligence model transmission module (611d). The device function verification module (611a), the device connection control module (611b), the artificial intelligence model reduction module (611c), and the artificial intelligence model transmission module (611d) may be functions performed by the artificial intelligence model management module (611) arbitrarily classified, but are not limited thereto.
[0177] According to one embodiment, the device function verification module (611a) can identify services that the first electronic device (610) and electronic devices connected to the first electronic device (610) (e.g., the second electronic device (620), the third electronic device (630), the fourth electronic device (640), and the fifth electronic device (650)) can provide alone or together. For example, the device function verification module (611a) can identify a service that the first electronic device (610) can provide alone or together with at least one of the electronic devices (e.g., the second electronic device (620), the third electronic device (630), the fourth electronic device (640), and the fifth electronic device (650)) connected to the first electronic device (610) based on information about the specifications of each of the first electronic device (610) and the electronic devices (e.g., the second electronic device (620), the third electronic device (630), the fourth electronic device (640), and the fifth electronic device (650)) connected to the first electronic device (610). For example, the device capability verification module (611a) can identify at least one service that the first electronic device (410) can provide alone or together with at least one of the electronic devices (e.g., the second electronic device (620), the third electronic device (630), the fourth electronic device (640), and the fifth electronic device (650)) connected to the first electronic device (610) from a lookup table (LUT) in which services that can be provided are mapped according to information about the specifications of the electronic device. For example, the device capability verification module (611a) can identify that the second electronic device (620) can provide a service related to health or a service related to exercise. For example, the device capability verification module (611a) can identify that the third electronic device (630) can provide a service related to exercise or a service related to health.For example, the device function verification module (611a) can identify that the fourth electronic device (640) can provide cooking-related services, education-related services, and health-related services. For example, the device function verification module (611a) can identify that the fifth electronic device (650) can provide life-related services, finance-related services, and exercise-related services.
[0178] According to one embodiment, the device function verification module (611a) can identify an artificial intelligence model related to a service that at least one of the electronic devices (610, 620, 630, 640, 650) can provide. For example, the device function verification module (611a) can identify an artificial intelligence model used for a health-related service, an artificial intelligence model used for an exercise-related service, an artificial intelligence model used for a cooking-related service, an artificial intelligence model used for an education-related service, an artificial intelligence model used for a life-related service, an artificial intelligence model used for a finance-related service, and an artificial intelligence model used for an exercise-related service.
[0179] According to one embodiment, the device function verification module (611a) can identify an artificial intelligence model (621, 631, 641, 651) to be built in each of the electronic devices (620, 630, 640, 650). For example, the device function verification module (611a) can identify an artificial intelligence model (621, 631, 641, 651) related to a service provided by the electronic devices (620, 630, 640, 650) based on the specifications of each of the electronic devices (620, 630, 640, 650). For example, the device function verification module (611a) can identify an artificial intelligence model that uses data acquired through sensors of the electronic devices (620, 630, 640, 650). For example, the device function verification module (611a) can identify an artificial intelligence model that evaluates the user's stress and / or sleep quality using heart rate data acquired through the heart rate sensor of the second electronic device (620). For example, the device function verification module (611a) can identify an artificial intelligence model corresponding to the computational capabilities of the electronic devices (620, 630, 640, 650). For example, the device function verification module (611a) can identify an artificial intelligence model corresponding to the storage space of the electronic devices (620, 630, 640, 650).
[0180] According to one embodiment, the device connection control module (611b) can monitor the status of electronic devices (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)) connected to the first electronic device (610). For example, the device connection control module (611b) can identify information about batteries (e.g., remaining battery capacity, hourly battery consumption) of electronic devices (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)) connected to the first electronic device (610). For example, the device connection control module (611b) can identify information about storage spaces of electronic devices (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)) connected to the first electronic device (610) (e.g., information about the total space of the storage space, information about the remaining space of the storage space, information about the available temporary memory). For example, the device connection control module (611b) can identify information about the computing capabilities of electronic devices (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)) connected to the first electronic device (610) (e.g., information about the process that the processor is currently computing, information about the process that occupies the processor, information about the operating frequency of the processor, information about the utilization rate of the processor).
[0181] According to one embodiment, the device connection control module (611b) can identify a connection status between the first electronic device (610) and electronic devices connected to the first electronic device (610) (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)). For example, the device connection control module (611b) can identify a connection status based on the locations of the first electronic device (610) and electronic devices connected to the first electronic device (610) (e.g., a second electronic device (620), a third electronic device (630), a fourth electronic device (640), and a fifth electronic device (650)). For example, the device connection control module (611b) can identify a connection status based on a change in the strength of a signal between the first electronic device (610) and electronic devices connected to the first electronic device (610) (e.g., the second electronic device (620), the third electronic device (630), the fourth electronic device (640), and the fifth electronic device (650)). For example, the device connection control module (611b) can identify that the connection between the first electronic device (610) and the second electronic device (620) connected to the first electronic device (610) can be released based on a weakening of the strength of a signal between the first electronic device (610) and the second electronic device (620). For example, the device connection control module (611b) can identify a connection status based on information about the status of the first electronic device (610) and electronic devices connected to the first electronic device (610) (e.g., the second electronic device (620), the third electronic device (630), the fourth electronic device (640), and the fifth electronic device (650)). For example, the device connection control module (611b) can identify that a connection can be released based on the remaining battery level of the first electronic device (610) and electronic devices connected to the first electronic device (610) (e.g., the second electronic device (620), the third electronic device (630), the fourth electronic device (640), and the fifth electronic device (650)).
[0182] According to one embodiment, the artificial intelligence model reduction module (611c) can reduce the weight of the artificial intelligence model to suit the electronic devices (e.g., the second electronic device (620), the third electronic device (630), the fourth electronic device (640), and the fifth electronic device (650)) connected to the first electronic device (610). For example, the artificial intelligence model transmission module (611d) can reduce the weight of the artificial intelligence model so that the artificial intelligence model can be calculated at a processor utilization rate below a predetermined value based on the computational capabilities of the electronic devices (620, 630, 640, and 650). For example, the artificial intelligence model transmission module (611d) can reduce the weight of the artificial intelligence model so that the size is below a predetermined ratio with respect to the remaining storage space of the electronic devices (620, 630, 640, and 650).
[0183] In one embodiment, the AI model reduction module (611c) can reduce the AI model's weight to reduce the scope of services provided to the user. For example, the AI model reduction module (611c) can reduce an AI model that supports translation in ten languages to support translation in three languages. For example, the AI model reduction module (611c) can reduce an AI model that supports ten types of exercise to support three types of exercise.
[0184] According to one embodiment, the artificial intelligence model reduction module (611c) can reduce the weight of the artificial intelligence model based on the artificial intelligence model of the first electronic device (610). For example, the artificial intelligence model transmission module (611d) can reduce the weight of the artificial intelligence model of the first electronic device (610) through structural compression that removes network connections and / or layers. For example, the artificial intelligence model transmission module (611d) can reduce the weight of the artificial intelligence model of the first electronic device (610) by quantizing the weights of the artificial intelligence model. For example, the artificial intelligence model transmission module (611d) can reduce the weight of the artificial intelligence model through pruning that removes unimportant connections and / or weights.
[0185] For example, the artificial intelligence model reduction module (611c) can reduce the artificial intelligence model of the first electronic device (610) used for exercise-related services to fit a smartwatch, a smart ring, and / or a head-mounted display device. For example, the artificial intelligence model reduction module (611c) can reduce the artificial intelligence model of the first electronic device (610) used for health-related services to fit a smartwatch, a smart ring, and / or earbuds. For example, the artificial intelligence model reduction module (611c) can reduce the artificial intelligence model of the first electronic device (610) used for cooking-related services or education-related services to fit a earbuds. For example, the artificial intelligence model reduction module (611c) can reduce the artificial intelligence model of the first electronic device (610) used for life-related services or finance-related services to fit a head-mounted display device.
[0186] According to one embodiment, the artificial intelligence model transmission module (611d) may transmit data related to the artificial intelligence model to at least one of the electronic devices (620, 630, 640, 650) connected to the first electronic device (610). For example, the artificial intelligence model transmission module (611d) may transmit data related to the lightweight artificial intelligence model that is tailored to the specifications of the electronic devices (620, 630, 640, 650) to each of the electronic devices (620, 630, 640, 650). For example, the artificial intelligence model transmission module (611d) may transmit data for the electronic devices (620, 630, 640, 650) to construct the artificial intelligence model (621, 631, 641, 651). For example, the artificial intelligence model transmission module (611d) can transmit data for updating the artificial intelligence model (621, 631, 641, 651) built in the electronic devices (620, 630, 640, 650) to the electronic devices (620, 630, 640, 650).
[0187] In one embodiment, the electronic devices (620, 630, 640, 650) can build an artificial intelligence model. For example, the electronic devices (620, 630, 640, 650) can build an artificial intelligence model in a memory (e.g., 322, 332, 342, 352) using data related to the artificial intelligence model received from the first electronic device (610).
[0188] According to one embodiment, the electronic devices (620, 630, 640, and 650) may provide services to users using the constructed artificial intelligence models. For example, the second electronic device (620) may provide exercise-related services and / or health-related services using a lightweight artificial intelligence model suitable for a smartwatch. For example, the third electronic device (630) may provide exercise-related services and / or health-related services using a lightweight artificial intelligence model suitable for a smart ring. For example, the fourth electronic device (640) may provide cooking-related services, education-related services, and / or health-related services using a lightweight artificial intelligence model suitable for earbuds. For example, the fifth electronic device (650) may provide life-related services, finance-related services, and / or exercise-related services using a lightweight artificial intelligence model suitable for a head-mounted display device.
[0189] According to one embodiment, the first electronic device (610) may provide data related to the artificial intelligence model management module (611) to the second electronic device (620). For example, the first electronic device (610) may provide data related to the artificial intelligence model management module (611) to the second electronic device (620) so that the second electronic device can operate as a host device when the first electronic device (610) is disconnected from the electronic devices (620, 630, 640, 650). The second electronic device (620) may build the artificial intelligence model management module (611) based on the data received from the first electronic device (610). The artificial intelligence model management module built in the second electronic device (620) may be a lighter module than the artificial intelligence model management module (611) of the first electronic device (610).
[0190] FIG. 7 is a diagram illustrating an operation of a second electronic device providing data regarding an artificial intelligence model when a first electronic device is disconnected from electronic devices, according to one embodiment. The first electronic device (710) may correspond to the electronic device (101) described above with reference to FIG. 1. The second electronic device (720) and the third electronic device (730) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. The first electronic device (710) may correspond to the first electronic device (610) described above with reference to FIG. 6. For example, the first electronic device (710) may be a mobile communication device such as a smartphone. The second electronic device (720) may correspond to the second electronic device (620) described above with reference to FIG. 6. For example, the second electronic device (720) may be a wearable device such as a smartwatch. The third electronic device (730) may correspond to the third electronic device (630) described above with reference to FIG. 6. For example, the third electronic device (730) may be a wearable device such as a smart ring. The fourth electronic device (740) may correspond to the fourth electronic device (640) described above with reference to FIG. 6. The fourth electronic device (604) may be wireless earphones such as earbuds. The fifth electronic device (750) may correspond to the fifth electronic device (650) described above with reference to FIG. 6. The fifth electronic device (750) may be a head-mounted display device. In the disclosed embodiment, the first electronic device (710) may operate as a host device, and the second electronic device (720) to the fifth electronic device (750) may operate as client devices.
[0191] In one embodiment, the first electronic device (710) may be disconnected from the electronic devices (720, 730, 740, 750). For example, the first electronic device (710) may be disconnected when the distance from the electronic devices (720, 730, 740, 750) increases. For example, the first electronic device (710) may be disconnected when the battery runs out and the device is shut down. For example, the first electronic device (710) may be disconnected by a predetermined setting (e.g., airplane mode).
[0192] In one embodiment, the second electronic device (720) may operate as a host device. For example, the second electronic device (720) may operate as a host device that provides a control signal to the electronic devices (730, 740, 750) in response to a disconnection with the first electronic device (710). For example, the second electronic device (720) may operate as a host device that provides a control signal to at least one of the electronic devices (730, 740, 750) connected to the first electronic device (710) before the disconnection with the first electronic device (710) is disconnected. The electronic devices (730, 740, 750) may connect to the second electronic device (720) as client devices in response to a disconnection with the first electronic device (710).
[0193] According to one embodiment, the second electronic device (720) may include an artificial intelligence model (721). The artificial intelligence model (721) may be built based on data received from the first electronic device (710). For example, the artificial intelligence model (721) may be built to be used for a service that the second electronic device (720) may provide. For example, the artificial intelligence model (721) may be built to be used for a health-related service. For example, the artificial intelligence model (721) may be built to be used for an exercise-related service. For example, the artificial intelligence model (721) may be built based on the specifications of the second electronic device (720). For example, the artificial intelligence model (721) may be a lightweight model corresponding to the computational capabilities of the second electronic device (720). For example, the artificial intelligence model (721) may be a lightweight model based on the storage space of the second electronic device (720).
[0194] In one embodiment, the second electronic device (720) can reduce the size of the artificial intelligence model (721). For example, the second electronic device (720) can reduce the size of the artificial intelligence model (721) to correspond to the reduced computational capability of the second electronic device (720) by operating as a host device. For example, the second electronic device (720) can reduce the size of the artificial intelligence model (721) based on the increased battery consumption by operating as a host device. For example, the second electronic device (720) can reduce the size of the artificial intelligence model (721) to correspond to the reduced storage space by constructing an artificial intelligence model management module (722).
[0195] According to one embodiment, the second electronic device (720) may be equipped with an artificial intelligence model management module (722). The artificial intelligence model management module (722) may be a module for managing artificial intelligence models (731, 741, 751) of electronic devices (730, 740, 750) connected to the first electronic device (710) before the connection with the first electronic device (710) is disconnected. For example, the artificial intelligence model management module (722) may be built based on the artificial intelligence model management module (e.g., 611 of FIG. 6) of the first electronic device (710). The artificial intelligence model management module (722) may be a lighter module than the artificial intelligence model management module (611) of the first electronic device (610).
[0196] According to one embodiment, the artificial intelligence model management module (722) may provide data regarding artificial intelligence models to the electronic devices (730, 740, 750). For example, the artificial intelligence model management module (722) may provide data for building artificial intelligence models of the electronic devices (730, 740, 750) to the electronic devices (730, 740, 750). For example, the artificial intelligence model management module (722) may provide data for updating the artificial intelligence models of the electronic devices (730, 740, 750) to the electronic devices (730, 740, 750). For example, the artificial intelligence model management module (722) may provide a control signal for removing the artificial intelligence models of the electronic devices (730, 740, 750) to the electronic devices (730, 740, 750). The artificial intelligence model management module (722) can be applied by analogy to the operation of the artificial intelligence model management module (611) of the first electronic device (610) described above with reference to FIG. 6. Duplicate details are omitted.
[0197] According to one embodiment, the artificial intelligence model management module (722) may have some functions restricted based on the specifications of the second electronic device (720). For example, the artificial intelligence model management module (722) may generate data regarding an artificial intelligence model to be provided to the electronic devices (730, 740, 750) when the remaining battery level of the second electronic device (720) is equal to or greater than a predetermined value. For example, the artificial intelligence model management module (722) may generate data regarding an artificial intelligence model to be provided to the electronic devices (730, 740, 750) when the second electronic device (720) is charging. For example, the artificial intelligence model management module (722) may generate data regarding an artificial intelligence model to be provided to the electronic devices (730, 740, 750) when the utilization rate of the processor of the second electronic device (720) is equal to or less than a predetermined value. For example, the artificial intelligence model management module (722) can generate data regarding an artificial intelligence model to be provided to electronic devices (730, 740, 750) when the memory usage rate of the second electronic device (720) is below a predetermined value. For example, the artificial intelligence model management module (722) can generate data regarding an artificial intelligence model to be provided to electronic devices (730, 740, 750) when the storage space usage rate of the second electronic device (720) is below a predetermined value.
[0198] In one embodiment, the electronic devices (730, 740, 750) can build an artificial intelligence model. For example, the electronic devices (730, 740, 750) can build an artificial intelligence model in a memory (e.g., 332, 342, 352) using data related to the artificial intelligence model received from the second electronic device (720).
[0199] According to one embodiment, the electronic devices (720, 730, 740, and 750) may provide services to users using the constructed artificial intelligence models. For example, the second electronic device (720) may provide exercise-related services and / or health-related services using a lightweight artificial intelligence model suitable for a smartwatch. For example, the third electronic device (730) may provide exercise-related services and / or health-related services using a lightweight artificial intelligence model suitable for a smart ring. For example, the fourth electronic device (740) may provide cooking-related services, education-related services, and / or health-related services using a lightweight artificial intelligence model suitable for earbuds. For example, the fifth electronic device (750) may provide life-related services, finance-related services, and / or exercise-related services using a lightweight artificial intelligence model suitable for a head-mounted display device.
[0200] FIG. 8 is a diagram for explaining a service provided by a first electronic device when linked with a second electronic device, according to one embodiment. FIG. 8 is a diagram for explaining a service provided by a second electronic device (720) when linked with a third electronic device (730) after the first electronic device (710) of FIG. 7 is disconnected from the electronic devices (720, 730, 740, and 750). The first electronic device (810) and the second electronic device (820) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. The first electronic device (810) may correspond to the second electronic device (720) described above with reference to FIG. 7. For example, the first electronic device (810) may be a wearable device such as a smartwatch. The second electronic device (820) may correspond to the third electronic device (730) described above with reference to FIG. 7. For example, the second electronic device (820) may be a wearable device such as a smart ring.
[0201] According to one embodiment, a first electronic device (810) may be connected to a second electronic device (820). When the connection with an electronic device (e.g., 710 of FIG. 7) that was operating as a host device is released, the first electronic device (810) may operate as a host device and the second electronic device (820) may operate as a client device, thereby connecting to the first electronic device (810).
[0202] According to one embodiment, the first electronic device (810) can obtain identification information of the second electronic device (820). For example, the first electronic device (810) can obtain identification information including at least one of a serial number of the second electronic device (820), information about a manufacturer of the second electronic device (820), information about a model of the second electronic device (820), a medium access control (MAC) address of the second electronic device (820), an international mobile equipment identity (IMEI) number of the second electronic device (820), or a unique identifier of the second electronic device (820). For example, the first electronic device (810) can obtain identification information of the second electronic device (820) when receiving an electronic device management module from an electronic device operating as a host device (e.g., 710 of FIG. 7). In this case, the identification information of the second electronic device (820) can be included in the electronic device management module. For example, the first electronic device (810) can receive identification information of the second electronic device (820) from the second electronic device (820) when the second electronic device (820) is connected as a client device.
[0203] According to one embodiment, the first electronic device (810) can obtain information regarding specifications of the second electronic device (820). For example, when forming a connection with the second electronic device (820), the first electronic device (810) can receive information regarding specifications of the second electronic device (820) from the second electronic device (820). For example, the first electronic device (810) can identify information regarding specifications of the second electronic device (820) from a lookup table (LUT) in which identification information of the electronic device and information regarding specifications of the electronic device are mapped.
[0204] According to one embodiment, the first electronic device (810) can identify at least one service (811) that can be provided to the user. For example, the first electronic device (810) can identify at least one service (811) that can be provided alone or together with the second electronic device (820). For example, the first electronic device (810) can identify at least one service (811) that can be provided alone or together with the second electronic device (820) from a lookup table (LUT) in which services that can be provided according to information regarding specifications of the electronic device are mapped. For example, the first electronic device (810) may identify the health-related service and the exercise-related service as at least one service (811) that the first electronic device (810) may provide to the user, among services that may be health-related (health / medical), travel-related (travel / tourism), sport-related (sport), life-related (life / shopping), cooking-related (cooking / service), finance-related (finance / economy), and education-related (education / learning).
[0205] According to one embodiment, the first electronic device (810) can identify at least one service (811) that can be provided to the user based on information about the specifications of the first electronic device (810) and information about the specifications of the second electronic device (820). For example, the first electronic device (810) can identify at least one service (811) based on information about sensors of the electronic devices (810, 820) and information about the computational capabilities of the electronic devices (810, 820).
[0206] According to one embodiment, the first electronic device (810) can identify at least one service (811) based on the types of sensors of the first electronic device (810) and the types of sensors of the second electronic device (820). For example, the first electronic device (810) can identify at least one service (811) based on at least one of information that can be obtained using the sensors of the first electronic device (810) or information that can be obtained using the sensors of the second electronic device (820). It can be identified that a health / medical service and a sport-related service can be provided based on at least one of a heart rate sensor and a gyro sensor of the first electronic device (810) or at least one of a heart rate sensor and a gyro sensor of the second electronic device (820).
[0207] FIG. 9A is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device in conjunction with a second electronic device, according to one embodiment. FIG. 9 is a diagram for explaining an operation of receiving a user's input for services provided by a first electronic device (810) in conjunction with a second electronic device (820) of FIG. 8. The first electronic device (910) and the second electronic device (920) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. The first electronic device (910) may correspond to the first electronic device (810) described above with reference to FIG. 8. For example, the first electronic device (910) may be a wearable device such as a smartwatch. The second electronic device (920) may correspond to the second electronic device (820) described above with reference to FIG. 8. For example, the second electronic device (920) may be a wearable device such as a smart ring.
[0208] Referring to FIG. 9A, a first electronic device (910) can be connected to a second electronic device (920). For example, the first electronic device (910) can provide a control signal to the second electronic device (920) by operating as a host device. The first electronic device (910) can identify at least one service (911) that can be provided to a user based on information regarding specifications of the first electronic device (910) and information regarding specifications of the second electronic device (920). For example, the first electronic device (910) can identify a health / medical service (911a) and a sport-related service (911c) as services (911) that can be provided to a user.
[0209] In one embodiment, the first electronic device (910) can display a list of services (911). For example, the first electronic device (910) can output a list of services (911) that the first electronic device (910) can provide to the user, either alone or together with the second electronic device (920), on the display of the first electronic device (910). For example, the first electronic device (910) can display a list including health / medical related services (911a) and sports related services (911c). For example, the first electronic device (910) may display a list of services (911) that the first electronic device (910) can provide to the user, either alone or together with the second electronic device (920), together with services that the electronic devices (e.g., 201, 204, 205, 206, 207, 208, 209 of FIG. 2) can provide. For example, the first electronic device (910) may display services (911a, 911c) that the first electronic device (910) can provide to the user, either alone or together with the second electronic device (920), differently from other services (911b, 911d, 911e, 911f). For example, the first electronic device (910) may display services (911a, 911c) that the first electronic device (910) can provide to the user alone or together with the second electronic device (920) in a different color than other services (911b, 911d, 911e, 911f).
[0210] In one embodiment, the first electronic device (910) may assign a priority to the service (911). For example, the first electronic device (910) may assign a higher priority to a service provided through the first electronic device (910) and the second electronic device (920) than to a service provided through only the first electronic device (910). For example, the first electronic device (910) may assign a first priority to a health-related service (911a) provided using a heart rate sensor (e.g., 334 of FIG. 3) of the second electronic device (920). For example, the first electronic device (910) may assign a second priority to a movement-related service (911c) provided using a gyro sensor (e.g., 335 of FIG. 3) of the first electronic device (910).
[0211] In one embodiment, the first electronic device (910) may display a list of services (911) based on priorities. For example, the first electronic device (910) may place services with higher priorities at the top of the list, and services with lower priorities at the bottom of the list. For example, the first electronic device (910) may place health-related services assigned the first priority at the top of the list.
[0212] According to one embodiment, the first electronic device (910) may receive a user input (990a) for a list including services (911). For example, the first electronic device (910) may receive a user input (990a) for selecting at least one service from a list including health / medical related services (911a), travel / tourism related services (911b), sport related services (911c), life / shopping related services (911d), cooking / service related services (911e), finance / economy related services (911f), and education / learning related services (not shown) displayed on the display. For example, the first electronic device (910) may receive user input (990a) only for services (911a, 911c) that the first electronic device (910) can provide alone or together with the second electronic device (920). For example, the first electronic device (910) may ignore user input for services (911b, 911d, 911e, 911f) that the first electronic device (910) cannot provide.
[0213] According to one embodiment, the first electronic device (910) can identify at least one service selected by the user. For example, in response to a user input (990a) selecting a service (911c) related to exercise from a list including displayed services (911), the first electronic device (910) can identify that the user has selected the service (911c) related to exercise. The first electronic device (910) can display the service selected by the user differently from services that are not selected. For example, the first electronic device (910) can display the service selected by the user in a different color from other services on the list including the service (911). For example, the first electronic device (910) can display the service selected by the user with a different indicator from other services on the list including the service (911).
[0214] According to one embodiment, the first electronic device (910) can provide a service selected by the user. For example, the first electronic device (910) may not provide a service not selected by the user to the user. For example, the first electronic device (910) may only provide a service selected by the user among the services (911a, 911c) identified as being available for provision. For example, the first electronic device (910) may not perform operations related to a service not selected by the user. For example, the first electronic device (910) may control the second electronic device (920) to perform operations only related to a service selected by the user.
[0215] In one embodiment, the first electronic device (910) can provide only the service selected by the user using the artificial intelligence model. For example, the first electronic device (910) can provide the service by applying only data related to the service selected by the user to the artificial intelligence models of the first electronic device (910) and the second electronic device (920). For example, the first electronic device (910) can provide the second electronic device (920) with data for constructing an artificial intelligence model related to the service selected by the user.
[0216] FIG. 9B is a diagram illustrating an operation of receiving a user's input for services provided by a first electronic device through a second electronic device according to one embodiment. FIG. 9B is a diagram illustrating an operation of receiving a user's input for items of services provided by a second electronic device (920) through the first electronic device (910) in preparation for the first electronic device (910) being disconnected from the second electronic device (920) as described above with reference to FIG. 9A.
[0217] Referring to FIG. 9B, a first electronic device (910) can display a list (912) including at least one electronic device. The first electronic device (910) can receive a user input (990b) for the list (912) of electronic devices. For example, the first electronic device (910) can receive a user input (990b) for selecting a ring from a list (912) including watches and rings displayed on the display.
[0218] According to one embodiment, the first electronic device (910) can identify service items that can be provided through the electronic device selected by the user. For example, the first electronic device (910) can identify sleep coaching, a health / medical service item provided through the ring, in response to a user's input selecting the ring. For example, the first electronic device (910) can identify running coaching, a sport-related service item provided through the ring, in response to a user's input selecting the ring.
[0219] In one embodiment, the first electronic device (910) may display a list (913) of services that the electronic device selected by the user can provide. For example, the first electronic device (910) may display a list (913) of health / medical services that include sleep coaching provided through a ring. For example, the first electronic device (910) may display a list (913) of sports-related services that include running coaching provided through a ring.
[0220] In one embodiment, the first electronic device (910) may prioritize service items. For example, the first electronic device (910) may prioritize sleep coaching provided through the selected electronic device over blood pressure coaching not provided through the selected electronic device. For example, the first electronic device (910) may prioritize running coaching provided through the selected electronic device (930) over weight coaching not provided through the selected electronic device (930).
[0221] In one embodiment, the first electronic device (910) may display a list (913) containing service items based on priority. For example, the first electronic device (910) may place items with higher priority at the top of the list (913) and items with lower priority at the bottom of the list (913). For example, the first electronic device (910) may place sleep coaching, which is given a higher priority than other items, at the top of the list (913). For example, the first electronic device (910) may place running coaching, which is given a higher priority than other items, at the top of the list (913).
[0222] In one embodiment, the first electronic device (910) may receive a user input (990b) for a list (913) containing service items. For example, the first electronic device (910) may receive a user input (990b) for pre-selecting service items to be provided to the user through the second electronic device (920) when the first electronic device (910) is disconnected from the second electronic device (920). For example, the first electronic device (910) may receive a user input (990b) only for service items that the second electronic device (920) can provide alone. For example, the first electronic device (910) may ignore a user input for service items that the second electronic device (920) cannot provide. For example, the first electronic device (910) may receive a user input (990b) for sleep coaching and running coaching.
[0223] According to one embodiment, the first electronic device (910) can identify at least one service item selected by the user. For example, in response to a user input (990b) selecting running coaching from among the displayed items, the first electronic device (910) can identify that the user has selected running coaching from the sports-related service. The first electronic device (910) can display the item selected by the user differently from unselected items. For example, the first electronic device (910) can display the item selected by the user in a different color from other items on a list (913) containing service items. For example, the first electronic device (910) can display the item selected by the user with a different indicator from other items on a list (913) containing service items.
[0224] According to one embodiment, the first electronic device (910) may provide service items selected by the user through the second electronic device (920). For example, when the first electronic device (910) is disconnected from the second electronic device (920), the second electronic device (920) may provide the items selected by the user. For example, the second electronic device (920) may provide only the items selected by the user among the items identified as being available for provision. For example, when the first electronic device (910) is disconnected from the second electronic device (920), the second electronic device (920) may only perform operations related to the items selected by the user. For example, the second electronic device (920) may not provide the user with items not selected by the user. For example, the second electronic device (920) may not perform operations related to items not selected by the user.
[0225] According to one embodiment, the second electronic device (920) may provide only the items of the service selected by the user using the artificial intelligence model. For example, the first electronic device (910) may provide the second electronic device (920) with data for constructing an artificial intelligence model that performs operations on the items selected by the user in preparation for the disconnection with the second electronic device (920). The second electronic device (920) may provide the items of the service using the constructed artificial intelligence model when the first electronic device (910) is disconnected from the second electronic device (920).
[0226] FIG. 10 is a flowchart illustrating operations of an electronic device providing a service by connecting to an external electronic device, according to one embodiment. In the following embodiments, the operations may be performed sequentially, but 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. The operations of FIG. 10 may include an embodiment of the operations performed by the electronic device (101) described above with reference to FIG. 1. The operations of the electronic device illustrated in FIG. 10 may be performed by a processor (e.g., the processor (120) of FIG. 1) performing calculations or controlling components of the electronic device (e.g., the electronic device (101) of FIG. 1).
[0227] Referring to operation 1010, according to one embodiment, the electronic device may be connected to a first external electronic device. For example, the first external electronic device may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. For example, the first external electronic device may include one of the electronic devices (202, 203, 204, 205, 206, 207, 208, 209) described above with reference to FIG. 2. For example, the electronic device may communicate with the first external electronic device using a short-range communication technology (e.g., Bluetooth). TM , BLE (Bluetooth low energy), Wi-Fi, NFC (near field communication), UWB (ultra-wide band), infrared (infra-red) communication, ZigBee, or Z-Wave). For example, the electronic device can be connected to the first external electronic device by a wire according to the USB standard. For example, the electronic device can be connected through a server by being registered to the same user account as the first external electronic device. The electronic device can be connected to the first external electronic device, which operates as a client device, by operating as a host device.
[0228] Referring to operation 1020, according to one embodiment, the electronic device may obtain identification information of the first external electronic device. For example, the electronic device may obtain identification information including at least one of a serial number of the first external electronic device, information about a manufacturer of the first external electronic device, information about a model of the first external electronic device, a MAC address of the first external electronic device, an IMEI number of the first external electronic device, or a unique identifier of the first external electronic device. For example, the electronic device may receive identification information of the first external electronic device from the first external electronic device when the first external electronic device is connected to the electronic device as a client device.
[0229] According to one embodiment, the electronic device may configure a first external electronic device management module to provide a control signal to the first external electronic device based on receiving identification information of the first external electronic device. The external electronic device management module may be a module that monitors one or more external electronic devices connected to the electronic device and provides a control signal for processing data related to a service to be provided to a user.
[0230] According to one embodiment, the electronic device can obtain information regarding the specifications of a first external electronic device. For example, when forming a connection with the first external electronic device, the electronic device can receive information regarding the specifications of the first external electronic device from the first external electronic device. For example, the electronic device can identify information regarding the specifications of the first external electronic device from a lookup table (LUT) in which identification information of the electronic device and information regarding the specifications of the electronic device are mapped.
[0231] Referring to operation 1030, according to one embodiment, the electronic device may identify at least one first service. For example, the electronic device may identify at least one service from a list including services related to health (health / medical), services related to travel (travel / tourism), services related to sports (sports), services related to life (life / shopping), services related to cooking (cooking / service), services related to finance (finance / economy), and services related to education (education / learning).
[0232] For example, an electronic device may identify at least one first service that can be provided to a user based on information regarding the specifications of a first external electronic device. For example, the electronic device may identify at least one first service that can be provided alone or in conjunction with the first external electronic device. For example, the electronic device may identify the first service that can be provided to a user based on data output from an artificial intelligence model built on at least one of the electronic device and the first external electronic device.
[0233] For example, the electronic device can identify at least one first service that the electronic device can provide, either alone or together with a first external electronic device, from a lookup table (LUT) in which provideable services are mapped according to information about the specifications of the electronic device.
[0234] For example, the electronic device may identify at least one first service based on information about sensors of the electronic devices (e.g., information about the type of sensor, information that can be obtained using the sensor), and information about the computing capabilities of the electronic devices.
[0235] Referring to operation 1040, according to one embodiment, the electronic device may provide at least one of the first services. For example, the electronic device may provide at least one service from a list including health / medical related services, travel / tourism related services, sports related services, life / shopping related services, cooking / service related services, finance / economy related services, and education / learning related services through an application.
[0236] According to one embodiment, the electronic device may provide at least one of the first services to the user using an artificial intelligence model built into the electronic device and / or a first external electronic device. For example, the electronic device may provide at least one of the first services to the user using data output from an artificial intelligence model built into the electronic device and / or the first external electronic device.
[0237] In one embodiment, an electronic device may build an artificial intelligence model trained to process data for providing a first service to the electronic device and / or a first external electronic device. For example, the electronic device may control the first external electronic device to build the first artificial intelligence model. For example, the electronic device may generate data regarding the first artificial intelligence model to be built on the first external electronic device and transmit the data to the first external electronic device, thereby allowing the first external electronic device to build the first artificial intelligence model.
[0238] According to one embodiment, the electronic device may build an artificial intelligence model based on information regarding the specifications of the electronic device and the first external electronic device. For example, the electronic device may build an artificial intelligence model based on information regarding sensors of the electronic device and the first external electronic device (e.g., information regarding the type of sensor, information that can be acquired using the sensor), and information regarding the computational capabilities of the electronic device and the first external electronic device. For example, the electronic device may build a lightweight artificial intelligence model tailored to the first external electronic device.
[0239] According to one embodiment, the electronic device may build an artificial intelligence model based on information about the status of the electronic device and the first external electronic device. For example, the electronic device may build the artificial intelligence model based on at least one of information about the battery of the electronic device and the first external electronic device (e.g., remaining battery capacity, hourly battery consumption), information about storage space (e.g., information about total storage space, information about remaining storage space, information about available temporary memory), or information about computing capability (e.g., information about a process currently being processed by a processor, information about a process occupying a processor, information about an operating frequency of the processor, information about a utilization rate of the processor).
[0240] In one embodiment, the electronic device may provide data related to a first AI model to be built on the first external electronic device based on an AI model built on the electronic device. For example, the electronic device may identify a second AI model used to provide a first service among the AI models built on the electronic device, and provide data related to the first AI model generated based on the second AI model to the first external electronic device.
[0241] FIG. 11 is a flowchart illustrating operations for receiving user input regarding services provided by an electronic device, according to one embodiment. In the following embodiments, the operations may be performed sequentially, but 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. The operations of FIG. 11 may include an embodiment of the operations performed by the electronic device (101) described above with reference to FIG. 1. The operations of the electronic device illustrated in FIG. 11 may be performed by a processor (e.g., the processor (120) of FIG. 1) performing calculations or controlling components of the electronic device. The operations of the electronic device illustrated in FIG. 11 may include operations additional to the operations of the electronic device described above with reference to FIG. 10.
[0242] Referring to operation 1110, according to one embodiment, the electronic device may display a list of services including the first service. For example, the electronic device may display a list of services including the first service identified in operation 1030. For example, the electronic device may display a list including services related to health (health / medical), services related to travel (travel / tourism), services related to sports (sport), services related to life (life / shopping), services related to cooking (cooking / service), services related to finance (finance / economy), and services related to education (education / learning).
[0243] In one embodiment, the electronic device can display a list of services based on priority. For example, the electronic device can place a service with a higher priority among the first services at the top of the list, and a service with a lower priority among the first services at the bottom of the list. For example, the electronic device can prioritize services provided through the first external electronic device higher than services provided through the electronic device alone.
[0244] Referring to operation 1120, according to one embodiment, the electronic device may receive an input for selecting at least one service from a list of services. For example, the electronic device may receive a user input for selecting at least one service from a list including services related to health (health / medical), services related to travel (travel / tourism), services related to sports (sport), services related to life (life / shopping), services related to cooking (cooking / service), services related to finance (finance / economy), and services related to education (education / learning) displayed on the display.
[0245] Referring to operation 1130, according to one embodiment, the electronic device may identify at least one second service selected by the user. For example, the electronic device may identify that the user has selected an exercise-related service in response to a user input of touching an exercise-related service from a list of displayed services. The electronic device may display the second service selected by the user differently from the first service that was not selected. For example, the electronic device may identify a number of second services that are equal to or less than the number of first services identified in operation 1030.
[0246] Referring to operation 1140, according to one embodiment, the electronic device may provide at least one of the second services. For example, the electronic device may provide only the services selected by the user using the AI model. For example, the electronic device may provide the second service using data output from the AI model by applying only data related to the second service to the AI models of the electronic device and the first external electronic device.
[0247] FIG. 12 is a flowchart illustrating operations for providing a service when an electronic device is additionally connected to an external electronic device, according to one embodiment. In the following embodiments, the operations may be performed sequentially, but 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. The operations of FIG. 12 may include an embodiment of the operations performed by the electronic device (101) described above with reference to FIG. 1. The operations of the electronic device illustrated in FIG. 12 may be performed by a processor (e.g., the processor (120) of FIG. 1) performing calculations or controlling components of the electronic device. The operations of the electronic device illustrated in FIG. 12 may include operations additional to the operations of the electronic device described above with reference to FIG. 10 and / or FIG. 11.
[0248] Referring to operation 1210, according to one embodiment, the electronic device may be connected to a second external electronic device. For example, the electronic device connected to the first external electronic device may also be connected to the second external electronic device. The second external electronic device may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. For example, the second external electronic device may include one of the electronic devices (202, 203, 204, 205, 206, 207, 208, 209) described above with reference to FIG. 2. For example, the electronic device may communicate with the second external electronic device using a short-range communication technology (e.g., Bluetooth). TM , BLE (Bluetooth low energy), Wi-Fi, NFC (near field communication), UWB (ultra-wide band), infrared (infra-red) communication, ZigBee, or Z-Wave). For example, the electronic device can be connected to a second external electronic device by a wire according to the USB standard. For example, the electronic device can be connected through a server by being registered to the same user account as the second external electronic device. The electronic device can be connected to a second external electronic device that operates as a client device by operating as a host device.
[0249] Referring to operation 1220, according to one embodiment, the electronic device may obtain identification information of the second external electronic device. For example, the electronic device may obtain identification information including at least one of a serial number of the second external electronic device, information about the manufacturer of the second external electronic device, information about the model of the second external electronic device, a medium access control (MAC) address of the second external electronic device, an international mobile equipment identity (IMEI) number of the second external electronic device, or a unique identifier of the second external electronic device. For example, the electronic device may receive identification information of the second external electronic device from the second external electronic device when the second external electronic device is connected to the electronic device as a client device. For example, the electronic device may update the first external electronic device management module to provide a control signal to the second external electronic device based on obtaining the identification information of the second external electronic device. The electronic device may update the first external electronic device management module, which is configured to monitor only the first external electronic device and transmit control signals only to the first external electronic device, to also monitor the status of the second external electronic device and transmit control signals to the second external electronic device.
[0250] According to one embodiment, the electronic device may obtain information regarding the specifications of a second external electronic device. For example, when establishing a connection with the second external electronic device, the electronic device may receive information regarding the specifications of the second external electronic device from the second external electronic device. For example, the electronic device may identify information regarding the specifications of the second external electronic device from a lookup table (LUT) in which identification information of the electronic device and information regarding the specifications of the electronic device are mapped.
[0251] Referring to operation 1230, according to one embodiment, the electronic device may identify at least one third service. For example, the electronic device may identify at least one service from a list including services related to health (health / medical), services related to travel (travel / tourism), services related to sports (sports), services related to life (life / shopping), services related to cooking (cooking / service), services related to finance (finance / economy), and services related to education (education / learning). For example, the electronic device may identify a number of third services that is equal to or greater than the number of first services identified in operation 1030. For example, the electronic device may identify a number of third services that is equal to or greater than the number of second services identified in operation 1130.
[0252] For example, the electronic device may identify at least one third service that can be provided to the user based on information regarding the specifications of the first external electronic device and the second external electronic device. For example, the electronic device may identify at least one third service that can be provided alone or in conjunction with at least one of the first external electronic device and the second external electronic device. For example, the electronic device may identify the third service that can be provided to the user based on data output from an artificial intelligence model built on the electronic device or on at least one of the first external electronic device and the second external electronic device.
[0253] For example, the electronic device can identify at least one third service that the electronic device can provide, either alone or together with the first external electronic device and the second external electronic device, from a lookup table (LUT) in which services that can be provided are mapped according to information about the specifications of the electronic device.
[0254] For example, the electronic device may identify at least one third service based on information about sensors of the electronic device (e.g., information about the type of sensor, information that can be obtained using the sensor), and information about the computing capabilities of the electronic device.
[0255] Referring to operation 1240, according to one embodiment, the electronic device may provide at least one of the third services to the user. For example, the electronic device may provide at least one service from a list including health / medical related services, travel / tourism related services, sports related services, life / shopping related services, cooking / service related services, finance / economy related services, and education / learning related services through an application.
[0256] According to one embodiment, the electronic device may provide at least one of the third services to the user using an artificial intelligence model built into the electronic device, the first external electronic device, and / or the second external electronic device. For example, the electronic device may provide at least one of the third services to the user using data output from the artificial intelligence model built into the electronic device and / or the first external electronic device.
[0257] In one embodiment, an electronic device may build an artificial intelligence model trained to process data for providing a third service to the electronic device, a first external electronic device, and / or a second external electronic device. For example, the electronic device may control the second external electronic device to build the artificial intelligence model. For example, the electronic device may generate data regarding the artificial intelligence model to be built on the second external electronic device and transmit it to the second external electronic device, thereby allowing the second external electronic device to build the artificial intelligence model.
[0258] According to one embodiment, the electronic device can build an artificial intelligence model based on information regarding specifications of the electronic device, the first external electronic device, and the second external electronic device. For example, the electronic device can build an artificial intelligence model based on information regarding sensors of the electronic device, the first external electronic device, and the second external electronic device (e.g., information regarding the type of the sensor, information that can be acquired using the sensor), and information regarding the computational capabilities of the electronic device, the first external electronic device, and the second external electronic device. For example, the electronic device can build a lightweight artificial intelligence model suitable for the second external electronic device.
[0259] According to one embodiment, the electronic device may build an artificial intelligence model based on information about the states of the electronic device, the first external electronic device, and the second external electronic device. For example, the electronic device may build the artificial intelligence model based on at least one of information about batteries of the electronic device, the first external electronic device, and the second external electronic device (e.g., remaining battery capacity, hourly battery consumption), information about storage space (e.g., information about total storage space, information about remaining storage space, information about available temporary memory), or information about computing capability (e.g., information about a process currently being computed by a processor, information about a process occupying a processor, information about an operating frequency of a processor, and information about a utilization rate of a processor).
[0260] In one embodiment, the electronic device may provide data related to an AI model to be built on a second external electronic device based on an AI model built on the electronic device. For example, the electronic device may identify a second AI model used to provide a third service among the AI models built on the electronic device, and provide data related to a third AI model generated based on the second AI model to the second external electronic device.
[0261] FIG. 13 is a flowchart illustrating operations for providing a service when an electronic device is disconnected from one of a plurality of external electronic devices, according to an embodiment. In the following embodiments, the operations may be performed sequentially, but 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. The operations of FIG. 13 may include an embodiment of the operations performed by the electronic device (101) described above with reference to FIG. 1. The operations of the electronic device illustrated in FIG. 13 may be performed by a processor (e.g., the processor (120) of FIG. 1) performing calculations or controlling components of the electronic device. The operations of the electronic device illustrated in FIG. 13 may include operations additional to the operations of the electronic device described above with reference to FIG. 12.
[0262] Referring to operation 1310, according to one embodiment, the electronic device may identify that a connection with a first external electronic device is released. The first external electronic device may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. The first external electronic device may correspond to at least one of the second electronic device (202) to the ninth electronic device (209) described above with reference to FIG. 2. For example, the electronic device may identify that a connection between the electronic device and the first external electronic device is released based on a decrease in the strength of a signal between the electronic device and the first external electronic device. For example, the electronic device may identify that a connection is released based on a remaining battery level of the first external electronic device.
[0263] Referring to operation 1320, according to one embodiment, the electronic device may identify at least one fourth service. For example, the electronic device may identify at least one service from a list including services related to health (health / medical), services related to travel (travel / tourism), services related to sports (sports), services related to life (life / shopping), services related to cooking (cooking / service), services related to finance (finance / economy), and services related to education (education / learning). For example, the electronic device may identify a number of fourth services that are equal to or less than the number of third services identified in operation 1230.
[0264] For example, the electronic device may identify at least one fourth service that can be provided to the user based on information regarding the specifications of the second external electronic device. For example, the electronic device may identify at least one fourth service that can be provided alone or in conjunction with the second external electronic device. For example, the electronic device may identify the fourth service that can be provided to the user based on data output from an artificial intelligence model built on at least one of the electronic device and the second external electronic device.
[0265] For example, the electronic device can identify at least one fourth service that the electronic device can provide, either alone or together with a second external electronic device, from a lookup table (LUT) that maps provideable services according to information about the specifications of the electronic device.
[0266] For example, the electronic device may identify at least one fourth service based on information about sensors of the electronic devices (e.g., information about the type of sensor, information that can be obtained using the sensor), and information about the computing capabilities of the electronic devices.
[0267] Referring to operation 1330, the electronic device may provide at least one of the fourth services to the user. For example, the electronic device may provide at least one service from a list including health / medical services, travel / tourism services, sports services, life / shopping services, cooking / service services, finance / economy services, and education / learning services through an application.
[0268] According to one embodiment, the electronic device may provide at least one of the four services to the user using an artificial intelligence model built in the electronic device and / or a second external electronic device. For example, the electronic device may provide at least one of the four services to the user using data output from an artificial intelligence model built in the electronic device and / or a second external electronic device. For example, the electronic device may provide at least one of the four services to the user using the artificial intelligence model of the second external electronic device described above with reference to operation 1240. For example, the electronic device may update the artificial intelligence model of the second external electronic device described above with reference to operation 1240 to provide at least one of the four services to the user.
[0269] In one embodiment, the electronic device can update the AI model based on information regarding the specifications of the electronic device and the second external electronic device. For example, the electronic device can update the AI model based on information regarding the sensors of the electronic device and the second external electronic device (e.g., information regarding the type of sensor, information that can be acquired using the sensor), and information regarding the computational capabilities of the electronic device and the second external electronic device. For example, the electronic device can update the AI model by making it lightweight to match the second external electronic device.
[0270] According to one embodiment, the electronic device may update the artificial intelligence model based on information regarding the status of the electronic device and the second external electronic device. For example, the electronic device may update the artificial intelligence model based on at least one of information regarding the battery of the electronic device and the second external electronic device (e.g., remaining battery capacity, hourly battery consumption), information regarding storage space (e.g., total storage space information, remaining storage space information, available temporary memory information), or information regarding computing capability (e.g., information regarding a process currently being processed by a processor, information regarding a process occupying a processor, information regarding an operating frequency of the processor, and information regarding a utilization rate of the processor).
[0271] FIG. 14 is a diagram illustrating data transmitted and received between electronic devices when a first electronic device is connected to a second electronic device and a third electronic device and then disconnected from the first electronic device, according to one embodiment. The first electronic device (1401) may correspond to the electronic device (101) described above with reference to FIG. 1. The second electronic device (1402) and the third electronic device (1403) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1. The first electronic device (1401) may correspond to the first electronic device (201) described above with reference to FIG. 2. For example, the first electronic device (1401) may be a mobile communication device such as a smartphone. The second electronic device (1402) and the third electronic device (1403) may correspond to at least one of the electronic devices (202, 203, 204, 205, 206, 207, 208, 209) described above with reference to FIG. 2.
[0272] Referring to operation 1410a, a first electronic device (1401) may be connected to a second electronic device (1402). Referring to operation 1420a, the first electronic device (1401) may be connected to a third electronic device (1403). Operations 1410a and 1420a may occur simultaneously. Alternatively, operations 1410a and 1420a may occur sequentially at different times. For example, the first electronic device (1401) may be wirelessly connected to the second electronic device (1402) and / or the third electronic device (1403) via short-range communication technology. For example, the first electronic device (1401) may be wiredly connected to the second electronic device (1402) and / or the third electronic device (1403). For example, a first electronic device (1401) can be connected through a server by being registered to the same user account as a second electronic device (1402) and / or a third electronic device (1403). For example, the first electronic device (1401) can be connected to a second electronic device (1402) and a third electronic device (1403) by operating as a host device, which operate as client devices.
[0273] Referring to operation 1410b, the first electronic device (1401) can obtain identification information of the second electronic device (1402). Referring to operation 1420b, the first electronic device (1401) can obtain identification information of the third electronic device (1403). For example, the electronic device may obtain identification information including at least one of a serial number of the second electronic device (1402) and / or the third electronic device (1403), information about a manufacturer of the second electronic device (1402) and / or the third electronic device (1403), information about a model of the second electronic device (1402) and / or the third electronic device (1403), a MAC address of the second electronic device (1402) and / or the third electronic device (1403), an IMEI number of the second electronic device (1402) and / or the third electronic device (1403), or a unique identifier of the second electronic device (1402) and / or the third electronic device (1403). For example, the first electronic device (1401) can obtain identification information of the second electronic device (1402) and the third electronic device (1403) by receiving signals broadcast from the second electronic device (1402) and the third electronic device (1403).
[0274] Actions 1410a and 1410b may occur simultaneously. For example, the first electronic device (1401) may receive identification information of the second electronic device (1402) from the second electronic device (1402) when the second electronic device (1402) is connected to the first electronic device (1401) as a client device. Alternatively, actions 1410a and 1410b may occur sequentially at different times.
[0275] Actions 1420a and 1420b may occur simultaneously. For example, the first electronic device (1401) may receive identification information of the second electronic device (1402) from the third electronic device (1403) when the third electronic device (1403) is connected to the first electronic device (1401) as a client device. Alternatively, actions 1420a and 1420b may occur sequentially at different times.
[0276] According to one embodiment, the first electronic device (1401) can build or update an electronic device management module that provides a control signal to the second electronic device (1402) by obtaining identification information of the second electronic device (1402).
[0277] According to one embodiment, the first electronic device (1401) can build or update an electronic device management module that provides a control signal to the third electronic device (1403) by obtaining identification information of the third electronic device (1403).
[0278] According to one embodiment, the first electronic device (1401) can obtain identification information of the second electronic device (1402) and / or the third electronic device (1403) using an electronic device management module (e.g., 319 of FIG. 3).
[0279] According to one embodiment, a first electronic device (1401) can obtain information regarding specifications of a second electronic device (1402) and / or a third electronic device (1403) using an electronic device management module (e.g., 319 of FIG. 3).
[0280] Referring to operation 1430, the first electronic device (1401) may provide data regarding the first artificial intelligence model to the second electronic device (1402). For example, the first electronic device (1401) may generate data regarding the first artificial intelligence model using an artificial intelligence model management module (e.g., 611 of FIG. 6). For example, the data regarding the first artificial intelligence model may include data generated based on the artificial intelligence model of the first electronic device (e.g., 318 of FIG. 3). For example, the data regarding the first artificial intelligence model may include data for enabling a lightweight artificial intelligence to be built in the second electronic device (1402) based on information regarding the specifications of the second electronic device (1402) and / or information regarding the status of the second electronic device (1402).
[0281] According to one embodiment, the first electronic device (1401) may generate data related to a first artificial intelligence model to be built in the second electronic device (1402) based on information about the specifications of the second electronic device (1402). The first electronic device (1401) may generate data related to the first artificial intelligence model based on information about the specifications of the second electronic device (1402) identified through identification information of the second electronic device (1402).
[0282] According to one embodiment, the first electronic device (1401) may generate data related to a first artificial intelligence model to be built in the second electronic device (1402) based on information about the state of the second electronic device (1402). The first electronic device (1401) may generate data related to the first artificial intelligence model based on information about the state of the second electronic device (1402) received from the second electronic device (1402).
[0283] In one embodiment, the first electronic device may provide a control signal to the second electronic device (1402) to process data regarding a service using the first artificial intelligence model. For example, the first electronic device (1401) may provide the control signal to the second electronic device through an electronic device management module (e.g., 319 of FIG. 3).
[0284] Referring to operation 1440, the first electronic device (1401) may provide data regarding a second artificial intelligence model to the third electronic device (1403). For example, the first electronic device (1401) may generate data regarding the second artificial intelligence model using an artificial intelligence model management module (e.g., 611 of FIG. 6). For example, the data regarding the second artificial intelligence model may include data generated based on the artificial intelligence model of the first electronic device (e.g., 318 of FIG. 3). For example, the data regarding the second artificial intelligence model may include data for enabling a lightweight artificial intelligence to be built in the third electronic device (1403) based on information regarding specifications of the third electronic device (1403) and / or information regarding the status of the third electronic device (1403).
[0285] Referring to operation 1450, the first electronic device (1401) may provide data regarding an electronic device management module (e.g., 319 of FIG. 3) to the second electronic device (1402). For example, the first electronic device (1401) may provide data regarding the electronic device management module to the second electronic device (1402) so that the second electronic device may operate as a host device when the connection between the first electronic device (1401) and the electronic devices (1402, 1403) is disconnected. For example, the data regarding the electronic device management module provided to the second electronic device (1402) may include data for constructing a module that is lighter than the electronic device management module (e.g., 319 of FIG. 3) constructed in the first electronic device (1401).
[0286] In one embodiment, the first electronic device (1401) may provide data regarding an electronic device management module to the second electronic device (1402) when the connection between the first electronic device (1401) and the electronic devices (1402, 1403) is expected to be disconnected. For example, the first electronic device (1401) may identify that the connection between the electronic devices (1402, 1403) may be disconnected based on a weakening of the signal strength between the first electronic device (1401) and the electronic devices (1402, 1403), and may provide data regarding an electronic device management module to the second electronic device (1402). For example, when the remaining battery level of the first electronic device (1401) is below a predetermined range, the first electronic device (1401) can identify that the connection between the electronic devices (1402, 1403) can be disconnected, and provide data regarding the electronic device management module to the second electronic device (1402).
[0287] According to one embodiment, the first electronic device (1401) may provide data regarding an artificial intelligence model management module (e.g., 722 of FIG. 7) to the second electronic device (1402). For example, when the first electronic device (1401) provides data regarding an electronic device management module (e.g., 319 of FIG. 3) to the second electronic device (1402), the first electronic device (1401) may provide data regarding the artificial intelligence model management module to the second electronic device (1402). For example, the data regarding the electronic device management module provided to the second electronic device (1402) may include data for constructing a module that is lighter than the electronic device management module constructed in the first electronic device (1401) (e.g., 611 of FIG. 6).
[0288] Referring to operations 1460a and 1460b, the first electronic device (1401) may be disconnected from the electronic devices (1402, 1403). For example, the first electronic device (1401) may be disconnected by moving away from the electronic devices (1402, 1403). For example, the first electronic device (1401) may be disconnected from the electronic devices (1402, 1403) by powering off. For example, the first electronic device (1401) may be disconnected from the electronic devices (1402, 1403) by a predetermined setting (e.g., airplane mode).
[0289] In one embodiment, the second electronic device (1402) may operate as a host device in response to a disconnection with the first electronic device (1401). For example, the second electronic device (1402) may provide a control signal to the third electronic device (1403). For example, the second electronic device (1402) may provide the control signal to the third electronic device (1403) through an electronic device management module built based on data received from the first electronic device.
[0290] Referring to operation 1470, the second electronic device (1402) may provide data regarding a second artificial intelligence model to the third electronic device (1403). For example, the second electronic device (1402) may provide data regarding the second artificial intelligence model to the third electronic device (1403) through an artificial intelligence model management module built based on data received from the first electronic device (1401). For example, the data regarding the second artificial intelligence model may include data generated based on information regarding specifications of the second electronic device (1402) and the third electronic device (1403) and / or information regarding states of the second electronic device (1402) and the third electronic device (1403). The data regarding the second artificial intelligence model may include data for building or updating a lightweight artificial intelligence model suitable for the third electronic device (1403).
[0291] FIG. 15 is a diagram illustrating data transmitted and received between electronic devices when the first electronic device is connected to a third electronic device while the first electronic device is connected to a second electronic device, according to one embodiment. The first electronic device (1501) may correspond to the electronic device (101) described above with reference to FIG. 1 . The second electronic device (1502) and the third electronic device (1503) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1 . The first electronic device (1501) may correspond to the first electronic device (201) described above with reference to FIG. 2 . For example, the first electronic device (1501) may be a mobile communication device such as a smartphone. The second electronic device (1502) may correspond to at least one of the electronic devices (202, 203, 204, 205, 206, 207, 208, 209) described above with reference to FIG. 2. Here, the second electronic device (1502) corresponds to earbuds (e.g., 204 of FIG. 2) and the third electronic device (1503) corresponds to a head-mounted display device (e.g., 209 of FIG. 2), but is not limited thereto.
[0292] Referring to operation 1510a, a first electronic device (1501) can be connected to a second electronic device (1502). The operation of connecting the first electronic device (1501) to the second electronic device (1502) can be analogously applied to operations 1410a and 1420a of FIG. 14. Duplicate details are omitted.
[0293] Referring to operation 1510b, the first electronic device (1501) may provide data regarding a first artificial intelligence model to the second electronic device (1502). The data regarding the first artificial intelligence model may include data for constructing an artificial intelligence model in the second electronic device (1502) that is used for a service to be provided to the user by the second electronic device (1502).
[0294] For example, the first electronic device (1501) may generate data regarding a first artificial intelligence model based on at least one of information regarding the specifications of the second electronic device (1502) or information regarding the status of the second electronic device (1502), and provide the data to the second electronic device (1502). For example, the first electronic device (1501) may generate data regarding the first artificial intelligence model based on information regarding sensors included in the second electronic device (1502) (e.g., information regarding the types of sensors, information regarding data acquired through the sensors). For example, the first electronic device (1501) may generate data regarding the first artificial intelligence model based on information regarding microphones and speakers included in the second electronic device (1502) (the number of microphones, the number of speakers). The data regarding the first artificial intelligence model may include data for constructing an artificial intelligence model that allows the second electronic device (1502) to properly accept a user's speech and properly convey output to the user.
[0295] The operation of the first electronic device (1501) providing data regarding the first artificial intelligence model to the second electronic device (1502) can be analogized to the operation of the artificial intelligence model management module described above with reference to operation 1430 of FIG. 14 and FIG. 6, so overlapping content is omitted.
[0296] Referring to operation 1520a, the first electronic device (1501) can be connected to the third electronic device (1503). The operation of connecting the first electronic device (1501) to the third electronic device (1503) can be analogously applied to operations 1410a and 1420a of FIG. 14. Duplicate details are omitted.
[0297] Referring to operation 1520b, the first electronic device (1501) may provide data regarding a second artificial intelligence model to a third electronic device (1503). The data regarding the second artificial intelligence model may include data for constructing an artificial intelligence model in the third electronic device (1503) that is used for a service to be provided to the user by the third electronic device (1503).
[0298] For example, the first electronic device (1501) may generate data regarding a second artificial intelligence model based on at least one of information regarding specifications of at least one of the second electronic device (1502) or the third electronic device (1503) or information regarding a status of at least one of the second electronic device (1502) or the third electronic device (1503), and provide the data to the third electronic device (1503). For example, the first electronic device (1501) may generate data regarding a second artificial intelligence model based on information regarding sensors included in at least one of the second electronic device (1502) or the third electronic device (1503) (e.g., information regarding types of sensors, information regarding data acquired through sensors). For example, the first electronic device (1501) may generate data regarding a second artificial intelligence model based on information regarding microphones and speakers included in the second electronic device (1502) and the third electronic device (1503) (number of microphones, number of speakers, positions of the microphones and speakers when worn by a user). The data regarding the second artificial intelligence model may include data for constructing an artificial intelligence model that allows the third electronic device (1503) to effectively accept user speech and effectively convey output to the user.
[0299] The operation of the first electronic device (1501) providing data regarding the second artificial intelligence model to the third electronic device (1503) can be analogized to the operation of the artificial intelligence model management module described above with reference to operation 1440 of FIG. 14 and FIG. 6, so overlapping content is omitted.
[0300] Referring to operation 1530, the first electronic device (1501) may provide data regarding the first artificial intelligence model to the second electronic device (1502). The data regarding the first artificial intelligence model may include data for updating the artificial intelligence model used in a service to be provided to the user by the second electronic device (1502) when the third electronic device (1503) is connected to the first electronic device (1501).
[0301] For example, the first electronic device (1501) may generate data regarding the first artificial intelligence model and provide the data to the second electronic device (1502) based on at least one of information regarding the specifications of at least one of the second electronic device (1502) or the third electronic device (1503) or information regarding the status of at least one of the second electronic device (1502) or the third electronic device (1503). For example, the first electronic device (1501) may generate data regarding the first artificial intelligence model based on information regarding sensors included in at least one of the second electronic device (1502) or the third electronic device (1503) (e.g., information regarding the types of sensors, information regarding data acquired through the sensors). For example, the first electronic device (1501) may generate data regarding the first artificial intelligence model based on information regarding microphones and speakers included in the second electronic device (1502) and the third electronic device (1503) (number of microphones, number of speakers, positions of the microphones and speakers when worn by the user). For example, the data regarding the first artificial intelligence model may include data for updating the artificial intelligence model used to enable the second electronic device (1502) to properly accept the user's speech and properly convey output to the user.
[0302] The operation of the first electronic device (1501) providing data regarding the first artificial intelligence model to the second electronic device (1502) can be analogized to the operation of the artificial intelligence model management module described above with reference to operation 1430 of FIG. 14 and FIG. 6, so overlapping content is omitted.
[0303] According to the disclosed embodiment, the second electronic device (1502) can use the updated artificial intelligence model to properly accept the user's speech and deliver realistic sounds to the user.
[0304] FIG. 16 is a diagram illustrating data transmitted and received between electronic devices when a first electronic device retransmits data regarding an artificial intelligence model to a third electronic device based on the status of a second electronic device, according to one embodiment. The first electronic device (1601) may correspond to the electronic device (101) described above with reference to FIG. 1 . The second electronic device (1602) and the third electronic device (1603) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1 . The first electronic device (1601) may correspond to the first electronic device (201) described above with reference to FIG. 2 . For example, the first electronic device (1601) may be a mobile communication device such as a smartphone. The second electronic device (1602) may correspond to at least one of the electronic devices (202, 203, 204, 205, 206, 207, 208, 209) described above with reference to FIG. 2. Here, the second electronic device (1602) corresponds to an earbud (e.g., 204 of FIG. 2) and the third electronic device (1603) corresponds to a smart ring (e.g., 203 of FIG. 2), but is not limited thereto.
[0305] Referring to operation 1610a, a first electronic device (1601) can be connected to a second electronic device (1602). The operation of connecting the first electronic device (1601) to the second electronic device (1602) can be analogously applied to operations 1410a and 1420a of FIG. 14. Duplicate details are omitted.
[0306] Referring to operation 1610b, the first electronic device (1601) may provide data regarding a first artificial intelligence model to the second electronic device (1602). The data regarding the first artificial intelligence model may include data for constructing an artificial intelligence model in the second electronic device (1602) that is used for a service to be provided to the user by the second electronic device (1602).
[0307] For example, the first electronic device (1601) may generate data regarding a first artificial intelligence model based on at least one of information regarding the specifications of the second electronic device (1602) or information regarding the status of the second electronic device (1602), and provide the data to the second electronic device (1602). For example, the first electronic device (1601) may generate data regarding the first artificial intelligence model based on information regarding sensors included in the second electronic device (1602) (e.g., information regarding the types of sensors, information regarding data acquired through the sensors). The data regarding the first artificial intelligence model may include data for constructing an artificial intelligence model that evaluates the user's stress and / or sleep quality using heart rate data acquired by the second electronic device (1602).
[0308] The operation of the first electronic device (1601) providing data regarding the first artificial intelligence model to the second electronic device (1602) can be analogized to the operation of the artificial intelligence model management module described above with reference to operation 1430 of FIG. 14 and FIG. 6, so overlapping content is omitted.
[0309] Referring to operation 1620a, the first electronic device (1601) can be connected to the third electronic device (1603). The operation of connecting the first electronic device (1601) to the third electronic device (1603) can be analogously applied to operations 1410a and 1420a of FIG. 14. Duplicate details are omitted.
[0310] Referring to operation 1620b, the first electronic device (1601) may provide data regarding a second artificial intelligence model to a third electronic device (1603). The data regarding the second artificial intelligence model may include data for constructing an artificial intelligence model in the third electronic device (1603) that is used for a service to be provided to the user by the third electronic device (1603).
[0311] For example, the first electronic device (1601) may generate data regarding a second artificial intelligence model based on at least one of information regarding specifications of at least one of the second electronic device (1602) or the third electronic device (1603) or information regarding a status of at least one of the second electronic device (1602) or the third electronic device (1603), and provide the data to the third electronic device (1603). For example, the first electronic device (1601) may generate data regarding a second artificial intelligence model based on information regarding sensors included in at least one of the second electronic device (1602) or the third electronic device (1603) (e.g., information regarding the types of sensors, information regarding data acquired through the sensors). The data regarding the second artificial intelligence model may include data for constructing an artificial intelligence model that evaluates the user's stress and / or sleep quality using heart rate data acquired by the third electronic device (1603).
[0312] The operation of the first electronic device (1601) providing data regarding the second artificial intelligence model to the third electronic device (1603) can be analogized to the operation of the artificial intelligence model management module described above with reference to operation 1440 of FIG. 14 and FIG. 6, so overlapping content is omitted.
[0313] Referring to operation 1630, the second electronic device (1602) may provide the status information of the second electronic device to the first electronic device (1601). For example, the second electronic device (1602) may provide the status information of the second electronic device to the first electronic device (1601) at predetermined intervals. For example, the second electronic device (1602) may provide at least one of information about a battery of the second electronic device (1602) (e.g., remaining battery capacity, hourly battery consumption), information about a storage space of the second electronic device (1602) (e.g., information about the total storage space, information about the remaining storage space, information about available temporary memory), or information about a computing capability of the second electronic device (1602) (e.g., information about a process that a processor is currently computing, information about a process that occupies a processor, information about an operating frequency of a processor, information about a utilization rate of a processor).
[0314] According to one embodiment, the second electronic device (1602) may transmit a signal to the first electronic device (1601) requesting that the first electronic device (1601) transfer an artificial intelligence model related to a service provided through the second electronic device (1602) to the third electronic device (1603). For example, the second electronic device (1602) may transmit a signal requesting that the artificial intelligence model be transferred, along with providing information to the first electronic device (1601) that the remaining battery capacity of the second electronic device (1602) is below a threshold value. For example, the second electronic device (1602) may transmit a signal requesting that the artificial intelligence model be transferred, along with providing information to the first electronic device (1601) that the remaining storage space of the second electronic device (1602) is below a threshold value.
[0315] Referring to operation 1640, the first electronic device (1601) may provide data regarding a second artificial intelligence model to the third electronic device (1603). The data regarding the second artificial intelligence model may include data for updating an artificial intelligence model used in a service to be provided to a user by the third electronic device (1603).
[0316] For example, the first electronic device (1601) may generate data regarding a second artificial intelligence model based on at least one of information regarding the specifications of the third electronic device (1603) or information regarding the status of the third electronic device (1603), and provide the data to the third electronic device (1603). For example, the first electronic device (1601) may generate data regarding a second artificial intelligence model based on information regarding sensors included in the third electronic device (1603) (e.g., information regarding the types of sensors, information regarding data acquired through the sensors). The data regarding the second artificial intelligence model may include data for constructing an artificial intelligence model that evaluates the user's stress and / or sleep quality using heart rate data acquired by the third electronic device (1603).
[0317] The operation of the first electronic device (1601) providing data regarding the second artificial intelligence model to the third electronic device (1603) can be analogized to the operation of the artificial intelligence model management module described above with reference to operation 1440 of FIG. 14 and FIG. 6, so overlapping content is omitted.
[0318] According to the disclosed embodiment, even when the connection of the second electronic device (1602) is disconnected, a more optimized service can be provided to the user by updating the artificial intelligence model of the third electronic device (1603).
[0319] FIG. 17 is a diagram illustrating data transmitted and received between electronic devices when a first electronic device retransmits data regarding an artificial intelligence model to a third electronic device based on the status of a second electronic device, according to one embodiment. The first electronic device (1701) may correspond to the electronic device (101) described above with reference to FIG. 1 . The second electronic device (1702) and the third electronic device (1703) may correspond to the electronic device (102) or the electronic device (104) described above with reference to FIG. 1 . The first electronic device (1701) may correspond to the first electronic device (201) described above with reference to FIG. 2 . For example, the first electronic device (1701) may be a mobile communication device such as a smartphone. The second electronic device (1702) may correspond to at least one of the electronic devices (202, 203, 204, 205, 206, 207, 208, 209) described above with reference to FIG. 2. Here, the second electronic device (1702) corresponds to a head-mounted display device (e.g., 209 of FIG. 2) and the third electronic device (1703) corresponds to earbuds (e.g., 204 of FIG. 2), but is not limited thereto.
[0320] Referring to operation 1710a, a first electronic device (1701) can be connected to a second electronic device (1702). The operation of connecting the first electronic device (1701) to the second electronic device (1702) can be analogously applied to operations 1410a and 1420a of FIG. 14. Duplicate details are omitted.
[0321] Referring to operation 1710b, the first electronic device (1701) may provide data regarding a first artificial intelligence model to the second electronic device (1702). The data regarding the first artificial intelligence model may include data for constructing an artificial intelligence model in the second electronic device (1702) that is used for a service that the second electronic device (1702) will provide to a user. For example, the data regarding the first artificial intelligence model may include data for constructing an artificial intelligence model that the second electronic device (1702) uses to translate and provide voice data received through a microphone.
[0322] The operation of the first electronic device (1701) providing data regarding the first artificial intelligence model to the second electronic device (1702) can be analogized to the operation of the artificial intelligence model management module described above with reference to operation 1430 of FIG. 14 and FIG. 6, so overlapping content is omitted.
[0323] Referring to operation 1720a, a first electronic device (1701) can be connected to a third electronic device (1703). The operation of connecting the first electronic device (1701) to the third electronic device (1703) can be analogously applied to operations 1410a and 1420a of FIG. 14. Duplicate details are omitted.
[0324] Referring to operation 1720b, the first electronic device (1701) may provide data regarding a second artificial intelligence model to the third electronic device (1703). The data regarding the second artificial intelligence model may include data for constructing an artificial intelligence model used by the third electronic device (1703) to translate and provide voice data received via a microphone. For example, the data regarding the second artificial intelligence model may include data for constructing an artificial intelligence model for providing a service for translating five languages.
[0325] The operation of the first electronic device (1701) providing data regarding the second artificial intelligence model to the third electronic device (1703) can be analogized to the operation of the artificial intelligence model management module described above with reference to operation 1440 of FIG. 14 and FIG. 6, so overlapping content is omitted.
[0326] Referring to operation 1730, the second electronic device (1702) may provide the status information of the second electronic device to the first electronic device (1701). For example, the second electronic device (1702) may provide the status information of the second electronic device to the first electronic device (1701) at predetermined intervals. For example, the second electronic device (1702) may provide at least one of information about a battery of the second electronic device (1702) (e.g., remaining battery capacity, hourly battery consumption), information about a storage space of the second electronic device (1702) (e.g., information about the total storage space, information about the remaining storage space, information about available temporary memory), or information about a computing capability of the second electronic device (1702) (e.g., information about a process that a processor is currently computing, information about a process that occupies a processor, information about an operating frequency of a processor, information about a utilization rate of a processor).
[0327] In one embodiment, the second electronic device (1702) may transmit a signal to the first electronic device (1701) requesting that the artificial intelligence model related to the service provided through the second electronic device (1702) be transferred and lightened to the third electronic device (1703). For example, the second electronic device (1702) may transmit a signal requesting that the artificial intelligence model be lightened, along with providing the first electronic device (1701) with information that the remaining storage space of the second electronic device (1702) is below a threshold value.
[0328] Referring to operation 1740, the first electronic device (1701) may provide data regarding a second artificial intelligence model to the third electronic device (1703). The data regarding the second artificial intelligence model may include data for updating an artificial intelligence model used by the third electronic device (1703) to translate and provide voice data received via a microphone. For example, the data regarding the second artificial intelligence model may include data for constructing an artificial intelligence model for providing a bilingual translation service.
[0329] The operation of the first electronic device (1701) providing data regarding the second artificial intelligence model to the third electronic device (1703) can be analogized to the operation of the artificial intelligence model management module described above with reference to operation 1440 of FIG. 14 and FIG. 6, so overlapping content is omitted.
[0330] Referring to operation 1750, the third electronic device (1703) may provide the second electronic device (1702) with information regarding the construction of a second artificial intelligence model. For example, the third electronic device (1703) may provide the second electronic device (1702) with information indicating that the construction of an artificial intelligence model for providing a bilingual translation service has been completed.
[0331] Referring to operation 1760, the first electronic device (1701) may provide data regarding the first artificial intelligence model to the second electronic device (1702). For example, the data regarding the first artificial intelligence model may include data for minimizing the artificial intelligence model built in the second electronic device (1702) and for the second electronic device (1702) to receive additional data to reconstruct the artificial intelligence model when the artificial intelligence model is needed.
[0332] According to the disclosed embodiment, even when the storage space of the second electronic device (1702) is insufficient, the third electronic device (1703) can provide a service to the user by building a lightweight artificial intelligence model.
[0333] An electronic device of one embodiment may include a communication interface, at least one processor, and a memory including instructions. The electronic device may be connected to a first external electronic device, through the communication interface, which processes data for providing a predetermined service to a user by executing the instructions by the at least one processor. The electronic device may obtain identification information of the first external electronic device. Based on the identification information of the first external electronic device, the electronic device may identify at least one first service that may be provided to the user through at least one of the electronic device or the first external electronic device. The electronic device may provide at least one service from among the at least one first service to the user through at least one of the electronic device or the first external electronic device.
[0334] According to one embodiment, an electronic device may include a display. The electronic device may display a service list including a first service. The electronic device may receive a user input for selecting at least one service from the displayed service list. The electronic device may identify at least one second service selected by the user from the displayed service list. The electronic device may provide at least one service from the at least one second service to the user through at least one of the electronic device or a first external electronic device.
[0335] According to one embodiment, the electronic device may display a third service provided by the user through the electronic device to which the first external electronic device is connected in a service list with priority over other services.
[0336] According to one embodiment, the electronic device can identify information regarding the specifications of the first external electronic device related to data processed by the first external electronic device based on identification information of the first external electronic device. The electronic device can identify the first service based on the information regarding the specifications of the first external electronic device.
[0337] According to one embodiment, the electronic device can identify information regarding specifications of the first external electronic device using a lookup table including identification information of the first external electronic device and information regarding specifications of the first external electronic device.
[0338] According to one embodiment, the electronic device can connect to a second external electronic device via a communication interface. The electronic device can obtain identification information of the second external electronic device. Based on the identification information of the second external electronic device, the electronic device can identify at least one fourth service that can be provided to the user through at least one of the electronic device, the first external electronic device, or the second external electronic device. The electronic device can provide at least one service from among the at least one fourth service to the user.
[0339] According to one embodiment, in response to a disconnection with a first external electronic device, the electronic device may identify at least one fifth service that can be provided to the user through at least one of the electronic device and the second external electronic device. The electronic device may provide at least one of the at least one fifth service to the user.
[0340] According to one embodiment, the first service may be a service provided to a user based on data output from an artificial intelligence model built on at least one of the electronic device and the first external electronic device.
[0341] According to one embodiment, an electronic device may generate data regarding a first artificial intelligence model to be used to provide a first service and to be built on the first external electronic device, based on information regarding the specifications of the first external electronic device. The electronic device may transmit data regarding the first artificial intelligence model to the first external electronic device. The electronic device may provide a control signal to the first external electronic device so that the first external electronic device processes data regarding the first service using the first artificial intelligence model.
[0342] According to one embodiment, an electronic device can identify a second artificial intelligence model used to provide a first service among the artificial intelligence models built into the electronic device. The electronic device can then generate data related to the first artificial intelligence model based on the second artificial intelligence model.
[0343] In one embodiment, the electronic device may obtain information regarding the storage space of a first external electronic device. Based on the information regarding the storage space of the first external electronic device, the electronic device may transmit data regarding the first artificial intelligence model to the first external electronic device.
[0344] According to one embodiment, an electronic device may establish a first external electronic device management module that provides a control signal to the first external electronic device based on obtaining identification information of the first external electronic device. The electronic device may provide a control signal to the first external electronic device through the first external electronic device management module so that the first external electronic device processes data related to a first service.
[0345] According to one embodiment, the electronic device may update the first external electronic device management module to provide a control signal to the second external electronic device based on obtaining identification information of the second external electronic device. The electronic device may provide a control signal to at least one of the first external electronic device or the second external electronic device through the first external electronic device management module so that at least one of the first external electronic device or the second external electronic device processes data related to the second service.
[0346] According to one embodiment, the electronic device may generate data regarding a second external electronic device management module to be installed in the first external electronic device based on the first external electronic device management module. The electronic device may provide data regarding the second external electronic device management module to the first external electronic device. The electronic device may provide a control signal to the first external electronic device so that the first external electronic device executes the second external electronic device management module in response to a disconnection of the communication connection between the electronic device and the first external electronic device.
[0347] According to one embodiment, the electronic device may provide a control signal to the first external electronic device, such that the electronic device provides a control signal to at least one external electronic device connected to the electronic device through a second external electronic device management module before the electronic device is disconnected from the first external electronic device, in response to the disconnection of the communication between the electronic device and the first external electronic device.
[0348] In one embodiment, in response to the electronic device being reconnected with the first external electronic device, the electronic device may provide a control signal to the first external electronic device, causing the first external electronic device to stop executing a second external electronic device management module. The electronic device may provide the control signal to at least one external electronic device connected to the electronic device via the first external electronic device management module.
[0349] In one embodiment, in response to the electronic device being reconnected with the first external electronic device, the electronic device may obtain information regarding the storage space of the first external electronic device. The electronic device may provide a control signal to the first external electronic device to remove the second external electronic device management module based on the information regarding the storage space of the first external electronic device.
[0350] According to one embodiment, based on a result identifying that the electronic device is expected to be disconnected from the first external electronic device, the electronic device can provide data regarding a second external electronic device management module to the first external electronic device.
[0351] According to one embodiment, the electronic device may obtain information regarding the battery status of the first external electronic device. Based on the information regarding the battery status of the first external electronic device, the electronic device may predict that the electronic device will be disconnected from the first external electronic device.
[0352] According to one embodiment, the electronic device can obtain information regarding the storage space of the first external electronic device. Based on the information regarding the storage space of the first external electronic device, the electronic device can provide data regarding a second external electronic device management module to the first external electronic device.
[0353] The methods according to the embodiments described in the claims or specification of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.
[0354] When implemented in software, a computer-readable storage medium storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium are configured for execution by one or more processors within an electronic device. The one or more programs include instructions that cause the electronic device to execute methods according to embodiments described in the claims or specification of the present disclosure.
[0355] In the present disclosure, the functions or operations performed by the electronic device may be performed by one or more processors executing one or more instructions stored in a memory. The functions or operations of the electronic device mentioned in the present disclosure may be performed by one processor executing one or more instructions, or may be performed by a combination of multiple processors executing one or more instructions. The processor mentioned in the present disclosure may be understood to include circuitry for performing calculations or controlling other components of the electronic device. For example, the one or more processors may include a central processing unit (CPU), a microprocessor unit (MPU), an application processor (AP), a communication processor (CP), a neural processing unit (NPU), a system on a chip (SoC), or an integrated circuit (IC) configured to execute one or more instructions. The one or more processors may be configured to perform the operations of the electronic device described above.
[0356] In the present disclosure, a program (software module, software) may be stored in a non-volatile memory including a random access memory (RAM), a flash memory, a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a magnetic disc storage device, a compact disc ROM (CD-ROM), digital versatile discs (DVDs) or other forms of optical storage devices, a magnetic cassette. Or, it may be stored in a memory formed by a combination of some or all of these. The memory may be formed by a single storage medium, or may be formed by a combination of a plurality of storage media. The one or more commands may be stored in a single storage medium, or may be distributed and stored in a plurality of storage media.
[0357] Additionally, the program may be stored on an attachable storage device that is accessible via a communication network such as the Internet, an intranet, a local area network (LAN), a wide LAN (WLAN), or a storage area network (SAN), or a combination thereof. Such a storage device may be connected to a device performing an embodiment of the present disclosure via an external port. Additionally, a separate storage device on the communication network may be connected to a device performing an embodiment of the present disclosure.
[0358] In the specific embodiments of the present disclosure described above, components included in the disclosure are expressed in the singular or plural form, depending on the specific embodiment presented. However, the singular or plural expressions are selected to suit the presented situation for convenience of explanation, and the present disclosure is not limited to singular or plural components. Components expressed in the plural form may be composed of singular elements, or components expressed in the singular form may be composed of plural elements.
[0359] Additionally, in the present disclosure, terms such as “part”, “module”, etc. may refer to a hardware component such as a processor or circuit, and / or a software component executed by a hardware component such as a processor.
[0360] A "component" or "module" may be implemented by a program stored in an addressable storage medium and executed by a processor. For example, a "component" or "module" may be implemented by components such as software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
[0361] The specific implementations described in this disclosure are merely exemplary and do not limit the scope of the present disclosure in any way. For the sake of brevity, descriptions of conventional electronic components, control systems, software, and other functional aspects of the systems may be omitted.
[0362] Additionally, in the present disclosure, “comprising at least one of a, b, or c” may mean “comprising only a, including only b, including only c, or including a combination of two or more (including a and b, including b and c, including a and c, or including all of a, b, and c).
[0363] While the detailed description of this disclosure has described specific embodiments, it should be understood that various modifications are possible without departing from the scope of this disclosure. Therefore, the scope of this disclosure should not be limited to the described embodiments, but should be defined not only by the scope of the claims described below, but also by equivalents thereof.
Claims
1. In electronic devices, communication interface; At least one processor; memory containing instructions; The above instructions are executed by the at least one processor, thereby causing the electronic device to: Through the above communication interface, a connection is formed with a first external electronic device that processes data to provide a predetermined service to the user, Obtain identification information of the first external electronic device, Based on the identification information of the first external electronic device, at least one first service that can be provided to the user through at least one of the electronic device or the first external electronic device is identified, Providing at least one service among the at least one first service to the user through at least one of the electronic device or the first external electronic device, Electronic devices.
2. In paragraph 1, The electronic device further comprises a display, The above instructions are executed by the at least one processor, thereby causing the electronic device to: Display a list of services including the above first service, Receiving a user input for selecting at least one service from the displayed list of services, Identifying at least one second service selected by the user from the list of displayed services, Providing at least one service among the at least one second service to the user through at least one of the electronic device or the first external electronic device, Electronic devices.
3. In paragraph 1, The above instructions are executed by the at least one processor, thereby causing the electronic device to: Based on the identification information of the first external electronic device, information regarding the specifications of the first external electronic device related to data processed by the first external electronic device is identified, Identifying the first service based on information about the specifications of the first external electronic device; Electronic devices.
4. In paragraph 1, The above instructions are executed by the at least one processor, thereby causing the electronic device to: Through the above communication interface, a connection is formed with a second external electronic device, Obtain identification information of the second external electronic device, Based on the identification information of the second external electronic device, at least one fourth service that can be provided to the user through at least one of the electronic device, the first external electronic device, or the second external electronic device is identified, Providing at least one service among the above at least one fourth service to the user, Electronic devices.
5. In paragraph 4, The above instructions are executed by the at least one processor, thereby causing the electronic device to: In response to the disconnection with the first external electronic device, identifying at least one fifth service that can be provided to the user through at least one of the electronic device or the second external electronic device; Providing at least one service among the above at least one fifth service to the user, Electronic devices.
6. In paragraph 1, The first service includes a service provided to the user based on data output from an artificial intelligence model built on at least one of the electronic device or the first external electronic device. Electronic devices.
7. In paragraph 6, The above instructions are executed by the at least one processor, thereby causing the electronic device to: Based on information about the specifications of the first external electronic device, data is generated about a first artificial intelligence model to be built on the first external electronic device and used to provide the first service. Transmitting data regarding the first artificial intelligence model to the first external electronic device, Providing a control signal to the first external electronic device so that the first external electronic device processes data regarding the first service using the first artificial intelligence model. Electronic devices.
8. In paragraph 7, The above instructions are executed by the at least one processor, thereby causing the electronic device to: Among the artificial intelligence models built into the electronic device, a second artificial intelligence model used to provide the first service is identified, Based on the second artificial intelligence model, data regarding the first artificial intelligence model is generated. Electronic devices.
9. In paragraph 7, The above instructions, when executed by the at least one processor, cause the electronic device to: Obtain information about the storage space of the first external electronic device, Based on information about the storage space of the first external electronic device, data about the first artificial intelligence model is transmitted to the first external electronic device. Electronic devices.
10. In paragraph 1, The above instructions, when executed by the at least one processor, cause the electronic device to: Building a first external electronic device management module that provides a control signal to the first external electronic device based on obtaining identification information of the first external electronic device, To provide a control signal to the first external electronic device through the first external electronic device management module so that the first external electronic device processes data related to the first service. Electronic devices.
11. In paragraph 10, The above instructions, when executed by the at least one processor, cause the electronic device to: Based on obtaining the identification information of the second external electronic device, updating the first external electronic device management module to provide a control signal to the second external electronic device; Providing a control signal to at least one of the first external electronic device or the second external electronic device through the first external electronic device management module so that at least one of the first external electronic device or the second external electronic device processes data related to the second service. Electronic devices.
12. In paragraph 10, The above instructions, when executed by the at least one processor, cause the electronic device to: Based on the first external electronic device management module, data regarding a second external electronic device management module to be built in the first external electronic device is generated, Providing data regarding the second external electronic device management module to the first external electronic device, In response to the communication connection between the electronic device and the first external electronic device being released, the first external electronic device provides a control signal to the first external electronic device so as to execute the second external electronic device management module. Electronic devices.
13. In paragraph 12, The above instructions, when executed by the at least one processor, cause the electronic device to: Provide data regarding the second external electronic device management module to the first external electronic device based on a result of identifying that the electronic device is expected to be disconnected from the first external electronic device. Electronic devices.
14. In paragraph 13, The above instructions, when executed by the at least one processor, cause the electronic device to: Obtain information about the battery status of the first external electronic device, Based on information about the battery status of the first external electronic device, the electronic device predicts that the connection with the first external electronic device will be disconnected. Electronic devices.
15. In paragraph 13, The above instructions, when executed by the at least one processor, cause the electronic device to: Obtain information about the storage space of the first external electronic device, Based on information about the storage space of the first external electronic device, data about the second external electronic device management module is provided to the first external electronic device. Electronic devices.
Citation Information
Patent Citations
Valve for metering a fluid
KR1020210011885A
Recommendation engine generation
KR1020230166947A
Film adhesion apparatus
KR102127277B1
Automated resource management for distributed computing
US20220197773A1
KR20220045800A