Electronic device and method for changing displaying of widget

The electronic device's processor and display system enable concurrent display of multiple reduced execution screens and seamless widget switching, addressing the limitations of existing flexible and foldable display technologies by enhancing user interaction and functionality through dynamic screen management.

WO2025018578A1PCT designated stage expired Publication Date: 2025-01-23SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/007543
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-29
Filing Date
2024-06-03
Publication Date
2025-01-23

AI Technical Summary

Technical Problem

Existing display technologies, particularly in flexible and foldable devices, lack an efficient interface that effectively utilizes the advantages of these devices, such as dynamic screen size adjustment and seamless widget switching, which limits user interaction and functionality.

Method used

An electronic device with a processor and display system that allows for concurrent display of multiple reduced execution screens, enabling touch input-driven screen switching and animation-based transitions between single and multiple widget views, optimizing the use of flexible display real estate.

Benefits of technology

Enhances user interaction by providing a dynamic and intuitive interface for flexible and foldable devices, allowing for efficient management of screen space and seamless widget switching, thereby improving user experience and functionality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024007543_23012025_PF_FP_ABST
    Figure KR2024007543_23012025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device is provided. The electronic device may include a cover display for outputting a widget object. The electronic device may reduce a widget object on the cover display on the basis of a pinch gesture, display the widget object at a corresponding arrangement position in a layout, and move, subsequent to the reduction of the widget object, another widget object along a trajectory toward an arrangement position corresponding to the other widget object among a plurality of arrangement positions.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method for switching the display of widgets

[0001] The disclosure below is about toggling the widget display.

[0002] As display technology advances, various display devices, such as flexible and transparent displays, are being developed. Flexible displays can be folded or unfolded depending on the user's needs, dramatically reducing the bulkiness of electronic devices.

[0003] Flexible display devices can be implemented in the form of organic electroluminescent displays, liquid crystal displays, etc. For example, in existing liquid crystal displays and organic electroluminescent displays, flexible display devices can be manufactured using flexible materials, such as by replacing the organic substrate with a plastic film. In addition, in existing liquid crystal displays and organic electroluminescent displays, foldable display devices can be manufactured using flexible materials at least in the folding portion.

[0004] As flexible displays become more widely used, diverse applications are emerging. For example, flexible displays can be applied to new portable IT products, such as e-books, which can replace publications like magazines, textbooks, books, and comics; ultra-compact PCs with foldable or rollable displays; and smart cards capable of accessing real-time information. Therefore, there is a need to develop interfaces that reflect the characteristics of flexible displays and leverage their advantages.

[0005] An electronic device according to one embodiment may include a housing, a display accommodated in the housing, and a processor operatively connected to the display. The processor may be configured to display a first execution screen corresponding to a first application through the display such that an execution outcome of a first function among one or more functions of the first application is presented in an updated state. The processor may be configured to receive an input for the first execution screen while the first execution screen is displayed through the display and a second execution screen corresponding to a second application is not displayed through the display. The processor may be configured to, based at least partially on the input, concurrently display a first reduced execution screen corresponding to the first execution screen and a second reduced execution screen corresponding to the second execution screen through the display instead of the first execution screen. The operation of simultaneously displaying the first reduced execution screen and the second reduced execution screen may include an operation of additionally providing the execution result of the first function in an updated state to the first reduced execution screen.

[0006] According to one embodiment, an electronic device may include a housing, a display accommodated in the housing, a memory storing computer-executable instructions, and one or more processors accessing the memory to execute the instructions. The instructions, when executed by the one or more processors, may be configured to cause the one or more processors to display a first execution screen corresponding to a first application among a group of applications including a first application and a second application on the display at a first size. The instructions may be configured to cause the processor to receive a touch input for the first execution screen while the first execution screen is displayed on the display and a second execution screen corresponding to the second application is not displayed on the display. The instructions may be configured to cause the processor to display a group screen for the group of applications on the display based at least in part on the touch input. While the first execution screen is displayed at the first size, the second execution screen may not be displayed on the display. The first application and the second application may be assigned, respectively, to a first arrangement order and a second arrangement order different from the first arrangement order among the arrangement orders for the applications of the group on the screen of the display.The action of displaying the group screen may include an action of displaying the first execution screen in a second size that is smaller than the first size, at a first arrangement position within the group screen corresponding to the first arrangement order, and after the first execution screen is displayed while being reduced to the second size, displaying a movement of the second execution screen moving to a second arrangement position within the group screen corresponding to the second arrangement order in a size smaller than the first size.

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

[0008] FIG. 2a is a drawing of an electronic device in an unfolded state according to various embodiments, and FIG. 2b is a drawing of an electronic device in a folded state according to various embodiments.

[0009] FIGS. 3A to 3D illustrate widget objects according to various embodiments.

[0010] FIG. 4 is a flowchart illustrating a method of switching widget views according to various embodiments.

[0011] FIG. 5 is a diagram illustrating a transition from a single widget view to a multi-widget view according to various embodiments.

[0012] Figures 6 to 11 illustrate examples of transition animations by location index according to various embodiments.

[0013] FIG. 12 is a diagram illustrating operations in a multi-widget view according to various embodiments.

[0014] Figure 13 illustrates display updates of widget objects according to various embodiments.

[0015] Figure 14 illustrates changes in layout form according to various embodiments.

[0016] FIG. 15 is a drawing illustrating the addition of a widget object according to various embodiments.

[0017] FIG. 16 is a diagram illustrating widget deletion according to various embodiments.

[0018] Fig. 17 is a drawing explaining changes in the arrangement positions of widget objects according to various embodiments.

[0019] Figure 18 is a drawing illustrating grouping of widget objects according to various embodiments.

[0020] FIG. 19 is a drawing illustrating a widget detail view according to various embodiments.

[0021] FIG. 20 is a drawing illustrating vertical scrolling of widget objects according to various embodiments.

[0022] FIG. 21 is a diagram illustrating horizontal scrolling of widget objects according to various embodiments.

[0023] FIGS. 22 and 23 illustrate visualization of widget objects in a multi-widget view according to various embodiments.

[0024] Figure 24 illustrates transitioning from a single widget view to a multi-widget view according to various embodiments.

[0025] Figures 25 and 26 illustrate transitions between a single widget view and a multi-widget view according to various embodiments.

[0026] Figures 27 and 28 illustrate screen updates in a multi-widget view according to various embodiments.

[0027] FIGS. 29 and 30 illustrate multi-widget view output in a foldable display according to various embodiments.

[0028] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are assigned the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted.

[0029] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (104) or the server (108) via a second network (199) (e.g., a long-range wireless communication network). In 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)).

[0030] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary 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 with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

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

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

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

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

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

[0036] 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. According to various embodiments, the display may be accommodated in a housing of the electronic device. The display may be operatively connected to a processor.

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

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

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

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

[0041] The 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.

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

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

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

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

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

[0047] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, 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. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).

[0048] According to various embodiments, 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.

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

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

[0051] FIG. 2a is a drawing of an electronic device in an unfolded state according to various embodiments, and FIG. 2b is a drawing of an electronic device in a folded state according to various embodiments.

[0052] Referring to FIGS. 2A and 2B , a foldable electronic device (201) according to an embodiment may include a pair of housings (210, 220) that are rotatably coupled to each other via a hinge structure so as to be folded, a hinge cover (265) that covers a foldable portion of the pair of housings (210, 220), and a display (261) (e.g., a flexible display or a foldable display) that is disposed in a space formed by the pair of housings (210, 220). In this document, a surface on which the display (261) (e.g., a main display) is disposed may be defined as a front surface of the foldable electronic device (201), and a surface opposite to the front surface may be defined as a rear surface of the foldable electronic device (201). In addition, a surface surrounding a space between the front surface and the rear surface may be defined as a side surface of the foldable electronic device (201).

[0053] In one embodiment, the foldable electronic device (201) may include a first housing (210), a second housing (220), a first rear cover (240), and a second rear cover (250). The pair of housings (210, 220) of the electronic device (201) are not limited to the shapes or combinations and / or combinations of parts illustrated in FIGS. 2A and 2B, and may also be implemented by other shapes or combinations and / or combinations of parts.

[0054] In one embodiment, the first housing (210) and the second housing (220) are disposed on opposite sides (e.g., upper and lower) with respect to the folding axis (A), and may be disposed substantially symmetrically with respect to the folding axis (A). In one embodiment, the angle and / or distance formed between the first housing (210) and the second housing (220) may vary depending on whether the electronic device (201) is in an unfolded state, a folded state, or an intermediate state.

[0055] In one embodiment, the first housing (210) may be connected to the hinge structure in an unfolded state of the electronic device (201). The first housing (210) may include a first side (211) arranged to face the front of the electronic device (201), a second side (212) facing in an opposite direction of the first side (211), and a first side portion (213) surrounding at least a portion of a space between the first side (211) and the second side (212). The first side portion (213) may include a first side (213a) that is arranged substantially parallel to the folding axis (A), a second side (213b) that extends from one end of the first side (213a) in a direction substantially perpendicular to the folding axis (A), and a third side (213c) that extends from the other end of the first side (213a) in a direction substantially perpendicular to the folding axis (A) and substantially parallel to the second side (213b). The second housing (220) may be connected to the hinge structure in the unfolded state of the electronic device (201). The second housing (220) may include a third side (221) arranged to face the front of the electronic device (201), a fourth side (222) facing in an opposite direction of the third side (221), and a second side portion (223) surrounding at least a portion of a space between the third side (221) and the fourth side (222). The second side portion (223) may include a fourth side portion (223a) arranged substantially parallel to a folding axis (A), a fifth side portion (223b) extending from one end of the fourth side portion (223a) in a direction substantially perpendicular to the folding axis (A), and a sixth side portion (223c) extending from the other end of the fourth side portion (223a) in a direction substantially perpendicular to the folding axis (A) and substantially parallel to the fifth side portion (223b). The first side (211) and the third side (221) can face each other when the electronic device (201) is in a folded state.

[0056] In one embodiment, the electronic device (201) may include a recessed receiving portion (202) that receives a display (261) through a structural combination of the first housing (210) and the second housing (220). The receiving portion (202) may have substantially the same size as the display (261).

[0057] In one embodiment, at least a portion of the first housing (210) and the second housing (220) may be formed of a metallic or non-metallic material having any rigidity suitable for supporting the display (261).

[0058] In one embodiment, the electronic device (201) may include an audio output module (255) (e.g., audio output module (155)) disposed over at least a portion of the first surface (211).

[0059] In one embodiment, the first rear cover (240) can be disposed on the second side (212) of the first housing (210) and can have substantially rectangular edges. At least a portion of the edges of the first rear cover (240) can be surrounded by the first housing (210). The second rear cover (250) can be disposed on the fourth side (222) of the second housing (220) and can have substantially rectangular edges. At least a portion of the edges of the second rear cover (250) can be surrounded by the second housing (220).

[0060] In one embodiment, the first rear cover (240) and the second rear cover (250) may have substantially symmetrical shapes with respect to the folding axis (A). In another embodiment, the first rear cover (240) and the second rear cover (250) may have different shapes.

[0061] In one embodiment, the first housing (210) and the first rear cover (240) may be detachably connected, coupled, or connected to each other, and the second housing (220) and the second rear cover (250) may be detachably connected, coupled, or connected to each other. In another embodiment, the first housing (210) and the first rear cover (240) may be formed integrally, and the second housing (220) and the second rear cover (250) may be formed integrally.

[0062] In one embodiment, the first housing (210), the second housing (220), the first rear cover (240), and the second rear cover (250) may be coupled to each other to provide a space in which various components of the electronic device (201) (e.g., a printed circuit board, an antenna module (197), a sensor module (176), or a battery (189)) may be placed. In one embodiment, at least one component may be visually exposed on the rear surface of the electronic device (201). For example, at least one component may be visually exposed through the first rear area (241) of the first rear cover (240). Here, the component may include a proximity sensor, a rear camera module, and / or a flash. A display (261) (e.g., a main display) may be placed on the front surface of the electronic device (201), and a sub-display (262) may be placed on the rear surface. In one embodiment, at least a portion of the sub-display (262) may be visually exposed from the first rear cover (240).

[0063] In one embodiment, the display (261) may be disposed in a receiving portion (202) formed by a pair of housings (210, 220). For example, the display (261) may be disposed to occupy substantially most of a front surface of the electronic device (201). The front surface of the electronic device (201) may include an area where the display (261) is disposed, a portion (e.g., an edge area) of the first housing (210) adjacent to the display (261), and a portion (e.g., an edge area) of the second housing (220). The back surface of the electronic device (201) may include a first back cover (240), a portion (e.g., an edge area) of the first housing (210) adjacent to the first back cover (240), a second back cover (250), and a portion (e.g., an edge area) of the second housing (220) adjacent to the second back cover (250). In one embodiment, the display (261) may be a display in which at least some areas can be transformed into a flat or curved surface. In one embodiment, the display (261) may include a folding area (261c), a first area (261a) on a first side (e.g., upper side) based on the folding area (261c), and a second area (261b) on a second side (e.g., lower side) based on the folding area (261c). The first area (261a) may be located on a first side (211) of the first housing (210), and the second area (261b) may be located on a third side (221) of the second housing (220). However, the division of areas of the display (261) is exemplary, and the display (261) may be divided into a plurality of areas depending on the structure or function of the display (261).For example, as illustrated in FIG. 2A, the display (261) may be divided into regions by a folding region (261c) extending parallel to the X-axis or a folding axis (A), but the display (261) may also be divided into regions by another folding region (e.g., a folding region extending parallel to the Y-axis) or another folding axis (e.g., a folding axis parallel to the Y-axis). The division of regions of the display (261) as described above is merely a physical division by a pair of housings (210, 220) and a hinge structure, and in reality, the display (261) can display substantially one screen through a pair of housings (210, 220) and a hinge structure. In one embodiment, the first region (261a) and the second region (261b) may have a substantially symmetrical shape with respect to the folding region (261c).

[0064] In one embodiment, a hinge cover (265) may be disposed between the first housing (210) and the second housing (220) and configured to cover the hinge structure. The hinge cover (265) may be hidden by at least a portion of the first housing (210) and the second housing (220) or exposed to the outside depending on the operating state of the electronic device (201). For example, as illustrated in FIG. 2A, when the electronic device (201) is in an unfolded state, the hinge cover (e.g., the hinge cover (265) of FIG. 2B) may be hidden by the first housing (210) and the second housing (220) and not exposed to the outside, and as illustrated in FIG. 2B, when the electronic device (201) is in a folded state, the hinge cover (265) may be exposed to the outside between the first housing (210) and the second housing (220). Meanwhile, when the electronic device (201) is in an intermediate state where the first housing (210) and the second housing (220) form an angle with each other, at least a portion of the hinge cover (265) may be exposed to the outside between the first housing (210) and the second housing (220). At this time, the area of ​​the hinge cover (265) exposed to the outside may be smaller than the exposed area of ​​the hinge cover (265) when the electronic device (201) is in a folded state. In one embodiment, the hinge cover (265) may have a curved surface.

[0065] To explain the operation of the electronic device (201) according to one embodiment, when the electronic device (201) is in an unfolded state (e.g., the state of the electronic device (201) of FIG. 2A), the first housing (210) and the second housing (220) may form a first angle (e.g., about 180 degrees) with respect to each other, and the first region (261a) and the second region (261b) of the display (261) may be oriented in substantially the same direction. The folding region (261c) of the display (261) may be substantially on the same plane as the first region (261a) and the second region (261b). In another embodiment, when the electronic device (201) is in an unfolded state, the first housing (210) can rotate at a second angle (e.g., about 360 degrees) with respect to the second housing (220), so that the second side (212) and the fourth side (222) can face each other. On the other hand, when the electronic device (201) is in a folded state (e.g., the state of the electronic device (201) of FIG. 2B), the first housing (210) and the second housing (220) can face each other. The first housing (210) and the second housing (220) can form an angle of about 0 degrees to about 10 degrees, and the first region (261a) and the second region (261b) of the display (261) can face each other. At least a portion of the folding area (261c) of the display (261) may be transformed into a curved surface. Meanwhile, when the electronic device (201) is in an intermediate state, the first housing (210) and the second housing (220) may form a specific angle with each other. The angle (e.g., a third angle, about 90 degrees) formed by the first area (261a) and the second area (261b) of the display (261) with each other may be larger than the angle when the electronic device (201) is in a folded state and smaller than the angle when the electronic device (201) is in an unfolded state. At least a portion of the folding area (261c) of the display (261) may be transformed into a curved surface.At this time, the curvature of the surface of the folding area (261c) may be smaller than the curvature of the surface of the folding area (261c) when the electronic device (201) is in a folded state.

[0066] The screen area of ​​the sub-display (262) may include a first area (262a) and a second area (262b). For example, the screen area may be an area where various objects and graphic representations are drawn. The second area (262b) may have a shape that protrudes from one edge of the first area (262a) and may also be referred to as an L-cut area. In FIGS. 2A and 2B , the second area (262b) may be an area that protrudes from an edge adjacent to the first rear area (241) among the edges of the first area (262a). For example, an edge adjacent to the first rear area (241) of the first area (262a) may be connected to an inclined edge of the second area (262b). An edge connected to the inclined edge of the second area (262b) may be parallel to an edge adjacent to a hinge in the first area (262a). However, this is purely exemplary, and the shapes of the first region (262a) and the second region (262b) constituting the screen area of ​​the sub-display (262) may vary depending on the design. The first region (262a) and the second region (262b) may be designed in a shape in which the sub-display (262) can occupy the remaining area, excluding the area occupied by other components (e.g., a camera) on the surface where the sub-display (262) is arranged. The second region (262b) may include a notch area of ​​the camera. In addition, the above division of the regions of the sub-display (262) is merely a division according to shape for the convenience of explanation, and the two regions of the sub-display (262) may actually display one screen. The sub-display (262) may mainly display a screen when the electronic device (201) is in a folded state, but is not limited thereto.

[0067] Meanwhile, various embodiments of the electronic device described in this document are not limited to the form factor of the electronic device (201) described with reference to FIGS. 2A and 2B, and can be applied to electronic devices of various form factors.

[0068] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.

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

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

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

[0072] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

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

[0074] FIGS. 3A to 3D illustrate widget objects according to various embodiments.

[0075] According to various embodiments, a widget object is an object corresponding to a graphical representation of a widget application visualized on a screen of a display (e.g., a sub-display), and may also be referred to as a widget graphical representation. A widget application may be a third application (e.g., a small application) that is inserted into a first application (e.g., a cover screen application, a home screen application, a wearable watch home widget application, a laptop home widget application, or a tablet home widget application) and can obtain updates according to at least one of an event or periodicity from one or more second applications. The second applications may include a music player application, a schedule management application, a calendar application, a stopwatch application, a timer application, an alarm application, a weather application, a health record (e.g., step count) application, a phone application, a peripheral device (e.g., wireless earphone) management application, and a recorder application. However, this is merely an example, and the second applications are not limited thereto.

[0076] The second application may, for example, be an application with a widget function activated among applications installed on the electronic device. The electronic device may select one or more second applications among the applications with a widget function activated based on a user input (e.g., an input for adding a widget). For example, the electronic device may generate a widget application that provides at least one of the operations, functions, or information of the selected one or more second applications, and add or insert the generated widget application into a first application (e.g., a cover screen application or a home screen application). The widget application may be executed together with the first application.

[0077] For example, FIG. 3a illustrates an example in which a single widget is derived from a single application. A second application (310a) may be a weather application, and a single widget application (320a) may provide weather information. FIG. 3b illustrates an example in which multiple widgets are derived from a single application. A second application (310b) may be a clock application, a first widget application (321b) may provide a stopwatch function of the clock, and a second widget application (322b) may provide an alarm function of the clock. FIG. 3c illustrates an example in which a single widget is derived from multiple applications. A widget (320c) providing content A and content B may be generated from application A (311c) and application B (312c). FIG. 3c illustrates an example in which information from multiple applications is output together in a screen area (or widget area). Figure 3d is an example in which a widget (320d) displays only the contents of one of the linked applications A (311d) and B (312d).

[0078] FIG. 4 is a flowchart illustrating a method of switching widget views according to various embodiments.

[0079] In operation (410), an electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) may display a first execution screen corresponding to a first application among a group of applications including a first application and a second application on a display at a first size. While the first execution screen is displayed at the first size, a second execution screen corresponding to the second application may not be displayed on the display. The first application and the second application may be assigned, respectively, to a first arrangement order and a second arrangement order different from the first arrangement order among the arrangement orders of the applications in the group on the screen of the display. The arrangement order of any application is the order in which the applications are arranged in the group, and the arrangement orders may be referred to as an arrangement sequence. The arrangement sequence is described in detail in FIG. 6 below.

[0080] The execution screen can represent the screen on which the application is running. The first size can represent the default size that the execution screen occupies on the display when the application is running. The first size can be changed based on user input or settings. In this specification, the application is a widget application, and the execution screen is a widget object corresponding to the widget application. However, this is not limited to this, and the execution screen can be a screen on which another type of application is running.

[0081] For example, an electronic device may output a widget object through a cover display. While executing a widget application linked to a second application (e.g., a weather application), if an update of information (e.g., weather information) occurs from the second application, the electronic device may update the graphical representation of the widget object using the updated information. However, as described later in FIG. 13, if the widget object leaves the screen area, the graphical representation update of the widget object may be stopped. However, regardless of the stoppage of the graphical representation update, the electronic device may continue to operate the widget application itself.

[0082] A widget object corresponding to a widget application can be displayed in a single widget view or multiple widget views. For example, an electronic device can display a widget object in the entire or most of the screen area of ​​a display (e.g., a sub-display) in a single widget view. Note that a multiple widget view is a screen corresponding to a group of applications and may also be referred to as a group screen. The multiple widget view is described in FIG. 5 below.

[0083] In operation (420), the electronic device may receive a touch input for the first execution screen while the first execution screen is displayed on the display and the second execution screen corresponding to the second application is not displayed on the display. The touch input may be, for example, an input that forms a plurality of touch points and moves the formed touch points. The electronic device may identify a pinch zoom-out touch for the first execution screen as an input for the first execution screen.

[0084] For example, the electronic device may reduce a widget object displayed on a cover display (e.g., a sub-display (262) of FIG. 2A) based on at least one of a change in distance or a movement speed between two or more pointing positions approaching each other. A pointing input may be an input that points to a point within a screen area of ​​a display (e.g., a cover display or a main display). For example, a pointing input may include at least one of a touch input, a hovering input, an input based on gaze tracking, an input based on user motion tracking, or an input by a pointing device (e.g., a mouse or an external controller). A touch input may be an input identified based on detecting contact between a touch device (e.g., a touch screen) and an object (e.g., a finger or a stylus pen). An input in which two or more pointing positions approach each other may also be referred to as a pinch gesture or pinch zoom out. The pinch gesture is described in Figure 5 below, and the unpinch gesture, which is the opposite of the pinch gesture, is described in Figure 12 below.

[0085] In operation (430), the electronic device may display a group screen for a group of applications on the display based at least in part on a touch input. If the pinch zoom-out touch falls within a specified range, the electronic device may display the first execution screen while reducing the size of the first execution screen from a first size to a second size smaller than the first size. For example, the electronic device may display the first execution screen in a second size that is reduced from the first size at a first arrangement position within the group screen corresponding to the first arrangement order. The second size may be smaller than the first size. The second-sized execution screen may be referred to as a reduced execution screen. As part of the operation of displaying the first execution screen in the second size at the first arrangement position, the electronic device may display a moving graphical image in which the second size is gradually reduced to a specified size. The arrangement position of any application within the group screen may be determined based on the arrangement order of the application within the group.

[0086] For example, an electronic device may display a widget object at an arrangement position corresponding to the widget object among a plurality of arrangement positions defined in a layout set on a screen of a cover display based on a change in the distance between pointing points. According to various embodiments, the electronic device may position the widget object at the corresponding arrangement position by applying a transition animation based on a change in the distance between pointing points. The arrangement position refers to a position where each widget object is arranged in a multi-widget view, and may be determined based on a layout defined for a screen area. In the present specification, the layout may be mainly in a grid form, and the arrangement position may be a position corresponding to a vertex of each space in the grid form. However, the form of the layout is not limited thereto, and may vary depending on the design.

[0087] For example, the electronic device may move a shrinking widget object (e.g., a focus widget object) to a corresponding arrangement position based on a further decrease in the distance between pointing points when the size of the widget object reaches a specified size. For another example, if the arrangement position corresponding to the shrinking widget object is a central position, the electronic device may only shrink the size of the widget object without moving it. In addition, although an example in which a transition animation is applied depending on the size of the widget object has been described, the present invention is not limited thereto.

[0088] For another example, the electronic device may initiate a transition from a single widget view to a multi-widget view based on at least one of a change in distance between two or more pointing points reaching a threshold distance change or a speed reaching a threshold speed. The electronic device may also apply a transition animation to a widget object based on a pinch amount (e.g., pinch distance or pinch speed) of a pinch input exceeding a threshold (e.g., threshold distance change or threshold speed). The pinch distance may be a change in distance between two or more pointing points based on the pinch gesture. The pinch speed may be a moving speed or a distance change rate of two or more pointing points based on the pinch gesture. The transition animation may include at least one of moving, transforming, or resizing the widget object, and may vary depending on the widget index of the widget object being scaled down. The transition animations for each widget index are described below with reference to FIGS. 6 to 11 .

[0089] A layout is a form or pattern in which widget objects are arranged in a multi-widget view, and can be defined by the arrangement positions where widget objects are positioned in the screen area. The layout may have an exemplary grid form, as described in Figure 5 below. In this specification, a layout in the form of a 3x3 grid is mainly described.

[0090] For reference, this specification primarily describes an example in which a transition from a single widget view to a multi-widget view is triggered based on a change in the distance between pointing points, but is not limited thereto. As another example, the electronic device may display a widget object at an arrangement position corresponding to the widget object among a plurality of arrangement positions defined in a layout set on the screen of the cover display based on the widget object's size being reduced to a specified size.

[0091] According to an embodiment, the electronic device may display a motion in which, after the first execution screen is displayed while being reduced to a second size, the second execution screen moves to a second arrangement position within the group screen corresponding to the second arrangement order in a size smaller than the first size (e.g., the second size). For example, following the reduction of a widget object, the electronic device may move another widget object along a path (or trajectory) toward an arrangement position corresponding to another widget object among the plurality of arrangement positions. The movements of the execution screens toward their respective arrangement positions may follow the path. The path (or trajectory) may include a straight line, a curve, or a combination thereof. The path (or trajectory) may not be visualized on the display.

[0092] The electronic device may initiate movement of another widget object based on a further decrease in the distance between pointing points after the widget object is reduced to a specific size. The electronic device may determine an array position corresponding to each widget object based on a widget index within the array sequence of each widget object and a layout determined for a screen area of ​​the cover display. The electronic device may determine an initial transition position of each widget object and a trajectory from the initial transition position toward the array position. The electronic device may display the corresponding widget object at the corresponding array position by moving each widget object along the corresponding trajectory. As described above, the electronic device may first reduce and / or move a reduced widget object (e.g., a focus widget object) followed by moving the other widget object. The electronic device may also apply additional animations (e.g., a rotation effect, an appearance effect, or a fade-in effect) while moving the other widget object along the trajectory toward the corresponding position in the layout.

[0093] Accordingly, the electronic device can transition from a single widget view of operation (410) to a multi-widget view through the aforementioned operations (420, 430). For example, the electronic device can output corresponding widget objects in divided areas (e.g., slot areas) of a screen area of ​​a display (e.g., a sub-display) in the multi-widget view. Each slot area is an area defined based on a corresponding arrangement position in the layout in the screen area, in which widget objects can be positioned.

[0094] For reference, although this specification mainly deals with displaying and switching views of widget objects on the cover display, it is not limited thereto. Unless otherwise stated, displaying and switching views of widget objects may be performed in the same or similar manner on the main display (e.g., display (261) of FIG. 2A). For example, on the cover display, a widget view (e.g., a single widget view or multiple widget views) may be displayed on a screen area, while on the main display, the widget view may be displayed on a portion of the screen area (e.g., a widget area). The area occupied by the widget view on the main display may be referred to as the widget area. When the electronic device displays a widget view on the main display, the electronic device may perform view switching based on a gesture input (e.g., a pinch gesture or an unpinch gesture) within the widget area.

[0095] According to various embodiments, an electronic device may provide a convenient interface (e.g., a multi-widget view) that allows multiple widget objects to be viewed on a single screen using a pinch gesture. The electronic device may also return to the screen corresponding to the previously displayed widget object using an unpinch gesture. Accordingly, when multiple widget applications are running on a home screen application (e.g., a cover home screen application, a main home screen application), the electronic device may provide users with the convenience of quick widget navigation.

[0096] FIG. 5 is a diagram illustrating a transition from a single widget view to a multi-widget view according to various embodiments.

[0097] According to various embodiments, an electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) may display a widget object (511) on a display (e.g., the sub-display (262) of FIGS. 2A and 2B). The electronic device may output the widget object (511) as a single widget view (510). The widget object (511) displayed as a single widget view (510) on a screen area (560) of the display may also be referred to as a focus widget object.

[0098] The electronic device may provide visual feedback that the widget object (511) is pinched while detecting a pinch gesture (590). The electronic device may reduce the size of the focus widget object based on detecting the pinch gesture (590) while displaying the focus widget object. For example, the electronic device may reduce the size of the widget object (511) based on a reduced distance as two or more pointing points approach. The electronic device may determine the size reduction amount of the widget object (511) based on the amount of distance reduction between the two or more pointing points.

[0099] In operation (530), the electronic device may determine whether the pinch amount exceeds a threshold. For example, the electronic device may determine whether the pinch distance as the pinch amount exceeds a threshold distance change (e.g., 30 DP (Density-independent Pixel)) or whether the pinch speed exceeds a threshold speed. For example, the electronic device may continue to reduce the size of the widget object (511) based on whether the distance change between two or more pointing points exceeds the threshold distance change. In another example, the electronic device may continue to reduce the size of the widget object (511) based on whether the movement speed or distance change speed of two or more pointing points exceeds the threshold speed.

[0100] However, the present invention is not limited thereto, and the pinch amount may be an amount calculated based on at least one of the pinch distance and the pinch speed. For example, the electronic device may determine a weight for the pinch speed based on the pinch distance and the size of the display (e.g., the uniaxial length). The electronic device may calculate the pinch amount based on the calculated weight and the pinch speed, and compare the calculated pinch amount with a threshold. Even if they have the same pinch distance, a layout transition may not be performed for a pinch gesture (590) with a slow pinch speed, and a layout transition may be performed for a pinch gesture (590) with a fast pinch speed. Accordingly, the electronic device may switch the screen to the multi-widget view (520) based on detecting a pinch gesture (590) with a sufficient pinch speed, even if the pinch distance is relatively short for a relatively large display.

[0101] Additionally, the electronic device may provide feedback when the pinch gesture (590) satisfies a threshold condition (e.g., reaches a threshold). For example, the electronic device may visualize a transition animation from a single widget view (510) to a multi-widget view (520) while providing at least one of haptic feedback (e.g., vibration) or acoustic feedback (e.g., sound).

[0102] An electronic device can output widget objects corresponding to multiple widget applications that are inserted and executed in a first application through a multi-widget view (520) on a single screen. The electronic device can individually (respectively) position corresponding widget objects at arrangement positions according to a layout. For reference, in the multi-widget view (520), the electronic device can output multiple widget objects by overlaying them on a cover home widget. The electronic device can apply blur processing to the cover home widget and output it as a background. The cover home widget is a widget set as a default for the cover home screen application, and may be, for example, a clock face widget.

[0103] The electronic device may return to the previous screen based on whether the pinch amount is below a threshold. For example, the electronic device may restore a reduced focus widget object to its original size based on whether the pointing point is released before the pinch amount reaches the threshold.

[0104] As described above, the transition animation may vary depending on the widget index of the widget object. The electronic device may dynamically change the transition animation based on the position index, allowing the user to visually predict the location where the shrinking widget object will move. Examples of transition animations are described in Figures 6 to 11 below.

[0105] Figures 6 to 11 illustrate examples of transition animations by location index according to various embodiments.

[0106] For example, the layout may be in the form of a grid, and the positions forming the grid may be determined by a plurality of array positions. An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) may determine a path that does not overlap with a widget object in a transition animation as the movement trajectory of another widget object.

[0107] FIG. 6 illustrates an example in which the arrangement position of widget objects according to various embodiments is not centered.

[0108] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) may display a widget object as a single widget view on a screen area (660). As described above with reference to FIG. 5, the electronic device may reduce the size of the widget object in response to a pinch gesture. The electronic device may initiate a transition animation based on detecting a pinch gesture that satisfies a threshold condition.

[0109] The electronic device may list widget objects of an array sequence (610) based on a focus widget object based on whether a pinch gesture satisfies a threshold condition (e.g., a pinch amount reaches a threshold). The array sequence (610) may indicate an array order of one or more widget objects. FIG. 6 illustrates an example in which the array sequence (610) includes first to ninth widget objects (611, 612, 619), and the first widget object (611) is a focus widget object.

[0110] The electronic device can determine widget objects to be exposed on the screen area (660) based on the array sequence (610) and the focused widget object. For example, the electronic device can determine the vertical position at which the focus widget object is to be placed in the layout based on a quotient obtained by dividing the widget index of the focus widget object by the number specified for each line (e.g., row line) of the layout. The electronic device can select widget objects that precede and succeed the focus widget object based on the vertical position as widget objects to be exposed together with the focus widget object. The electronic device can select widget objects belonging to lines before and after the line to which the focus widget object belongs so that the focus widget object is vertically centered. The electronic device can determine the horizontal position at which the focus widget object is to be placed in the layout based on a remainder obtained by dividing the focus widget index by the number specified for each line. For reference, in FIG. 6, since the total number of widget objects is less than or equal to the number that can be expressed in the layout, the electronic device may decide to expose all widget objects (e.g., the first widget object (611) to the ninth widget object (619)). The electronic device may map the widget objects determined to be exposed to each arrangement position in the layout.

[0111] When the layout is in the form of a grid, the electronic device can divide the widget objects included in the arrangement sequence (610) into a specified number for each individual line of the grid (e.g., row line). In the example illustrated in FIG. 6, the layout is in the form of a 3×3 grid, and the specified number of row lines may be 3. Accordingly, the electronic device can divide the widget objects included in the arrangement sequence (610) into three each based on the focus widget object (e.g., the first widget object (611)). For reference, the description is based on an example in which the electronic device provides vertical scrolling in a multi-widget view, and if the multi-widget view provides horizontal scrolling, the widget objects included in the arrangement sequence (610) may also be divided based on column lines.

[0112] According to various embodiments, the electronic device may place a widget object preceding a focus widget object among the widget objects determined to be exposed on a first side (e.g., upper left) of the focus widget object. The electronic device may place a widget object succeeding the focus widget object on a second side (e.g., lower right) opposite the first side with respect to the focus widget object. FIG. 6 illustrates an example in which all remaining widget objects follow the focused first widget object (611). For reference, the widget index of the focused first widget object (611) may be 1, for example. The electronic device may place the first widget object (611) to the third widget object (613) for the first line. The electronic device may place the fourth widget object (614) to the sixth widget object (616) for the second line. The electronic device may place the fourth widget object (614) to the sixth widget object (616) on the lower right with respect to the focus widget object. The electronic device may also place the seventh widget object (617) to the ninth widget object (619) at the lower right of the first widget object (611).

[0113] The electronic device can determine trajectories from the positions where widget objects are placed toward the array positions mapped in the layout individually. For example, in FIG. 6, the electronic device can determine a first trajectory (641) from the position where a first widget object (611) is placed to a first array position (651) of the layout. The electronic device can determine a second trajectory (642) from the position where a second widget object (612) is placed to a second array position (652) of the layout. The electronic device can determine a trajectory for each of the widget objects determined to be exposed.

[0114] The electronic device can move widget objects along a determined trajectory based on a change in distance between pointing points. For example, the electronic device can move a widget object (e.g., a focus widget object) corresponding to a central position of the screen and another arrangement position toward a corresponding arrangement position based on a change in distance between pointing points. As illustrated in FIG. 6, the first widget object (611) can be moved toward the first arrangement position (651). The electronic device can also move the remaining second widget objects (612) to the ninth widget objects (619) toward their respective arrangement positions along their respective trajectories. The first widget object (611) can be moved toward its arrangement position while already being exposed to the screen area, and the remaining widget objects can be moved along trajectories toward their respective arrangement positions from outside the screen area. Accordingly, the electronic device can first visualize the movement of the focused widget object (e.g., the first widget object (611)) in the screen area, and then visualize the movement of the remaining widget objects (e.g., the second widget object (612) to the ninth widget object (619)). Accordingly, the remaining widget objects can be visualized to move as if following the focused widget object. The electronic device can perform an operation of displaying a movement of the first execution screen (e.g., the first widget object (611)) to the first arrangement position based at least in part on the fact that the first arrangement position (e.g., the arrangement position assigned to the first widget object (611)) is not a central portion of the group screen.

[0115] Additionally, the electronic device may gradually reduce the size of the widget objects to a widget size corresponding to the shape of the layout while moving the widget objects. However, the animation applied to each widget object while moving the widget object is not limited to a size reduction, and various animations including at least one of an appearance, a fade-in, a size increase, or a rotation may be applied to the widget object.

[0116] When movement along the trajectory of the widget objects ends, the electronic device can output the widget objects, including the focus widget object, as a multi-widget view for the screen area (660).

[0117] FIG. 7 illustrates an example in which the arrangement position of widget objects according to various embodiments is on one side (e.g., left) of the center line.

[0118] For example, an electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) may display a focused fourth widget object (714) in a single widget view on a screen area (760). The electronic device may initiate a transition from a single widget view to a multi-widget view based on a pinch gesture reaching a threshold.

[0119] The electronic device can list widget objects (711, 713, 714, 715, 719) of the arrangement sequence (710) based on the focused fourth widget object (714). For example, the widget index of the fourth widget object (714) may be 4. The electronic device can divide the widget objects included in the arrangement sequence (710) into a specified number (e.g., 3) for each individual line of the layout. The electronic device can arrange the first widget object (711) to the third widget object (713) in the first line, the fourth widget object (714) to the sixth widget object (716) in the second line, and the seventh widget object (717) to the ninth widget object (719) in the third line. As described above in FIG. 6, since the first widget object (711) to the third widget object (713) precede the focused fourth widget object (714), the electronic device can place the first widget object (711) to the third widget object (713) on a first side (e.g., upper left) with respect to the fourth widget object (714) in the screen area (760). The electronic device can place the seventh widget object (717) to the ninth widget object (719) on a second side (e.g., lower right). The electronic device can also place the fifth widget object (715) and the sixth widget object (716) on a second side (e.g., right).

[0120] The electronic device can determine a path from the arranged position of each widget object toward the mapped arrangement position of the layout. For example, the electronic device can include a path in a direction opposite to a direction of at least some trajectories for a second widget object that succeeds the widget object in at least some trajectories for a first other widget object that precedes the widget object among the plurality of widget objects. Referring to FIG. 7, a part of the trajectories (741a) in the first trajectory (741) of the first widget object (711) and a part of the trajectories (747a) in the seventh trajectory (747) of the seventh widget object (717) may be in opposite directions. As described above, the preceding widget object and the succeeding widget object for the focused widget object may be arranged on opposite sides of the screen area (760) and then trajectories toward their respective arrangement positions may be generated.

[0121] For reference, the focused fourth widget object (714) is positioned on the center line, but since it is not in the center position, the electronic device can move the fourth widget object (714) toward the corresponding arrangement position in the layout. As described above, the remaining widget objects can be moved to follow the movement of the fourth widget object (714).

[0122] The electronic device can display multiple widget objects in a multi-widget view on the screen area (760) once the movement of all widget objects is completed.

[0123] FIG. 8 illustrates an example in which the arrangement position of widget objects according to various embodiments is central.

[0124] By way of example, an electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) may display a focused fifth widget object (815) in a single widget view on a screen area (860). The electronic device may indicate a movement of the first execution screen (e.g., the fifth widget object (815)) to a first arrangement position based at least in part on a reduced size (e.g., a second size) of the first execution screen (e.g., the fifth widget object (815)) becoming a specified size. For example, the electronic device may initiate a transition from a single widget view to a multi-widget view based on a pinch gesture reaching a threshold.

[0125] The electronic device may, similarly to the above-described arrangement sequence (810), list the first to ninth widget objects (811, 813, 814, 815, 819) of the array sequence (810) based on the screen area (860) and the focused widget object (e.g., the fifth widget object (815)), and divide and arrange them into a specified number of individual lines. The widget index of the fifth widget object (815) may be, for example, 5.

[0126] Below, an example is described in which the first execution screen is the fifth widget object (815), and the second execution screen is the fourth widget object (814) or the third widget object (813). The second arrangement order corresponding to the second application of the second execution screen may precede the first arrangement order corresponding to the first application of the first execution screen. In addition, the group of applications may further include a third application specified in a third arrangement order succeeding the first arrangement order. For example, the third execution screen may be the sixth widget object (816) or the seventh widget object (817).

[0127] As part of an operation of displaying a group screen (e.g., a multi-widget view), the electronic device may cause a second launch screen to appear from a first side relative to the first launch screen before the second launch screen is moved to a second arrangement position. The first side may be, for example, a left side, a right side, an upper side, a lower side, or a corner side of the display. The electronic device may cause a third launch screen corresponding to a third application to appear from a second side substantially opposite the first side relative to the first launch screen, in a size smaller than the first size, and then move the third launch screen to a third arrangement position within the group screen corresponding to the third arrangement order. The second side may be a side substantially opposite the first side of the left side, the right side, the upper side, the lower side, or a corner side of the display.

[0128] The electronic device may designate the left side of the first execution screen as the first side in the group screen, and the right side of the first execution screen as the second side. For example, if the first execution screen is the fourth widget object (814), the first side may be the left side, and if the second execution screen is the sixth widget object (816), the second side may be the right side.

[0129] In a group screen, the electronic device may designate the upper side of the first execution screen as the first side, and the lower side of the first execution screen as the second side. For example, if the first execution screen is the third widget object (813), the first side may be the upper side, and if the second execution screen is the seventh widget object (817), the second side may be the lower side.

[0130] The electronic device may refrain from displaying a movement of moving to the first arrangement position of the first execution screen (e.g., the fifth widget object (815)) when the first arrangement position is the central part of the group screen. For example, the electronic device may maintain the display position of the first execution screen. The electronic device may continue to reduce the size while fixing the position of the widget object (e.g., the focused fifth widget object (815)) when the arrangement position corresponding to the widget object is the central position of the screen. The remaining widget objects (811, 813, 814, 815, 819) may move toward the corresponding arrangement positions along their respective trajectories. Since the position of the focused fifth widget object (815) is fixed, the remaining widget objects (811, 813, 814, 819) may move as if to surround the focused fifth widget object (815).

[0131] In an embodiment, the electronic device may determine a path along which a second execution screen (e.g., a widget object corresponding to a second application) moves to a second arrangement position, as a path that does not overlap with a first execution screen reduced to a second size. The electronic device may determine movements of the second execution screen toward the second arrangement position such that the second reduced execution screen (e.g., the reduced second execution screen) bypasses the first reduced execution screen (e.g., the reduced first execution screen). The electronic device may determine movements of the reduced execution screens such that each reduced execution screen moves toward its respective arrangement position without intersecting with another reduced execution screen.

[0132] The electronic device may display multiple widget objects in a multi-widget view on the screen area (860) once the movement of all widget objects is completed. For example, as part of an operation of displaying a group screen, the electronic device may display multiple execution screens for multiple applications corresponding to a group, including a first execution screen, a second execution screen, and a third execution screen, in a grid format.

[0133] FIG. 9 illustrates an example in which the position index of a widget object according to various embodiments is the last index in the array sequence.

[0134] For example, an electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) may display a focused ninth widget object (919) in a single widget view on a screen area (960). The electronic device may initiate a transition from a single widget view to a multi-widget view based on a pinch gesture reaching a threshold.

[0135] The electronic device may, similarly to the above-described arrangement of FIGS. 6 to 8, list the first to ninth widget objects (911, 918, 919) of the arrangement sequence (910) based on the screen area (960) and the focused widget object (e.g., the ninth widget object (919)), and divide and arrange them into a specified number of individual lines. For reference, the total number of widgets included in the arrangement sequence (910) in FIG. 9 is 9, and the widget index of the ninth widget object (919) may be 9, which may be the last index, for example.

[0136] The electronic device can move each widget object along a trajectory (940) toward its respective arrangement position (950). Similar to FIG. 6, the ninth widget object (919) can be moved toward its arrangement position while already exposed in the screen area, and the remaining widget objects (911, 918) can be moved along trajectories from outside the screen area toward their respective arrangement positions. Accordingly, the electronic device can visualize the movement of the widget object focused on in the screen area (e.g., the ninth widget object (919)) first, and the movements of the remaining widget objects (911, 918) follow.

[0137] FIG. 10 illustrates an example in which the number of widget objects according to various embodiments exceeds the number that can be expressed in a layout.

[0138] For example, the number of widget objects included in the array sequence (1010) may be greater than the number that can be expressed in a specified layout in the screen area (1060) of the display. In FIG. 10, the array sequence (1010) may include the first widget object to the tenth widget object (1011, 1013, 1014, 1019, 1021). The electronic device may determine a total of seven widget objects (e.g., the fourth widget object to the tenth widget object (1014, 1019, 1021)) as exposed widget objects (1030) based on the tenth widget object (1021) that is focused on the layout defined for the screen area (1060). The first widget object to the third widget object (1011, 1013) may be excluded from exposure. Because the number of exposed widget objects (1030) determined to be exposed (e.g., 7) is less than the number of array positions included in the layout (e.g., 10), widget objects may not be mapped for at least some of the array positions (e.g., 2 array positions).

[0139] The electronic device may move the widget objects along trajectories toward their respective arrangement positions, similarly to those described above with reference to FIGS. 6 to 10. For example, the electronic device may move the tenth widget object along a trajectory toward the seventh arrangement position (1057), and may move the remaining widget objects along their respective trajectories as if following them. However, as described above, since no widget objects are mapped to the eighth arrangement position (1058) and the ninth arrangement position (1059), the corresponding arrangement positions may be empty in the multi-widget view after the movement of the widget objects is completed.

[0140] FIG. 11 illustrates an example of entering a multi-widget view from a cover home widget according to various embodiments.

[0141] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can output a cover home widget (1100) in a screen area (1160). The cover home widget (1100) may be a widget set as a default among a plurality of widget objects included in an array sequence (1110). For example, the cover home widget (1100) may be a widget that is directly displayed on a display when the power is turned on or a display (e.g., a sub-display (262) of FIGS. 2A and 2B) is turned on. The cover home widget (1100) may be configured separately, but is not limited thereto, and one of the general widget applications may be set as the cover home widget (1100). The widget index of the cover home widget (1100) may be 0, for example.

[0142] The electronic device may select to expose the remaining widget objects except the cover home widget (1100) in the array sequence (1110) based on the pinch gesture reaching a threshold, while initiating a transition from a single widget view to a multi-widget view. For example, in FIG. 11, the first to ninth widget objects (1111, 1119) may be selected as the exposed widget objects.

[0143] The electronic device can move widget objects along a trajectory toward their respective arrangement positions, similar to the above-described method. Since no widget object is in focus, all widget objects can be visualized as moving together. In addition, the electronic device can display the cover home widget (1100) in the background while applying blur processing and displaying it by overlaying other widget objects.

[0144] For reference, in the aforementioned FIGS. 6 to 11, an example of a transition animation in which a widget object gradually decreases in size while moving along a trajectory is described, but the present invention is not limited thereto. For example, the animation applied to widget objects moving along a trajectory may include at least one of appearing, appearing while rotating, or appearing while shrinking. In addition, the animation effect of moving along a trajectory was mainly described, but as another example, the electronic device may apply at least one of appearing, appearing while rotating, or appearing while shrinking at a corresponding arrangement position in the layout for each widget object.

[0145] FIG. 12 is a diagram illustrating operations in a multi-widget view according to various embodiments.

[0146] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) may display a first widget object (1211) in a single widget view. The electronic device may enter a multi-widget view (1220) based on detecting a pinch gesture.

[0147] When an unpinch gesture (1290) is detected in a multi-widget view, the electronic device may measure an unpinch amount. For example, in operation (1250), the electronic device may compare the unpinch amount with a threshold. The unpinch amount may be an amount determined based on at least one of a change in distance or a movement speed between two or more pointing points moving away from each other. The change in distance between two or more pointing points moving away from each other may be represented as an unpinch distance, and the movement speed or distance change rate of two or more pointing points moving away from each other may be represented as an unpinch speed.

[0148] For example, the electronic device may return to a screen corresponding to a previous widget object based on detecting two or more pointing points moving away from each other on a screen where multiple widget objects are output. The electronic device may output a screen corresponding to the first widget object immediately preceding it from the multi-widget view based on an unpinch amount exceeding a threshold (e.g., an unpinch distance exceeding 30 DP).

[0149] For another example, the electronic device may continue to display multiple widget views based on whether the unpinch distance is below a threshold. The electronic device may also display multiple widget views based on whether the gesture is released before the unpinch distance reaches the threshold change distance.

[0150] The electronic device may also detect an input (e.g., a tap gesture (1280) as a pointing input) that selects one of multiple widget objects in a multi-widget view. The electronic device may switch to a screen focused on the widget object selected by the tap gesture (1280). For example, the electronic device may switch to a single widget view for the second widget object (1212) along with visual feedback that gradually increases the size of the selected second widget object (1212).

[0151] Figure 13 illustrates display updates of widget objects according to various embodiments.

[0152] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can continuously update the graphical representations of widget objects displayed within a screen area (1360) in a multi-widget view. For example, if the widget objects (1310, 1311) are widgets whose graphical representations change in real time, such as a stopwatch or a timer, the electronic device can continuously update the graphical representations of the stopwatch widget and the timer widget even in the multi-widget view. If updates of events and / or information occur in multiple widget objects in the multi-widget view, the electronic device can perform screen updates of the multiple widget objects in parallel.

[0153] An electronic device can move multiple widget objects by an additional input (e.g., a scroll input). The scroll input may be an input that moves a pointing point while pointing to an arbitrary point within a screen area (1360). The electronic device can move multiple widget objects in a multi-widget view according to the scroll input. If a widget object (1310, 1311) that is operating in real time moves out of the screen area (1360), the electronic device can stop the screen update of the widget object (1310, 1311). However, separately from the stopping of the screen update, the electronic device can continue the operation of the widget application corresponding to the widget object (1310, 1311). If a widget object (1310, 1311) that has moved out of the screen area (1360) returns to the screen area (1360), the electronic device can resume the screen update of the widget object (1310, 1311).

[0154] In FIG. 13, an example is shown in which a widget object (1310) is the fifth widget object in the array sequence and is a timer application, a widget object (1311) is the sixth widget object in the array sequence and is a stopwatch application, and a widget object (1320) is the tenth widget object in the array sequence and is a health application (e.g., an application displaying the number of steps, 4350). The electronic device can update data of the timer application, the stopwatch application, and the health application in the background. The electronic device can stop displaying the timer application and the stopwatch application based on the widget objects (1310, 1311) leaving the screen area (1360) and being positioned in a hidden area by scrolling on the screen area (1360). The electronic device can continue playing (e.g., hidden play) the timer application and the stopwatch application even while the display of the application is stopped. In the hidden play, the screen update is stopped, but the update of data (e.g., reflection of sensing data) can continue. In the example shown in FIG. 13, since the widget object (1320) corresponding to the health application is within the screen area (1360), the electronic device can perform a screen update according to the reception of the sensing data of the health application.

[0155] Therefore, electronic devices can perform optimization to secure performance while efficiently managing resources.

[0156] Figure 14 illustrates changes in layout form according to various embodiments.

[0157] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can change the layout form in a multi-widget view based on an input (e.g., a gesture input). For example, FIG. 14 illustrates an example in which the layout is a grid form. A grid-form arrangement having m row lines and n column lines can be exemplarily expressed as m×n, where m and n can be integers greater than or equal to 1. Although the present specification mainly describes an example in which m and n are the same values, the present invention is not limited thereto, and m and n can be different values. The layout arrangement (e.g., the grid-form arrangement) can vary depending on the design, and FIG. 14 illustrates 2×2 arrays, 3×3 arrays, 4×4 arrays, and 5×5 arrays as exemplaries. For example, the electronic device can display widget objects by arranging them in a grid (1420) of a 3×3 array as a basic layout.

[0158] The electronic device may determine the arrangement of the basic layout based on the number of preset widget objects. The electronic device may set the layout arrangement having the smallest remainder obtained by dividing the number of widget objects added to the cover home screen by the specified number of lines (e.g., the number of rows and columns) among the plurality of layout arrangements as the basic layout. In the case of an m×n arrangement, the electronic device may determine the arrangement of the basic layout based on the remainder obtained by dividing the number of widget objects added in advance by n. For example, if there are 2 widget objects added to the cover home screen, a 2×2 arrangement grid (1410) may be set as the basic layout. As another example, if there are 20 widget objects added to the cover home screen, a 4×4 arrangement grid (1430) (or a 5×5 arrangement grid (1440)) may be set as the basic layout.

[0159] According to various embodiments, the electronic device may change the arrangement form (e.g., the number of arrangements) of the grid based on a gesture input (e.g., a pinch gesture or an unpinch gesture). For example, the electronic device may detect a pinch input for a first execution screen (e.g., a focused widget object) displayed in a first size (e.g., a default size) as at least a part of a touch input. The electronic device may increase or decrease the number of execution screens (e.g., widget objects) displayed in a group screen (e.g., a multi-widget view) based at least in part on a change in distance or a change in speed between two pointing points corresponding to the pinch input.

[0160] For example, the electronic device may increase the number of arrays in a layout based on detecting a pinch gesture in an arbitrary layout (e.g., a basic layout). The number of arrays may correspond to the product (e.g., m×n) of the number of displayable lines in the screen area (e.g., m) and the number of slots in an individual line (e.g., n). In FIG. 14, the electronic device may change a grid (1420) of a 3×3 array to a grid (1430) of a 4×4 array based on detecting a pinch gesture (1492). The electronic device may change a grid (1430) of a 5×5 array based on additionally detecting a pinch gesture (1493) in the grid (1430) of the 4×4 array. The electronic device may increase the number of widget objects displayed in the screen area based on the pinch gesture.

[0161] For another example, an electronic device may reduce the number of arrays in a layout based on detecting an unpinch gesture in any layout. In FIG. 14, the electronic device may change a 3x3 grid (1420) to a 2x2 grid (1410) based on detecting an unpinch gesture (1491). The electronic device may increase the size of widget objects displayed on the screen area based on the unpinch gesture.

[0162] The aforementioned pinch gestures (1492, 1493) and unpinch gesture (1491) may be sequential. The electronic device may increase or decrease the number of arrangements in the layout by decreasing or increasing the size of widget objects in the multi-widget view depending on the pinch amount or unpinch amount.

[0163] Additionally, the electronic device may consider not only the relative movement distance of the pointing points but also the speed in the pinch amount or unpinch amount. The relative movement distance may represent the distance the pointing point has moved based on the size of the display. The electronic device may calculate the pinch amount or unpinch amount based more on the weighting of the speed depending on the size of the display (e.g., the size of the screen area). The electronic device may apply a first weighting to the movement speed of a gesture input detected on a first-sized display, and apply a second weighting greater than the first weighting to the movement speed of a gesture input detected on a second-sized display that is larger than the first size. The electronic device may calculate a larger pinch amount (or unpinch amount) for a gesture input detected on a second-sized display than on a first-sized display, even if the relative movement distance is the same. Therefore, the electronic device may change the layout arrangement when detecting a rapid movement of the pointing point even if the relative movement distance is insufficient on a relatively large display.

[0164] The electronic device can change, delete, or add widget objects from the array sequence based on additional input. Adding widget objects is described in FIG. 15, deleting widget objects is described in FIG. 16, moving widget objects is described in FIG. 17, and grouping widget objects is described in FIG. 18.

[0165] FIG. 15 is a drawing illustrating the addition of a widget object according to various embodiments.

[0166] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can add widget objects to a home screen application from various interfaces. For example, the electronic device can enter an interface (e.g., a widget addition page) for adding widget objects from a multi-widget view (1510) or a cover home widget (1520).

[0167] For example, the electronic device may enter the widget addition interface (1530) based on an input of selecting an add widget button (1591) in a multi-widget view (1510). The widget addition button (1591) may be created at an array position corresponding to the last widget index in the multi-widget view (1510). When the limit of widget objects that can be added to the array sequence is reached, the electronic device may hide or remove the widget addition button (1591).

[0168] For another example, the electronic device may enter the widget addition interface (1530) based on a pinch gesture (1592) in the cover home widget (1520) if there are no currently registered widget objects.

[0169] The electronic device can display addable widget objects in the widget addition interface (1530). The electronic device can add the selected widget object (1531) to the home screen application.

[0170] FIG. 16 is a diagram illustrating widget deletion according to various embodiments.

[0171] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can delete a widget object from a home screen application in various interfaces.

[0172] For example, the electronic device may enter a widget deletion interface (1621) based on a long press input (1690) on a widget object or an empty part in a multi-widget view (1610). The long press input (1690) may indicate an input that is maintained at the same location for a threshold period of time after a pointing point is formed. The electronic device may generate a delete button (1670) for each widget object in the widget deletion interface (1621). When the delete button (1670) is selected, the electronic device may delete the corresponding widget object. The electronic device may remove the selected object from the home screen application.

[0173] For another example, the electronic device may enter a widget deletion interface (1622) based on a long press input (1690) on a widget object or an empty portion in a multi-widget view (1610). The electronic device may set a trash area (1680) in the widget deletion interface (1622). The electronic device may move a widget object based on a drag gesture. The drag gesture may represent a gesture of moving after a pointing point is formed. The electronic device may drop the widget object moved by the drag gesture at a location where the pointing point is released. Based on the drag gesture being released while the widget object is positioned in the trash area (1680), the electronic device may delete the corresponding widget object. The electronic device may remove a selected object from a home screen application.

[0174] The electronic device may provide the ability to remove widget objects through a simple gesture in a multi-widget view (1610).

[0175] Fig. 17 is a drawing explaining changes in the arrangement positions of widget objects according to various embodiments.

[0176] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can change the arrangement positions of widget objects in a multi-widget view. Similarly to the foregoing, the electronic device can enter a widget movement interface (1720) based on a long press input (1791) for a widget object or an empty part in the multi-widget view (1710). In the widget movement interface (1720), the arrangement positions of widget objects can be changed (e.g., made movable). The electronic device can change the order of the corresponding widget objects in the arrangement sequence according to the change in the arrangement positions of the widget objects. In other words, the electronic device can change the widget index of the widget object.

[0177] An electronic device can move a widget object according to a drag gesture (1792) in a widget movement interface (1720). The electronic device can rearrange the widget object moved according to the drag gesture (1792) based on the position where the pointing point is released. For example, the electronic device can place the moved widget object at the position where the pointing point is released and change the position index of the widget object to an index corresponding to the corresponding arrangement position. The electronic device can move the existing widget object at the corresponding arrangement position to a position following the moved widget object.

[0178] The electronic device can display a new multi-widget view (1711) after completing the movement of the widget object and the update of the widget index.

[0179] Figure 18 is a drawing illustrating grouping of widget objects according to various embodiments.

[0180] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can group widget objects in a multi-widget view. Similarly to the foregoing, the electronic device can enter a widget grouping interface (1820) based on a long press input (1891) on a widget object or an empty part in the multi-widget view (1810).

[0181] An electronic device can select multiple widget objects based on a multi-pointing input (1892) in a widget grouping interface (1820). The multi-pointing input (1892) may indicate an input in which multiple pointing points are formed simultaneously in a screen area. The electronic device can group the selected multiple widget objects into the same folder object (1850). Based on an input (1893) for selecting a folder object (1850), the electronic device can enlarge and display the selected folder object (1850). The electronic device can blur the background (1860) of the folder object (1850) for visibility and output the grouped widget objects by overlaying them on the background (1860). The electronic device can return to a previous state (e.g., a multi-widget view (1810)) based on pointing to an empty area, a back gesture, or a back button input. The back gesture may be a gesture of swiping from an edge of the screen area. A swipe can represent a gesture in which a pointing point is formed, moved in one direction, and then released.

[0182] For reference, FIGS. 15, 16, 17, and 18 illustrate examples of adding a widget and deleting a widget, respectively. The electronic device may also provide an interface that supports adding, deleting, and moving widgets simultaneously. For example, the electronic device may enter a widget reset interface based on detecting an unpinch gesture in a multi-widget view (e.g., a multi-widget view of a layout with a maximum number of arrangements). The electronic device may also enter a widget reset interface based on a long press on an empty part in the screen area. In the widget reset interface, the electronic device may create an add widget button at the last arrangement position of the layout, and create a delete widget button for each widget object.

[0183] FIG. 19 is a drawing illustrating a widget detail view according to various embodiments.

[0184] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can display detailed information of a selected widget object based on an additional gesture (e.g., a long press input (1991)) in a multi-widget view (1910). For example, the electronic device can output detailed information (1950) (e.g., additional information) about a widget object selected by a long press input (1991) in the multi-widget view (1910). Accordingly, the electronic device can provide a preview of a widget object in the multi-widget view (1910) through an additional gesture.

[0185] FIG. 20 is a drawing illustrating vertical scrolling of widget objects according to various embodiments.

[0186] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can move a plurality of widget objects based on an additional gesture (e.g., a scroll input (2090)) in a multi-widget view (2010). The plurality of widget objects can be moved together while maintaining the layout. For example, if the number of widget objects exceeds the maximum number of widgets that can be displayed on a sub-display with a specified layout, the electronic device can not display the remaining widget objects. The electronic device can output widget objects that have entered the screen area by the scroll input, and not output widget objects that have left the screen area.

[0187] FIG. 21 is a diagram illustrating horizontal scrolling of widget objects according to various embodiments.

[0188] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can move a plurality of widget objects based on an additional gesture (e.g., a scroll input (2190)) in a multi-widget view (2110). In FIG. 20, vertical scrolling was described, and in FIG. 21, horizontal scrolling is illustrated. The electronic device can support horizontal scrolling or vertical scrolling as a scrolling method for exposing widget objects that are out of the screen area in the multi-widget view. In FIG. 21, the electronic device can move widget objects to the left or right while maintaining the layout based on a horizontal scroll input (2190). The electronic device can stop outputting widget objects that are out of the screen area due to movement, and output widget objects that have entered the screen area.

[0189] An electronic device may support horizontal or vertical scrolling optimized for the situation. The electronic device may provide a scrolling function when the number of widget objects exceeds the number that can be displayed on the screen. The scrolling direction may be determined based on at least one of a user's selection, the display aspect ratio, or the orientation of the electronic device. For example, horizontal and vertical scrolling may be set by the user's selection.

[0190] For example, an electronic device may provide horizontal scrolling when the width-to-height ratio of the screen area is greater, and vertical scrolling when the height-to-width ratio is greater. However, this is not limited to this, and the scroll direction may be reversed depending on the situation.

[0191] FIGS. 22 and 23 illustrate visualization of widget objects in a multi-widget view according to various embodiments.

[0192] An electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) can change the visualization of widget objects in a multi-widget view (2210, 2310). For example, in a multi-widget view (2210, 2310), all widget objects may be of the same size by default. In the examples illustrated in FIGS. 22 and 23, each widget object may occupy a 1×1 slot (or space) in the layout.

[0193] For example, an electronic device may change the number of slots (or columns) occupied by a widget object in a layout in which an event has occurred. The electronic device may increase the number of slots occupied by any widget object based on the priority of each widget. The electronic device may determine whether an event has occurred for a widget object based on at least one of: a screen update occurring within a specified threshold time (e.g., N seconds) from the current time, a current operation, or a new notification. The electronic device may increase the priority of the widget object in which the event has occurred.

[0194] The electronic device may increase the number of slots occupied by a widget object in which an event has occurred. For example, when a stopwatch widget object (2251) is in operation, the electronic device may increase the number of slots occupied by the stopwatch widget object (2251). The electronic device may update the stopwatch widget object (2251) that occupies a 1×1 slot to a stopwatch widget object (2252) that occupies a 2×2 slot. The electronic device may emphasize the status change of the corresponding widget to the user by visualizing the corresponding widget in a larger size.

[0195] As the number of occupied slots increases, the widget index assigned to the widget object may also be updated. For example, in the example illustrated in FIG. 22, the stopwatch widget object (2252) may have widget indices of 1, 2, 4, and 5, and the remaining widget objects may have widget indices of 3, 6, 7, 8, and 9. Accordingly, the transition animation described above in FIGS. 6 to 11 may proceed along a trajectory corresponding to the array position determined according to the updated widget index.

[0196] According to various embodiments, the electronic device may apply a highlight to a widget object (2350) in which an event has occurred in the multi-widget view (2310). For example, when an alert or notification requiring user confirmation has occurred in the widget application, the electronic device may highlight the border (2351) of the widget object (2350). The electronic device may apply a visual effect (e.g., a blinking effect) to the border (2351) of the widget object (2350). Accordingly, the electronic device may draw the user's attention to some widget objects (2350) in the multi-widget view (2310).

[0197] Figure 24 illustrates transitioning from a single widget view to a multi-widget view according to various embodiments.

[0198] An electronic device (e.g., the electronic device (201) of FIG. 2) can display a widget object as a single widget view (2410) in a screen area (2400) (e.g., the screen area of ​​the sub-display (262) of FIGS. 2A and 2B). In the example illustrated in FIG. 24, the widget object may be widget object number 5 in the array sequence (e.g., a health application). The screen area (2400) may include a first area (2400a) (e.g., the first area (262a) of FIGS. 2A and 2B) and a second area (2400b) (e.g., the second area (262b) of FIGS. 2A and 2B). The electronic device may display a capsule user interface (UI) (2403) and a navigation area (2405) in the second area (2400b). The capsule UI (2403) may represent an ongoing capsule UI that displays a running status that updates the operation of a background application in real time or periodically. In the example illustrated in Fig. 24, the capsule UI (2403) may display a status in which a music application corresponding to widget object number 1 in the array sequence is playing. The navigation area (2405) may include a home key and a back key.

[0199] The electronic device may display the execution result of the first application in an updated state through the first execution screen while the first execution screen (e.g., the screen (2419) corresponding to the widget object No. 5) is displayed in the first arrangement position (e.g., the center part of the display) of the group screen (e.g., the multi-widget view (2420)). For example, the electronic device may continuously display the updated execution result of the step count of the health application as 4,320, 4,350, 4,352, and 4,355 while the first execution screen is displayed in the corresponding arrangement position, regardless of the size of the first execution screen.

[0200] The electronic device may reduce the size of a widget object displayed as a single widget view (2410) based on a pinch gesture (2490). For example, the electronic device may detect a pinch gesture (e.g., pinch zoom out) for widget object number 5. If the pinch distance is greater than a threshold distance, the electronic device may initiate a transition to a multi-widget view. The electronic device may initiate a transition to a multi-widget view (2420) based on the continuation of the pinch gesture (2490) even after the widget object is reduced to a specified size (2415). The electronic device may output a cover image (2401) in an outer area revealed by the reduction of the widget object. The cover image (2401) may be displayed in a blurred state.

[0201] The electronic device can continuously update data for applications running in the background during the transition from a single widget view (2410) to a multi-widget view (2420). For example, in the example illustrated in FIG. 24, widget objects 1, 4, 5, and 6 (2411) in the array sequence can be widget objects corresponding to background play applications. Widget object 4 (e.g., a timer application) can gradually decrease the timer time during the transition and display the decreasing timer time. Widget object 5 (e.g., a health application) can update data based on sensing data and display the updated data. Widget object 6 (e.g., a voice recording application) can continue recording and update the time during the transition.

[0202] The electronic device may display a multi-widget view (2420) once the transition operation is complete. The aforementioned background play applications may still continue to operate.

[0203] Figures 25 and 26 illustrate transitions between a single widget view and a multi-widget view according to various embodiments.

[0204] By way of example, a single widget view, a multi-widget view, a time lapse in the multi-widget view, and a sequential transition to another single widget view are illustrated.

[0205] In operation (2510), an electronic device (e.g., electronic device (201) of FIG. 2) may display a first execution screen corresponding to a first application, such that an execution outcome of a first function among one or more functions of the first application is presented in an updated state. In FIG. 26, an example is shown in which the first application is a widget application, and the first execution screen is a widget object (e.g., widget object number 5) corresponding to the widget application. The electronic device may display a widget view corresponding to the first application as the first execution screen.

[0206] For example, the electronic device may display a single widget view (2615) corresponding to widget object number 5 in the array sequence. The first function of widget object number 5 may be, for example, a function of counting and displaying the user's steps. The result of executing the first function in widget object number 5 may be a step number determined based on the aforementioned counting. In FIG. 26, the electronic device may display an updated step count of 4,350.

[0207] Additionally, the electronic device may display a graphical indication on the first execution screen, indicating a third execution screen (e.g., screen (2611a)) corresponding to a third application (e.g., a music application) displayed on the display before the first execution screen before an input is received. The graphical indication may be, for example, a capsule UI (2603a) in a single widget view (2615). The capsule UI (2603a) may display an ongoing capsule UI that displays a status of updating the operation of another application (e.g., a background play application) currently running in the background in real time or periodically. The electronic device may perform an operation of displaying an updated execution result of one or more functions of the third application on the display as an operation of displaying the graphical indication. The functions of the music application may include, for example, displaying music playback and music playback time. In FIG. 26, the capsule UI (2603a) displays, for example, the elapsed time (e.g., music playback time) of the music application.

[0208] In operation (2520), the electronic device may receive an input for the first execution screen while the first execution screen is displayed on the display and the second execution screen corresponding to the second application is not displayed on the display. In FIG. 26, an example is shown where the second application is another widget application and the second execution screen is a widget object corresponding to the other widget application. The electronic device may detect an input (e.g., a pinch gesture) for the first execution screen in a single widget view (2615) that displays only the first execution screen. For reference, although not illustrated in FIG. 26, when the electronic device outputs a single widget view for the second application, the electronic device may display a widget view corresponding to the second application as the second execution screen.

[0209] An electronic device may transition from a single widget view (2615) to a multi-widget view (2620a) based on a pinch gesture. For example, the electronic device may initiate a transition to the multi-widget view (2620a) based on detecting a pinch gesture (e.g., pinch zoom out) greater than a threshold distance while a widget object (e.g., a health application) is displayed. The electronic device may transition to the multi-widget view (2620a) based on the distance from the starting point (2691) of the pinch gesture (e.g., a touch formation location or starting point) to the ending point (2692) (e.g., a touch release location or starting point) being greater than the threshold distance. The electronic device may display the multi-widget view (2620a) through an operation similar to that of FIG. 24.

[0210] In operation (2530), the electronic device may, at least partially based on the input, display a first reduced execution screen corresponding to the first execution screen and a second reduced execution screen corresponding to the second execution screen concurrently, instead of the first execution screen. Furthermore, the electronic device may, at least partially based on the input, display a third reduced execution screen corresponding to the third execution screen concurrently with the first reduced execution screen and the second reduced execution screen, instead of the first execution screen. The electronic device may display a plurality of reduced execution screens concurrently in a multi-widget view (2620a). The reduced execution screen may represent an execution screen of a size smaller than the original size (e.g., default size) of the execution screen of the application. In the example illustrated in FIG. 26, the first reduced execution screen may be the screen (2615a) of widget object number 5, and the second reduced execution screen may be the screens (2611a, 2614a, 2616a) of the remaining widget objects.

[0211] For example, some widget objects among the widget objects in the array sequence may correspond to background play applications. In the example illustrated in FIG. 26, the widget object corresponding to application 1 in the array sequence, the widget object corresponding to application 4, the widget object corresponding to application 5, and the widget object corresponding to application 6 may correspond to background play applications. The electronic device may update the screen from a multi-widget view (2620a) to a multi-widget view (2620b) over time. For example, the electronic device may update the screens (2611a, 2614a, 2615a, 2616a) of the widget objects in the multi-widget view (2620a) to screens (2611b, 2614b, 2615b, 2616b). The electronic device may display screens (2611b, 2614b, 2615b, 2616b) based on data acquired or sensed after, for example, 4 seconds. Accordingly, the electronic device may display an updated multi-widget view (2620b).

[0212] For example, the electronic device may include an action of providing the execution result of the first function to a first reduced execution screen (e.g., the screen (2615a) of the widget object number 5) in an additionally updated state. In FIG. 26, the electronic device may display the number of steps 4,350 on the screen (2615a) in the multi-widget view (2620a). The electronic device may obtain the execution result updated in each application even while displaying the group screen (e.g., the multi-widget view (2620a)). The electronic device may provide the number of steps 4,353 on the screen (2615b) as the additionally updated execution result of the corresponding application (e.g., the widget object number 5). The electronic device may display the screen (2615b) updated with the number of steps 4,353.

[0213] Additionally, as part of an operation of simultaneously displaying a first reduced execution screen and a second reduced execution screen (e.g., a screen (2614a) of widget object 4), the electronic device may provide an updated execution result of a second function among one or more functions of the second application on the second reduced execution screen. In the example illustrated in FIG. 26, the second application may be a timer application, and the second function may be a timer function of the timer application. For example, the electronic device may also update the second reduced execution screen corresponding to widget object 4 (e.g., a widget of the timer application) in addition to widget object 5. The electronic device may display the updated remaining time in the timer application on the corresponding reduced screen (2614b).

[0214] The electronic device may perform an operation of displaying a third reduced execution screen, and an operation of providing an execution result of a third function in an additionally updated form on the third reduced execution screen. For example, when displaying a multi-widget view (2620a), the electronic device may display a progress bar corresponding to the playback time of music on a third reduced screen (e.g., screen (2611a)) of a third application (e.g., a music application). Based on the increase in the playback time of the music application over time, the electronic device may provide the increased playback time as an additionally updated execution result on the third reduced screen. The electronic device may display an updated progress bar based on the increased playback time on a screen (2611b) corresponding to the music application.

[0215] Additionally, the electronic device may simultaneously display the first reduced execution screen, the second reduced execution screen, and the third reduced execution screen with additionally updated execution results of the third function based at least in part on the input, along with graphical indications. For example, the electronic device may display a playback time of 25 seconds in a single widget view (2615) as the updated execution result in the capsule UI (2603a). The electronic device may display a playback time of 26 seconds in a multi-widget view (2620a) as the updated execution result in the capsule UI (2603a). The electronic device may display a playback time of 30 seconds in a multi-widget view (2620b) as the updated execution result in the capsule UI (2603c). The electronic device may additionally display graphical indications according to the updated execution results along with other reduced execution screens.

[0216] Please note that the update cycle may vary by application and function. An electronic device may update the results of a first function in the first cycle. An electronic device may update the results of a second function in the second cycle. The second cycle may differ from the first cycle.

[0217] The electronic device may receive another input for the third reduced execution screen while simultaneously displaying the first reduced execution screen, the second reduced execution screen, and the third reduced execution screen. The other input may be an input (e.g., a touch input) for selecting one of the plurality of reduced execution screens. The electronic device may display the first execution screen on the display at a first size (e.g., a default size) instead of the group screen based at least in part on detecting two or more moving touch points received as at least part of a touch input in a group screen (e.g., a multi-widget view). The electronic device may switch the screen to a single widget view (2611) corresponding to the selected widget object based on an input (2693) (e.g., a tap input) for selecting any widget object in the multi-widget view (2620b). The electronic device may continuously update data of applications 1, 4, 5, and 6 even while detecting an input (e.g., a touch input) for selecting widget object 1.

[0218] The electronic device may display a third execution screen on the display instead of the first, second, and third reduced execution screens that are simultaneously displayed, at least in part based on other inputs. The electronic device may display a single widget view (2611) corresponding to a first widget object (e.g., a widget object corresponding to a music application). The electronic device may provide the execution result of the third function in an additionally updated state on the third execution screen. For example, the electronic device may display an additionally updated execution result (e.g., increased playback time) from the third reduced execution screen (e.g., screen (2611b)) in a multiple widget view (2620b) on a single widget view (2611).

[0219] The electronic device may display a graphical indication representing a fourth execution screen corresponding to a fourth application on the third execution screen, based at least in part on another input. The fourth application (e.g., a timer application) may be a different application from the third application (e.g., a music application). The electronic device may switch the application to be displayed on the capsule UI (2604) if the application displayed on the previous capsule UIs (2603a, 2603b, 2603c) and the application of the current single widget view (2611) are the same or overlapping execution is not allowed. For example, the electronic device may determine the application to be displayed on the capsule UI (2604) based on a priority. The electronic device may select the application corresponding to the widget object with the highest priority among the remaining widget objects excluding the widget object of the current single widget view (2611) in the array sequence. The electronic device may display the selected application (e.g., the application corresponding to the fourth widget object) on the capsule UI (2604).

[0220] Figures 27 and 28 illustrate screen updates in a multi-widget view according to various embodiments.

[0221] According to an embodiment, an electronic device (e.g., the electronic device (201) of FIG. 2) may display updated execution results of each function on a reduced execution screen of an application having multiple functions. For example, as part of an operation of simultaneously displaying a first reduced execution screen and a second reduced execution screen, the electronic device may provide an updated execution result of a fourth function among one or more functions of the application on the first reduced execution screen together with an additionally updated execution result of the first function. In the example illustrated in FIG. 27, the electronic device may simultaneously display a first reduced execution screen (2710) of a health application and a second reduced execution screen (2720) of a timer application. The electronic device may display updated calorie consumption (2712a, 2712b) as an execution result of the fourth function of the health application together with updated step counts (2711a, 2711b, 2711c) as an execution result of the first function.

[0222] Additionally, the electronic device can update the execution results of the first function in a first cycle. The electronic device can update the execution results of the fourth function in a second cycle that is different from the first cycle. In the example illustrated in FIG. 27, the electronic device can update the step count (2711a, 2711b, 2711c) in a relatively short first cycle and update the calorie consumption (2712a, 2712b) in a relatively slow second cycle.

[0223] In addition, according to an embodiment, the electronic device may change the execution result displayed on the execution screen for an application having multiple functions according to the widget view. For example, the electronic device may display the execution results of multiple functions of the application together in a single widget view (2800). The electronic device may provide the execution result (2811) of the first function (e.g., number of steps) and the execution result (2812a) of the fourth function (e.g., number of calories consumed) in the single widget view (2800). In an operation of displaying multiple reduced execution screens, the electronic device may update and display the execution results for only some of the multiple functions of the application. For example, as part of an operation of simultaneously displaying the first reduced execution screen (2810) and the second reduced execution screen (2820), the electronic device may provide the updated execution result of the fourth function among one or more functions on the first reduced execution screen (2810) instead of the additionally updated execution result of the first function. In the example illustrated in FIG. 28, the electronic device may display an updated execution result (2812b, 2812c) (e.g., calorie consumption) of the fourth function instead of an additionally updated execution result (e.g., number of steps) of the first function for the health application on the first reduced execution screen (2810).

[0224] Additionally, the electronic device can update the execution result of the first function in the first cycle. The electronic device can update the execution result of the fourth function in the second cycle, which is different from the first cycle.

[0225] FIGS. 29 and 30 illustrate multi-widget view output in a foldable display according to various embodiments.

[0226] A housing of an electronic device (e.g., the electronic device (201) of FIGS. 2A and 2B) may include a first housing portion (2910) and a second housing portion (2920) configured to be mutually foldable and unfoldable. A display of the electronic device may include a foldable display (2961) (e.g., the display (261) of FIGS. 2A and 2B) and a cover display (e.g., the sub-display (262) of FIGS. 2A and 2B). The foldable display (2961) may include a first display area (2961a) corresponding to the first housing portion (2910) and a second display area (2961b) corresponding to the second housing portion (2920). The cover display may be arranged in an opposite direction to the foldable display (2961) when the housing is unfolded.

[0227] An electronic device can display a first execution screen (2911) of a first size (e.g., a focused widget object) and a group screen (2921) (e.g., a multi-widget view) through a cover display. The electronic device can refrain from displaying the first execution screen (2911) of the first size on the group screen (2921) while the group screen (2921) is displayed on the cover display. Instead, the electronic device can display a first reduced execution screen (e.g., the first execution screen (2911) reduced to a specified size) on the group screen (2921). For example, the electronic device can display the first execution screen of the first size through the cover display while folded. The electronic device can perform a display operation of the group screen (2921, 3021) through at least one of the first display area (2961a, 3061a) or the second display area (2961b, 3061b) excluding the cover display, at least in part based on the electronic device being at least partially unfolded within a specified time after a touch input (e.g., a pinch gesture for a focused widget object).

[0228] In the example illustrated in FIG. 29, the electronic device can perform a display operation of a first execution screen (2911) of a first size through a first display area (2961a). The electronic device can perform a display operation of a group screen (2921) through a second display area (2961b) of the foldable display (2961), excluding the first display area (2961a). While the group screen (2921) is displayed on the second display area (2961b), the electronic device can maintain an operation of displaying the first execution screen (2911) of the first size through the second display area (2961b).

[0229] In the example illustrated in FIG. 30, the electronic device can perform a display operation of a first execution screen (3011) of a first size through a first display area (3061a). The electronic device can perform a display operation of a group screen (3021) through the first display area (3061a) and the second display area (3061b). While the group screen (3021) is displayed through the first display area (3061a) and the second display area (3061b), the electronic device can refrain from displaying the first execution screen (3011) of the first size on the foldable display.

[0230] Note that the gestures assigned to the aforementioned actions may change depending on the settings. The gestures assigned to each action may not overlap with gestures assigned to other actions. For example, an electronic device may assign an unpinch gesture to a layout change in a multi-widget view, and then cancel the assignment of the unpinch gesture to another action (e.g., adding a widget).

Claims

1. In electronic devices, housing; a display accommodated in the housing; and comprising a processor operatively connected to said display; The above processor: A first execution screen (2615) corresponding to the first application is displayed through the display so that an execution outcome of a first function among one or more functions of the first application is updated and presented; While the first execution screen (2615) is displayed through the display and the second execution screen corresponding to the second application is not displayed through the display, receiving an input for the first execution screen (2615); and At least partially based on the input, instead of the first execution screen, a first reduced execution screen (2615a) corresponding to the first execution screen (2615) and a second reduced execution screen (2614a) corresponding to the second execution screen are displayed concurrently through the display. is set, The operation of simultaneously displaying the first reduced execution screen and the second reduced execution screen is as follows: Including an action of providing the execution result of the first function to the first reduced execution screen while additionally updated; Electronic devices.

2. In paragraph 1, The above processor, As part of the operation of simultaneously displaying the first reduced execution screen and the second reduced execution screen, the execution result of the second function among one or more functions of the second application is set to be provided in an updated state on the second reduced execution screen. Electronic devices.

3. In paragraph 2, The above processor, Updating the execution result of the above first function in the first cycle; and The execution result of the second function is set to be updated in a second cycle different from the first cycle. Electronic devices.

4. In any one of paragraphs 1 to 3, The above processor, Before the input is received, a graphical indication is further set to be displayed on the first execution screen, indicating a third execution screen corresponding to the third application, which is displayed through the display before the first execution screen. The action of indicating the above graphical indication is, An action of displaying the results of execution of one or more functions of the third application in the background through the display in an updated state An electronic device comprising:

5. In paragraph 4, The above processor, At least partially based on the input, a third reduced execution screen corresponding to the third execution screen is further set to be displayed concurrently with the first reduced execution screen and the second reduced execution screen instead of the first execution screen, The action of displaying the above third reduced execution screen is as follows: An action of providing the execution result of the third function in the third reduced execution screen with an additional update. An electronic device comprising:

6. In paragraph 5, The above processor, Further configured to display the graphical indication, based at least in part on the input, simultaneously with the first reduced execution screen, the second reduced execution screen and the third reduced execution screen, while further updating the execution result of the third function. Electronic devices.

7. In paragraph 5, The above processor, While the first reduced execution screen, the second reduced execution screen and the third reduced execution screen are displayed simultaneously, receiving another input for the third reduced execution screen; Further set to display the third execution screen through the display instead of the first reduced execution screen, the second reduced execution screen and the third reduced execution screen displayed at the same time, based at least in part on the other input; The above display operation of the above third execution screen is, An action of providing the execution result of the third function to the third execution screen with an additional update An electronic device further comprising:

8. In paragraph 7, The above processor, Further configured to display a graphical indication representing a fourth execution screen corresponding to a fourth application on the third execution screen, at least in part based on said other input. Electronic devices.

9. In any one of paragraphs 1 to 8, The above processor, Confirming the pinch zoom-out touch for the first execution screen as the input; and If the pinch zoom-out touch falls within a specified range, the first execution screen is further set to be displayed while the size of the first execution screen is reduced from the first size to a second size smaller than the first size. Electronic devices.

10. In paragraph 9, The first application and the second application are assigned (respectively) to a first arrangement order and a second arrangement order different from the first arrangement order among the arrangement orders of the group of applications for the screen of the display, respectively, The above processor, Displaying the first reduced execution screen at a first arrangement position corresponding to the first arrangement order on the screen of the display; After the first reduced execution screen is displayed, the second reduced execution screen is further set to display a movement to move to a second arrangement position corresponding to the second arrangement order. Electronic devices.

11. In any one of paragraphs 1 to 10, The above processor, Displaying a widget view corresponding to the first application on the first execution screen; and Further set to display the widget view corresponding to the second application as the second execution screen, Electronic devices.

12. In any one of paragraphs 1 to 11, The above processor, As part of the operation of simultaneously displaying the first reduced execution screen and the second reduced execution screen, the execution result of the fourth function among the one or more functions is further set to be provided on the first reduced execution screen together with the additionally updated execution result of the first function. Electronic devices.

13. In paragraph 12, The above processor, Updating the execution result of the above first function in the first cycle; and Further set to update the execution result of the above fourth function in a second cycle different from the first cycle, Electronic devices.

14. In any one of paragraphs 1 to 13, The above processor, As part of the operation of simultaneously displaying the first reduced execution screen and the second reduced execution screen, the execution result of the fourth function among the one or more functions is further set to be provided on the first reduced execution screen instead of the additionally updated execution result of the first function. Electronic devices.

15. In paragraph 14, The above processor, Updating the execution result of the above first function in the first cycle; and Further set to update the execution result of the above fourth function in a second cycle different from the first cycle, Electronic devices.

Citation Information

Patent Citations

  • Information processor, storage medium and control method

    JP2015041271A

  • Mobile terminal and operating method thereof

    KR1020110125900A

  • Screen updating method, machine-readable storage medium and electronic device

    KR1020150081749A

  • User termincal device and methods for controlling the user termincal device thereof

    KR1020160080036A

  • Method for displaying an icon and an electronic device thereof

    KR1020180101879A