Method for recommending setting of screen and electronic device supporting same
The electronic device addresses the challenge of synchronizing screen settings across wearable devices by using its processor to acquire and recommend settings based on usage history and application information, resulting in a cohesive and user-friendly interface experience.
Patent Information
- Application Number
- PCT/KR2024/010189
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-21
- Filing Date
- 2024-07-16
- Publication Date
- 2025-01-23
AI Technical Summary
Wearable electronic devices lack an efficient method to recommend and synchronize screen settings with external devices, such as smartwatches, which can lead to inconsistent user experiences and increased complexity in managing multiple device interfaces.
An electronic device that includes a display, communication circuit, and processor, capable of acquiring setting information from an external device, identifying corresponding objects, and recommending screen settings by selecting and configuring a second screen to match the settings of the first screen, based on usage history, application information, and color data.
Enhances user experience by providing visually consistent and personalized screen settings across devices, improving usability and reducing the complexity of managing multiple interfaces through intelligent recommendation and synchronization of screen configurations.
Smart Images

Figure KR2024010189_23012025_PF_FP_ABST
Abstract
Description
How to recommend screen settings and which electronic devices support them
[0001] Various embodiments relate to a method for recommending screen settings and an electronic device supporting the same.
[0002] Recently, wearable electronic devices such as smartwatches have been rapidly gaining popularity. Wearable electronic devices can be worn on the user's body, offering the advantages of mobility and portability. These wearable electronic devices can provide functions identical or similar to those of electronic devices such as smartphones. For example, wearable electronic devices can display a watch face and support the execution of various applications.
[0003] An electronic device according to various embodiments includes a display, a communication circuit, a memory storing commands, and at least one processor including the display and a processing circuit, wherein the commands, when individually or collectively executed by the at least one processor, are configured to cause the electronic device to obtain setting information related to at least one first screen of an external electronic device, identify at least one second object corresponding to at least one first object constituting the at least one first screen in the memory based on the setting information, and recommend a setting of a second screen displayed on the display using the at least one second object.
[0004] In addition, a method for recommending screen settings according to various embodiments may include an operation of obtaining setting information related to at least one first screen of an external electronic device, an operation of identifying at least one second object corresponding to at least one first object constituting the at least one first screen in a memory based on the setting information, and an operation of recommending settings of a second screen displayed on a display using the at least one second object.
[0005] In addition, a computer-readable recording medium may be provided for executing a method including an operation of obtaining setting information related to at least one first screen of an external electronic device, an operation of identifying at least one second object corresponding to at least one first object constituting the at least one first screen in a memory based on the setting information, and an operation of recommending a setting of a second screen displayed on a display using the at least one second object.
[0006] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.
[0007] FIG. 2 is a drawing for explaining the configuration of an electronic device that recommends screen settings according to one embodiment.
[0008] FIG. 3 is a drawing for explaining a method for recommending screen settings according to one embodiment.
[0009] FIG. 4 is a diagram for explaining a method for processing setting information of a watch screen according to one embodiment.
[0010] FIG. 5 is a diagram illustrating a method for processing setting information of an object related to an application according to one embodiment.
[0011] FIG. 6 is a drawing for explaining a screen related to setting information obtained from an external electronic device according to one embodiment.
[0012] FIG. 7 is a drawing for explaining a recommended screen in an electronic device according to one embodiment.
[0013] FIG. 8 is a diagram illustrating a method for recommending screen settings based on a list of watch faces according to one embodiment.
[0014] FIG. 9 is a diagram illustrating a method for recommending screen settings based on a list of watch faces according to one embodiment.
[0015] FIG. 10 is a diagram for explaining a method for setting priorities according to the type of object related to an application according to one embodiment.
[0016] FIG. 11 is a diagram for explaining a method for recommending screen settings based on setting information of a watch screen and setting information of an object related to an application according to one embodiment.
[0017] FIG. 12 is a diagram illustrating a method for recommending screen settings based on color information according to one embodiment.
[0018] FIG. 13 is a drawing for explaining an example in which a second screen displayed on an electronic device is changed to a different second screen when a first screen displayed on an external electronic device is changed to a different first screen according to one embodiment.
[0019] FIG. 14 is a drawing for explaining an example in which the configuration of a second screen displayed on an electronic device is changed when a complication is added to a first screen displayed on an external electronic device according to one embodiment.
[0020] FIG. 15 is a drawing showing an example of a second screen displayed on an electronic device that is set to be visually similar to a first screen displayed on an external electronic device according to one embodiment.
[0021] In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components.
[0022] Hereinafter, various embodiments are described with reference to the attached drawings. For convenience of explanation, the components depicted in the drawings may be exaggerated or reduced in size, and the present invention is not necessarily limited to the drawings.
[0023] 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)).
[0024] 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 calculations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result 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.
[0025] 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.
[0026] 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).
[0027] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0028] 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).
[0029] 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.
[0030] 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.
[0031] 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).
[0032] 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.
[0033] 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.
[0034] 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).
[0035] 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.
[0036] 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.
[0037] 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).
[0038] 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.
[0039] 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).
[0040] 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.
[0041] 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).
[0042] 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.
[0043] 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)).
[0044] 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 another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0045] FIG. 2 is a diagram for explaining the configuration of an electronic device and an external electronic device that recommend settings of a screen according to one embodiment.
[0046] Referring to FIG. 2, an electronic device (200) (e.g., the electronic device (101) of FIG. 1) may include a display (210) (e.g., the display module (160) of FIG. 1), a communication circuit (230) (e.g., the communication module (190) of FIG. 1), a memory (250) (e.g., the memory (130) of FIG. 1), and a processor (270) (e.g., the processor (120) of FIG. 1). However, the configuration of the electronic device (200) is not limited thereto. According to various embodiments, the electronic device (200) may omit at least one of the above-described components or may further include at least one other component.
[0047] The display (210) can display various contents (e.g., text, images, videos, icons, or symbols) to the user. The display (210) can include a touchscreen and can receive at least one of touch, gesture, proximity, or hovering input using, for example, an electronic pen or a part of the user's body. According to one embodiment, the display (210) can display at least one object recommending screen settings.
[0048] The above communication circuit (230) can support communication between the electronic device (200) and an external electronic device. For example, the communication circuit (230) can establish wired or wireless communication with the external electronic device according to a prescribed communication protocol, and transmit and receive signals or data.
[0049] The memory (250) may store various data used by at least one component of the electronic device (200). According to one embodiment, the memory (250) may store commands and data for recommending screen settings. In this case, the commands may be executed by the processor (270).
[0050] The processor (270) can control at least one component of the electronic device (200) and perform various data processing or calculations. According to one embodiment, the processor (270) can perform a function for recommending screen settings by executing a command stored in the memory (250) included in the electronic device (200).
[0051] Also, referring to FIG. 2, an external electronic device (201) (e.g., electronic devices (102, 104) of FIG. 1) may include a display (211), a communication circuit (231), a memory (251), and a processor (271). However, the configuration of the electronic device (201) is not limited thereto. According to various embodiments, the electronic device (201) may omit at least one of the above-described components or may further include at least one other component.
[0052] The display (211) can display various contents (e.g., text, images, videos, icons, or symbols) to the user. The display (211) can include a touchscreen and can receive at least one of touch, gesture, proximity, or hovering input using, for example, an electronic pen or a part of the user's body. According to one embodiment, the display (211) can display at least one object recommending screen settings.
[0053] The above communication circuit (231) can support communication between an external electronic device (201) and the electronic device. For example, the communication circuit (231) can establish wired or wireless communication with the external electronic device according to a prescribed communication protocol, and transmit and receive signals or data.
[0054] The above memory (251) can store various data used by at least one component of the external electronic device (201). According to one embodiment, the memory (251) can store commands and data for recommending screen settings. In this case, the commands can be executed by the processor (271).
[0055] The processor (271) can control at least one component of the external electronic device (201) and perform various data processing or calculations. According to one embodiment, the processor (271) can perform a function for recommending screen settings by executing a command stored in the memory (251) included in the electronic device (201).
[0056] According to one embodiment, the processor (270) may obtain setting information related to at least one first screen of an external electronic device (e.g., electronic device (102, 104) of FIG. 1) connected via the communication circuit (230). Herein or in the following description, obtaining setting information may be understood (or replaced) as detecting, recognizing, determining, sense, or identifying setting information. According to one embodiment, the at least one first screen may include a screen of a wearable electronic device (e.g., a smart watch). According to one embodiment, the at least one first screen may include at least one of a watch screen (or watchface) including a complication or a tile including a widget of an application. The complication may be an additional information element displayed on the watch screen, and may be an object (e.g., an icon, a visual object, an image, a widget, or an affordance) that executes at least one function of the application. The complication may provide information such as, for example, the number of steps, an alarm, the weather, a social network service (SNS), or sleep. According to one embodiment, the complication may be displayed in a designated area of the watch screen. The tile may include an execution screen of the widget of the application. The tile may be included in multiple numbers, like a page, and each tile may constitute a single screen. In this case, based on a user input (e.g., a swipe input), a tile switching operation, for example, a screen switching from a first tile to a second tile, may be performed.
[0057] According to one embodiment, the setting information may include at least one of history information of a watch screen displayed on the at least one first screen, object information related to an application displayed on the at least one first screen, or color information used on the at least one first screen. The history information of the watch screen may be information regarding the display history of the watch screen displayed on the at least one first screen. The object information related to the application may include an icon, visual object, image, widget, or affordance related to the application.
[0058] The processor (270) can identify at least one second object corresponding to at least one first object constituting the at least one first screen in the memory (250) based on the setting information. The at least one first object is an object installed (or stored) in the external electronic device, and is a watch screen, on the watch screen.
[0059] The at least one second object may include at least one of the included complications, tiles, or widgets included in the tiles. The at least one second object may be an object installed (or stored or set) on the electronic device (200), and may include at least one of the watch screen or application widgets. In addition, the at least one second object may be an object corresponding to a widget that is not installed (or stored or set) on the electronic device.
[0060] The processor (270) may use the at least one second object to recommend settings of a second screen displayed on the display (210). Herein or in the following description, recommending settings of the second screen may be understood (or replaced) as offering (or proffering, proposing, suggesting) settings of the second screen. The second screen may be a screen displayed on the display (210). According to one embodiment, the electronic device (200) may include a housing including a first part and a second part, a flexible display mounted on a first surface of the first part and a second surface of the second part, and a hinge structure that rotates the first part or the second part so that the first surface and the second surface form a first state in which the first surface and the second surface substantially form the same plane or a second state in which the first surface and the second surface face each other. For example, the electronic device (200) may be a foldable electronic device. When the electronic device (200) is a foldable electronic device, the second screen may be a screen displayed on a cover display. For example, the display (210) includes a cover display, and the second screen may be displayed on the display (210) arranged on a third side of the first part facing in a direction opposite to the direction in which the first side of the first part faces.
[0061] According to one embodiment, the processor (270) may determine at least one first watch screen as the first object based on the history information on which watch screens are displayed, obtain at least one second watch screen corresponding to the at least one first watch screen as a second object from the memory (250), and recommend the at least one second watch screen as the second screen. The history information on which watch screens are displayed may include, for example, at least one of the number of times or frequency with which the at least one first watch screen is used, or the order (or sort order) in which the at least one first watch screen is arranged in a first list (e.g., a watch face list) containing a plurality of watch screens. For example, the processor (270) may determine a watch screen that is frequently used or used frequently and / or a watch screen arranged at the front in the first list containing a plurality of watch screens as the at least one first watch screen. According to one embodiment, the processor (270) may determine the at least one first watch screen based on a list of widgets that can be displayed on the display (210). For example, the processor (270) may identify an application corresponding to a widget included in a list of widgets that can be displayed on the display (210), and determine a watch screen corresponding to the identified application as a first watch screen. In addition, the processor (270) may obtain a watch screen corresponding to at least one of the determined first watch screens from the memory (250), and determine the watch screen obtained from the memory (250) as the at least one second watch screen.
[0062] According to one embodiment, the processor (270) may determine the display order of the at least one second watch screen within the second list based on the history information on which the watch screens are displayed. For example, the processor (270) may determine the display order of the at least one second watch screen within the second list based on at least one of the number of times or frequency with which the at least one first watch screen is used, or the order (or sort order) in which the at least one first watch screen is arranged within a list including multiple watch screens. According to one embodiment, the processor (270) may set a high priority (first priority) to display a frequently used or frequently used watch screen and / or a watch screen arranged first within a list including multiple watch screens. For example, the processor (270) may display a frequently used or frequently used watch screen and / or a watch screen arranged first within a list including multiple watch screens on top of the second screen. According to one embodiment, the processor (270) may determine the display order of at least one second watch screen within the second list based on the list of widgets displayable on the display (210). For example, the processor (270) may identify an application corresponding to a widget included in the list of widgets displayable on the display (210) and set a high priority for the second watch screen corresponding to the identified application. Herein or in the following description, displaying on the second screen may be understood (or replaced) with disposing, providing, presenting, representing, reproducing, or rendering on the second screen.
[0063] According to one embodiment, the first priority may be set by the following mathematical expression 1.
[0064]
[0065] Here, W1 represents the first priority, k1 represents the composition similarity of the watch face, n1 represents the opposite value of the arrangement order (or sorting order) in the list containing multiple watch faces (e.g., 10 if it is arranged first out of 10, 9 if it is arranged second, ... 1 if it is arranged tenth), and t1 may represent the usage time. The composition similarity may be evaluated based on at least one of, for example, a background pattern, a texture, a character, a type of watch (e.g., digital or analog), and the amount of information provided other than the time. The usage time may represent the time used during a specified period (e.g., the last month).
[0066] According to one embodiment, the processor (270) may determine at least one first application as a first object based on object information related to the application, identify at least one second application installed in the electronic device (200) and corresponding to the at least one first application, and recommend an object related to the at least one second application as a second object to the second screen. For example, the processor (270) may determine an application set as a complication and / or an application added to a tile list as the at least one first application. In addition, the processor (270) may identify whether an application corresponding to the determined at least one first application is installed in the electronic device (200), and determine the identified application as the at least one second application.
[0067] According to one embodiment, the processor (270) may determine the display order of objects related to the at least one second application within the list based on at least one of the type of object related to the at least one first application, the proportion of the object related to the first application that occupies the at least one first screen, or the number of times or frequency that the object related to the first application is used. The type of object may include, for example, the type of the complication. The type of the complication may include a line type, a circle type, an arc type, or a rectangle type. The amount of information displayed on the screen may vary depending on the type of the complication. For example, the rectangle type complication may include more information than the line type complication. According to one embodiment, the processor (270) may set a type of complication that can display a lot of information to a higher priority (second priority). For example, the processor (270) may display an object type that can display a lot of information on the screen or an object that is used a lot or frequently on the upper part of the second screen.
[0068] According to one embodiment, the second priority may be set by the following mathematical expression (2).
[0069]
[0070] Here, W2 represents the second priority, k2 represents the configuration similarity between the complication and the widget of the electronic device (200), w represents the type importance of the complication, and n2 represents the total number of times it has been used on the watch screen. The type importance of the complication may be higher as the complication can include more information.
[0071] According to one embodiment, the third priority associated with an application added to the tile list may be set by the following mathematical expression 3.
[0072]
[0073] Here, W3 represents the third priority, n3 represents the opposite value of the arrangement order (or sort order) in the tile list (e.g., 10 if it is placed first out of 10, 9 if it is placed second, ... 1 if it is placed tenth), and t3 may represent the number of times the tile is used. The number of times the tile is used may represent the number of times the tile is used during a specified period (e.g., the last month).
[0074] According to one embodiment, the fourth priority associated with an application set as the complication or added to the tile list may be set by the following mathematical expression 4.
[0075]
[0076] Here, W4 may represent the fourth priority, W2 may represent the second priority, and W3 may represent the third priority.
[0077] According to one embodiment, the processor (270) may determine at least one color based on color information and display a color list including the at least one color on the second screen. The processor (270) may determine the display order of the at least one color based on the number of times or frequency at which the at least one color is used.
[0078] As described above, according to various embodiments, the electronic device (200) may include a display (210), a communication circuit (230), a memory (250), and a processor (270) functionally connected to the display, the communication circuit, and the memory.
[0079] According to various embodiments, the processor may obtain configuration information related to at least one first screen of an external electronic device.
[0080] According to various embodiments, the processor may identify, based on the setting information, at least one second object corresponding to at least one first object constituting the at least one first screen in the memory.
[0081] According to various embodiments, the processor may recommend settings of a second screen displayed on the display using the at least one second object.
[0082] According to various embodiments, the setting information may include at least one of history information of a watch screen displayed on the at least one first screen, object information related to an application displayed on the at least one first screen, or color information used on the at least one first screen.
[0083] According to various embodiments, the processor may determine at least one first watch screen as a first object based on history information of the watch screen, obtain at least one second watch screen corresponding to the at least one first watch screen from the memory as a second object, and recommend the at least one second watch screen as the second screen.
[0084] According to various embodiments, the processor may determine a display order of the at least one second watch face within a second list based on at least one of the number of times or frequency at which the at least one first watch face is used, or the order in which the at least one first watch face is arranged within a first list including a plurality of watch faces.
[0085] According to various embodiments, the processor determines at least one first application as a first object based on object information related to the application, identifies at least one second application corresponding to the at least one first application as a second object, and the at least one second application is installed on the electronic device, and can display an object related to the at least one second application on the second screen.
[0086] According to various embodiments, the processor may determine a display order of objects associated with the at least one second application within the list based on at least one of a type of object associated with the at least one first application, a proportion of the at least one first screen occupied by the object associated with the first application, or a number of times or frequency at which the object associated with the first application is used.
[0087] According to various embodiments, the processor may determine at least one color based on the color information and recommend a color list including the at least one color to the second screen.
[0088] According to various embodiments, the processor may determine the display order of the at least one color within the list based on the number of times or frequency with which the at least one color is used.
[0089] According to various embodiments, the at least one first screen may include at least one of a watch face including a complication or a tile including a widget of an application.
[0090] According to various embodiments, the electronic device may further include a housing including a first part and a second part, a flexible display mounted on a first surface of the first part and a second surface of the second part, and a hinge structure that rotates the first part or the second part such that the first surface and the second surface form a substantially same plane or a second surface faces each other.
[0091] According to various embodiments, the second screen may be displayed on the display disposed on a third side of the first part facing in a direction opposite to the direction in which the first side faces.
[0092] According to various embodiments, the first object may include at least one of a watch face, a complication included in the watch face, a tile, or a widget included in a tile, which constitutes the first screen.
[0093] According to various embodiments, the second object may include at least one of a watch screen or an application widget that constitutes the second screen.
[0094] FIG. 3 is a drawing for explaining a method for recommending screen settings according to one embodiment.
[0095] Referring to FIG. 3, a processor (e.g., a processor (270) of FIG. 2) of an electronic device (e.g., an electronic device (200) of FIG. 2) may, in operation 310, obtain setting information related to at least one first screen of an external electronic device (e.g., an electronic device (102, 104) of FIG. 1) connected thereto through a communication circuit (e.g., a communication circuit (230) of FIG. 2). According to one embodiment, the at least one first screen may include a screen of a wearable electronic device (e.g., a smart watch). According to one embodiment, the at least one first screen may include at least one of a watch screen (or watchface) including a complication or a tile including a widget of an application.
[0096] According to one embodiment, the configuration information may include at least one of history information regarding a clock screen displayed on the at least one first screen, object information related to an application displayed on the at least one first screen, or color information used on the at least one first screen. The object information related to the application may include an icon, visual object, image, widget, or affordance related to the application.
[0097] In operation 330, the processor may identify at least one second object corresponding to at least one first object constituting the at least one first screen in a memory (e.g., the memory 250 of FIG. 2) based on the setting information. The at least one first object may be an object installed (or stored or set) on the external electronic device, and may include at least one of a watch screen, a complication included in the watch screen, a tile, or a widget included in the tile. The at least one second object may be an object installed (or stored or set) on the electronic device, and may include at least one of a watch screen or an application widget. In addition, the at least one second object may be an object (e.g., a widget) corresponding to an application that is not installed (or stored or set) on the electronic device. In this case, when the electronic device recommends a setting of a second screen including a second object (e.g., a widget) corresponding to the first object, the electronic device may display a GUI for installing (or storing or setting) the second object (e.g., a widget) on the electronic device.
[0098] In operation 350, the processor may use the at least one second object to recommend settings for a second screen displayed on a display (e.g., the display (210) of FIG. 2). The second screen may be a screen displayed on the display. In one embodiment, the electronic device may be a foldable electronic device. When the electronic device is a foldable electronic device, the second screen may be a screen displayed on a cover display.
[0099] According to one embodiment, the processor may determine a first watch screen as at least one first object based on history information on which watch screens are displayed, obtain at least one second watch screen corresponding to the at least one first watch screen as a second object from the memory, and recommend the at least one second watch screen as the second screen. The history information on which watch screens are displayed may include, for example, at least one of the number of times or frequency with which the at least one first watch screen is used, or the order (or sort order) in which the at least one first watch screen is arranged in a list (e.g., a watch face list) containing a plurality of watch screens. For example, the processor may determine a watch screen that is frequently used or used and / or a watch screen arranged at the front in a first list containing a plurality of watch screens as the at least one first watch screen. In addition, the processor may obtain a watch screen corresponding to the determined at least one first watch screen from the memory, and determine the watch screen obtained from the memory as the at least one second watch screen. If the second watch face is a watch face not installed on the electronic device, the electronic device may display a GUI including a menu for installing the second watch face.
[0100] According to one embodiment, the processor may determine the display order of the at least one second watch screen among the second list based on the history information on which the watch screens are displayed. For example, the processor may determine the display order of the at least one second watch screen among the second list based on at least one of the number of times or frequency with which the at least one first watch screen is used, or the order (or sort order) in which the at least one first watch screen is arranged in the first list including a plurality of watch screens. According to one embodiment, the processor may set a high priority for displaying a frequently used or frequently used watch screen and / or a watch screen arranged in the front of the list including a plurality of watch screens. For example, the processor may display a frequently used or frequently used watch screen and / or a watch screen arranged in the front of the list including a plurality of watch screens above the second screen among the second list.
[0101] According to one embodiment, the processor may determine at least one first application as a first object based on object information related to the application, identify at least one second application installed on the electronic device and corresponding to the at least one first application as a second object, and recommend an object related to the at least one second application to the second screen. For example, the processor may determine an application set as a complication and / or an application added to a tile list as the at least one first application as the first object. In addition, the processor may identify whether an application corresponding to the determined at least one first application is installed on the electronic device, and determine the identified application as the at least one second application as the second object.
[0102] According to one embodiment, the processor may determine a display order of objects related to the at least one second application within the list based on at least one of a type of object related to the at least one first application, a proportion of the at least one first screen occupied by the object, or a number of times or a frequency of use of the object. The type of object may include, for example, a type of complication. The amount of information displayed on the screen may vary depending on the type of the complication. According to one embodiment, the processor may set a type of complication that can display a lot of information to a higher priority. For example, the processor may display an object that can display a lot of information on the screen or an object that is used a lot or frequently at a higher position on the second screen.
[0103] In one embodiment, the processor may determine at least one color based on color information and display a color list including the at least one color on the second screen. The processor may determine the display order of the at least one color based on the number of times or frequency at which the at least one color is used.
[0104] FIG. 4 is a diagram for explaining a method for processing setting information of a watch screen according to one embodiment.
[0105] Referring to FIG. 4, a processor (e.g., a processor (271) of FIG. 2) of an external electronic device (e.g., an external electronic device (201) of FIG. 2) can provide setting information of detailed options for a watch screen of the external electronic device to an electronic device (e.g., an electronic device (200) of FIG. 2).
[0106] In operation 410, the processor of the external electronic device may download a watch screen. For example, the processor may download the watch screen from an external server (e.g., server (108) of FIG. 1) connected via a communication circuit (e.g., communication circuit (231) of FIG. 2).
[0107] In operation 420, the processor may add the downloaded new watch face to a watch face list. The downloaded watch face may be a watch face that can be displayed on a display (e.g., display (211) of FIG. 2) of an external electronic device (e.g., electronic device (201) of FIG. 2). The watch face list may be, for example, a list (e.g., a watch face list) containing multiple watch faces. In some embodiments, the watch face list may be a list of watch faces set as favorites.
[0108] In operation 430, the processor may set detailed options for the watch face. For example, the processor may set at least one of a background pattern, texture, character, watch type (e.g., digital or analog), or complication of the watch face based on user input.
[0109] In operation 440, the processor may store setting information of detailed options for the watch screen in a memory (e.g., memory (251) of FIG. 2).
[0110] In operation 450, the processor may determine whether a request for the setting information has been received from an electronic device (e.g., electronic device (101) of FIG. 1) connected via the communication circuit.
[0111] If the request for the above setting information is not received (action 450 - no), the processor may terminate the process of processing the setting information of the watch screen.
[0112] When a request for the above setting information is received (operation 450 - Yes), the processor may transmit the setting information to the electronic device through the communication circuit in operation 460. The electronic device that has received the setting information may display an object recommending settings for a screen to be displayed on the display of the electronic device based on the setting information.
[0113] FIG. 5 is a diagram illustrating a method for processing setting information of an object related to an application according to one embodiment.
[0114] Referring to FIG. 5, a processor (e.g., processor (271) of FIG. 2) of an external electronic device (e.g., electronic device (201) of FIG. 2) may download an application at operation 510. The processor may download the application from an external server (e.g., server (108) of FIG. 1) and / or an electronic device (e.g., electronic device (101) of FIG. 1) connected via a communication circuit (e.g., communication circuit (231) of FIG. 2).
[0115] At step 520, the processor may set the downloaded new application as a complication. For example, the processor may set the application as a complication displayed in a designated area of the watch face based on user input.
[0116] At step 530, the processor may add the newly downloaded application to the tile list. For example, the processor may set the application as a tile that can be configured separately from the watch face based on user input. In one embodiment, either one of steps 520 and 530 may be performed, or both may be performed. Steps 520 and 530 may be performed separately or in parallel.
[0117] In operation 540, the processor may store the configuration information of the complication and / or the configuration information of the tile list in a memory (e.g., memory (251) of FIG. 2).
[0118] In operation 550, the processor may determine whether a request for the setting information has been received from an electronic device (e.g., electronic device (101) of FIG. 1) connected via the communication circuit.
[0119] If the request for the above configuration information is not received (action 550 - no), the processor may terminate the process of processing the configuration information of the object associated with the application.
[0120] When a request for the above setting information is received (operation 550 - Yes), the processor may transmit the setting information to the external electronic device through the communication circuit in operation 560. The external electronic device that has received the setting information may display an object recommending settings for a screen to be displayed on the display of the external electronic device based on the setting information.
[0121] As described above, according to various embodiments, a method for recommending settings of a screen in an electronic device (200) may include an operation (310) of obtaining setting information related to at least one first screen of an external electronic device, an operation (330) of identifying at least one second object corresponding to at least one first object constituting the at least one first screen in a memory (250) based on the setting information, and an operation (350) of recommending settings of a second screen displayed on a display (210) using the at least one second object.
[0122] According to various embodiments, the setting information may include at least one of history information of a clock screen displayed on the at least one first screen, object information related to an application displayed on the at least one first screen, or color information used on the at least one first screen.
[0123] According to various embodiments, the operation of identifying the at least one second object may include an operation of determining at least one first watch screen as a first object based on history information displayed on the watch screen, and an operation of obtaining at least one second watch screen corresponding to the at least one first watch screen from the memory as a second object.
[0124] According to various embodiments, the action of recommending the setting of the second screen may include an action of recommending at least one second watch screen as the second screen.
[0125] According to various embodiments, the method may further include an action of determining a display order of the at least one second watch screen within the list based on at least one of the number of times or frequency at which the at least one first watch screen has been used, or the order in which the at least one first watch screen is arranged within the list including a plurality of watch screens.
[0126] According to various embodiments, the operation of identifying the at least one second object may include an operation of determining at least one first application based on object information related to the application, and an operation of identifying at least one second application installed on the electronic device and corresponding to the at least one first application as the second object.
[0127] According to various embodiments, the action of recommending settings of the second screen may include an action of displaying an object related to the at least one second application on the second screen.
[0128] According to various embodiments, the method may further include an operation of determining a display order of objects associated with the at least one second application within the list based on at least one of a type of object associated with the at least one first application, a proportion of the at least one first screen occupied by the object, or a number of times or frequency at which the object is used.
[0129] According to various embodiments, the operation of recommending settings of the second screen may include an operation of determining at least one color based on the color information, and an operation of displaying a color list including the at least one color on the second screen.
[0130] According to various embodiments, the method may further include an operation of determining a display order of the at least one color based on a number of times or frequency at which the at least one color is used.
[0131] According to various embodiments, the at least one first screen may include at least one of a watch face including a complication or a tile including a widget of an application.
[0132] According to various embodiments, the electronic device may include a housing including a first part and a second part, a flexible display mounted on a first surface of the first part and a second surface of the second part, and a hinge structure that rotates the first part or the second part such that the first surface and the second surface form a substantially same plane in a first state or the first surface and the second surface face each other in a second state.
[0133] According to various embodiments, the second screen may be displayed on the display disposed on a third side of the first part opposite the first side.
[0134] FIG. 6 is a drawing for explaining a screen related to setting information acquired from an external electronic device according to one embodiment, and FIG. 7 is a drawing for explaining a screen recommended in an electronic device according to one embodiment.
[0135] Referring to FIGS. 6 and 7, a processor (e.g., a processor (270) of FIG. 2) of an electronic device (e.g., an electronic device (200) of FIG. 2) may obtain setting information related to at least one first screen (600) of an external electronic device connected to the electronic device via a communication circuit (e.g., a communication circuit (230) of FIG. 2). According to one embodiment, the at least one first screen (600) may include a screen of a wearable electronic device (e.g., a smart watch). According to one embodiment, the at least one first screen (600) may include at least one of a watch screen (610) including complications (620, 630, 640, 650, 660) or a tile including a widget of an application. The above complications (620, 630, 640, 650, 660) are additional information elements displayed on the watch screen (610) and may be objects (e.g., icons, visual objects, images, widgets, or affordances) that execute at least one function of an application. The complications (620, 630, 640, 650, 660) may include, for example, at least one of a first complication (620) that displays the number of steps, a second complication (630) that provides an alarm function, a third complication (640) that displays the weather, a fourth complication (650) that provides an SNS function, or a fifth complication (660) that provides sleep information. According to one embodiment, the complications (620, 630, 640, 650, 660) may be displayed in a designated area of the watch screen (610). For example, the first complication (620), the second complication (630), the third complication (640), the fourth complication (650), or the fifth complication (660) may be displayed in one of the left border area, the right border area, the center area, the lower left area, or the lower right area of the watch screen (610).Although not shown, the tile may include the execution screen of the application's widget. Like a page, the tile may include multiple tiles, each of which may constitute a single screen. In this case, based on user input (e.g., a swipe input), the tiles may transition, for example, from the first tile to the second tile.
[0136] The processor may identify, based on the setting information, at least one second object corresponding to at least one first object (e.g., the watch screen (610), the first complication (620), the second complication (630), the third complication (640), the fourth complication (650), or the fifth complication (660)) constituting the at least one first screen in a memory (e.g., the memory (250) of FIG. 2). The at least one second object may be an object installed (or stored) in the electronic device, and may include at least one of the watch screen (710) or an application widget (720, 730, 740, 750, 760).
[0137] The processor may use the at least one second object (710, 720, 730, 740, 750, 760) to recommend settings of a second screen (700) displayed on a display (e.g., display (210) of FIG. 2). The second screen (700) may be a screen displayed on the display. According to one embodiment, the electronic device may be a foldable electronic device. When the electronic device is a foldable electronic device, the second screen (700) may be a screen displayed on a cover display.
[0138] FIG. 8 is a diagram illustrating a method for recommending screen settings based on a list of watch faces according to one embodiment.
[0139] Referring to FIG. 8, a processor (e.g., a processor (270) of FIG. 2) of an electronic device (e.g., an electronic device (200) of FIG. 2) may obtain configuration information related to at least one first screen of the external electronic device from an external electronic device connected via a communication circuit (e.g., a communication circuit (230) of FIG. 2). According to one embodiment, the at least one first screen may include at least one of a clock screen including a complication or a tile including a widget of an application.
[0140] Based on the setting information, the processor may identify at least one second object corresponding to at least one first object constituting the at least one first screen in a memory (e.g., the memory (250) of FIG. 2). The at least one first object may be an object installed (or stored) on the external electronic device, and may include at least one of a watch screen, a complication included in the watch screen, a tile, or a widget included in the tile. The at least one second object may be an object installed (or stored) on the electronic device, and may include at least one of a watch screen or an application widget.
[0141] The processor may use the at least one second object to recommend settings of a second screen displayed on a display (e.g., the display (210) of FIG. 2). According to one embodiment, the processor may determine at least one first watch screen as a first object based on history information of displayed watch screens, obtain at least one second watch screen corresponding to the at least one first watch screen as a second object from the memory, and recommend the at least one second watch screen as the second screen. The history information of displayed watch screens may include, for example, at least one of the number of times or frequency with which the at least one first watch screen was used, or the order (or sort order) in which the at least one first watch screen is arranged in a list (e.g., a watch face list) containing multiple watch screens. For example, the processor may determine a watch screen that is frequently used or used frequently and / or a watch screen arranged in the front in a list containing multiple watch screens as the at least one first watch screen. In Fig. 8, a state is shown in which a watch screen (811, 812) positioned at the front in a list including a plurality of watch screens (811, 812, 813, 814) is determined as at least one first watch screen. Thereafter, the processor can obtain watch screens (831, 832) corresponding to the determined at least one first watch screen (811, 812) from the memory, and can recommend the watch screens (831, 832) obtained from the memory as the at least one second watch screen.
[0142] According to one embodiment, the processor may determine the display order of the at least one second watch screen within the list based on history information on which the watch screens are displayed. For example, the processor may determine the display order of the at least one second watch screen based on at least one of the number of times or frequency with which the at least one first watch screen is used, or the order (or sort order) in which the at least one first watch screen is arranged in a list including multiple watch screens. According to one embodiment, the processor may set a high priority for displaying a frequently used or frequently used watch screen and / or a watch screen arranged in the front of a list including multiple watch screens. For example, as illustrated in FIG. 8, the processor may display a frequently used or frequently used watch screen and / or a watch screen (831, 832) arranged in the front of a list including multiple watch screens on top of the second screen.
[0143] FIG. 9 is a diagram illustrating a method for recommending screen settings based on a list of watch faces according to one embodiment.
[0144] Referring to FIG. 9, a processor (e.g., a processor (270) of FIG. 2) of an electronic device (e.g., an electronic device (200) of FIG. 2) may obtain configuration information related to at least one first screen of the external electronic device from an external electronic device connected via a communication circuit (e.g., a communication circuit (230) of FIG. 2). According to one embodiment, the at least one first screen may include at least one of a clock screen including a complication or a tile including a widget of an application.
[0145] Based on the setting information, the processor may identify at least one second object corresponding to at least one first object constituting the at least one first screen in a memory (e.g., the memory (250) of FIG. 2). The at least one first object may be an object installed (or stored) on the external electronic device, and may include at least one of a watch screen, a complication included in the watch screen, a tile, or a widget included in the tile. The at least one second object may be an object installed (or stored) on the electronic device, and may include at least one of a watch screen or an application widget.
[0146] The processor may use the at least one second object to recommend settings of a second screen displayed on a display (e.g., the display (210) of FIG. 2). According to one embodiment, the processor may determine a first watch screen as at least one first object based on history information of displayed watch screens, obtain at least one second watch screen corresponding to the at least one first watch screen as a second object from the memory, and recommend the at least one second watch screen as the second screen. The history information of displayed watch screens may include, for example, at least one of the number of times or frequency with which the at least one first watch screen was used, or the order (or sort order) in which the at least one first watch screen is arranged in a list (e.g., a watch face list) containing multiple watch screens. For example, the processor may determine a watch screen that is frequently used or used frequently and / or a watch screen arranged in the front in a list containing multiple watch screens as the at least one first watch screen. In FIG. 9, a watch screen (911, 912, 913) arranged in the front in a list including a plurality of watch screens (911, 912, 913, 914) is determined as at least one first watch screen. Thereafter, the processor may obtain watch screens (935, 931, 934) corresponding to the determined at least one first watch screen (911, 912, 913) from the memory, and may recommend the watch screens (935, 931, 934) obtained from the memory as the at least one second watch screen. According to one embodiment, in the process of obtaining watch screens corresponding to the at least one first watch screen (911, 912, 913) from the memory, the similarity of the configurations of the watch screens may be taken into consideration.The configuration similarity may be evaluated based on at least one of, for example, a background pattern, a texture, a character, a type of watch (e.g., digital or analog), and the amount of information provided other than the time. In addition, if a watch screen corresponding to the at least one first watch screen (911, 912, 913) is not found (or not acquired) in the memory, the processor may generate a watch screen having a configuration similar to the at least one first watch screen (911, 912, 913), or display a user interface on the display that allows the processor to download a watch screen having a high configuration similarity to the at least one first watch screen (911, 912, 913) from an external server.
[0147] According to one embodiment, the processor may determine the display order of the at least one second watch screen based on history information on which the watch screens are displayed. For example, the processor may determine the display order of the at least one second watch screen based on at least one of the number of times or frequency with which the at least one first watch screen is used, or the order (or sorting order) in which the at least one first watch screen is arranged in a list including multiple watch screens. According to one embodiment, the processor may display a watch screen that is frequently used or frequently used and / or a watch screen arranged in the front of a list including multiple watch screens with a high priority. For example, as illustrated in FIG. 9, the processor may display a watch screen (935, 931, 934) corresponding to a watch screen (911, 912, 913) that is frequently used or frequently used and / or arranged in the front of a list including multiple watch screens on top of the second screen.
[0148] FIG. 10 is a diagram for explaining a method for setting priorities according to the type of object related to an application according to one embodiment.
[0149] Referring to FIG. 10, a processor (e.g., a processor (270) of FIG. 2) of an electronic device (e.g., an electronic device (200) of FIG. 2) may obtain configuration information related to at least one first screen of the external electronic device from an external electronic device connected via a communication circuit (e.g., a communication circuit (230) of FIG. 2). According to one embodiment, the at least one first screen may include at least one of a clock screen including a complication or a tile including a widget of an application.
[0150] Based on the setting information, the processor may identify at least one second object corresponding to at least one first object constituting the at least one first screen in a memory (e.g., the memory (250) of FIG. 2). The at least one first object may be an object installed (or stored) on the external electronic device, and may include at least one of a watch screen, a complication included in the watch screen, a tile, or a widget included in the tile. The at least one second object may be an object installed (or stored) on the electronic device, and may include at least one of a watch screen or an application widget.
[0151] The processor may use the at least one second object to recommend settings of a second screen displayed on a display (e.g., the display 210 of FIG. 2). According to one embodiment, the processor may determine at least one first application based on object information related to an application, identify at least one second application installed on the electronic device and corresponding to the at least one first application, and display an object related to the at least one second application on the second screen. For example, the processor may determine an application set as a complication and / or an application added to a tile list as the at least one first application. In addition, the processor may identify whether an application corresponding to the determined at least one first application is installed on the electronic device, and determine the identified application as the at least one second application.
[0152] According to one embodiment, the processor may determine the display order of objects associated with the at least one second application based on at least one of the type of object associated with the at least one first application, the proportion of the object that the object occupies on the at least one first screen, or the number of times or frequency with which the object is used. The type of the object may include, for example, the type of the complication. As illustrated in FIG. 10, the type of the complication may include a line type, a circle type, an arc type, or a rectangle type. The amount of information displayed on the screen may vary depending on the type of the complication. For example, the rectangle type of complication may include more information than the line type of complication. According to one embodiment, the processor may set a type of complication that can display a lot of information to a higher priority. For example, the processor may display an object that can display a lot of information on the screen or an object that is used a lot or frequently at a higher position on the second screen.
[0153] FIG. 11 is a diagram for explaining a method for recommending screen settings based on setting information of a watch screen and setting information of an object related to an application according to one embodiment.
[0154] Referring to FIG. 11, a processor (e.g., a processor (270) of FIG. 2) of an electronic device (e.g., an electronic device (200) of FIG. 2) may obtain configuration information related to at least one first screen of an external electronic device from an external electronic device connected via a communication circuit (e.g., a communication circuit (230) of FIG. 2). According to one embodiment, the at least one first screen may include at least one of a watch screen (1110) including a complication or a tile (1130) including a widget of an application. The complication may be an additional information element displayed on the watch screen (1110) and may be an object (e.g., an icon, a visual object, an image, a widget, or an affordance) that executes at least one function of an application. The complication may provide information such as, for example, the number of steps, an alarm, the weather, SNS, or sleep. According to one embodiment, the complication may be displayed in a designated area of the watch screen. The above tile (1130) may include an execution screen of an application widget. For example, the tile (1130) may include at least one of a calendar tile (1131), a weather tile (1132), or a step count tile (1133). The tile (1130) may be included in multiples, like a page, and each tile may constitute a single screen. In this case, based on a user input (e.g., a swipe input), a tile switching operation, for example, a screen switching from a first tile (e.g., a calendar tile (1131)) to a second tile (e.g., a weather tile (1132)) may occur.
[0155] Based on the setting information, the processor may identify at least one second object corresponding to at least one first object constituting the at least one first screen in a memory (e.g., memory (250) of FIG. 2). In addition, the processor may recommend settings for a second screen (1150) displayed on a display (e.g., display (210) of FIG. 2) using the at least one second object.
[0156] FIG. 12 is a diagram illustrating a method for recommending screen settings based on color information according to one embodiment.
[0157] Referring to FIG. 12, a processor (e.g., a processor (270) of FIG. 2) of an electronic device (e.g., an electronic device (200) of FIG. 2) may obtain configuration information related to at least one first screen of the external electronic device from an external electronic device connected via a communication circuit (e.g., a communication circuit (230) of FIG. 2). According to one embodiment, the at least one first screen may include at least one of a clock screen including a complication or a tile including a widget of an application.
[0158] The processor may obtain color information based on the setting information. For example, the processor may obtain color information used on the watch screen (1210) of the external electronic device.
[0159] The processor may determine at least one color based on the color information, and display a color list (1231) including the at least one color on the second screen (1230). According to one embodiment, the processor may determine the display order of the at least one color based on the number of times or frequency at which the at least one color is used. For example, the processor may calculate a recommendation weighting of a color based on the frequency of use of the color in the watch screen (1210) of the external electronic device and the number of watch screens being used in the external electronic device. The recommendation weighting of the color may be calculated based on, for example, the number of elements applying the color and the number of elements to which the color can be applied. Thereafter, when setting an option related to color in the electronic device, the processor may recommend a color having a high recommendation weighting. For example, the processor may determine at least one color based on the color information, and display a color list (1231) including the at least one color on the second screen (1230), and may display a color having a high recommendation weight on the upper side of the second screen (1230).
[0160] FIG. 13 is a drawing for explaining an example in which a second screen displayed on an electronic device is changed to a different second screen when a first screen displayed on an external electronic device is changed to a different first screen according to one embodiment.
[0161] Referring to FIG. 13, a first screen (1310) (e.g., a clock screen or a watch face screen) may be displayed on an external electronic device (e.g., an external electronic device (201) of FIG. 2), and a second screen (1330) (e.g., a widget group screen) determined at least based on complications (1311, 1312, 1313, 1314) within the first screen (1310) may be displayed on an electronic device (e.g., an electronic device (200) of FIG. 2).
[0162] For example, complications (1311, 1312, 1313, 1314) within the first screen (1310) may include a complication of an alarm application (1311), a complication of an application providing a step count (1312), a complication of a weather application (1313), and a complication of an application for sleep management (1314).
[0163] The second screen (1330) may be a screen corresponding to the first screen (1310). For example, the second screen (1330) may be a screen with a similar theme and / or color scheme to the first screen (1310). For example, the second screen (1330) may include widgets (1331, 1332, 1333, 1334) that respectively correspond to complications (1311, 1312, 1313, 1314) in the first screen (1310). For example, the application that provides complications (1311, 1312, 1313, 1314) in the first screen (1310) may be the same application that provides widgets (1331, 1332, 1333, 1334) in the second screen (1330). For example, widgets (1331, 1332, 1333, 1334) within the second screen (1330) may include a widget (1331) of an alarm application, a widget (1332) of an application providing a step count, a widget (1333) of a weather application, and a widget (1334) of an application for sleep management. In addition, the second screen may include a clock screen or clock widget indicating the current time.
[0164] Thereafter, the first screen (1310) displayed on the external electronic device may be changed to another first screen (1350). The other first screen (1350) may include complications (1351, 1352, 1353, 1354) different from the complications (1311, 1312, 1313, 1314) within the first screen (1310). At least one of the shape, display position, color, or information of the other complications (1351, 1352, 1353, 1354) may be different from the complications (1311, 1312, 1313, 1314). For example, other complications (1351, 1352, 1353, 1354) may include a complication of an application providing a step count (1351), a complication of a weather application (1352), a complication of an application for mode / routine management (1353), and a complication of an alarm application (1354).
[0165] When the first screen (1310) displayed on the external electronic device changes to another first screen (1350), the external electronic device can notify the electronic device of the change in the first screen (1310). In this case, for example, the external electronic device can provide the electronic device with information notifying that the first screen (1310) has changed and setting information of the other first screen (1350).
[0166] The electronic device, which receives a change in the first screen (1310) from the external electronic device, can change the second screen (1330) displayed on the electronic device to a different second screen (1370) as the first screen (1310) displayed on the external electronic device changes to a different first screen (1350).
[0167] In this case, for example, the electronic device that has received a notification of a screen change may display a GUI that asks whether to change the second screen (1330) of the electronic device. For example, the GUI may be displayed through a separate pop-up window. In this case, based on user input through the displayed GUI, the electronic device may change the second screen (1330) to another second screen (1370).
[0168] Alternatively, for example, the electronic device that has received a notification of a screen change may automatically change the second screen (1330) to another second screen (1370) without displaying a GUI asking whether to change the second screen (1330) of the electronic device. In the case where the second screen (1330) is automatically changed to another second screen (1370) without user input, information notifying that the second screen (1330) has been changed may be output through the electronic device.
[0169] In one embodiment, the other second screen (1370) may be determined at least based on other complications (1351, 1352, 1353, 1354) within the other first screen (1350). The other second screen (1370) may be a screen corresponding to the other first screen (1350). For example, the other second screen (1370) may be a screen having a similar theme and / or color scheme to the other first screen (1350). For example, the other second screen (1370) may include other widgets (1371, 1372, 1373, 1374) corresponding to the complications (1351, 1352, 1353, 1354) within the other first screen (1350), respectively. For example, other widgets (1371, 1372, 1373, 1374) may include a widget (1371) of an application providing a step count, a widget (1372) of a weather application, a widget (1373) of an application for mode / routine management, and a widget (1374) of an alarm application.
[0170] According to one embodiment, the shape and size of widgets (1331, 1332, 1333, 1334) within a second screen (1330) and other widgets (1371, 1372, 1373, 1374) within another second screen may be determined based on the importance of the widget and the information to be displayed through the widget. For example, if the importance of the widget is high or the amount of information to be displayed through the widget is large, the size of the widget may be set large.
[0171] According to one embodiment, the sizes of widgets (1331, 1332, 1333, 1334) within the second screen (1330) and other widgets (1371, 1372, 1373, 1374) within another second screen may be set according to the sizes of the corresponding complications. For example, if the size of the complication is large, the size of the corresponding widget may be set to be large.
[0172] According to one embodiment, the arrangement positions of widgets (1331, 1332, 1333, 1334) within a second screen (1330) and other widgets (1371, 1372, 1373, 1374) within another second screen may be determined based on the positions of complications displayed on the external electronic device. The arrangement positions of corresponding widgets may be set to be similar to the arrangement of complications displayed on the external electronic device.
[0173] According to one embodiment, if a widget corresponding to an application of a complication displayed on the external electronic device is not installed on the electronic device, the electronic device may include a widget of another similar application on the second screen (1330) and / or another second screen (1370).
[0174] FIG. 14 is a drawing for explaining an example in which the configuration of a second screen displayed on an electronic device is changed when a complication is added to a first screen displayed on an external electronic device according to one embodiment.
[0175] Referring to FIG. 14, a first screen (1310) (e.g., a clock screen or a watch face screen) may be displayed on an external electronic device (e.g., an external electronic device (201) of FIG. 2), and a second screen (1330) (e.g., a widget group screen) determined at least based on complications (1311, 1313, 1314) within the first screen (1310) may be displayed on an electronic device (e.g., an electronic device (200) of FIG. 2). For example, the complications (1311, 1313, 1314) within the first screen (1310) may include a complication (1311) of an alarm application, a complication (1313) of a weather application, and a complication (1314) of an application for sleep management.
[0176] The second screen (1330) may be a screen corresponding to the first screen (1310). For example, the second screen (1330) may be a screen with a similar theme and / or color scheme to the first screen (1310). For example, the second screen (1330) may include widgets (1331, 1333, 1334) that respectively correspond to complications (1311, 1313, 1314) within the first screen (1310). For example, the application that provides complications (1311, 1313, 1314) within the first screen (1310) may be the same application that provides widgets (1331, 1333, 1334) within the second screen (1330). For example, widgets (1331, 1333, 1334) within the second screen (1330) may include a widget (1331) of an alarm application, a widget (1333) of a weather application, and a widget (1334) of an application for sleep management. In addition, the second screen may include, for example, a clock screen or clock widget indicating the current time.
[0177] According to one embodiment, the first screen (1310) of the external electronic device and the second screen (1330) of the electronic device may be displayed in conjunction with each other.
[0178] Thereafter, the configuration of the first screen (1310) displayed on the external electronic device may be changed. The external electronic device may change the configuration of the first screen (1310) based on user input to a screen setting application installed on the external electronic device. For example, the external electronic device may add or delete complications within the first screen (1310), but is not limited thereto.
[0179] For example, a complication (1312) of an application that provides a step count may be added to the first screen (1310) displayed on the external electronic device. When the complication (1312) is added to the first screen (1310) displayed on the external electronic device, the external electronic device may notify the electronic device that the complication (1312) has been added to the first screen (1310). In this case, for example, the external electronic device may provide the electronic device with information notifying that the complication (1312) has been added to the first screen (1310), an identification value of an application corresponding to the added complication (1312), and information about the added complication (1312).
[0180] According to one embodiment, when the configuration of the first screen (1310) is changed based on a user input to a screen setting application installed on the external electronic device, the external electronic device may transmit information notifying the change in the configuration of the first screen (1310) to the electronic device through the screen setting application. In addition, the information notifying the change in the configuration of the first screen (1310) transmitted to the electronic device may be processed by the application that sets the screen of the electronic device.
[0181] According to one embodiment, the electronic device, which receives a notification from the external electronic device notifying that a complication (1312) has been added to the first screen (1310), may add a widget (1332) of an application corresponding to the added complication (1312) displayed on the external electronic device to the second screen (1330). For example, the electronic device, which receives a notification of a screen change, may display a GUI inquiring whether to add the widget (1332) to the second screen (1330) of the electronic device. For example, the GUI may be displayed through a separate pop-up window. In this case, based on a user input through the displayed GUI, the electronic device may add the widget (1332) to the second screen (1330). Alternatively, for example, the electronic device that has received a notification of addition of a complication (1312) may automatically add the widget (1332) to the second screen (1330) without displaying a GUI asking whether to add the widget (1332) to the second screen (1330) of the electronic device. In the case where the widget (1332) is automatically added to the second screen (1330) without user input, information notifying that the widget (1332) has been added to the second screen (1330) may be output through the electronic device.
[0182] According to one embodiment, as a widget (1332) is added to the second screen (1330), the screen configuration within the second screen (1330) may change. For example, the size and arrangement of at least one of the widgets (1351, 1353, 1354) within the second screen (1330) may change. For example, the widget (1331) may be reduced, and a widget (1332) may be added near the reduced widget (1331), but is not limited thereto.
[0183] In FIG. 14, it has been described that the configuration of the second screen (1330) of the electronic device changes as the configuration of the first screen (1310) of the external electronic device changes, but this is not limited thereto. For example, the configuration of the first screen (1310) of the external electronic device may also change as the configuration of the second screen (1330) of the electronic device changes.
[0184] FIG. 15 is a drawing showing an example of a second screen displayed on an electronic device that is set to be visually similar to a first screen displayed on an external electronic device according to one embodiment.
[0185] Referring to FIG. 15, the configuration of the first screen (1360) displayed on an external electronic device (e.g., the external electronic device (201) of FIG. 2) and the configuration of the second screen (1380) of the electronic device (e.g., the electronic device (200) of FIG. 2) can be set to be visually similar.
[0186] For example, the size, shape and / or arrangement position of widgets (1381, 1382, 1383, 1384, 1385) within the second screen (1380) and the size, shape and / or arrangement position of complications (1361, 1362, 1363, 1364, 1365) within the first screen (1360) may be set to be similar to each other.
[0187] For example, within the first screen (1360) of the external electronic device, a complication (1361) of an application providing a step count may be arranged in a curved bar shape along the left edge of the first screen (1360), a complication (1362) of a weather application may be arranged in a circular shape (i.e., a shape similar to the shape of the first screen (1360)) at the bottom left of the first screen (1360), a complication (1363) of an application for mode / routine management may be arranged in a circular shape at the bottom center of the first screen (1360), a complication (1364) of an SNS application may be arranged in a circular shape at the bottom right of the first screen (1360), and a complication (1365) of an alarm application may be arranged along the right edge of the first screen (1360).
[0188] In addition, for example, within the second screen (1380) of the electronic device, a widget (1381) of an application providing a step count may be arranged in a bar shape along the left edge of the second screen (1380), a widget (1382) of a weather application may be arranged in a square shape (i.e., a shape similar to the shape of the second screen (1380)) on the lower left part of the second screen (1380), a widget (1383) of an application for mode / routine management may be arranged in a square shape on the lower central part of the second screen (1380), a widget (1384) of an SNS application may be arranged in a square shape on the lower right part of the second screen (1380), and a widget (1385) of an alarm application may be arranged along the right edge of the second screen (1380).
[0189] In this case, the size and shape of the widget (1381) of the application providing the step count, the widget (1382) of the weather application, the widget (1383) of the application for mode / routine management, the widget (1384) of the alarm application, and the widget (1385) of the SNS application may be determined according to the size and shape of the corresponding complications (1361, 1362, 1363, 1364, 1365), respectively. For example, the widget (1382, 1383, 1355) in the second screen (1380) corresponding to the small circle-shaped complication (1362, 1363, 1365) in the first screen (1360) may be set to the minimum widget size (e.g., 1x1).
[0190] According to one embodiment of the present disclosure, an electronic device may include a display. The electronic device may include communication circuitry. The electronic device may include a memory for storing instructions. The electronic device may include at least one processor including a processing circuit. The instructions may be individually or collectively executed by the at least one processor. The electronic device may obtain configuration information related to at least one first screen of an external electronic device. Based on the configuration information, the electronic device may identify at least one second object corresponding to at least one first object constituting at least one first screen in the memory. The electronic device may recommend a configuration of the second screen displayed on the display using the at least one second object.
[0191] According to one embodiment, the configuration information may include at least one of history information of a watch screen displayed on at least one first screen, object information related to an application displayed on at least one first screen, or color information used on at least one first screen.
[0192] According to one embodiment, the electronic device may determine at least one first watch face as a first object based on the history information of the watch face. The electronic device may obtain at least one second watch face corresponding to the at least one first watch face from memory as a second object. The electronic device may recommend at least one second watch face as the second screen.
[0193] According to one embodiment, the electronic device can determine the display order of at least one second watch face within the second list based on at least one of the number of times or frequency at which at least one first watch face is used, or the order in which the at least one first watch face is arranged within the first list containing a plurality of watch faces.
[0194] According to one embodiment, an electronic device may determine at least one first application as a first object based on object information related to the application. The electronic device may identify at least one second application corresponding to the at least one first application as a second object. The at least one second application may be installed on the electronic device. The electronic device may recommend objects related to the at least one second application on a second screen.
[0195] According to one embodiment, the electronic device can determine the display order of objects associated with at least one second application within the list based on at least one of a type of object associated with at least one first application, a proportion of the at least one first screen occupied by the object associated with the first application, or a number of times or frequency at which the object associated with the first application is used.
[0196] According to one embodiment, the electronic device can determine at least one color based on color information. The electronic device can recommend a color list including at least one color to a second screen.
[0197] According to one embodiment, the electronic device can determine the display order of at least one color within the list based on the number of times or frequency at which at least one color is used.
[0198] According to one embodiment, at least one first screen may include at least one of a watch face including a complication or a tile including a widget of an application.
[0199] According to one embodiment, an electronic device may include a housing including a first part and a second part. The electronic device may include a flexible display mounted on a first side of the first part and a second side of the second part. The electronic device may include a hinge structure that rotates the first part or the second part such that the first side and the second side form a substantially coplanar plane in a first state or the first side and the second side face each other in a second state. The second screen may be displayed on a display disposed on a third side of the first part opposite the first side.
[0200] According to one embodiment, the first object may include at least one of a watch face, a complication included in the watch face, a tile, or a widget included in a tile, which constitutes the first screen.
[0201] According to one embodiment, the second object may include at least one of a watch face or an application widget that constitutes the second screen.
[0202] A method for an electronic device to recommend screen settings according to a disclosed embodiment may include an operation of acquiring setting information related to at least one first screen of an external electronic device. A method for an electronic device to recommend screen settings may include an operation of identifying at least one second object corresponding to at least one first object constituting at least one first screen in a memory based on the setting information. A method for an electronic device to recommend screen settings may include an operation of recommending settings of a second screen displayed on a display using at least one second object.
[0203] According to one embodiment, the first object may include at least one of a watch face, a complication included in the watch face, a tile, or a widget included in a tile, all of which constitute the first screen. The second object may include at least one of a watch face or an application widget, all of which constitute the second screen.
[0204] According to one embodiment, the configuration information may include at least one of history information of a watch screen displayed on at least one first screen, object information related to an application displayed on at least one first screen, or color information used on at least one first screen.
[0205] According to one embodiment, the operation of identifying at least one second object may include an operation of determining at least one first watch face based on history information of the watch face. The operation of identifying at least one second object may include an operation of obtaining at least one second watch face corresponding to at least one first watch face from memory. The operation of recommending a setting of the second screen may include an operation of displaying at least one second watch face on the second screen.
[0206] According to one embodiment, a method of recommending a setting of a screen by an electronic device may include determining a display order of at least one second watch face based on at least one of the number of times or frequency at which at least one first watch face has been used, or the order in which at least one first watch face is arranged in a list including a plurality of watch faces.
[0207] According to one embodiment, the operation of identifying at least one second object may include an operation of determining at least one first application based on object information associated with the application. The operation of identifying at least one second object may include an operation of identifying at least one second application installed on the electronic device and corresponding to the at least one first application. The operation of recommending settings for the second screen may include an operation of displaying an object associated with at least one second application on the second screen.
[0208] According to one embodiment, a method for recommending screen settings by an electronic device may include determining a display order of objects associated with at least one second application based on at least one of a type of object associated with at least one first application, a proportion of the at least one first screen occupied by the object, or a number of times or a frequency at which the object is used.
[0209] In one embodiment, the action of recommending settings for the second screen may include an action of determining at least one color based on color information. The action of recommending settings for the second screen may include an action of displaying a color list including at least one color on the second screen.
[0210] In one embodiment, a method for recommending a setting of a screen by an electronic device may include determining a display order of at least one color based on a number of times or frequency at which at least one color is used.
[0211] According to one embodiment, an electronic device may include a housing including a first part and a second part. The electronic device may include a flexible display mounted on a first side of the first part and a second side of the second part. The electronic device may include a hinge structure that rotates the first part or the second part such that the first side and the second side form a substantially coplanar plane in a first state or the first side and the second side face each other in a second state. The second screen may be displayed on a display disposed on a third side of the first part opposite the first side.
[0212] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.
[0213] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0214] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0215] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0216] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0217] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In electronic devices, display; communication circuit; memory for storing commands; and comprising at least one processor including a processing circuit; The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Obtaining configuration information related to at least one first screen of an external electronic device, Based on the above setting information, at least one second object corresponding to at least one first object constituting at least one first screen in the memory is identified, An electronic device that recommends settings of a second screen displayed on the display by using at least one second object.
2. In claim 1, The above setting information is, An electronic device comprising at least one of: history information of a watch screen displayed on at least one first screen, object information related to an application displayed on at least one first screen, or color information used on at least one first screen.
3. In claim 2, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Based on the history information of the above watch screen, at least one first watch screen is determined as the first object, Acquire at least one second watch screen corresponding to at least one first watch screen from the memory as the second object, An electronic device configured to recommend at least one second watch screen as the second screen.
4. In claim 3, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: An electronic device that determines the display order of the at least one second watch face within a second list based on at least one of the number of times or frequency that the at least one first watch face is used, or the order in which the at least one first watch face is arranged in a first list including a plurality of watch faces.
5. In claim 2, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Based on object information related to the above application, at least one first application is determined as the first object, Identifying at least one second application corresponding to the at least one first application as the second object, wherein the at least one second application is installed on the electronic device, An electronic device that recommends an object related to at least one second application to the second screen.
6. In claim 5, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: An electronic device that determines the display order of objects associated with the at least one second application within a list based on at least one of a type of object associated with the at least one first application, a proportion of the at least one first screen occupied by the object associated with the first application, or a number of times or frequency of use of the object associated with the first application.
7. In claim 2, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Based on the above color information, at least one color is determined, An electronic device configured to recommend a color list including at least one color to the second screen.
8. In claim 7, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: An electronic device that determines the display order of said at least one color within the list based on the number of times or frequency that said at least one color is used.
9. In claim 1, At least one of the first screens, An electronic device comprising at least one of a watch face including a complication or a tile including a widget of an application.
10. In claim 1, A housing comprising a first part and a second part; A flexible display mounted on the first side of the first part and the second side of the second part; and Further comprising a hinge structure that rotates the first part or the second part so that the first side and the second side form substantially the same plane or the second side and the first side and the second side face each other, The second screen above is, An electronic device that is arranged to be displayed on the display on the third side of the first part opposite to the first side.
11. In claim 1, The first object comprises at least one of a watch screen, a complication included in the watch screen, a tile, or a widget included in the tile, which constitutes the first screen. Electronic devices.
12. In claim 1, The second object above is, Containing at least one of the watch screen or application widgets that constitute the second screen; Electronic devices.
13. In the method of recommending screen settings by an electronic device, An operation of obtaining configuration information related to at least one first screen of an external electronic device; An operation of identifying at least one second object corresponding to at least one first object constituting at least one first screen in the memory based on the above setting information; and A method comprising an action of recommending settings of a second screen displayed on a display using at least one second object.
14. In claim 13, The first object comprises at least one of a watch screen, a complication included in the watch screen, a tile, or a widget included in the tile, which constitutes the first screen; The second object comprises at least one of a watch screen or an application widget that constitutes the second screen. method.
15. An operation of obtaining configuration information related to at least one first screen of an external electronic device; An operation of identifying at least one second object corresponding to at least one first object constituting at least one first screen in the memory based on the above setting information; and A computer-readable recording medium having recorded thereon a program for executing a method for recommending screen settings, the method including: recommending settings of a second screen displayed on a display using at least one second object;
Citation Information
Patent Citations
Display setting method, program, and system
JP2019016251A
Method for generating watch screen design of smart watch and apparatus thereof
KR1020180108531A
Handrail support apparatus
KR1020220057141A
Shoes mid sole and the shoes mid sole manufacturing method protecting the ergonomic walk and joint and reduces fatigue
KR102434774B1
Configuring a user interface layout of a user device via a configuration device
US20170322711A1