ELECTRONIC DEVICES AND METHODS FOR OPERATING THESE DEVICES

VN128477APending Publication Date: 2026-09-03SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
VN1202509624
Authority / Receiving Office
VN · VN
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-20
Filing Date
2024-03-08
Publication Date
2026-09-03

AI Technical Summary

Technical Problem

Current electronic devices lack the ability to dynamically change their screens based on external objects, limiting user interaction and customization options.

Method used

An electronic device equipped with a processor, communication circuits, memory, and sensors that can acquire data from external objects within a specified distance, allowing it to display different screens based on this data and maintain the new screen as long as the object remains in proximity.

Benefits of technology

Enables dynamic screen changes based on external objects, enhancing user interaction and providing customizable experiences by continuously updating the display in response to nearby objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure VN1202509624_0
    Figure VN1202509624_0
Patent Text Reader

Abstract

The invention relates to an electronic device and a method for operating such an electronic device. The electronic device comprises: an external display unit; one or more communication circuits; memory; at least one sensor; and at least one processor connected to operate the external display unit, flexible display unit, one or more communication circuits, memory, and at least one sensor. At least one processor is configured to: receive first and second data on the basis of the external object; display the first screen on the basis of the first data; receive information on the second screen on the basis of the second data while the first screen is being displayed through the external display unit; and, on the basis of information on the second screen, change, from the first screen to the second screen, the screen to be displayed through the external display unit.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method for changing a screen through an external object

[0001] The present disclosure relates to an electronic device and method for changing a screen through an external object.

[0002] Electronic devices may provide the ability to display a background image. For example, a user may select a preferred image to display as the background image on the electronic device. The image used as the background image may include an image captured by the user through a camera mounted on the electronic device or an image acquired from an external electronic device.

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

[0004] According to one embodiment, an electronic device may include a first housing including a first surface and a second surface opposite the first surface, a second housing including a third surface and a fourth surface opposite the third surface, a folding housing pivotally connecting the first housing and the second housing, a cover display disposed on the second surface, a flexible display disposed on the first surface and the third surface, one or more communication circuits, a memory, at least one sensor, and at least one processor operatively connected to the cover display, the flexible display, the one or more communication circuits, the memory, and the at least one sensor, the processor including a processing circuit. The at least one processor may be configured to, individually and / or collectively, acquire first data and second data based on an external object located within a specified distance from the electronic device. The at least one processor may be individually and / or collectively configured to display a first screen through the cover display based on the first data. The at least one processor may be individually and / or collectively configured to obtain information about a second screen based on the second data while the first screen is displayed through the cover display. The at least one processor may be individually and / or collectively configured to change a screen displayed through the cover display from the first screen to the second screen based on the information about the second screen. The at least one processor may be individually and / or collectively configured to maintain the display of the second screen based on a distance between the external object and the electronic device being maintained within the specified distance.

[0005] According to one embodiment, a method of operating an electronic device may include an operation of acquiring first data and second data based on an external object located within a specified distance from the electronic device. The method may include an operation of displaying a first screen through a cover display disposed on one surface of a first housing of the electronic device based on the first data. The method may include an operation of acquiring information about a second screen based on the second data, based on the first screen being displayed through the cover display. The method may include an operation of changing a screen displayed through the cover display from the first screen to the second screen based on the information about the second screen. The method may include an operation of maintaining the display of the second screen based on the distance between the external object and the electronic device being maintained within the specified distance.

[0006] According to one embodiment, an electronic device may include a display, one or more communication circuits, a memory, at least one sensor, and at least one processor operatively connected to the display, the one or more communication circuits, the memory, and the at least one sensor, the processor including a processing circuit. The at least one processor may be configured, individually and / or collectively, to obtain first data and second data based on an external object located within a specified distance from the electronic device. The at least one processor may be configured, individually and / or collectively, to display a first screen through the display based on the first data. The at least one processor may be configured, individually and / or collectively, to obtain information about a second screen based on the second data, based on the first screen being displayed through the display. The at least one processor may be configured, individually and / or collectively, to change a screen displayed through the display from the first screen to the second screen based on the information about the second screen. The at least one processor may be configured, individually or collectively, to maintain the display of the second screen based on the distance between the external object and the electronic device being maintained within the specified distance.

[0007] According to one embodiment, a method of operating an electronic device may include an operation of acquiring first data and second data based on an external object located within a specified distance from the electronic device. The method may include an operation of displaying a first screen through the display based on the first data. The method may include an operation of acquiring information about a second screen based on the second data, based on the first screen being displayed through the display. The method may include an operation of changing a screen displayed through the display from the first screen to the second screen based on the information about the second screen. The method may include an operation of maintaining the display of the second screen based on the distance between the external object and the electronic device being maintained within the specified distance.

[0008] The above and other aspects, features and advantages of specific embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:

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

[0010] FIG. 2 illustrates an example of a simplified block diagram of an electronic device according to various embodiments;

[0011] FIGS. 3A and 3B illustrate examples of a positional relationship between a first housing and a second housing in an unfolded state and a folded state of an electronic device, according to various embodiments;

[0012] FIG. 4 illustrates an example of a case coupled with an electronic device according to various embodiments;

[0013] FIG. 5 illustrates a flowchart of the operation of an electronic device according to various embodiments;

[0014] FIG. 6 illustrates an example of operation of an electronic device for changing a screen according to various embodiments;

[0015] FIG. 7 illustrates an example of an environment for providing a service for changing a screen according to various embodiments;

[0016] FIG. 8 illustrates examples of layers for configuring a screen of an electronic device according to one embodiment, according to various embodiments;

[0017] FIG. 9 illustrates an example of operation of an electronic device when an external object approaches, according to various embodiments;

[0018] FIG. 10 illustrates an example flowchart of the operation of an electronic device according to various embodiments;

[0019] FIG. 11 illustrates an example flowchart of the operation of an electronic device according to various embodiments;

[0020] FIG. 12A illustrates an example of obtaining information about a second screen through a first type of external object in an electronic device according to various embodiments;

[0021] FIG. 12b illustrates an example of obtaining information about a second screen through a second type of external object in an electronic device according to various embodiments;

[0022] FIG. 13 illustrates examples of notifications displayed through a cover display according to various embodiments;

[0023] FIG. 14A illustrates an example of a first screen displayed through a cover display according to various embodiments;

[0024] FIG. 14b illustrates an example of a screen displayed on a flexible display for setting whether to display an object indicating a notification according to various embodiments;

[0025] FIG. 15 illustrates a flowchart of the operation of an electronic device according to various embodiments;

[0026] FIG. 16 illustrates an example of a screen displayed on a flexible display for setting whether to display a second screen according to various embodiments;

[0027] FIG. 17 illustrates a flowchart of the operation of an electronic device according to various embodiments;

[0028] FIG. 18 illustrates an example of a screen displayed on a flexible display for setting whether to display a second screen according to various embodiments;

[0029] FIGS. 19A and 19B illustrate examples of second screens displayed through a cover display according to various embodiments;

[0030] FIGS. 20A, 20B, 20C, 20D, and 20E illustrate examples of operations of an electronic device to change settings for a screen displayed on a cover display, according to various embodiments;

[0031] FIG. 21 illustrates an example of operation of an electronic device for setting a second screen for an external object according to various embodiments;

[0032] FIG. 22 illustrates an example of a screen that changes depending on an external object, according to various embodiments;

[0033] FIGS. 23A, 23B, and 23C illustrate examples of operations of an electronic device and another electronic device connected to the electronic device, according to various embodiments;

[0034] FIG. 24 illustrates an example of the operation of an electronic device and a plurality of other electronic devices connected to the electronic device, according to various embodiments;

[0035] FIG. 25A and FIG. 25B illustrate examples of operation of an electronic device according to various embodiments; and

[0036] FIG. 26 illustrates an example of operation of an electronic device for changing a screen according to various embodiments.

[0037] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Furthermore, in the drawings and related descriptions, descriptions of well-known functions and configurations may be omitted for clarity and conciseness.

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

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

[0040] The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store the resulting data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that 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.

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

[0042] 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).

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

[0044] 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).

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

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

[0047] 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).

[0048] 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.

[0049] 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.

[0050] 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).

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

[0052] 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.

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

[0054] 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.

[0055] 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).

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

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

[0058] In one embodiment, the antenna module (197) may form a mmWave antenna module. In 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.

[0059] 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)).

[0060] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service by itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that have received the request may execute at least a part 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).

[0061] The electronic device (101) may process the result as is or additionally and provide it as at least part 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 using, for example, distributed computing or mobile edge computing. 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) may be applied to intelligent services (e.g., smart homes, smart cities, smart cars, or healthcare) based on 5G communication technology and IoT-related technology.

[0062] According to one embodiment, an electronic device (e.g., the electronic device (101) of FIG. 1) can change the screen (or the theme of the screen) of the electronic device through an external object. For example, the electronic device can change the screen (or the theme of the screen) of the electronic device based on data acquired through an external object. The electronic device can display a different screen while acquiring information about the screen to be displayed. The electronic device can provide continuous screen changes by displaying a different screen while acquiring information about the screen to be displayed. Hereinafter, the configuration and operation of the above-described electronic device will be described in detail with reference to the drawings.

[0063] FIG. 2 illustrates an example of a simplified block diagram of an electronic device according to various embodiments.

[0064] Referring to FIG. 2, the electronic device (200) may include some or all of the components of the electronic device (101) illustrated in FIG. 1. For example, the electronic device (200) may correspond to the electronic device (101) of FIG. 1.

[0065] According to one embodiment, the electronic device (200) may include a processor (210) (e.g., a processor (210) including a processing circuit), a memory (220), a display (230), a communication circuit (240), and / or a sensor (250). Depending on the embodiment, the electronic device (200) may include at least one of the processor (210), the memory (220), the display (230), the communication circuit (240), or the sensor (250). For example, at least some of the processor (210), the memory (220), the display (230), the communication circuit (240), or the sensor (250) may be omitted depending on the embodiment. Although not illustrated, the electronic device (200) may include various components in addition to the processor (210), the memory (220), the display (230), the communication circuit (240), and the sensor (250).

[0066] According to one embodiment, the electronic device (200) may include a processor (210). The processor (210) may be operatively or operably coupled with or connected with a memory (220), a display (230), a communication circuit (240), and a sensor (250). That the processor (210) is operatively or operably coupled with the memory (220), the display (230), the communication circuit (240), and the sensor (250) may refer to, for example, that the processor (210) can control the memory (220), the display (230), the communication circuit (240), and the sensor (250).

[0067] For example, the processor (210) may include various processing circuits and / or multiple processors. For example, the term "processor" as used herein, including in the claims, may include various processing circuits including at least one processor, one or more of which are configured to individually and / or collectively perform the various functions described herein in a distributed manner. As used herein, where "processor," "at least one processor," and "one or more processors" are described as being configured to perform various functions, these terms encompass, for example, without limitation, situations where a single processor performs some of the recited functions, other processor(s) perform other of the recited functions, and situations where a single processor can perform all of the recited functions. Additionally, the at least one processor may include a combination of processors that perform the various functions enumerated / disclosed, for example, in a distributed manner. The at least one processor may execute program instructions to achieve or perform the various functions. The processor (210) can control the memory (220), the display (230), the communication circuit (240), and the sensor (250). The memory (220), the display (230), the communication circuit (240), and the sensor (250) can be controlled by the processor (210). For example, the processor (210) can be composed of at least one processor. For example, the processor (210) can include at least one processor. For example, the processor (210) can correspond to the processor (120) of FIG. 1.

[0068] According to one embodiment, the processor (210) may include a hardware component for processing data based on one or more instructions. The hardware component for processing data may include, for example, an arithmetic and logic unit (ALU), a field programmable gate array (FPGA), and / or a central processing unit (CPU).

[0069] According to one embodiment, the electronic device (200) may include a memory (220). For example, the memory (220) may correspond to the memory (130) of FIG. 1. For example, the memory (220) may be a volatile memory unit or units. For example, the memory (220) may be a non-volatile memory unit or units. For example, the memory (220) may be another form of computer-readable media, such as a magnetic or optical disk. For example, the memory (220) may store data acquired based on operations performed by the processor (210) (e.g., operations performing an algorithm).

[0070] For example, the memory (220) may be used to store one or more programs. The one or more programs may include instructions that, when executed by the processor (210) of the electronic device (200), cause the electronic device (200) to perform defined operations.

[0071] For example, within the memory (220), one or more instructions representing operations and / or actions to be performed by the processor (210) on data may be stored. A set of one or more instructions may be referred to as firmware, an operating system, a process, a routine, a sub-routine, and / or an application. For example, the electronic device (200) and / or the processor (210) may perform at least one of the operations of the electronic device (200) described below when a set of a plurality of instructions distributed in the form of an operating system, firmware, driver, and / or application is executed. Hereinafter, the fact that an application is installed in an electronic device (200) means that one or more instructions provided in the form of an application are stored in the memory (220) of the electronic device (200), and the one or more applications are stored in a format executable by the processor (210) of the electronic device (200) (e.g., a file having an extension specified by the operating system of the electronic device (200), for example, reference can be made.

[0072] According to one embodiment, the electronic device (200) may include a display (230). For example, the display (230) may correspond to the display module (160) of FIG. 1.

[0073] For example, the display (230) of the electronic device (200) can output visualized information to the user. The display (230) can include, for example, without limitation, a Liquid Crystal Display (LCD), a Plasma Display Panel (PDP), one or more Light Emitting Diodes (LEDs), and / or one or more OLEDs. According to one embodiment, the display (230) can include a sensor (e.g., a touch sensor panel (TSP)) for detecting an external object (e.g., a user's finger) on the display (230). For example, based on the TSP, the electronic device (200) can detect an external object (e.g., a user's finger) that is in contact with or floating on the display (230). In response to detecting the external object, the electronic device (200) may execute a function associated with a specific visual object (e.g., a plurality of icons for taking pictures) displayed within the display (230) that corresponds to a portion within the display (230) that the external object has contacted.

[0074] For example, the display (230) may include a cover display (231) (see FIG. 4) and a flexible display (232). The flexible display (232) may be deformable by an external force applied to the flexible display (232). Examples of the cover display (231) and the flexible display (232) disposed in the electronic device (200) will be specifically described with reference to FIGS. 3A and 3B.

[0075] According to one embodiment, the electronic device (200) may include a communication circuit (240). For example, the communication circuit (240) may correspond to at least a portion of the communication module (190) of FIG. 1. For example, the communication circuit (240) may be used for direct (e.g., wired) communication. For example, the communication circuit (240) may be used for various radio access technologies (RATs). For example, the communication circuit (240) may be used to perform cellular communication. For example, the communication circuit (240) may be used to perform Bluetooth communication, wireless local area network (WLAN) communication, near field communication (NFC), or ultra wideband (UWB) communication.

[0076] For example, the communication circuit (240) may include a first communication circuit (241) and a second communication circuit (242). The first communication circuit (241) may be used to perform near field communication (NFC). The second communication circuit (242) may be used to transmit and / or receive information from an external electronic device. As an example, the second communication circuit (242) may be used to perform at least one of cellular communication, wireless LAN communication, and / or wired communication with the external electronic device.

[0077] According to one embodiment, the electronic device (200) may include a sensor (250). The sensor (250) of the electronic device (200) may include various sensors and may generate electrical information that may be processed by the processor (210) and / or the memory (220) from non-electronic information related to the electronic device (200). The electrical information generated by the sensor (250) may be stored in the memory (220), processed by the processor (210), and / or transmitted to another electronic device distinct from the electronic device (200). There may be one or more sensors (250).

[0078] For example, the sensor (250) may include a Hall sensor (251) for identifying an angle between housings included in the electronic device (200). The Hall sensor (251) may include one or more magnets and / or one or more magnetic sensors. At least one of the one or more magnets included in the Hall sensor (251) or the one or more magnetic sensors may be placed at different locations within the electronic device (200). The positional relationship of the one or more magnets and / or the one or more magnetic sensors within the electronic device (200) may change depending on the shape of the electronic device (200). The electronic device (200) may measure a change in the positional relationship through the one or more magnetic sensors. The change in the positional relationship may cause a change in a magnetic field formed by the one or more magnets. The electronic device (200) may obtain a power signal representing a change in the magnetic field using the Hall sensor (251). For example, the electronic device (200) can distinguish a posture or state (e.g., a folded state or an unfolded state) using the power signal acquired from the Hall sensor (251). For example, the electronic device (200) can receive data indicating a state of the electronic device (200) from the Hall sensor (251). For example, the Hall sensor (251) can output data indicating a shape of the flexible display (230). The shape of the flexible display (230) can change as it is folded or unfolded by a folding axis (e.g., a folding axis (337) described later in FIG. 3A). For example, the Hall sensor (251) can output different data indicating the shape of the flexible display (230). Embodiments are not limited thereto, and according to one embodiment, the processor (210) can identify the angle using an inertia measurement unit (IMU) sensor.

[0079] For example, the sensor (250) may include a gyro sensor (252) for measuring the physical movement of the electronic device (200). The gyro sensor (252) may output electrical information indicating the magnitude of the angular velocity measured in each of a plurality of designated axes (e.g., x-axis, y-axis, z-axis) that are perpendicular to each other. The processor (210) of the electronic device (200) according to one embodiment may measure the posture of the electronic device (200) in a physical space based on the electrical information output from the gyro sensor (252). The posture measured by the electronic device (200) may indicate the orientation of the electronic device (200) measured by the gyro sensor (252) and / or the shape of the electronic device (200) measured by the Hall sensor (251). The electronic device (200) can change the screen displayed on the display (230) (e.g., cover display (231)) of the electronic device (200) based on the measured posture.

[0080] FIGS. 3A and 3B illustrate examples of a positional relationship between a first housing and a second housing in an unfolded state and a folded state of an electronic device, according to various embodiments.

[0081] Referring to FIGS. 3A and 3B, the electronic device (200) may be an example of the electronic device (101) of FIG. 1. A first housing (310), a second housing (320), and a folding housing (365) may be included in the electronic device (200). The electronic device (200) may include a first housing including a first side (311) and a second side (312) opposite the first side. The electronic device (200) may include a second housing (320) including a third side (321) and a fourth side (not shown) opposite the third side. The electronic device (200) may include a folding housing (365) that pivotally (e.g., rotatably) connects the first housing (310) and the second housing (320). At least a portion of the flexible display (232) may be disposed on one side of the first housing (310) (e.g., the first side (311)) and one side of the second housing (320) (e.g., the third side (321)). For example, at least a portion of the flexible display (232) may be disposed on the first side (311) and the third side (321) across the folding housing (365). The first display area (331), the second display area (332), and the third display area (333) may be included in the flexible display (232). The folding housing (365) may include a hinge structure. The cover display (231) (see FIG. 4) may be disposed on the second side (312). The electronic device (200) may include a camera oriented in the direction in which the second side (312) faces. The above camera may be placed within a portion area (350) of the second surface (312).

[0082] According to one embodiment, the electronic device (200) can provide an unfolding state in which the first housing (310) and the second housing (320) are fully folded out by the folding housing (365). For example, referring to FIG. 3A, the electronic device (200) can be in a state (300) which is the unfolding state. For example, the state (300) can be referred to as a state in which a first direction (391) toward which the first surface (311) faces corresponds to a second direction (392) toward which the third surface (321) faces. For example, within the state (300), the first direction (391) can be parallel to the second direction (392). For example, within the state (300), the first direction (391) can be identical to the second direction (392).

[0083] In one embodiment, within state (300), the first surface (311) may form substantially one plane with the third surface (321). For example, the angle (305-1) between the first surface (311) and the third surface (321) within state (300) may be 180 degrees. For example, state (300) may be referred to as a state in which substantially the entire display area of ​​the flexible display (232) may be provided on one plane. For example, state (300) may be referred to as a state in which the first display area (331), the second display area (332), and the third display area (333) may all be provided on one plane. For example, within state (300), the third display area (333) may not include a curved surface. For example, the unfolded state may be referred to as an outspread state or outspreading state. Different states of the electronic device (200) based on angles (305-2, 205-3, 205-4) are described in detail below.

[0084] Referring to FIG. 3B, an electronic device (200) according to one embodiment can provide a folded state in which the first housing (310) and the second housing (320) are folded in by the folding housing (365). For example, the electronic device (200) can be in the folded state including state (301), state (302), and state (303). For example, the folded state including state (301), state (302), and state (303) can be referred to as a state in which a first direction (391) toward which a first surface (311) faces is distinct from a second direction (392) toward which a third surface (321) faces. For example, in state (301), the angle between the first direction (391) and the second direction (392) is 45 degrees, and the first direction (391) and the second direction (392) can be distinguished from each other. For example, in state (302), the angle between the first direction (391) and the second direction (392) is 150 degrees, and the first direction (391) and the second direction (392) can be distinguished from each other. For example, in state (303), the angle between the first direction (391) and the second direction (392) is substantially 180 degrees, and the first direction (391) and the second direction (392) can be distinguished from each other.

[0085] According to one embodiment, the angle between the first side (311) and the third side (321) within the folded state may be greater than or equal to 0 degrees and less than 180 degrees. For example, in state (301), the angle (305-2) between the first side (311) and the third side (321) may be 135 degrees. In state (302), the angle (305-3) between the first side (311) and the third side (321) may be 30 degrees. In state (303), the angle (305-4) between the first side (311) and the third side (321) may be substantially 0 degrees. For example, the folded state may be referred to as a folded state.

[0086] In one embodiment, the folding state may include a plurality of sub-folding states. For example, referring to FIG. 3B, the folding state may include a plurality of sub-folding states, including a state (303) which is a fully folded state in which the first side (311) substantially overlaps the third side (321) by rotation provided through the folding housing (365), and a state (301) and a state (302) which are intermediate folding states between the state (303) and the unfolded state (e.g., the state (300) of FIG. 3A). For example, the electronic device (200) may provide a state (303) in which the entire area of ​​the first display area (331) substantially completely overlaps the entire area of ​​the second display area (332) by causing the first side (311) and the third side (321) to face each other by the folding housing (365). For example, the electronic device (200) may provide a state (303) in which the first direction (391) is substantially opposite to the second direction (392). For example, the state (303) may be referred to as, for example, a state in which the flexible display (232) is obscured within the field of view of a user looking at the electronic device (200). However, the present invention is not limited thereto.

[0087] According to one embodiment, the flexible display (232) can be bent by the rotation provided through the folding housing (365). For example, in the flexible display (232), the third display area (333) can be bent according to the folding operation. For example, the third display area (333) can be in a curvedly bent state to prevent and / or reduce damage to the flexible display (232) within the fully folded state. In the fully folded state, unlike the third display area (333) being curved, the entire first display area (331) can be completely overlapped over the entire second display area (332).

[0088] Referring to FIGS. 3A and 3B , an example is illustrated in which the flexible display (232) of the electronic device (200) includes one folding display area (e.g., the third display area (333)) or the electronic device (200) includes one folding housing (e.g., the folding housing (365)), but this is for convenience of explanation. According to embodiments, the flexible display (232) of the electronic device (200) may include a plurality of folding display areas. For example, the flexible display (232) of the electronic device (200) may include two or more folding display areas, and the electronic device (200) may include two or more folding housings for providing the two or more folding areas, respectively.

[0089] An electronic device (200) according to one embodiment can display a screen through a cover display (231) in a state (303). The electronic device (200) can display a screen using the cover display (231) based on an external object located within a specified distance from the electronic device (200). For example, the external object can be fixed through a case coupled to the electronic device (200). Hereinafter, an example of a case for fixing an external object will be described.

[0090] FIG. 4 illustrates an example of a case coupled with an electronic device according to various embodiments.

[0091] Referring to FIG. 4, a case (400) may be formed to protect the housing (or exterior) of the electronic device (200). For example, the case (400) may include a first frame (410) and a second frame (420).

[0092] For example, the first frame (410) may be coupled to the first housing (310) of the electronic device (200). For example, the first frame (410) may be formed such that the first housing (310) of the electronic device (200) is inserted and coupled thereto. For example, the first frame (410) may surround at least a portion of an outer surface of the electronic device (200) (e.g., an outer surface of the first housing (310)) when the case (400) and the electronic device (200) are coupled thereto. For example, the first frame (410) may come into contact with an outer surface of the electronic device (200) (e.g., an outer surface of the first housing (310)) when the case (400) and the electronic device (200) are coupled thereto. According to one embodiment, the size of the first frame (410) may correspond to the size of the first housing (310) of the electronic device (200). For example, the first frame (410) may be manufactured from a non-conductive material. For example, the first frame (410) may be manufactured through an injection molding process utilizing a resin containing a non-conductive material. However, the present invention is not limited thereto. According to embodiments, at least a portion of the first frame (410) may be manufactured from a conductive material.

[0093] For example, the first frame (410) may include a first display hole (411) for a cover display (231) and / or at least one camera hole (412) for a camera.

[0094] For example, the first display hole (411) may overlap the cover display (231) of the electronic device (200) when the case (400) and the electronic device (200) are combined. The first display hole (411) may penetrate the first frame (410). The cover display (231) may be exposed through the first display hole (411).

[0095] For example, at least one camera hole (412) may overlap at least one camera of the electronic device (200) when the case (400) and the electronic device (200) are combined. The at least one camera hole (412) may penetrate the first frame (410). The at least one camera may be exposed through the at least one camera hole (412).

[0096] For example, the second frame (420) may be coupled to the second housing (320) of the electronic device (200). For example, the second frame (420) may be formed such that the second housing (320) of the electronic device (200) is inserted and coupled thereto. For example, the second frame (420) may surround at least a portion of an outer surface of the electronic device (200) (e.g., an outer surface of the second housing (320)) when the case (400) and the electronic device (200) are coupled thereto. For example, the second frame (420) may come into contact with an outer surface of the electronic device (200) (e.g., an outer surface of the second housing (320)) when the case (400) and the electronic device (200) are coupled thereto. According to one embodiment, the size of the second frame (420) may correspond to the size of the second housing (320) of the electronic device (200). For example, the second frame (420) may be manufactured from a non-conductive material. For example, the second frame (420) may be manufactured through an injection molding process utilizing a resin containing a non-conductive material. However, the present invention is not limited thereto. According to embodiments, at least a portion of the second frame (420) may be manufactured from a conductive material.

[0097] For example, the second frame (420) may include a rear member (430). The rear member (430) may form a slot (431) for inserting an external object (e.g., a card or a palette). The external object may be inserted into the slot (431) and coupled thereto. For example, when the external object is inserted into the slot (431), the electronic device (200) may identify that the distance between the external object and the electronic device (200) is within a specified distance.

[0098] FIG. 5 illustrates a flowchart of operations of an electronic device according to various embodiments. The electronic device (200) can perform the operations illustrated in FIG. 5. Hereinafter, the operations illustrated in FIG. 5 will be described as being performed by, for example, a processor (210).

[0099] Referring to FIG. 5, in operation 510, the processor (210) may obtain first data and second data based on an external object located within a specified distance from the electronic device (200). For example, the external object may include a card, a case, and / or an accessory. For example, the processor (210) may identify that the external object is located within a specified distance from the electronic device (200) based on the external object being coupled to a case (400) coupled with the electronic device (200).

[0100] According to one embodiment, the processor (210) may obtain data using the first communication circuit (241). For example, the first communication circuit (241) may be used to perform near field communication (NFC). The processor (210) may obtain data from an external object using NFC. For example, the external object may include a chip for performing NFC. The processor (210) may obtain data from the chip.

[0101] For example, the processor (210) can obtain first data and second data using the first communication circuit (241). As an example, the processor (210) can obtain first data and second data from an external object using NFC.

[0102] For example, first data may relate to a first screen. Second data may relate to a second screen. The first data may be used to display the first screen. The second data may be used to display the second screen.

[0103] According to one embodiment, the processor (210) may, based on acquiring the first data and the second data, display an object (e.g., a pop-up window, a notification message) for receiving an input from the user regarding whether to acquire (e.g., download) information about the second screen through the cover display (231) (or the flexible display (232)). For example, the processor (210) may perform operation 520 based on receiving an input from the user requesting to acquire information about the second screen.

[0104] In operation 520, the processor (210) may display a first screen through the cover display (231) based on the first data. For example, the first data may be composed of ARGB (alpha red green blue) values. The processor (210) may display a first screen having a color according to the ARGB value based on the first data. For example, the first data may include information about an image. The processor (210) may display the image based on the first data.

[0105] In operation 530, the processor (210) can obtain information about the second screen based on the second data while the first screen is displayed through the cover display (231).

[0106] According to one embodiment, the processor (210) may, in response to acquiring the first data and the second data, acquire information about a second screen based on the second data. While the information about the second screen is acquired, the processor (210) may display the first screen through the cover display (231).

[0107] According to an embodiment, the processor (210) may display a screen related to the first screen through the flexible display (232). For example, the processor (210) may display a screen related to the first screen on the flexible display (232) based on acquiring first data and second data while the flexible display (232) is activated. For example, the screen related to the first screen may correspond to the first screen. According to an embodiment, while the first screen is displayed on the cover display (231), the screen related to the first screen may be displayed on the flexible display (232).

[0108] According to one embodiment, the processor (210) may obtain information about the second screen from the memory (220) of the electronic device (200). The processor (210) may obtain information about the second screen stored in the memory (220). For example, the processor (210) may store information about the second screen when the second screen is output through the cover display (231). The processor (210) may obtain information about the second screen from the memory (220) while the first screen is displayed through the cover display (231).

[0109] According to one embodiment, the processor (210) may obtain information about the second screen from an external electronic device (e.g., a server). For example, the second communication circuit (242) may be used to communicate with the external electronic device. The processor (210) may communicate with the external electronic device using the second communication circuit (242). The processor (210) may obtain information about the second screen from the external electronic device (e.g., a server) using the second communication circuit (242). For example, the processor (210) may request information about the second screen from the external electronic device using the second communication circuit (242). The processor (210) may receive information about the second screen from the external electronic device using the second communication circuit (242). For example, the second data may include information about an address for downloading information about the second screen. The processor (210) may download information about the second screen based on the second data.

[0110] For example, information about the second screen may include not only data about the second screen, but also multimedia data related to the second screen and data about vibration output related to the second screen. The multimedia data related to the second screen may include ringtones, system sounds, and notification sounds. The data about vibration output related to the second screen may include data about vibration patterns output according to user input and / or the posture of the electronic device (200).

[0111] In operation 540, the processor (210) may change the screen displayed through the cover display (231) from the first screen to the second screen based on information about the second screen. For example, the processor (210) may display the first screen while information about the second screen is being acquired, and may display the second screen based on the completion of acquisition of information about the second screen. For example, the first screen may be a standby screen for displaying the second screen. For example, the second screen may be a screen with a changed theme of a screen displayed through the cover display (231).

[0112] In one embodiment, the first screen may be related to the second screen.

[0113] For example, the first screen may have a representative color for the second screen. The representative color for the second screen may be displayed on the first screen. The processor (210) may first display the representative color for the second screen through the first screen, and then display the second screen.

[0114] For example, an image of a first quality may be displayed on the first screen. An image of a second quality may be displayed on the second screen. The second quality may be higher than the first quality. The processor (210) may first display an image of a lower quality, and then display an image of a higher quality based on the completion of acquisition of a high quality image.

[0115] For example, on the first screen, an image (e.g., a representative image or thumbnail) for a specified image may be displayed. On the second screen, the specified image may be displayed. While acquiring the specified image, the processor (210) may first display an image for the specified image, and then display the specified image based on the completion of acquisition of the specified image.

[0116] For example, a designated image (e.g., an image including stripes and characters) may be displayed on the second screen. A simplified image (e.g., a stripe image) related to the designated image may be displayed on the first screen. The processor (210) may first display the simplified image related to the designated image, and then display the designated image based on the completion of acquisition of the designated image.

[0117] For example, the first data may include first instructions. The processor (210) may display a first screen identified based on the first instructions. The second data may include second instructions. The processor (210) may display a second screen identified based on the second instructions. The first instructions may have a lower algorithmic complexity than the second instructions.

[0118] In operation 550, the processor (210) may maintain the display of the second screen based on the distance between the external object and the electronic device (200) being maintained within a specified distance. For example, the processor (210) may maintain the display of the second screen based on the state in which the external object is coupled to the case (400) (or inserted into the slot (431)).

[0119] According to one embodiment, the processor (210) may identify a state of the electronic device (200) as one of a first state (e.g., a folded state) and a second state (e.g., an unfolded state) based on an angle between the first housing (310) and the second housing (320). For example, the first state may include a state in which the angle between the first housing (310) and the second housing (320) is within a specified angular range (e.g., 10 degrees). The second state may include a state in which the angle between the first housing (310) and the second housing (320) is outside the specified angular range (e.g., 10 degrees). For example, the processor (210) may perform operations 510 to 550 while the state of the electronic device (200) is the first state.

[0120] For example, the processor (210) may obtain third data together with first data and second data from an external object. For example, if the third data is set to a first value, the processor (210) may change the display direction of the second screen based on whether the state of the electronic device (200) changes from the first state to the second state. For example, if the third data is set to a second value, the processor (210) may maintain the display direction of the second screen even when the state of the electronic device (200) changes from the first state to the second state.

[0121] FIG. 6 illustrates an example of an operation of an electronic device for changing a screen according to various embodiments.

[0122] Referring to FIG. 6, in state (610), the electronic device (200) may be coupled with the case (400). The processor (210) may identify that an external object (600) is inserted into the slot (431). The processor (210) may identify that the external object (600) is inserted into the slot (431) based on identifying that the distance between the electronic device (200) and the external object (600) is within a specified distance. According to an embodiment, the case (400) may include a component for identifying whether the external object (600) is inserted (or coupled). The processor (210) may obtain information from the case (400). The processor (210) may identify that the external object (600) is inserted into the slot (431) based on the information obtained from the case (400).

[0123] In state (610), if the distance between the electronic device (200) and the external object (600) is outside the specified distance, the processor (210) can display the default screen (603) through the cover display (231). For example, the default screen (603) is a screen provided by default in the electronic device (200), and can be referred to, for example. For example, the default screen (603) is a screen that is not changed by the external object, and can be referred to, for example.

[0124] In state (620), the processor (210) can identify that the distance between the electronic device (200) and the external object is within a specified distance. The processor (210) can obtain first data and second data from the external object. For example, the processor (210) can obtain the first data and second data through NFC using the first communication circuit (241).

[0125] The processor (210) can display the first screen (601) through the cover display (231) based on the first data. The processor (210) can obtain information about the second screen (602) while the first screen (601) is displayed through the cover display (231). The processor (210) can display an object (611) overlapping the first screen (601) to indicate that information about the second screen (602) is being obtained.

[0126] In state (630), the processor (210) may complete acquisition of information about the second screen. Based on the information about the second screen, the processor (210) may change the screen displayed through the cover display (231) from the first screen (601) to the second screen (602). The processor (210) may maintain the display of the second screen (602) based on the distance between the external object (600) and the electronic device (200) being maintained within a specified distance.

[0127] For example, a second screen (602) may be associated with a first screen (601). As an example, the first screen (601) may have a representative color for the second screen (602). The first data may include an ARGB value for the representative color for the second screen (602).

[0128] The processor (210) can obtain first data including information on a representative color for the second screen (602) from an external object (600). While the processor (210) obtains information on the second screen (602), the processor (210) can display the first screen (601) based on the first data. The processor (210) can display the first screen (601) within a time interval for displaying the second screen (602). By displaying the first screen (601) within a time interval for displaying the second screen (602), the processor (210) can provide an improved user experience.

[0129] According to one embodiment, the second screen (602) may be a screen with a changed theme of the screen displayed through the cover display (231). The processor (210) may display a user interface through the second screen (602). For example, the user interface may include icons, widgets, a lock screen, a font, a font color, a home screen, and / or a wallpaper.

[0130] The processor (210) can display a second screen (602) including a changed user interface through an external object (600). The processor (210) can display a second screen (602) including a changed user interface based on data (e.g., first data and second data) stored in the external object (600). Hereinafter, the configuration of a system for changing the theme of a screen of an electronic device (200) will be specifically described through FIG. 7.

[0131] FIG. 7 illustrates an example of an environment for providing a service for changing a screen according to various embodiments.

[0132] Referring to FIG. 7, the theme server (720) may be configured to store multiple themes. For example, the theme server (720) may be an example of the external electronic device of FIG. 5.

[0133] According to one embodiment, the plurality of theme providers (710) may include, for example, theme provider (711), theme provider (712), theme provider (713), and theme provider (714). Each of the plurality of theme providers (710) may create (or produce) a theme using a theme authorizing tool. For example, the theme authorizing tool may be distributed from an administrator of the theme server (720). Each of the plurality of theme providers (710) may upload the created theme to the theme server (720). The theme server (720) may store the themes uploaded from each of the plurality of theme providers (710). Each of the plurality of theme providers (710) may update themes. Each of the theme providers (710) may upload the updated theme to the theme server (720). The theme server (720) may store the updated theme from each of the plurality of theme providers (710).

[0134] According to one embodiment, the processor (210) may change the user interface by using an application (e.g., a theme application) for changing the theme of the user interface. For example, the processor (210) of the electronic device (200) may change the theme of the user interface by changing at least one of an icon, widget, lock screen, font, font color, home screen, and / or background screen within a screen (e.g., a screen displayed through the cover display (231)). For example, the processor (210) may set the framework of the electronic device (200) to a framework set based on a specified theme. The processor (210) may display the user interface based on the framework set based on the specified theme.

[0135] For example, the processor (210) may perform operations related to the theme of the user interface using the theme platform (730). The processor (210) may perform operations for managing the theme of the user interface using programs set within the theme platform (730).

[0136] For example, the theme platform (730) may include a theme manager (731) and a theme storage unit (732). The theme manager (731) may search for multiple themes (721) stored in the theme server (720) or back up themes stored in the theme storage unit (732). The theme manager (731) may obtain (e.g., download) at least one theme from the theme server (720) and store at least one obtained theme in the theme storage unit (732).

[0137] FIG. 8 illustrates examples of layers for configuring a screen of an electronic device according to various embodiments.

[0138] Referring to FIG. 8, the processor (210) can configure a screen to be displayed on a display (230) (e.g., a cover display (231)) of an electronic device (200) based on a plurality of layers.

[0139] According to one embodiment, the plurality of layers may include at least one of a background layer (810), a user image layer (820), a decoration layer (830), and / or an information layer (840). For example, the background layer (810), the user image layer (820), the decoration layer (830), and the information layer (840) may be sequentially displayed. The processor (210) may display the screen based on the sequential display of the background layer (810), the user image layer (820), the decoration layer (830), and the information layer (840).

[0140] For example, a user image layer (820) may be displayed as an overlay on a background layer (810). A decoration layer (830) may be displayed as an overlay on the user image layer (820). An information layer (840) may be displayed as an overlay on the decoration layer (830). The above-described order is merely an example, and the order in which multiple layers are displayed may be changed. Depending on the embodiment, the background layer (810) and the information layer (840) may be necessarily displayed. The user image layer (820) and the decoration layer (830) may be omitted depending on the type of screen (or cover).

[0141] For example, the background layer (810) can be used to display a color and / or graphics for the background. The processor (210) can set the color and / or graphics of the entire screen through the background layer (810).

[0142] For example, the user image layer (820) can be used to display an image set by the user. The processor (210) can display an image stored in the gallery on the screen through the user image layer (820).

[0143] For example, the decoration layer (830) may be used to display a frame, an initial frame, and / or a widget for an image set through the user image layer (820). The processor (210) may use the decoration layer (830) to display an additional image as an overlay on the image set through the user image layer (820). According to an embodiment, the decoration layer (830) may be positioned at the bottom of the background layer (810). For example, a watch screen to which a lasso effect is applied may be positioned at the bottom of the background layer (810). As an example, the decoration layer (830) for displaying a watch screen may be positioned at the bottom of the background layer (810). According to an embodiment, the decoration layer (830) may be edited within the cover display (231). The processor (210) may display an interface for changing the type and / or color of the decoration layer (830) through the cover display (231). The user can change the type and / or color of the decorative layer (830) through the cover display (231).

[0144] For example, the information layer (840) may be used to display at least one of a clock, date, notifications, and / or battery information. The processor (210) may display objects representing information that changes over time through the information layer (840).

[0145] FIG. 9 illustrates an example of operation of an electronic device when an external object approaches, according to various embodiments.

[0146] Referring to FIG. 9, the memory (220) of the electronic device (200) may store programs (e.g., an accessory manager (910) and a screen change manager (920)) designed to change the screen of the display (230) (e.g., a cover display (231)) of the electronic device (200). The processor (210) may use the programs (e.g., the accessory manager (910) and the screen change manager (920)) designed to change the screen of the display (230) to perform an operation to change the screen according to the approach of an external object. According to an embodiment, the accessory manager (910) and / or the screen change manager (920) may be configured as a module included in the processor (210).

[0147] In operation 901, the processor (210) may provide external object identification information to the accessory manager (910) via the sensor (250) or the first communication circuit (241). For example, the external object identification information may include data obtained from the external object (e.g., first data, second data, third data). Depending on the embodiment, the external object identification information may include information regarding the attachment and / or detachment of the external object.

[0148] For example, the processor (210) can identify that the location of an external object is within a specified distance from the electronic device (200) using the sensor (250). The processor (210) can provide external object identification information to the accessory manager (910) through the sensor (250). For example, the processor (210) can identify that the location of an external object is outside a specified distance from the electronic device (200) using the sensor (250). The processor (210) can provide external object identification information to the accessory manager (910) through the sensor (250).

[0149] For example, the processor (210) can identify that the location of the external object is within a specified distance from the electronic device (200) through NFC using the first communication circuit (241). The processor (210) can provide external object identification information to the accessory manager (910) through the first communication circuit (241). For example, the processor (210) can identify that the location of the external object is outside a specified distance from the electronic device (200) through NFC using the first communication circuit (241). The processor (210) can provide external object identification information to the accessory manager (910) through the first communication circuit (241).

[0150] In operation 902, the processor (210) may authenticate data (e.g., external object identification information) acquired from an external object through the accessory manager (910). For example, the processor (210) may identify whether the data acquired from the external object is data configured to change a screen displayed through the display (230). For example, the processor (210) may identify whether the data acquired from the external object is secure data.

[0151] In operation 903, the processor (210) may provide (e.g., broadcast) a uniform resource identifier (URI) to the screen change manager (920) through the accessory manager (910) based on the authentication of data acquired from an external object. The processor (210) may change the screen of the display (230) through the screen change manager (920) based on the URI. For example, the screen change manager (920) may change the screen based on calling the background screen API. For example, the screen change manager (920) may include the theme platform (730) of FIG. 7.

[0152] FIG. 10 illustrates an example flowchart of operations of an electronic device according to various embodiments. Operations 1010 to 1050 illustrated in FIG. 10 may be related to operations 510 to 540 of FIG. 5.

[0153] Referring to FIG. 10, in operation 1010, the processor (210) can identify that the location of the external object is within a specified distance from the electronic device (200). For example, the processor (210) can identify that the location of the external object is within a specified distance from the electronic device (200) by using the first communication circuit (241) through NFC. As an example, the processor (210) can identify that the external object has been inserted into the slot (431) of the case (400) based on identifying that the location of the external object is within a specified distance from the electronic device (200).

[0154] In one embodiment, the external object may include a magnet and / or an authentication chip. The processor (210) may receive data from the magnet and / or authentication chip included in the external object via NFC.

[0155] For example, the processor (210) may obtain first data, second data, and third data from an external object located within a specified distance from the electronic device (200). For example, the processor (210) may obtain data having a size of 23 bytes from the external object. The data having a size of 23 bytes may include the first data, the second data, and the third data.

[0156] For example, the processor (210) can obtain (or receive) URI data of 23 bytes in size from an external object. The format of the URI data can be set as shown in the table below. As an example, the processor (210) can provide the URI data to the screen change manager (920) through the accessory manager (910).

[0157] LengthTypeData (Max 126 bytes)Palette ID (21 bytes)VersionService TypeService IDSerial No.Allocation Byte Count1 byte1 byte1 byte2 bytes4 bytes14 bytesValue0x16(fixed value)Data Processing Module0x01(fixed value)Contents Storage Unique ID by card type Custom data creation example by card (Hex)16010100 0000 00 00 0102 00 00 00 ... 00 01

[0158] Referring to Table 1, URI data of 23 bytes in size can include a length field, a type field, a version field, a service type field, a service ID field, and a serial number field.

[0159] For example, the URI data length field can be set to a fixed value (e.g., 0x16).

[0160] For example, the type field can be set as shown in Table 2.

[0161] Data0x010x020x040xFFContentWallpaperClockThemeAll In One

[0162] Referring to Table 2, the type field can be set to indicate which application (or module) will process the data obtained from the external object.

[0163] For example, the version field can be set as shown in Table 3.

[0164] Data0(0x01) ContentsFixed value

[0165] Referring to Table 3, the version field can be set to a fixed value.

[0166] For example, the service type field can be set as shown in Table 4.

[0167] Data0(0x0000)1(0x0001)2(0x0002)ContentpreloadedDownload from hidden serverLink to Theme store (TBD)

[0168] Referring to Table 4, the Service Type field may be used to indicate an area (or device) where information (e.g., content) regarding the second screen is stored. For example, if the external object is a genuine product provided by the manufacturer, the value of the Service Type field may be set to '0'. If the external object is a genuine product provided by the manufacturer, information regarding the second screen may be stored within the electronic device (200). Depending on the embodiment, even if the external object is a genuine product provided by the manufacturer, the value of the Service Type field may be set to '2'. Even if the external object is a genuine product provided by the manufacturer, information regarding the second screen may be stored in the external electronic device.

[0169] For example, the service ID field can be set as shown in Table 5.

[0170] Data0x00000000~0x00FFFFFF0x01000000 ~ContentsGenuine IDNon-genuine ID

[0171] Referring to Table 5, the Service ID field can be used to distinguish the Service ID according to the type of the external object. For example, if the type of the external object is the first type (e.g., genuine), the Service ID can be set to one of the values ​​from '0x00000000' to '0x00FFFFFF'. For example, if the type of the external object is the second type (e.g., non-genuine), the Service ID can be set to one of the values ​​exceeding '0x01000000'. For example, the data included in the Service ID field can be an example of the second data described above.

[0172] For example, if the external object is manufactured by the manufacturer of the electronic device (200), the type of the external object may be set to a first type (e.g., genuine). If the external object is not manufactured by the manufacturer, but its quality has been certified according to specified standards provided by the manufacturer, the type of the external object may be set to a second type (e.g., non-genuine).

[0173] For example, the serial number field can be set as shown in Table 6.

[0174] Data0x00 ~ 0xFF0X00 ~ 0xFF0x00000000 ~ 0xFFFFFFFF0x0000000000000000ContentWallpaper(1 byte)Clock Type (1 byte)Clock Color(4 bytes)Reserved (8 bytes)0x01 : jpg0x02 : png0x10 : gif0x11 : mp4 (TBD)0x00: No Change0x01 ~ 0xEF: clock Index0xFF: Hide clockARGB Color valueFixed value

[0175] Referring to Table 6, the serial number field can be used to transmit user data.

[0176] For example, if the value of the wallpaper field is '0x01' to '0x0F', the wallpaper field can indicate a type of still image. If the value of the wallpaper field is '0x10' to '0x11', the wallpaper field can indicate a video type (or movie type). If the value of the wallpaper field is '0x20' or higher, the wallpaper field can indicate a type other than a still image or video.

[0177] For example, if the value of the clock type field is '0x00', it can indicate that the clock style of the electronic device (200) is to be maintained. If the value of the clock field is '0x01' to '0xEF', the clock type field can indicate a clock style specified according to the field value. If the value of the clock field is '0xF0' to '0xFF', the clock type field can be used to control the clock.

[0178] For example, the clock color field could represent the ARGB values ​​of the clock.

[0179] According to one embodiment, 4 bytes out of 8 bytes of a reserved field of a serial number field may be set for first data for displaying a first screen. The processor (210) may obtain the first data through 4 bytes out of 8 bytes of the reserved field. The processor (210) may display the first screen based on the first data. For example, the first data may include an ARGB value. The processor (210) may display the first screen having a color of the ARGB value based on the first data.

[0180] According to one embodiment, one byte of the eight bytes of the reserved field of the serial number field may be set for third data for indicating whether to change the second screen depending on the state of the electronic device (200). The processor (210) may obtain the third data through one byte of the eight bytes of the reserved field. Based on the third data, the processor (210) may identify whether to rotate the second screen depending on the state of the electronic device (200) (e.g., the first state and the second state).

[0181] In operation 1020, the processor (210) may identify whether information about a second screen corresponding to an external object is stored in the memory (220). For example, the processor (210) may identify whether information about a second screen corresponding to an external object is stored in the memory (220) based on identifying that the location of the external object is within a specified distance from the electronic device (200). For example, the processor (210) may identify at least one of first data, second data, and / or third data from the external object. The second data may be used to obtain information about the second screen. The processor (210) may identify whether information about the second screen is stored in the memory (220) based on the second data. For example, the processor (210) may identify that information about the second screen is stored in the memory (220) based on identifying that the second screen has a history of being displayed through the cover display (231).

[0182] In operation 1030, if information about the second screen corresponding to the external object is not stored in the memory (220), the processor (210) may obtain information about the second screen and, based on the information about the second screen, display the second screen through the cover display (231). For example, the processor (210) may obtain information about the second screen based on identifying that information about the second screen corresponding to the external object is not stored in the memory (220). Based on the obtained information about the second screen, the processor (210) may display the second screen through the cover display (231). As an example, the processor (210) may obtain information about the second screen from an external electronic device using the first communication circuit (241).

[0183] For example, the processor (210) may display the first screen based on the first data while acquiring information about the second screen. Based on the completion of acquiring information about the second screen, the processor (210) may change the screen displayed through the cover display (231) from the first screen to the second screen.

[0184] In operation 1040, if information about a second screen corresponding to an external object is stored in the memory (220), the processor (210) can identify whether a first time period (e.g., 24 hours) has elapsed from the time at which the information about the second screen was acquired. For example, the processor (210) can identify whether the first time period has elapsed from the time at which the information about the second screen was acquired based on identifying that the information about the second screen corresponding to the external object is stored in the memory (220).

[0185] For example, the processor (210) may identify whether a first amount of time has elapsed since the time at which information about the second screen was acquired, in order to determine whether the version of the second screen (or the theme related to the second screen) is the latest version. For example, a theme provider (e.g., multiple theme providers (710) of FIG. 7) may update information about the second screen. The processor (210) may identify whether the version of the second screen is the latest version.

[0186] In operation 1050, if a first time period has not elapsed from the time at which information about the second screen was acquired, the processor (210) may display the second screen based on the information about the second screen stored in the memory (220). The processor (210) may identify that the first time period has not elapsed from the time at which information about the second screen was acquired. The processor (210) may display the second screen based on the information about the second screen stored in the memory (220).

[0187] For example, if information about the second screen is stored in the memory (220) and a first period of time has not elapsed since the time at which the information about the second screen was acquired, the processor (210) may display the second screen without displaying the first screen. The processor (210) may bypass displaying the first screen and display the second screen through the cover display (231) based on the information about the second screen stored in the memory (220).

[0188] In operation 1060, if a first period of time has elapsed since the time when information about the second screen was acquired, the processor (210) may identify whether an entity tag (ETAG) value has changed. For example, the ETAG value may be used to verify the validity of a web cache. A unique value for the version of the second screen may be set as the ETAG value. If the version of the second screen changes, the ETAG value may change.

[0189] For example, the processor (210) can identify whether the ETAG value has changed in order to identify whether information on the second screen has changed. For example, the processor (210) can obtain the ETAG value for the second screen from an external electronic device (e.g., the theme server (720) of FIG. 7). The processor (210) can compare the ETAG value for the second screen stored in the memory (220) with the ETAG value for the second screen obtained from the external electronic device. Based on the comparison of the ETAG value for the second screen stored in the memory (220) with the ETAG value for the second screen obtained from the external electronic device, the processor (210) can identify whether the ETAG value for the second screen has changed. Although not illustrated, the processor (210) can identify whether the ETAG value for the second screen has changed based on the first time even after the second screen is displayed. For example, the processor (210) may obtain information about an updated second screen (or third screen) from an external electronic device based on identifying that an ETAG value for the second screen has changed. The processor (210) may display the updated second screen (or third screen) based on the information about the updated second screen (or third screen).

[0190] According to one embodiment, if the ETAG value has changed, the processor (210) may perform operation 1030. The processor (210) may obtain information about the second screen (or the updated second screen) based on identifying that the ETAG value has changed. For example, the processor (210) may obtain information about the second screen (or the updated second screen) from an external electronic device through the first communication circuit (241) based on identifying that the ETAG value has changed. The processor (210) may display the second screen (or the updated second screen) through the cover display (231) based on the obtained information about the second screen (or the updated second screen).

[0191] For example, the processor (210) may identify that the second screen (or information about the second screen) has changed based on identifying that the ETAG value has changed. The processor (210) may obtain information about the second screen from an external electronic device to display the changed second screen.

[0192] According to one embodiment, if the ETAG value has not changed, the processor (210) may perform operation 1050. Based on identifying that the ETAG value has not changed, the processor (210) may obtain (or identify) information about the second screen stored in the memory (220). Based on the information about the second screen stored in the memory (220), the processor (210) may display the second screen through the cover display (231).

[0193] FIG. 11 illustrates an example flowchart of operations of an electronic device according to various embodiments. Operations 1110 to 1170 illustrated in FIG. 11 may be related to operations 510 to 540 of FIG. 5.

[0194] Referring to FIG. 11, in operation 1110, the processor (210) may obtain second data from an external object. For example, the second data may include information for obtaining information about a second screen. For example, the processor (210) may obtain the second data through the service ID field described in FIG. 10.

[0195] In operation 1120, the processor (210) can identify whether the type of the external object is the first type. For example, the processor (210) can identify whether the type of the external object is the first type based on the second data. For example, the processor (210) can identify whether the type of the external object is the first type based on identifying whether the value of the service ID field is within a specified range (e.g., '0x00000000' to '0x00FFFFFF').

[0196] For example, if the external object is manufactured by the manufacturer of the electronic device (200), the type of the external object may be set to a first type (e.g., genuine). If the external object is not manufactured by the manufacturer, but its quality has been certified according to specified standards provided by the manufacturer, the type of the external object may be set to a second type (e.g., non-genuine).

[0197] In operation 1130, if the type of the external object is the first type, the processor (210) may display a second screen that changes as the posture of the electronic device (200) changes. For example, based on identifying the type of the external object as the first type, the processor (210) may display the second screen that changes as the posture of the electronic device (200) changes through the cover display (231).

[0198] For example, the processor (210) can identify the posture (or orientation) of the electronic device (200) through the gyro sensor (252). The processor (210) can display a second screen that changes based on the posture of the electronic device (200). According to an embodiment, the processor (210) can further include a haptic sensor. The processor (210) can output a vibration based on a touch input on the second screen.

[0199] For example, when the type of the external object is the first type, information about the second screen may be stored in the memory (220). The processor (210) may display the second screen based on the information about the second screen stored in the memory (220) without obtaining information about the second screen from the external electronic device. The processor (210) may bypass displaying the first screen based on the first data and display the second screen based on the information about the second screen stored in the memory (220). However, the present invention is not limited thereto. According to an embodiment, the processor (210) may obtain information about the second screen from the external electronic device even when the type of the external object is the first type. While the information about the second screen is being obtained, the processor (210) may display the first screen based on the first data through the cover display (231).

[0200] In operation 1140, if the type of the external object is not the first type, the processor (210) may identify whether the type of the external object is the second type. For example, the processor (210) may identify whether the type of the external object is the second type based on identifying that the type of the external object is not the first type. For example, the processor (210) may identify whether the type of the external object is the second type based on identifying that the value of the service ID field is outside a specified range (e.g., '0x00000000' to '0x00FFFFFF').

[0201] In operations 1120 and 1140, operations for identifying whether the type of the external object is the first type and whether it is the second type are illustrated, but are not limited thereto. The processor (210) may identify the type of the external object as one of the first type and the second type based on the second data.

[0202] In operation 1150, if the type of the external object is the second type, the processor (210) may obtain information about the second screen from the external electronic device. Based on identifying the type of the external object as the second type, the processor (210) may obtain information about the second screen from the external electronic device. The processor (210) may obtain information about the second screen from the external electronic device through the second communication circuit (242).

[0203] In operation 1160, the processor (210) may display a second screen that is maintained regardless of the posture of the electronic device (200) based on information about the second screen. The processor (210) may maintain the second screen even if the posture of the electronic device (200) changes. The second screen may be maintained even if the posture of the electronic device (200) changes.

[0204] In operation 1170, if the type of the external object is not the second type, the processor (210) may maintain the existing screen. The processor (210) may maintain the existing screen based on identifying that the type of the external object is not the second type.

[0205] FIG. 12A illustrates an example of obtaining information about a second screen through a first type of external object in an electronic device according to various embodiments.

[0206] FIG. 12b illustrates an example of obtaining information about a second screen through a second type of external object in an electronic device according to various embodiments.

[0207] Referring to FIG. 12A, the processor (210) can obtain data from an external object via NFC. The processor (210) can perform an authentication procedure for the obtained data using the accessory manager (910). The processor (210) can provide URI data to the data identification unit (1210) using the accessory manager (910). The processor (210) can identify a service ID field included in the URI data through the data identification unit (1210). Based on the value of the service ID field, the processor (210) can identify that the type of the external object is the first type. Based on the value of the service ID field, the processor (210) can obtain information about a second screen stored in the memory (220). The processor (210) can provide information about the second screen to the screen change manager (920). The processor (210) can set the screen of the cover display (231) as the second screen through the screen change manager (920). For example, the second screen may be a screen that changes based on the posture of the electronic device (200). The processor (210) may change the second screen based on the posture of the electronic device (200) using the live screen control unit (1220).

[0208] Referring to FIG. 12B, the processor (210) can acquire data from an external object via NFC. The processor (210) can perform an authentication procedure for the acquired data using the accessory manager (910). The processor (210) can provide URI data to the data identification unit (1210) using the accessory manager (910). The processor (210) can identify a service ID field included in the URI data through the data identification unit (1210). Based on the value of the service ID field, the processor (210) can identify that the type of the external object is a second type. Based on the value of the service ID field, the processor (210) can identify an address for downloading information about the second screen from an external electronic device. For example, the processor (210) can identify the value of the service ID field as part of the address. The processor (210) can identify the type of information (e.g., jpg) for the second screen based on the value of the wallpaper field. The processor (210) can identify the type of information for the second screen based on another part of the address.

[0209] The processor (210) can obtain information about the second screen from an external electronic device. The processor (210) can provide the information about the second screen to the screen change manager (920). Through the screen change manager (920), the processor (210) can set the screen of the cover display (231) as the second screen. For example, the second screen may be a screen that is maintained regardless of the posture of the electronic device (200).

[0210] According to one embodiment, the number of times the second screen can be displayed may be specified based on the external object. For example, an external electronic device (e.g., a server) may store information about the number of times it has provided information about the second screen. The external electronic device may provide the electronic device (200) with the number of times it has provided information about the second screen. For example, the processor (210) of the electronic device (200) may provide the user with the number of times the external electronic device has provided information about the second screen. The processor (210) may display a notification indicating the number of times the external electronic device has provided information about the second screen through the cover display (231) (or flexible display (232)). For example, the processor (210) may provide the user with information about the remaining number of times the second screen can be displayed through the external object. Depending on the embodiment, the number of times the information about the second screen has been provided may be identified based on the number of devices. For example, information about the second screen may be provided only to a specified number of devices.

[0211] For example, information about a second screen through an external object may be set to be provided from an external electronic device only three times. The external electronic device may identify the number of times information about a second screen through an external object has been provided to the device (e.g., electronic device (200) or another electronic device). The external electronic device may provide information about the second screen to the device (e.g., electronic device (200) or another electronic device) only three times.

[0212] FIG. 13 illustrates examples of notifications displayed through a cover display according to various embodiments.

[0213] Referring to FIG. 13, the processor (210) can display a screen via the cover display (231). The processor (210) can display an object for notification in an overlapping manner within the screen. For example, the processor (210) can display an object for notification in at least one of the areas (1310) and / or (1320).

[0214] In one embodiment, the processor (210) may check the network connection to obtain information about the second screen from an external electronic device. If the processor (210) is connected to the network but a temporary error occurs, the processor (210) may repeatedly request information about the second screen in the background. If an error occurs in the connection despite a specified number of requests, the processor (210) may display an object (1301) indicating that an external object (e.g., a card) should be re-mounted in at least one of the areas (1310) and / or (1320).

[0215] In one embodiment, the processor (210) may identify that a network connection is not established. Based on identifying that a network connection is not established, the processor (210) may display an object (1302) in at least one of the areas (1310) and / or (1320) that confirms the network connection and instructs re-inserting of an external object (e.g., a card).

[0216] According to one embodiment, the processor (210) may obtain information about the second screen from an external electronic device. The processor (210) may display an object (1303) indicating that information about the second screen is being obtained from the external electronic device in at least one of the area (1310) and / or the area (1320). For example, if information about the second screen is normally obtained, the processor (210) may display the second screen without displaying an object indicating that acquisition of information about the second screen is complete. According to an embodiment, if information about the second screen is normally obtained, the processor (210) may display an object indicating that acquisition of information about the second screen is complete and then display the second screen.

[0217] According to one embodiment, the processor (210) can identify that an ETAG value for the second screen has changed. The processor (210) can identify that the second screen stored in the external electronic device has changed. The processor (210) can obtain information about the changed second screen from the external electronic device. The processor (210) can display an object (1304) indicating that information about the changed second screen is being obtained from the external electronic device in at least one of the area (1310) and / or the area (1320).

[0218] In one embodiment, the processor (210) may fail to acquire information about the second screen from an external electronic device. The processor (210) may display an object (1305) indicating that acquisition of information about the second screen from the external electronic device has failed in at least one of the area (1310) and / or the area (1320).

[0219] FIG. 14A illustrates an example of a first screen displayed through a cover display according to various embodiments.

[0220] FIG. 14b illustrates an example of a screen displayed on a flexible display for setting whether to display an object indicating a notification according to various embodiments.

[0221] Referring to FIG. 14A, in state (1410), the processor (210) may identify that the distance between the external object (600) and the electronic device (200) is within a specified distance. For example, the processor (210) may identify that the external object (600) is inserted into the slot (431) of the case (400) coupled with the electronic device (200). For example, the processor (210) may identify that the distance between the external object (600) and the electronic device (200) is within a specified distance while the state of the electronic device (200) is a first state (e.g., a folding state).

[0222] According to one embodiment, the processor (210) can obtain first data and second data from an external object (600). In state (1420), the processor (210) can display a first screen (1425) based on the first data. The processor (210) can obtain information about the second screen based on the second data.

[0223] For example, the first screen (1425) can have a color indicated based on the first data. The first screen (1425) can change according to a specified pattern. For example, the processor (210) can display the first screen (1425) in which screens (1425-1), (1425-2), (1425-3), and (1425-4) are set to change sequentially. For example, the processor (210) can identify a color indicated based on the first data. The processor (210) can display the first screen (1425) having the color and exhibiting a continuous change effect over time, such as screens (1425-1) to (1425-4).

[0224] For example, the processor (210) may display the first screen (1425) through the cover display (231) while information about the second screen is being acquired. The processor (210) may display an object (1426) overlapping the first screen (1425) to indicate that information about the second screen is being acquired.

[0225] Referring to FIGS. 14A and 14B , the processor (210) may display a screen (1430) for setting whether to display an object (1426) on the flexible display (232). The processor (210) may display the screen (1430) through the flexible display (232) while the state of the electronic device (200) is in a second state (e.g., an unfolded state). According to an embodiment, the screen (1430) may be provided based on identifying that the distance between the external object (600) and the electronic device (200) is within a specified distance.

[0226] For example, the processor (210) may display an object (1431) to set whether to display the object (1426). The processor (210) may set whether to display the object (1426) based on an input (e.g., swipe input, tap input) to the object (1431). For example, the processor (210) may display the object (1426) as an overlay on the first screen (1425) based on the state of the object (1431) being a first state (e.g., on state). For example, the processor (210) may not display the object (1426) based on the state of the object (1431) being a second state (e.g., off state). Even when information about the second screen is being acquired, the object (1426) may not be displayed on the first screen (1425).

[0227] FIG. 15 illustrates a flowchart of the operation of an electronic device according to various embodiments.

[0228] Referring to FIG. 15, in operation 1510, the processor (210) may store information about the second screen. For example, the processor (210) may store information about the second screen in the memory (220) based on identifying that the distance between the external object and the electronic device (200) is within a specified distance.

[0229] In operation 1520, the processor (210) may identify that the distance between the external object and the electronic device (200) is outside a specified distance. For example, after information about the second screen is stored, the processor (210) may identify that the distance between the external object and the electronic device (200) is outside a specified distance. For example, the processor (210) may identify that the external object (600) has come out of the slot (431) of the case (400) coupled with the electronic device (200). Based on identifying that the distance between the external object and the electronic device (200) is outside a specified distance, the processor (210) may stop displaying the second screen. The processor (210) may change the screen displayed through the cover display (231) from the second screen to the default screen.

[0230] At operation 1530, the processor (210) may identify whether a second time period (e.g., one week) has elapsed from the time at which the distance between the external object and the electronic device (200) has deviated from the specified distance. For example, the processor (210) may identify whether a second time period has elapsed from the time at which the distance between the external object and the electronic device (200) has deviated from the specified distance.

[0231] For example, the processor (210) may determine whether to store information about the second screen in order to display the second screen in response to the distance between the external object and the electronic device (200) re-entering within a specified distance. The processor (210) may determine whether to store information about the second screen based on whether a second time period (e.g., one week) has elapsed since the time the distance between the external object and the electronic device (200) moved outside the specified distance.

[0232] In operation 1540, if a second time has elapsed since the time at which the distance between the external object and the electronic device (200) has deviated beyond a specified distance, the processor (210) may remove information about the second screen. For example, based on identifying that the second time has elapsed since the time at which the distance between the external object and the electronic device (200) has deviated beyond a specified distance, the processor (210) may remove information about the second screen from the memory (220).

[0233] In operation 1550, if the second time period has not elapsed since the time at which the distance between the external object and the electronic device (200) is outside the specified distance, the processor (210) may maintain information about the second screen. For example, based on identifying that the second time period has not elapsed since the time at which the distance between the external object and the electronic device (200) is outside the specified distance, the processor (210) may maintain information about the second screen in the memory (220).

[0234] According to one embodiment, the processor (210) can identify that the location of the external object enters within the specified distance from the electronic device (200) before a second time period has elapsed from the time when the distance between the external object and the electronic device (200) has moved beyond the specified distance. The processor (210) can obtain information about the second screen stored in the memory (220). Based on the information about the second screen, the processor (210) can display the second screen. The processor (210) can bypass displaying the first screen and display the second screen.

[0235] FIG. 16 illustrates an example of a screen displayed on a flexible display for setting whether to display a second screen according to various embodiments.

[0236] Referring to FIG. 16, in a state (1610), the processor (210) can display a setting screen (1651) for controlling the electronic device (200) through the flexible display (232). The setting screen (1651) can include an object (1611) for controlling the screen of the cover display (231). Based on an input to the object (1611), the processor (210) can display a screen (1652) of a state (1620) and a screen (1653) of a state (1630).

[0237] For example, the processor (210) may display one of the screens (1652) and (1653) based on whether the distance between the external object and the electronic device (200) is within a specified distance.

[0238] In state (1620), the distance between the external object and the electronic device (200) may be within a specified distance. If the distance between the external object and the electronic device (200) is within the specified distance, the processor (210) may display the screen (1652) based on an input to the object (1611). The processor (210) may display an object (1621) on the screen (1652) to set whether to display the second screen. The processor (210) may set whether to display the second screen based on an input to the object (1621) (e.g., a swipe input, a tap input).

[0239] For example, the processor (210) may display a second screen through the cover display (231) based on the state of the object (1621) being a first state (e.g., on state). For example, the processor (210) may not display the second screen on the cover display (231) based on the state of the object (1621) being a second state (e.g., off state). According to an embodiment, the processor (210) may not display the second screen and may only display the basic screen.

[0240] In state (1620), the distance between the external object and the electronic device (200) may not be within the specified distance. If the distance between the external object and the electronic device (200) is outside the specified distance, the processor (210) may display the screen (1653) based on the input for the object (1611). The processor (210) may not display an object (e.g., object (1621)) for setting whether to display the second screen on the screen (1653). The screen (1653) may not include an area or object for setting whether to display the second screen.

[0241] FIG. 17 illustrates a flowchart of the operation of an electronic device according to various embodiments.

[0242] Referring to FIG. 17, in operation 1710, the processor (210) may display a second screen through the cover display (231) while the state of the electronic device (200) is a first state (e.g., a folded state). For example, the state of the electronic device (200) may be set to one of the first state and the second state. For example, the first state may include a state in which the angle between the first housing (310) and the second housing (320) is within a specified angular range (e.g., 10 degrees). The second state may include a state in which the angle between the first housing (310) and the second housing (320) is outside the specified angular range (e.g., 10 degrees). For example, operation 1710 may be related to operation 550 of FIG. 5.

[0243] In operation 1720, the processor (210) can identify whether the state of the electronic device (200) has changed from the first state to the second state. For example, the processor (210) can identify whether the state of the electronic device (200) has changed from the first state to the second state based on whether the angle between the first housing (310) and the second housing (320) has changed outside a specified range using the Hall sensor (251).

[0244] In operation 1730, if the state of the electronic device (200) has not changed from the first state to the second state, the processor (210) may maintain the display of the second screen. For example, the processor (210) may maintain the display of the second screen based on identifying that the state of the electronic device (200) has not changed from the first state to the second state. The processor (210) may display the second screen through the cover display (231) based on the state of the electronic device (200) being maintained in the first state.

[0245] In operation 1740, if the state of the electronic device (200) changes from the first state to the second state, the processor (210) can identify whether information about the third screen is stored in the memory (220). For example, the processor (210) can identify whether information about the third screen is stored in the memory (220) based on identifying that the state of the electronic device (200) changes from the first state to the second state.

[0246] For example, the processor (210) may obtain information about a third screen together with information about a second screen from an external electronic device. The processor (210) may store the information about the second screen and the information about the third screen in the memory (220).

[0247] In operation 1750, the processor (210) may display the third screen if information about the third screen is stored. For example, the processor (210) may display the third screen through the cover display (231) in the second state based on identifying that information about the third screen is stored in the memory (220).

[0248] For example, the third screen may be displayed when the electronic device (200) is in the second state. Depending on the embodiment, the processor (210) may display the third screen so that it is connected to an external object. For example, the case (400) may be transparent. The processor (210) may display the third screen so that one side of the external object and the third screen form a continuous image.

[0249] At operation 1760, if information regarding the third screen is not stored, the processor (210) may change the display direction of the second screen. For example, the processor (210) may change the display direction of the second screen based on identifying that information regarding the third screen is not stored. For example, as the state of the electronic device (200) changes from the first state to the second state, the screen of the cover display (231) recognized by the user may change in the opposite direction. Accordingly, the processor (210) may change the display direction of the second screen based on the state of the electronic device (200) changing from the first state to the second state. The processor (210) may display the second screen by rotating the display direction by 180 degrees. According to an embodiment, if rotation of the second screen is not required, the processor (210) may perform operation 1730.

[0250] According to one embodiment, the processor (210) may determine whether to rotate the second screen based on the type of the second screen. For example, the processor (210) may obtain third data from an external object. The third data may be used to indicate whether to change the second screen based on the state of the electronic device (200). Based on the third data, the processor (210) may determine whether to rotate the second screen.

[0251] FIG. 18 illustrates an example of a screen displayed on a flexible display for setting whether to display a second screen according to various embodiments.

[0252] Referring to FIG. 18, in example (1810), the state of the electronic device (200) may be a first state (e.g., a folded state). The processor (210) may display a second screen (1811) through the cover display (231) based on identifying that the location of the external object is within a specified distance from the electronic device (200).

[0253] In example (1820), the processor (210) can identify that the state of the electronic device (200) has changed from a first state (e.g., a folded state) to a second state (e.g., an unfolded state). For example, depending on the structure of the electronic device (200), when the state of the electronic device (200) has changed from the first state to the second state, the user can identify the second screen (1811) displayed in an upside-down manner.

[0254] In example (1830), the processor (210) may change the display direction of the second screen (1811) based on the state of the electronic device (200) changing from the first state to the second state. For example, the processor (210) may display the second screen (1811) by rotating it in a specified direction. As an example, the processor (210) may display the second screen (1811) by rotating it 180 degrees.

[0255] In example (1840), the processor (210) can identify that a specified time (e.g., 5 seconds, 10 seconds, 15 seconds) has elapsed while the second screen (1811) with the changed display direction is displayed. The processor (210) can deactivate the cover display (231). For example, the processor (210) can display a black screen (1821) through the cover display (231).

[0256] According to one embodiment, the processor (210) can identify an input (e.g., a tap input, a double tap input, or a swipe input) to the cover display (231). Based on the input, the processor (210) can activate the cover display (231). For example, the processor (210) can display a second screen (1811) with a changed display direction through the cover display (231).

[0257] FIGS. 19A and 19B illustrate examples of second screens displayed through a cover display according to various embodiments.

[0258] Referring to FIG. 19A, an external object (600) can be mounted inside a case (400). When the electronic device (200) is in a second state, the processor (210) can display a second screen (1910) through the cover display (231). The case (400) can be made of a transparent material. Accordingly, one side of the external object (600) can be exposed to the outside. The processor (210) can display an image (or video) that is continuous with one side of the external object (600) through the second screen (1910). For example, the processor (210) can display a second screen (1910) that represents a background image or background video related to a character displayed on the external object (600).

[0259] Referring to FIG. 19B, an external object (600) can be mounted within a case (400). When the electronic device (200) is in a second state, the processor (210) can display a second screen (1920) through the cover display (231). The case (400) can be made of a transparent material. Therefore, one side of the external object (600) can be exposed to the outside. The processor (210) can display an image (or video) that is continuous with one side of the external object (600) through the second screen (1920). For example, one side of the external object (600) can include an image representing the deep sea. The processor (210) can display a second screen (1920) representing an image or video regarding the sea surface.

[0260] Referring to FIGS. 19a and 19b, while a fixed image is displayed through an external object (600), the processor (210) can display a second screen (1910, 1920) connected to the fixed image through the cover display (231). A user of the electronic device (200) can feel an organic sense of unity between the fixed image and the second screen (1910, 1920).

[0261] Although not illustrated, in some embodiments, the shape of the case (400) may be linked to an image of an external object (600). A user of the electronic device (200) may feel a continuity in the design of the case, the fixed image, and the second screen (1910, 1920).

[0262] FIGS. 20A, 20B, 20C, 20D, and 20E illustrate examples of operations of an electronic device to change settings for a screen displayed on a cover display, according to various embodiments.

[0263] Referring to FIG. 20a, in example (2010), the processor (210) can display a screen (2001) through the cover display (231). The screen (2001) may be a screen related to an external object.

[0264] According to one embodiment, the processor (210) can identify an input (e.g., a long press input) to the cover display (231). Based on the input, the processor (210) can display a screen displayed through the cover display (231), such as the screen (2002) of the example (2020).

[0265] In example (2020), the processor (210) may display a plurality of objects (2003) representing displayable screens on the cover display (231). For example, the processor (210) may identify an input for selecting one of the plurality of objects (2003) based on a first user input (e.g., a swipe input).

[0266] In example (2030), the processor (210) can identify that an object (2031) representing a screen (2041) is selected among a plurality of objects (2003). For example, the processor (210) can change the arrangement order of the plurality of objects (2003) based on a first user input (e.g., a swipe input). The processor (210) can identify a second user input (e.g., a tap input) for the object (2031) in a screen (2032) (or state) in which the object (2031) is displayed at the top among the plurality of objects (2003). The processor (210) can identify that an object (2031) representing a screen (2041) is selected among the plurality of objects (2003) based on the second user input.

[0267] In example (2040), the processor (210) can display a selected screen (2041) through the cover display (231). While the selected screen (2041) is displayed through the cover display (231), the processor (210) can stop displaying the screen (2041) based on identifying that the distance between the external object and the electronic device (200) is outside a specified distance.

[0268] In example (2050), based on identifying that the distance between an external object and the electronic device (200) is outside a specified distance, the processor (210) can display a screen (2051), which is a screen provided by default in the electronic device (200), through the cover display (231).

[0269] In FIG. 20a, for convenience of explanation, a background image of a screen displayed through a cover display (231) is illustrated, but is not limited thereto. The screen displayed through the cover display (231) may include a user interface (e.g., widgets, a clock, and remaining battery level information).

[0270] Referring to 20b, the processor (210) can edit the screen displayed through the cover display (231). For example, the processor (210) can provide screens for editing the screen displayed through the cover display (231) through the flexible display (232).

[0271] In example (2061), the processor (210) may display a screen (2064) through the flexible display (232) to provide a plurality of configurations (2071) regarding the arrangement of clock, date, and battery information within the cover display (231). The processor (210) may determine the arrangement of the clock, date, and battery information based on a selection of one of the plurality of configurations (2071).

[0272] In example (2062), the processor (210) may display a screen (2065) for changing the color of text displayed within the cover display (231) via the flexible display (232). For example, the processor (210) may display objects for selecting representative colors. For example, the processor (210) may display an object (2072) for selecting a user-defined color.

[0273] In example (2063), based on identifying an input (e.g., a touch input) to an object (2072), the processor (210) may display an object (2073) for selecting a custom color through a screen (2066). In some embodiments, the object (2073) may be displayed as an overlay on the screen (2065) on which the object (2072) is displayed.

[0274] For example, the object (2073) may include at least one of an object representing a color table (2074), an object for adjusting color saturation (2075), and / or an object for adjusting opacity (2076).

[0275] Referring to 20c, the processor (210) can change the screen displayed through the cover display (231). For example, the processor (210) can provide a list of screens stored in the memory (220) or obtainable from an external electronic device.

[0276] For example, the processor (210) may display a first list of screens stored in the memory (220) or obtainable from an external electronic device on the screen (2081). The processor (210) may switch the screen displayed through the flexible display (232) from the screen (2081) to the screen (2082) based on a swipe input to the flexible display (232). The processor (210) may display a second list of screens stored in the memory (220) or obtainable from an external electronic device on the screen (2082).

[0277] Referring to 20d, the processor (210) can provide a screen (2091) for editing the arrangement of information displayed on the cover display (231) through the flexible display (232). The processor (210) can identify an input (2093) for an object (2090) representing a screen to be displayed through the cover display (231) displayed within the screen (2091).

[0278] The processor (210) can change the screen displayed through the flexible display (232) from the screen (2091) to the screen (2092) based on the input (2093). The processor (210) can provide the screen (2092) for changing the arrangement of an object (2094) representing a clock, an object (2095) representing remaining battery information, and an object (2096) representing execution of a camera application. For example, the processor (210) can change the position at which one of the objects (2094), (2095), or (2096) is displayed based on a drag input for one of the objects (2094), (2095), or (2096).

[0279] In FIG. 20d, an example of changing the arrangement of an object (2094), an object (2095), or an object (2096) is illustrated, but is not limited thereto. The position of an object representing information not illustrated in FIG. 20d may be changed based on user input.

[0280] Referring to FIG. 20e, the processor (210) may display a screen (2055) for changing settings for a screen displayed through the cover display (231). The processor (210) may display an object (2057) for setting whether to display a screen through the cover display (231) while the electronic device (200) is in the second state.

[0281] For example, the processor (210) may change the screen displayed through the flexible display (232) from the screen (2055) to the screen (2056) based on an input (e.g., a touch input) to the object (2057). The processor (210) may display an object (2058) for setting the time for which the cover display (231) is turned on while the electronic device (200) is in the second state. For example, the processor (210) may set the time for which the screen of the cover display (231) is maintained to one of 5 seconds, 10 seconds, and 15 seconds while the electronic device (200) is in the second state.

[0282] In FIGS. 20A to 20E, the screen for changing the settings for the screen displayed on the cover display (231) is described as being displayed through the flexible display (232), but is not limited thereto. The processor (210) can display the screen for changing the settings for the screen displayed on the cover display (231) through the cover display (231).

[0283] FIG. 21 illustrates an example of an operation of an electronic device for setting a second screen for an external object according to various embodiments.

[0284] Referring to FIG. 21, the processor (210) can identify an external object (2120) located within a specified distance from the electronic device (200). The processor (210) can display a screen (2110) for setting a second screen regarding the external object (2120) through the flexible display (232). For example, the processor (210) can display an object (2111) representing a screen displayed through the cover display (231) according to the approach of the external object (2120) within the screen (2110). The processor (210) can display an object (2112) for creating (or editing) a screen displayed through the cover display (231) within the screen (2110).

[0285] According to one embodiment, the processor (210) can identify at least one input for generating (or editing) a screen to be displayed through the cover display (231). Based on the at least one input, the processor (210) can set the generated (or edited) screen to be displayed through the cover display (231). The processor (210) can write data regarding the generated (or edited) screen to an external object (2120) using NFC. The processor (210) can upload the edited screen to an external electronic device (e.g., a theme server (720)).

[0286] A user of an electronic device (200) may provide another user with an external object (2120) containing data about a generated (or edited) screen. Another electronic device of another user may, based on access to the external object (2120), display the generated (or edited) screen through the cover display of the other electronic device.

[0287] FIG. 22 illustrates an example of a screen that changes depending on an external object, according to various embodiments.

[0288] Referring to FIG. 22, the processor (210) can display different screens depending on the external object. Based on whether the external object has changed, the processor (210) can display a screen related to the changed external object.

[0289] For example, the processor (210) may display a screen (2211) through the cover display (231) based on an external object (2210) located within a specified distance from the electronic device (200). The processor (210) may identify that the distance between the external object (2210) and the electronic device (200) is outside the specified distance. The processor (210) may stop displaying the screen (2211). The processor (210) may stop displaying the screen (2211) and display the default screen.

[0290] The processor (210) can identify that an external object (2220) is approaching, which is distinct from the external object (2210). The processor (210) can display a screen (2221) regarding the external object (2220) based on identifying that the distance between the external object (2220) and the electronic device (200) is within a specified distance.

[0291] As described above, a user of the electronic device (200) can easily change the screen displayed through the cover display (231) based on changing an external object (2210, 2220) inserted into the case (400) of the electronic device (200). The user of the electronic device (200) can possess various external objects. The user of the electronic device (200) can change the screen displayed on the cover display (231) by using one of the various external objects based on at least one of a situation, a mood, and an environment.

[0292] FIGS. 23A, 23B, and 23C illustrate examples of operations of an electronic device and another electronic device connected to the electronic device, according to various embodiments.

[0293] Referring to FIGS. 23A, 23B, and 23C, the electronic device (200) may be connected to other electronic devices (2301, 2302, 2303). The processor (210) may change the screen displayed on the cover display (231) based on an external object of the electronic device (200). The processor (210) may change the screen of the display of the other electronic devices (2301, 2302, 2303) based on changing the screen displayed on the cover display (231). For example, the electronic device (200) may be synchronized with other electronic devices (2301, 2302, 2303).

[0294] Referring to FIG. 23A, the electronic device (200) may be connected to another electronic device (2301). For example, the other electronic device (2301) may be a wearable device. For example, the processor (210) may display a main screen (2311) through the cover display (231). For example, the other electronic device (2301) may display a screen (2312) corresponding to the main screen (2311).

[0295] In state (2310), the processor (210) can identify whether the distance between the electronic device (200) and an external object is within a specified distance. State (2310) may correspond to state (610) of FIG. 6.

[0296] In state (2320), the processor (210) can obtain first data and second data from an external object. Based on the first data, the processor (210) can display a first screen (2313). Based on displaying the first screen (2313) through the cover display (231), the processor (210) can display a screen (2314) corresponding to the first screen (2313) through the display of another electronic device (2301). The processor (210) can transmit a signal to the other electronic device (2301) to control the other electronic device (2301) to display the screen (2314) through the display of the other electronic device (2301). The other electronic device (2301) can display the screen (2314) corresponding to the first screen (2313) through the display of the other electronic device (2301).

[0297] In some embodiments, the screen (2314) may include an object indicating that information about the screen (2316) is being acquired.

[0298] In state (2330), the processor (210) can obtain information about the second screen (2315) based on the second data. Based on the obtaining of the information about the second screen (2315), the processor (210) can display the second screen (2315) through the cover display (231). Based on displaying the second screen (2315) through the cover display (231), the processor (210) can display a screen (2316) corresponding to the second screen (2315) through the display of another electronic device (2301). The processor (210) can transmit a signal to the other electronic device (2301) to control the other electronic device (2301) to display the screen (2316) through the display of the other electronic device (2301). Another electronic device (2301) can display a screen (2316) corresponding to the second screen (2315) through the display of the other electronic device (2301).

[0299] Referring to FIG. 23b, the electronic device (200) may be connected to another electronic device (2302). For example, the other electronic device (2302) may be a vehicle (or an electronic device including a display within the vehicle). For example, the processor (210) may display a main screen (2321) through the cover display (231). For example, the other electronic device (2302) may display a screen (2322) corresponding to the main screen (2321).

[0300] In state (2340), the processor (210) can identify whether the distance between the electronic device (200) and an external object is within a specified distance. State (2340) may correspond to state (610) of FIG. 6.

[0301] In state (2350), the processor (210) can obtain first data and second data from an external object. Based on the first data, the processor (210) can display a first screen (2323). Based on displaying the first screen (2323) through the cover display (231), the processor (210) can display a screen (2324) corresponding to the first screen (2323) through the display of another electronic device (2302).

[0302] In some embodiments, screen (2324) may include an object indicating that information about screen (2326) is being acquired.

[0303] In state (2360), the processor (210) can obtain information about the second screen (2325) based on the second data. Based on obtaining the information about the second screen (2325), the processor (210) can display the second screen (2325) through the cover display (231). Based on displaying the second screen (2325) through the cover display (231), the processor (210) can display a screen (2326) corresponding to the second screen (2325) through the display of another electronic device (2302).

[0304] In some embodiments, another electronic device (2302) may operate independently of the electronic device (200). The other electronic device (2302) may include a component corresponding to the first communication circuit (241), such as an NFC reader. For example, the other electronic device (2302) may display a screen (2326) based on identifying that an external object approaches within a specified distance of the component.

[0305] For example, another electronic device (2302) may identify that the electronic device (200) together with an external object has entered a space (e.g., an interior space of a vehicle) relative to the other electronic device (2302). Based on identifying that the electronic device (200) together with an external object has entered a space (e.g., an interior space of a vehicle) relative to the other electronic device (2302), the other electronic device (2302) may display a screen (2326) corresponding to the second screen (2325) through the display of the other electronic device (2302).

[0306] Referring to FIG. 23c, the electronic device (200) can be connected to another electronic device (2303). For example, the other electronic device (2303) can be an electronic device including a display (e.g., a TV, a refrigerator, an air conditioner). For example, the processor (210) can display a main screen (2331) through the cover display (231). For example, the other electronic device (2303) can display a screen (2332) corresponding to the main screen (2331).

[0307] In state (2370), the processor (210) can identify whether the distance between the electronic device (200) and the external object is within a specified distance. State (2370) may correspond to state (610) of FIG. 6.

[0308] In state (2380), the processor (210) can obtain first data and second data from an external object. Based on the first data, the processor (210) can display a first screen (2333). Based on displaying the first screen (2333) through the cover display (231), the processor (210) can display a screen (2334) corresponding to the first screen (2333) through the display of another electronic device (2303).

[0309] In some embodiments, screen (2334) may include an object indicating that information about screen (2336) is being acquired.

[0310] In state (2390), the processor (210) can obtain information about the second screen (2335) based on the second data. Based on obtaining the information about the second screen (2335), the processor (210) can display the second screen (2335) through the cover display (231). Based on displaying the second screen (2335) through the cover display (231), the processor (210) can display a screen (2336) corresponding to the second screen (2335) through the display of another electronic device (2303).

[0311] In some embodiments, another electronic device (2303) may operate independently of the electronic device (200). The other electronic device (2303) may include a component corresponding to the first communication circuit (241), such as an NFC reader. For example, the other electronic device (2303) may display a screen (2336) based on identifying that an external object approaches within a specified distance to the component.

[0312] For example, another electronic device (2303) may identify that the electronic device (200) has entered a space (e.g., inside a house) relative to the other electronic device (2303) together with an external object. Based on identifying that the electronic device (200) has entered a space (e.g., inside a house) relative to the other electronic device (2303), the other electronic device (2303) may display a screen (2336) corresponding to the second screen (2335) through the display of the other electronic device (2303).

[0313] Although FIGS. 23a, 23b, and 23c illustrate examples of displaying the first screen (2313, 2323, 2333) before displaying the second screen (2315, 2325, 2335), the present invention is not limited thereto. For example, the processor (210) may output at least one of music and / or video before displaying the second screen (2315, 2325, 2335). For example, the processor (210) may output at least one of music and / or video through the other electronic device (2301, 2302, 2303) before a screen (2316, 2326, 2336) corresponding to the second screen (2315, 2325, 2335) is displayed on the other electronic device (2301, 2302, 2303).

[0314] FIG. 24 illustrates an example of the operation of an electronic device and a plurality of other electronic devices connected to the electronic device, according to various embodiments.

[0315] Referring to FIG. 24, an electronic device (200) can be connected to a hub device (2400). The hub device (2400) can be connected not only to the electronic device (200) but also to a plurality of other electronic devices (2410). For example, the hub device (2400) can be connected to the electronic device (200) and a plurality of other electronic devices (2410) based on wireless LAN or Zigbee communication.

[0316] According to one embodiment, an electronic device (200) can approach a hub device (2400). The electronic device (200) can be placed on the hub device (2400). For example, the processor (210) can identify that the distance between the electronic device (200) and the hub device (2400) is within a reference distance. For example, an external object may be coupled to the case (400) of the electronic device (200).

[0317] The processor (210) can transmit information about the second screen to the hub device (2400) based on the distance between the electronic device (200) and the hub device (2400) being within a reference distance. The hub device (2400) can receive information about the second screen.

[0318] According to one embodiment, the hub device (2400) can control multiple other electronic devices based on information about the second screen. For example, the representative color for the second screen may be yellow. The first screen may have yellow.

[0319] For example, the hub device (2400) can identify another electronic device (e.g., another electronic device (2410-2)) including a display among a plurality of other electronic devices. The hub device (2400) can control the other electronic device (e.g., another electronic device (2410-2)) to display a screen having a yellow color corresponding to a second screen having a yellow color through the display of the identified other electronic device.

[0320] For example, the hub device (2400) can identify another electronic device (e.g., another electronic device (2410-3)) that includes a light source among a plurality of other electronic devices. The hub device (2400) can control the other electronic device (e.g., another electronic device (2410-3)) to emit light having a yellow color through the light source of the identified other electronic device.

[0321] For example, the hub device (2400) can identify another electronic device (e.g., another electronic device (2410-5)) that includes a speaker among a plurality of other electronic devices. The hub device (2400) can control the other electronic device (e.g., another electronic device (2410-5)) to output music about the color yellow through the speaker of the identified other electronic device.

[0322] FIGS. 25A and 25B illustrate examples of operation of an electronic device according to various embodiments.

[0323] Referring to FIG. 25A, an electronic device (2500) may include a display. For example, a case (2501) may be coupled to the electronic device (2500). The case (2501) may include the external object described above. When the case (2501) is coupled to the electronic device (2500), only a portion (2502) of the display of the electronic device (2500) may be exposed to the outside.

[0324] In state (2510), the electronic device (2500) (or the processor of the electronic device (2500)) can identify that the case (2501) is coupled. Based on identifying that the case (2501) is coupled, the electronic device (2500) can obtain first data and second data from the case (2501).

[0325] In state (2520), the electronic device (2500) may display a first screen (2591) on a portion (2502) of the display while information about a second screen (2592) is being acquired based on second data. The electronic device (2500) may display an object (2593) indicating that information about a second screen (2592) is being acquired by overlaying the first screen (2591).

[0326] In state (2530), the electronic device (2500) can display the second screen (2592) on a portion (2502) of the display based on the information about the second screen (2592) after information about the second screen (2592) is obtained.

[0327] Referring to FIG. 25B, the electronic device (2500) may include a display. For example, a case (2511) may be coupled to the electronic device (2500). The case (2511) may include the external object described above. When the case (2511) is coupled to the electronic device (2500), only a portion (2512) of the display of the electronic device (2500) may be exposed to the outside. Unlike FIG. 25A, the portion (2512) of the display may be set along the edge of the electronic device (2500).

[0328] In state (2560), the electronic device (2500) (or the processor of the electronic device (2500)) can identify that the case (2511) is coupled. Based on identifying that the case (2511) is coupled, the electronic device (2500) can obtain first data and second data from the case (2511).

[0329] In state (2570), the electronic device (2500) may display a first screen (2596) on a portion (2512) of the display while information about the second screen is being acquired based on the second data. The electronic device (2500) may display an object (2593) indicating that information about the second screen (2597) is being acquired by overlaying the first screen (2596).

[0330] In state (2580), the electronic device (2500) can display the second screen (2597) on a portion (2512) of the display based on the information about the second screen (2597) after obtaining information about the second screen (2597).

[0331] FIG. 26 illustrates an example of operation of an electronic device for changing a screen according to various embodiments.

[0332] Referring to FIG. 26, the electronic device (2600) may include a display (2602). For example, a case (2601) may be coupled to the electronic device (2600). The case (2601) may include a slot (2631). When the case (2501) is coupled to the electronic device (2500), the electronic device (2600) (or the processor of the electronic device (2600)) may display a screen through the display (2602) of the electronic device (2600).

[0333] For example, the electronic device (2600) may correspond to the electronic device (200) illustrated in FIGS. 2 to 6 described above. The processor of the electronic device (2600) may correspond to the processor (260) of FIG. 2 described above.

[0334] For example, the form factor of the electronic device (2600) illustrated in FIG. 26 may be different from the form factor of the electronic device (200) illustrated in FIG. 6. For example, the electronic device (2600) may be formed in a bar-type shape.

[0335] In state (2610), the electronic device (2600) (the processor of the electronic device (2600)) can identify that an external object (600) is inserted into the slot (2631). The electronic device (2600) (the processor of the electronic device (2600)) can identify that the external object (600) is inserted into the slot (2631) based on identifying that the distance between the electronic device (2600) and the external object (600) is within a specified distance. According to an embodiment, the case (2601) may include a component for identifying whether the external object (600) is inserted (or coupled). The electronic device (2600) (e.g., the processor of the electronic device (2600)) can obtain information from the case (2601). The electronic device (2600) (e.g., a processor of the electronic device (2600)) can identify that an external object (600) has been inserted into the slot (2631) based on information obtained from the case (2601).

[0336] In state (2610), if the distance between the electronic device (2600) and the external object (600) is outside the specified distance, the electronic device (2600) (e.g., the processor of the electronic device (2600)) may display a default screen (2691) through the display (2602). For example, the default screen (2691) may be a screen provided by default in the electronic device (2600), for example, referenced. For example, the default screen (2691) may include a standby screen (or home screen). For example, the default screen (2691) may be a screen that is not changed by the external object (600), for example, referenced.

[0337] In state (2620), the electronic device (2600) (e.g., the processor of the electronic device (2600)) can identify that the distance between the electronic device (2600) and the external object (600) is within a specified distance. The electronic device (2600) (e.g., the processor of the electronic device (2600)) can obtain first data and second data from the external object (600). For example, the electronic device (2600) (e.g., the processor of the electronic device (2600)) can obtain the first data and the second data through NFC using the first communication circuit (241).

[0338] The electronic device (2600) (e.g., the processor of the electronic device (2600)) can display a first screen (2692) through the display (2602) based on the first data. The electronic device (2600) (e.g., the processor of the electronic device (2600)) can obtain information about a second screen (2693) while the first screen (2692) is displayed through the display (2602). The electronic device (2600) (e.g., the processor of the electronic device (2600)) can display an object (2681) overlapping the first screen (2692) to indicate that information about the second screen (2693) is being obtained.

[0339] In state (630), the electronic device (2600) (e.g., the processor of the electronic device (2600)) can complete acquisition of information about the second screen. Based on the information about the second screen, the electronic device (2600) (e.g., the processor of the electronic device (2600)) can change the screen displayed through the display (2602) from the first screen (2692) to the second screen (2693). The electronic device (2600) (e.g., the processor of the electronic device (2600)) can maintain the display of the second screen (2693) based on the distance between the external object (600) and the electronic device (2600) being maintained within a specified distance.

[0340] For example, a second screen (2693) may be associated with a first screen (2692). As an example, the first screen (2692) may have a representative color for the second screen (2693). The first data may include an ARGB value for the representative color for the second screen (2693).

[0341] An electronic device (2600) (e.g., a processor of the electronic device (2600)) can obtain first data including information about a representative color for a second screen (2693) from an external object (600). While information about the second screen (2693) is being obtained, the electronic device (2600) (e.g., the processor of the electronic device (2600)) can display a first screen (2692) based on the first data. The electronic device (2600) (e.g., the processor of the electronic device (2600)) can display the first screen (2692) within a time interval for displaying the second screen (2693). By displaying the first screen (2692) within a time interval for displaying the second screen (2693), the electronic device (2600) (e.g., the processor of the electronic device (2600)) can provide an improved user experience.

[0342] According to one embodiment, the second screen (2693) may be a screen with a changed theme of the screen displayed through the display (2602). The electronic device (2600) (e.g., a processor of the electronic device (2600)) may display a user interface through the second screen (2693). For example, the user interface may include icons, widgets, a lock screen, a font, a font color, a home screen, and / or a wallpaper.

[0343] An electronic device (2600) (e.g., a processor of the electronic device (2600)) can display a second screen (2693) including a changed user interface through an external object (600). The electronic device (2600) (e.g., a processor of the electronic device (2600)) can display a second screen (2693) including a changed user interface based on data (e.g., first data and second data) stored in the external object (600).

[0344] Although not illustrated, it is to be understood that the embodiments described above with respect to FIGS. 1 to 24 may be performed via an electronic device (2600) (e.g., a processor of the electronic device (2600)).

[0345] According to one embodiment, an electronic device (e.g., electronic device (200)) includes a first housing (e.g., first housing (310)) including a first surface and a second surface opposite to the first surface, a second housing (e.g., second housing (320)) including a third surface and a fourth surface opposite to the third surface, a folding housing (e.g., folding housing (365)) pivotally (or rotatably) connecting the first housing and the second housing, a cover display (e.g., cover display (231)) disposed on the second surface, a flexible display (e.g., flexible display (232)) disposed on the first surface and the third surface, one or more communication circuits (e.g., communication circuit (240)), a memory (e.g., memory (220)), at least one sensor (e.g., sensor (250)), and the cover display, the flexible display, and the The electronic device may include at least one processor (e.g., processor 210) operatively connected to one or more communication circuits, the memory, and the at least one sensor, and including a processing circuit. The at least one processor may be individually and / or collectively configured to obtain first data and second data based on an external object located within a specified distance from the electronic device. The at least one processor may be individually and / or collectively configured to display a first screen through the cover display based on the first data. The at least one processor may be individually and / or collectively configured to obtain information about a second screen based on the second data based on the first screen being displayed through the cover display.The at least one processor may be individually and / or collectively configured to change the screen displayed through the cover display from the first screen to the second screen based on information about the second screen. The at least one processor may be individually and / or collectively configured to maintain the display of the second screen based on the distance between the external object and the electronic device being maintained within the specified distance.

[0346] According to one embodiment, the at least one processor may be configured, individually and / or collectively, to obtain the first data and the second data from the external object using a first communication circuit configured to perform near field communication among the one or more communication circuits.

[0347] According to one embodiment, the at least one processor may be configured, individually and / or collectively, to obtain the information for the second screen from the external electronic device using a second communication circuit among the one or more communication circuits configured to perform communication with the external electronic device.

[0348] In one embodiment, the at least one processor may be configured, individually and / or collectively, to store the information about the second screen in the memory based on obtaining the information about the second screen. The at least one processor may be configured, individually and / or collectively, to stop displaying the second screen in response to identifying that a distance between the external object and the electronic device is outside the designated distance. The at least one processor may be configured, individually and / or collectively, to remove the information about the second screen stored in the memory based on a designated time elapsed after the display of the second screen is stopped.

[0349] In one embodiment, the at least one processor may be configured, individually and / or collectively, to, in response to obtaining the first data and the second data, identify whether the information for the second screen is stored in the memory. The at least one processor may be configured, individually and / or collectively, to bypass displaying the first screen via the cover display and display the second screen based on identifying that the information for the second screen is stored in the memory. The at least one processor may be configured, individually and / or collectively, to display the first screen via the cover display based on identifying that the information for the second screen is not stored in the memory.

[0350] In one embodiment, the at least one processor may be individually and / or collectively configured to identify, based on the display of the second screen, whether the information about the second screen has changed. The at least one processor may be individually and / or collectively configured to maintain displaying the second screen based on the fact that the information about the second screen has not changed. The at least one processor may be individually and / or collectively configured to display a third screen distinct from the second screen based on the fact that the information about the second screen has changed.

[0351] According to one embodiment, the at least one sensor may include a gyro sensor. The at least one processor may be individually and / or collectively configured to identify the type of the external object as one of a first type and a second type. The at least one processor may be individually and / or collectively configured to change the second screen as a posture of the electronic device identified by the gyro sensor changes based on identifying the type of the external object as the first type. The at least one processor may be individually and / or collectively configured to maintain the display of the second screen regardless of the posture of the electronic device based on identifying the type of the external object as the second type.

[0352] In one embodiment, the at least one sensor may include a Hall sensor. The at least one processor may be configured, individually and / or collectively, to identify a state of the electronic device as one of a first state and a second state through the Hall sensor based on an angle between the first housing and the second housing. The first state may include a state in which the angle between the first housing and the second housing is within a specified angular range. The second state may include a state in which the angle between the first housing and the second housing is outside the specified angular range.

[0353] According to one embodiment, the at least one processor may be configured to, individually and / or collectively, obtain third data for indicating whether to change the second screen based on the state of the electronic device, based on the external object.

[0354] According to one embodiment, the at least one processor (210) may be configured to identify that the state of the electronic device (200) changes from the first state to the second state while the second screen is displayed. The at least one processor may be configured, individually and / or collectively, to change the display direction of the second screen based on the third data set to a first value.

[0355] According to one embodiment, the at least one processor may be configured to maintain the display direction of the second screen based on the third data set to a second value, individually and / or collectively.

[0356] According to one embodiment, a method of operating an electronic device (e.g., electronic device (200)) may include an operation of acquiring first data and second data based on an external object located within a specified distance from the electronic device. The method may include an operation of displaying a first screen through a cover display (e.g., cover display (231)) disposed on one surface of a first housing of the electronic device based on the first data. The method may include an operation of acquiring information about a second screen based on the second data based on the first screen being displayed through the cover display. The method may include an operation of changing a screen displayed through the cover display from the first screen to the second screen based on the information about the second screen. The method may include an operation of maintaining the display of the second screen based on the distance between the external object and the electronic device being maintained within the specified distance.

[0357] According to one embodiment, the method may include an operation of obtaining the first data and the second data from the external object by using a first communication circuit (e.g., the first communication circuit (241)) configured to perform wireless communication (near field communication) among one or more communication circuits of the electronic device.

[0358] According to one embodiment, the method may include an operation of obtaining the information about the second screen from the external electronic device by using a second communication circuit (e.g., the second communication circuit (242)) among the one or more communication circuits configured to perform communication with the external electronic device.

[0359] According to one embodiment, the method may include an operation of storing the information about the second screen in a memory (e.g., memory (220)) of the electronic device based on obtaining the information about the second screen. The method may include an operation of ceasing to display the second screen in response to identifying that a distance between the external object and the electronic device is outside the specified distance. The method may include an operation of removing the information about the second screen stored in the memory based on a specified time elapsed after the display of the second screen is ceasing.

[0360] In one embodiment, the method may include, in response to obtaining the first data and the second data, an operation of identifying whether the information about the second screen is stored in the memory. The method may include, based on identifying that the information about the second screen is stored in the memory, an operation of bypassing displaying the first screen through the cover display and displaying the second screen. The method may include, based on identifying that the information about the second screen is not stored in the memory, an operation of displaying the first screen through the cover display.

[0361] According to one embodiment, the method may include an operation of identifying whether the information about the second screen has changed based on the display of the second screen. The method may include an operation of maintaining the display of the second screen based on the information about the second screen not having changed. The method may include an operation of displaying a third screen that is distinct from the second screen based on the information about the second screen having changed.

[0362] According to one embodiment, the method may include an operation of identifying the type of the external object as one of a first type and a second type. The method may include an operation of changing the second screen according to a change in the posture of the electronic device identified through a gyro sensor of the electronic device based on identifying the type of the external object as the first type. The method may include an operation of maintaining the display of the second screen regardless of the posture of the electronic device based on identifying the type of the external object as the second type.

[0363] According to one embodiment, the method may include an operation of obtaining third data for indicating whether to change the second screen based on a state of the electronic device identified by an angle between the first housing and the second housing of the electronic device based on the external object.

[0364] According to one embodiment, the method may include an operation of identifying that the state of the electronic device has changed from the first state to the second state based on the display of the second screen. The method may include an operation of changing the display direction of the second screen based on the third data set to a first value. The method may include an operation of maintaining the display direction of the second screen based on the third data set to a second value.

[0365] According to one embodiment, an electronic device (e.g., electronic device 2600) may include a display (e.g., display 2602), one or more communication circuits (e.g., communication circuits 240), a memory (e.g., memory 220), at least one sensor (e.g., sensor 250), and at least one processor (e.g., processor 210) operatively connected to the display, the one or more communication circuits, the memory, and the at least one sensor, the processor including a processing circuit. The at least one processor may be individually and / or collectively configured to obtain first data and second data based on an external object located within a specified distance from the electronic device. The at least one processor may be individually and / or collectively configured to display a first screen through the display based on the first data. The at least one processor may be individually and / or collectively configured to obtain information about a second screen based on the second data based on the first screen being displayed through the display. The at least one processor may be individually and / or collectively configured to change the screen displayed through the display from the first screen to the second screen based on information about the second screen. The at least one processor may be individually and / or collectively configured to maintain the display of the second screen based on the distance between the external object and the electronic device being maintained within the specified distance.

[0366] According to one embodiment, a method of operating an electronic device (e.g., electronic device 2600) may include an operation of acquiring first data and second data based on an external object located within a specified distance from the electronic device. The method may include an operation of displaying a first screen through the display (e.g., display 2602) based on the first data. The method may include an operation of acquiring information about a second screen based on the second data, based on the first screen being displayed through the display. The method may include an operation of changing a screen displayed through the display from the first screen to the second screen based on the information about the second screen. The method may include an operation of maintaining the display of the second screen based on the distance between the external object and the electronic device being maintained within the specified distance.

[0367] According to the above-described embodiments, when an external object (e.g., an accessory, a card, and a case) is mounted on an electronic device (e.g., the electronic device (200)), information about a second screen regarding the external object can be acquired. The user of the electronic device must wait for a period of time to acquire the information about the second screen. While the information about the second screen is acquired, the electronic device can display a first screen based on the first data acquired from the external object. The electronic device can reduce the user's perceived waiting time by displaying the first screen, and then switching the first screen to the second screen after the information about the second screen is acquired.

[0368] According to the embodiments described above, when information about a second screen is stored in memory, the electronic device can display the second screen based on the information about the second screen stored in the memory. Even when not connected to a network, the electronic device can display the second screen based on an external object.

[0369] According to the above-described embodiments, the first data may consist of 4 bytes. The data acquired through an external object may be set to 23 bytes. Of the 23 bytes, 8 bytes (or 7 bytes) may be set as reserved fields. The 4 bytes of the reserved fields may be set as data for outputting the first screen. The first data may be set as an ARGB value for the representative color of the second screen. However, the present disclosure is not limited thereto.

[0370] Electronic devices according to embodiments disclosed herein 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 embodiments disclosed herein are not limited to the aforementioned devices.

[0371] The embodiments of this document and the terminology used herein 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 the 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.

[0372] In one embodiment of this document, the term "module" used 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).

[0373] One embodiment 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.

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

[0375] According to one embodiment, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and arranged in other components. According to one embodiment, 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 one embodiment, 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.

[0376] While the present disclosure has been illustrated and described with reference to various exemplary embodiments, it is to be understood that the various exemplary embodiments are intended to be illustrative and not limiting. It will be further understood by those skilled in the art that various changes in form and detail may be made without departing from the true spirit and scope of the present disclosure, including the appended claims and their equivalents. It will also be understood that any embodiment(s) described in the present disclosure may be used in conjunction with any other embodiment(s) described herein.

Claims

1. In an electronic device (200), A first housing (310) including a first surface and a second surface opposite to the first surface; A second housing (320) including a third side and a fourth side opposite to the third side; A folding housing (365) that pivotally connects the first housing (310) and the second housing (320); A cover display (231) arranged on the second surface; A flexible display (232) disposed on the first surface and the third surface; One or more communication circuits (240); memory (220); At least one sensor (250); and At least one processor (210) operatively connected to the cover display (231), the flexible display (232), the one or more communication circuits (240), the memory (220), and the at least one sensor (250), and including a processing circuit, wherein the at least one processor (210) individually or collectively: Based on an external object (600) located within a specified distance from the electronic device (200), first data and second data are acquired, Based on the above first data, the first screen is displayed through the cover display (231), Based on the first screen being displayed through the cover display (231), information about the second screen is acquired based on the second data, Based on the information about the second screen, the screen displayed through the cover display (231) is changed from the first screen to the second screen, Based on the distance between the external object (600) and the electronic device (200) being maintained within the specified distance, the display of the second screen is set to be maintained. Electronic devices (200).

2. In the first paragraph, at least one processor (210) individually or collectively, Among the one or more communication circuits (240), a first communication circuit (241) set to perform near field communication is used to obtain the first data and the second data from the external object (600). Electronic devices (200).

3. In the second paragraph, at least one processor (210) individually or collectively, Among the one or more communication circuits (240), a second communication circuit (242) set to perform communication with an external electronic device is used to obtain the information about the second screen from the external electronic device. Electronic devices (200).

4. In the first paragraph, at least one processor (210) individually or collectively, Based on obtaining the information about the second screen, the information about the second screen is stored in the memory (220), In response to identifying that the distance between the external object (600) and the electronic device (200) is outside the specified distance, the second screen is set to stop being displayed. Electronic devices (200).

5. In the fourth paragraph, the at least one processor (210) individually or collectively, In response to acquiring the first data and the second data, identifying whether the information for the second screen is stored in the memory (220), Based on identifying that the information about the second screen is stored in the memory (220), displaying the first screen through the cover display (231) is bypassed and the second screen is displayed. Based on identifying that the information about the second screen is not stored in the memory (220), the first screen is set to be displayed through the cover display (231). Electronic devices (200).

6. In the first paragraph, at least one processor (210) individually or collectively, Based on the display of the second screen, identify whether the information on the second screen has changed, Based on the above information about the second screen has not changed, the second screen is kept displayed, Based on the change in the above information on the second screen, a third screen that is distinct from the second screen is set to be displayed. Electronic devices (200).

7. In the first paragraph, at least one sensor (250) Includes a gyro sensor, The above at least one processor (210), individually or collectively, Identify the type of the above external object (600) as one of the first type and the second type, Based on identifying the type of the external object (600) as the first type, the second screen is changed as the posture of the electronic device (200) identified through the gyro sensor changes, Based on identifying the type of the external object (600) as the second type, the display of the second screen is set to be maintained regardless of the posture of the electronic device (200). Electronic devices (200).

8. In the first paragraph, at least one sensor (250) Includes a hall sensor, The above at least one processor (210), individually or collectively, Based on the angle between the first housing (310) and the second housing (320), the state of the electronic device (200) is set to be identified as one of the first state and the second state through the Hall sensor, The above first state is, Including a state where the angle between the first housing (310) and the second housing (320) is within a specified angle range, The second state above is, Including a state where the angle between the first housing (310) and the second housing (320) is outside the specified angle range. Electronic devices (200).

9. In the 8th paragraph, the at least one processor (210) individually or collectively, Based on the above external object (600), it is further set to obtain third data for indicating whether to change the second screen according to the state of the electronic device (200). Electronic devices (200).

10. In the 9th paragraph, the at least one processor (210) individually or collectively, Identifying whether the state of the electronic device (200) changes from the first state to the second state based on the display of the second screen; Based on the third data set as the first value, the display direction of the second screen is set to be changed. Electronic devices (200).

11. In the 10th paragraph, the at least one processor (210) individually or collectively, Based on the third data set as the second value, the display direction of the second screen is set to be maintained. Electronic devices (200).

12. In the method of operation of an electronic device (200), An operation of acquiring first data and second data based on an external object (600) located within a specified distance from the electronic device (200); An operation of displaying a first screen through a cover display (231) arranged on one side of a first housing (310) of the electronic device (200) based on the first data; An operation of obtaining information about a second screen based on the second data, based on the first screen being displayed through the cover display (231); An operation of changing the screen displayed through the cover display (231) from the first screen to the second screen based on information about the second screen; and An operation of maintaining the display of the second screen based on the distance between the external object (600) and the electronic device (200) being maintained within the specified distance. method.

13. In paragraph 12, An operation of obtaining the first data and the second data from the external object (600) by using a first communication circuit (241) set to perform wireless communication (near field communication) among one or more communication circuits (240) of the electronic device (200) is further included. method.

14. In paragraph 13, An operation of obtaining the information about the second screen from the external electronic device by using a second communication circuit (242) set to perform communication with an external electronic device among the one or more communication circuits (240) is further included. method.

15. In paragraph 12, An operation of storing the information about the second screen in the memory (220) of the electronic device (200), based on obtaining the information about the second screen; An action of stopping displaying the second screen in response to identifying that the distance between the external object (600) and the electronic device (200) is outside the specified distance; and Further including an action of removing the information about the second screen stored in the memory (220) based on the elapse of a specified time after the display of the second screen is stopped. method.