Electronic device and scroll bar display method using same

By dynamically displaying a scroll bar on the electronic device based on the detected touch input area, the device addresses the challenge of efficiently scrolling large content screens, improving user convenience and accessibility.

WO2025121933A1PCT designated stage expired Publication Date: 2025-06-12SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/019925
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-17
Filing Date
2024-12-06
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

Existing electronic devices with large displays face challenges in scrolling content efficiently, especially for users with short fingers, as the traditional scroll bar is often displayed in a fixed area, making it difficult to operate with one hand.

Method used

The electronic device divides the display into multiple areas and detects the start point of a scroll input to dynamically display a scroll bar on one side of the corresponding area, allowing users to scroll with ease using their fingers.

Benefits of technology

This solution enhances user convenience by allowing easy scrolling of large content screens, even for users with shorter fingers, by dynamically positioning the scroll bar based on the detected touch input area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024019925_12062025_PF_FP_ABST
    Figure KR2024019925_12062025_PF_FP_ABST
Patent Text Reader

Abstract

A scroll bar display method of the present disclosure comprises the operations of: displaying a part of a screen on a display; identifying, when a scroll input based on a touch input is detected, an area in which the touch input is detected from among a first area, a second area and a third area of the display; displaying, when it is identified that the touch input is detected in the first area of the display, a scroll bar in a partial area of a first side surface of the display corresponding to the first area; displaying, when it is identified that the touch input is detected in the second area of the display, the scroll bar in a partial area of a second side surface of the display corresponding to a second area; and displaying, when it is identified that the touch input is detected in the third area of the display, the scroll bar in a default area from among a partial area of the first side surface and a partial area of the second side surface of the display.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method for displaying a scroll bar using the same

[0001] Embodiments of the present disclosure relate to an electronic device and a method for displaying a scroll bar using the same.

[0002] Recently, electronic devices have become equipped with large displays capable of displaying a variety of content. When the amount of content displayed on a large display is large, electronic devices can utilize scroll input to display content at a desired location. When scrolling the screen using scroll input, the user can scroll the screen using the fingers of the hand holding the electronic device.

[0003] Meanwhile, if there is a lot of content on the screen, scrolling the screen using only scroll input may have limitations. In this case, you can quickly scroll the screen by dragging the scroll bar.

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

[0005] A scroll bar can be displayed in a designated area regardless of the hand holding the electronic device, and a user can scroll the scroll bar displayed in the designated area using the fingers of the hand holding the electronic device with one hand. However, since the scroll bar is displayed only in the designated area, it may be difficult for users with short fingers to operate the scroll bar while holding the electronic device with one hand.

[0006] An electronic device according to various embodiments of the present disclosure can divide a display into a plurality of areas, and when a scroll input is detected, can identify an area where a starting point of the scroll input is detected among the plurality of areas, and display a scroll bar in a portion of an area on one side of the display corresponding to the identified area.

[0007] According to one embodiment of the present disclosure, an electronic device may include a display, a memory storing instructions, and a processor. According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to display a portion of a screen on the display. According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to, when a scroll input based on a touch input is detected, identify an area among a first area, a second area, and a third area of ​​the display where the touch input is detected. According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to, when it is determined that the touch input is detected in the first area of ​​the display, display a scroll bar in a portion of a first side area of ​​the display corresponding to the first area. According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to display the scroll bar in a portion of a second side of the display corresponding to the second area when it is determined that the touch input is detected in a second area of ​​the display. According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to display the scroll bar in a portion of a first side of the display or a portion of a second side of the display, which is set as a default, when it is determined that the touch input is detected in a third area of ​​the display.

[0008] According to one embodiment of the present disclosure, a method for displaying a scroll bar may include an operation of displaying a portion of a screen on a display. According to one embodiment, the method for displaying a scroll bar may include an operation of, when a scroll input based on a touch input is detected, identifying an area in which the touch input is detected among a first area, a second area, and a third area of ​​the display. According to one embodiment, the method for displaying a scroll bar may include an operation of, when it is determined that the touch input is detected in the first area of ​​the display, displaying a scroll bar in a portion of a first side of the display corresponding to the first area. According to one embodiment, the method for displaying a scroll bar may include an operation of, when it is determined that the touch input is detected in the second area of ​​the display, displaying the scroll bar in a portion of a second side of the display corresponding to the second area. According to one embodiment, the method for displaying a scroll bar may include an operation of, when it is determined that the touch input is detected in the third area of ​​the display, displaying the scroll bar in a default area among a portion of a first side of the display or a portion of a second side.

[0009] According to one embodiment of the present disclosure, a non-transitory computer-readable storage medium (or, a computer program product) storing one or more programs may be described. The one or more programs according to one embodiment may include instructions for displaying a portion of a screen on a display when executed by a processor of an electronic device. The one or more programs according to one embodiment may include instructions for identifying an area among a first area, a second area, and a third area of ​​the display where a scroll input based on a touch input is detected when executed by the processor of the electronic device. The one or more programs according to one embodiment may include instructions for displaying a scroll bar in a portion of a first side of the display corresponding to the first area when it is determined that the touch input is detected in the first area of ​​the display. The one or more programs according to one embodiment may include instructions for displaying the scroll bar in a portion of a second side of the display corresponding to the second area when it is determined that the touch input is detected in the second area of ​​the display. One or more programs according to one embodiment may include a command, when executed by a processor of an electronic device, to display the scroll bar in a default area among a portion of a first side of the display or a portion of a second side of the display, if it is determined that the touch input is detected in a third area of ​​the display.

[0010] An electronic device according to one embodiment of the present disclosure can provide a user with an easy operation of scrolling a screen using a scroll bar by displaying a scroll bar in a portion of one side of the display corresponding to an area where a start point of a scroll input is detected among a plurality of areas of the display.

[0011] FIG. 1 is a block diagram of an electronic device within a network environment according to one embodiment of the present disclosure.

[0012] FIG. 2 is a block diagram illustrating an electronic device according to one embodiment of the present disclosure.

[0013] FIG. 3 is a flowchart illustrating a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0014] FIG. 4 is a flowchart illustrating a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0015] FIG. 5 is a flowchart illustrating multiple areas of a display according to one embodiment of the present disclosure.

[0016] FIG. 6a, FIG. 6b, and FIG. 6c are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0017] FIG. 7A and FIG. 7B are flowcharts illustrating a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0018] FIG. 8a, FIG. 8b, and FIG. 8c are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0019] FIG. 9A and FIG. 9B are flowcharts illustrating a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0020] FIG. 10A, FIG. 10B, and FIG. 10C are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0021] FIG. 11a, FIG. 11b, and FIG. 11c are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0022] FIG. 12 is a drawing for explaining a scroll bar including at least one object according to one embodiment of the present disclosure.

[0023] FIG. 13 is a drawing for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0024] FIG. 14a and FIG. 14b are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0025] FIG. 15 is a drawing for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0026] FIG. 16 is a flowchart illustrating a method of displaying at least one object related to at least one function of a screen and / or at least one screen related to a function of an electronic device based on an area in which a scroll bar is displayed, according to one embodiment of the present disclosure.

[0027] FIGS. 17A and 17B are diagrams for explaining a method of displaying at least one object related to at least one function of a screen and / or at least one screen related to a function of an electronic device based on an area in which a scroll bar is displayed, according to one embodiment of the present disclosure.

[0028] FIGS. 18A and 18B are diagrams for explaining a method of displaying at least one object related to at least one function of a screen and / or at least one screen related to a function of an electronic device based on an area in which a scroll bar is displayed, according to one embodiment of the present disclosure.

[0029] FIG. 19 is a drawing for explaining a method of displaying a scroll bar when the screen size is reduced and displayed according to one embodiment of the present disclosure.

[0030] FIG. 20 is a diagram illustrating a method for an electronic device to display a scroll bar in a landscape mode according to one embodiment of the present disclosure.

[0031] FIG. 21 is a drawing for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0032] FIG. 22 is a drawing for explaining a method of displaying a third type of scroll bar according to one embodiment of the present disclosure.

[0033] FIG. 23 is a drawing for explaining a method of displaying a third type of scroll bar according to one embodiment of the present disclosure.

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

[0035] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to one embodiment of the present disclosure.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0054] 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 printed circuit board (PCB)). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas by, for example, the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).

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

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

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

[0058] FIG. 2 is a block diagram illustrating an electronic device (101) according to one embodiment of the present disclosure.

[0059] Referring to FIG. 2, an electronic device (101) (e.g., the electronic device (101) of FIG. 1) may include a communication circuit (210) (e.g., the communication module (190) of FIG. 1), a memory (220) (e.g., the memory (130) of FIG. 1), a display (230) (e.g., the display module (160) of FIG. 1), and / or a processor (240) (e.g., the processor (120) of FIG. 1).

[0060] According to one embodiment of the present disclosure, a communication circuit (210) (e.g., a communication module (190) of FIG. 1) may control a communication connection between an electronic device (101) and at least one external electronic device (e.g., an electronic device (102) or an electronic device (104) of FIG. 1) (and / or a server (e.g., a server (108) of FIG. 1)) under the control of a processor (240).

[0061] According to one embodiment of the present disclosure, the memory (220) (e.g., the memory (130) of FIG. 1) performs a function of storing a program (e.g., the program (140) of FIG. 1) for processing and controlling the processor (240) of the electronic device (101), an operating system (OS) (e.g., the operating system (142) of FIG. 1), various applications, and / or input / output data, and may store a program that controls the overall operation of the electronic device (101). The memory (220) may store various setting information required when processing functions related to various embodiments of the present disclosure in the electronic device (101). The memory (220) may store executable instructions. For example, the memory (220) may store instructions that, when executed by the processor (240), cause the electronic device (101) to perform operations. For example, the instructions may be stored on a computer-readable recording medium. The recording medium may be tangible and non-transitory. The memory (220) and / or the recording medium may store one or more programs including the instructions.

[0062] In one embodiment, the memory (220) may store information related to the location of the area where the scroll bar is displayed. For example, the information related to the location of the area where the scroll bar is displayed may include information related to the state in which the scroll bar is displayed on the side of the display (230).

[0063] According to one embodiment of the present disclosure, the display (230) displays an image under the control of the processor (240), and may be implemented as any one of a liquid crystal display (LCD), a light-emitting diode (LED) display, a micro LED (μLED) display, an organic light-emitting diode (OLED) display, an active matrix organic light-emitting diode (AMOLED) display, a micro electro mechanical systems (MEMS) display, an electronic paper display, a flexible display, a foldable display, or a rollable display, but is not limited thereto.

[0064] In one embodiment, the display (230) may display a portion of a screen (or user interface, graphical user interface) under the control of the processor (240).

[0065] In one embodiment, the display (230) may include a first region, a second region, and a third region that serve as a basis for determining an region in which a scroll bar is displayed. Under the control of the processor (240), the display (230) may display a scroll bar in a portion of one side of the display (230) corresponding to an region in which a touch input is detected among the first region, the second region, and the third region.

[0066] According to one embodiment of the present disclosure, the processor (240) may include, for example, a microcontroller unit (MCU), and may control a plurality of hardware components connected to the processor (240) by running an operating system (OS) or an embedded software program. The processor (240) may control a plurality of hardware components according to, for example, instructions stored in a memory (220) (e.g., a program (140) of FIG. 1).

[0067] In one embodiment, the processor (240) may display a portion of the screen (or user interface, graphical user interface) on the display (230). In one embodiment, the size (e.g., length) of the screen may be larger than the size (e.g., length) of the display (230), and thus, a portion of the entire area of ​​the screen may be displayed on the display (230). When a scroll input based on a touch input is detected, the processor (240) may determine an area among the first area, the second area, and the third area of ​​the display (230) where the touch input is detected. When the processor (240) determines that the touch input is detected in the first area of ​​the display (230), the processor (240) may display a scroll bar in a portion of a first side of the display (230) corresponding to the first area. For example, the first side of the display (230) may be a side proximate to the first area of ​​the display (230). If the processor (240) determines that a touch input is detected in the second area of ​​the display (230), the processor (240) may display a scroll bar in a portion of the second side of the display (230) corresponding to the second area. For example, the second side of the display (230) may be a portion close to the second area of ​​the display (230). If the processor (240) determines that a touch input is detected in the third area of ​​the display (230), the processor (240) may display a scroll bar in a portion of the first side of the display (230) or a portion of the second side, whichever area is set as default.

[0068] An electronic device (101) according to one embodiment of the present disclosure may include a display (230), a memory (220) storing instructions, and a processor (240). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to display a portion of the screen on the display (230). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to determine an area where a touch input is detected among a first area (510), a second area (520), and a third area (530) of the display (230) when a scroll input based on a touch input is detected. The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to display a scroll bar in a portion of a first side (230a) of the display (230) corresponding to the first area (510) when it is determined that a touch input has been detected in the first area (510) of the display (230). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to display a scroll bar in a portion of a second side (230b) of the display (230) corresponding to the second area (520) when it is determined that a touch input has been detected in the second area (520) of the display (230). Instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to display a scroll bar in a default area among a portion of a first side (230a) or a portion of a second side (230b) of the display when it is determined that a touch input has been detected in a third area (530) of the display (230).

[0069] The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to determine whether a specified period of time has elapsed when a second scroll input based on a second touch input is detected while a scroll bar is displayed in a portion of a first side (230a) of the display (230). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to determine, when it is determined that the specified period of time has not elapsed, an area among the first area (510), the second area (520), and the third area (530) of the display (230) in which the second touch input is detected. The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to maintain a scroll bar displayed in a portion of a first side (230a) of the display (230) when it is determined that a second touch input has been detected in a first area (510), a second area (520), or a third area (530) of the display (230).

[0070] The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to remove the display of the scroll bar from a portion of the first side (230a) of the display (230) when it is determined that a specified period of time has elapsed.

[0071] The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to determine, when a specified time has elapsed, an area among the first area (510), the second area (520), and the third area (530) of the display (230) in which a second touch input is detected. The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to maintain an area in which a scroll bar is to be displayed as a part of a first side (230a) of the display (230) when it is determined that the second touch input is detected in the first area (510) of the display (230). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to change the area in which the scroll bar is to be displayed to a portion of the second side (230b) of the display (230) if it is determined that the second touch input is detected in the second area (520) of the display (230). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to maintain the area in which the scroll bar is to be displayed to a portion of the first side (230a) of the display (230) based on position information of the scroll bar that was displayed before the second scroll input based on the second touch input is detected if it is determined that the second touch input is detected in the third area (530) of the display (230).

[0072] Instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to store information related to the location of the changed area where the scroll bar is displayed in the memory (220) when the area where the scroll bar is displayed is changed to a portion of the second side (230b) of the display (230).

[0073] The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to determine whether a specified period of time has elapsed when a second scroll input based on a second touch input is detected while a scroll bar is displayed in a portion of a second side (230b) of the display (230). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to determine, when it is determined that the specified period of time has not elapsed, an area in which a second touch input is detected among the first area (510), the second area (520), or the third area (530) of the display (230). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to maintain a scroll bar displayed in a portion of a second side of the display (230) when it is determined that a second touch input has been detected in the first area (510), the second area (520), or the third area (530) of the display (230).

[0074] The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to remove the display of a scroll bar from a portion of a second side (230b) of the display (230).

[0075] The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to determine, when a specified time has elapsed, an area among the first area (510), the second area (520), and the third area (530) of the display (230) in which a second touch input is detected. The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to change an area in which a scroll bar is to be displayed to a part of a first side (230a) of the display (230) when it is determined that the second touch input is detected in the first area (510) of the display (230). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to maintain an area in which a scroll bar is to be displayed as a part of a second side (230b) of the display (230) if it is determined that a second touch input is detected in a second area (520) of the display (230). The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to maintain an area in which a scroll bar is to be displayed as a part of a second side (230b) of the display (230) if it is determined that a second touch input is detected in a third area (530) of the display (230) based on position information of a scroll bar that was displayed before the second touch input was detected.

[0076] The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to store information related to the location of the changed area where the scroll bar is displayed in the memory (220) when the area where the scroll bar is displayed is changed to a portion of the first side (230a) of the display (230).

[0077] The instructions according to one embodiment, when executed by the processor (240), may cause the electronic device (101) to display on the display (230) at least one object related to at least one function of the screen or at least one screen related to a function of the electronic device (101), based on information related to the location of an area where a scroll bar is displayed stored in the memory (220).

[0078] The length of a scroll bar displayed in a portion of a first side (230a) or a portion of a second side (230b) of a display (230) according to one embodiment may be variable.

[0079] According to one embodiment, the first region (510), the second region (520), and the third region (530) of the display (230) may not overlap each other.

[0080] The third area (530) of the display (230) according to one embodiment may be an area that allows the scroll bar to remain displayed in a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230) when the scroll bar is displayed in a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230) based on a touch input being detected in the first area (510) or the second area (520) of the display (230).

[0081] FIG. 3 is a flowchart illustrating a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0082] In the following embodiments, the operations of FIG. 3 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations of FIG. 3 may be changed, and at least two operations may be performed in parallel.

[0083] According to one embodiment, operations 305 to 325 of FIG. 3 may be understood to be performed in a processor (e.g., processor (240) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1).

[0084] Referring to FIG. 3, the processor (240) may display a portion of a screen (or user interface, graphical user interface) on a display (e.g., display (230) of FIG. 2) in operation 305. In one embodiment, the size (e.g., length) of the screen may be larger than the size (e.g., length) of the display (230), and thus, a portion of the entire area of ​​the screen may be displayed on the display (230).

[0085] In one embodiment, when a scroll input based on a touch input is detected in operation 310, the processor (240) may determine an area among the first area, the second area, and the third area of ​​the display (230) where the touch input is detected. For example, the first area, the second area, and the third area of ​​the display (230) may be areas that serve as a basis for determining a location of the display (230) where a scroll bar, which will be described later, will be displayed.

[0086] In one embodiment, the display (230) may be vertically divided into multiple regions. For example, the first region of the display (230) may be the left region when viewed from the front of the display (230). The second region of the display (230) may be the right region when viewed from the front of the display (230). The third region of the display (230) may be the center region when viewed from the front of the display (230). However, the present invention is not limited thereto.

[0087] In one embodiment, the first region, the second region, and the third region of the display (230) may be divided into a specified ratio. In one embodiment, the first region, the second region, and the third region of the display (230) may not overlap each other.

[0088] Regarding the first area, second area, and third area of ​​the above-described display (230), a detailed description will be given in FIG. 5 described below.

[0089] In one embodiment, the memory (e.g., the memory (220) of FIG. 2) may store information about an area (e.g., a portion of a first side of the display (230) or a portion of a second side of the display (230)) that is set as a default for displaying a scroll bar when a scroll input based on a touch input is detected, depending on whether the touch input is detected in the first area, the second area, or the third area of ​​the display (230). The area set as a default may mean an area (e.g., a portion of a first side of the display (230) or a portion of a second side of the display (230)) that is initially set for displaying a scroll bar (e.g., an area that is pre-programmed (or set, or defined) in the electronic device (101) before the initial touch input is detected). For example, when a touch input is detected in the first area of ​​the display (230), the scroll bar may be set as a default for displaying in a portion of the first side of the display (230). For another example, if a touch input is detected in the second area of ​​the display (230), the scroll bar may be set to be displayed by default in a portion of the second side of the display (230). For another example, if a touch input is detected in the third area of ​​the display (230), the scroll bar may be set to be displayed by default in a portion of the first side of the display (230) or a portion of the second side. However, the present invention is not limited thereto.

[0090] In one embodiment, if it is determined in operation 315 that a touch input is detected in a first area of ​​the display (230), the processor (240) may display a scroll bar in a portion of a first side of the display (230) corresponding to the first area. For example, the first side of the display (230) may be a side proximate to the first area of ​​the display (230). For example, if a touch input is detected in the first area of ​​the display (230), the processor (240) may display a scroll bar in the first side proximate to the first area. For example, if a touch input is detected in the first area of ​​the display (230), the processor (240) may display a scroll bar in the first side of the display (230) proximate to the first area based on information about a default area stored in the memory (220).

[0091] In one embodiment, when it is determined that a touch input is detected in a second area of ​​the display (230) in operation 320, the processor (240) may display a scroll bar in a portion of a second side of the display (230) corresponding to the second area. For example, the second side of the display (230) may be a side proximate to the second area of ​​the display (230). For example, when a touch input is detected in the second area of ​​the display (230), the processor (240) may display a scroll bar in the second side proximate to the second area. For example, when a touch input is detected in the second area of ​​the display (230), the processor (240) may display a scroll bar in the second side of the display (230) proximate to the second area based on information about the default area stored in the memory (220).

[0092] In one embodiment, if the processor (240) determines that the touch input is detected in the third area of ​​the display (230) in operation 325, the processor (240) may display a scroll bar in a default area among a portion of the first side or a portion of the second side of the display (230). For example, if the touch input is detected in the third area of ​​the display (230), the processor (240) may display a scroll bar in the first side or the second side of the display (230) that is close to the first area or the second area based on information about the default area stored in the memory (220).

[0093] FIG. 4 is a flowchart illustrating a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0094] In the following embodiments, the operations of FIG. 4 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations of FIG. 4 may be changed, and at least two operations may be performed in parallel.

[0095] According to one embodiment, operations 405 to 440 of FIG. 4 may be understood to be performed in a processor (e.g., processor (240) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1).

[0096] FIG. 4 according to various embodiments is a drawing that embodies each operation of FIG. 3 described above.

[0097] Referring to FIG. 4, the processor (240) may display a portion of the screen on a display (e.g., the display (230) of FIG. 2) in operation 405. For example, the size (e.g., length) of the screen may be larger than the size (e.g., length) of the display (230), and thus, a portion of the entire area of ​​the screen may be displayed on the display (230).

[0098] In one embodiment, the memory (e.g., memory (220) of FIG. 2) may store information about an area set as a default for displaying a scroll bar (e.g., a portion of a first side of the display (230) or a portion of a second side of the display (230)) when a scroll input based on a touch input is detected, depending on whether the touch input is detected in the first area, the second area, or the third area of ​​the display (230). The area set as a default may refer to an area pre-programmed (or set, or defined) in the electronic device (101) before the first touch input is detected for displaying the scroll bar. For example, when a touch input is detected in the first area of ​​the display (230), the scroll bar may be set as a default for displaying in a portion of the first side of the display (230). For another example, when a touch input is detected in the second area of ​​the display (230), the scroll bar may be set as a default for displaying in a portion of the second area of ​​the display (230). For another example, when a touch input is detected in the third area of ​​the display (230), the scroll bar may be set to be displayed by default in a portion of the first side or a portion of the second side of the display (230), but is not limited thereto.

[0099] In one embodiment, the processor (240) may detect a scroll input based on a touch input in operation 410. In operation 415, the processor (240) may determine whether the touch input is detected in a first area of ​​the display (230) (e.g., a left area when viewing the display (230) from the front). If the touch input is detected in the first area of ​​the display (230) (e.g., YES in operation 415), the processor (240) may display a scroll bar in a portion of a first side of the display (230) corresponding to the first area in operation 420. For example, the first side of the display (230) may be a side proximate to the first area of ​​the display (230). Thereafter, the processor (240) may perform the operations of FIGS. 7A and 7B.

[0100] In one embodiment, if the touch input is not detected in the first area of ​​the display (230) (e.g., NO in operation 415), the processor (240) may determine in operation 425 whether the touch input is detected in the second area of ​​the display (230) (e.g., the right area when looking at the display (230) from the front). If the touch input is detected in the second area of ​​the display (230) (e.g., YES in operation 425), the processor (240) may display a scroll bar in a portion of a second side of the display (230) corresponding to the second area. For example, the second side of the display (230) may be a side proximate to the second area of ​​the display (230). Thereafter, the processor (240) may perform the operations of FIGS. 9A and 9B.

[0101] In one embodiment, if the touch input is not detected in the second area of ​​the display (230) (e.g., NO in operation 425), the processor (240) may determine in operation 435 whether the touch input is detected in the third area of ​​the display (230) (e.g., the center area when the display (230) is viewed from the front). If the touch input is detected in the third area of ​​the display (230) (e.g., YES in operation 435), the processor (240) may display a scroll bar in a default area among a portion of the first side of the display (230) or a portion of the second side of the display (230). Thereafter, the processor (240) may perform the operations of FIGS. 7A and 7B or the operations of FIGS. 9A and 9B. For example, if the area set as default is a portion of the first side of the display (230), and a touch input is detected in the third area of ​​the display (230), the processor (230) may display a scroll bar in the portion of the first side of the display (230) and then perform the operations of FIGS. 7A and 7B. For another example, if the area set as default is a portion of the second side of the display (230), and a touch input is detected in the third area of ​​the display (230), the processor (230) may display a scroll bar in the portion of the second side of the display (230) and then perform the operations of FIGS. 9A and 9B.

[0102] In one embodiment, if no touch input is detected in the third area of ​​the display (230) (e.g., NO in operation 435), the processor (240) may branch to operation 405 and continue performing the operation of displaying a portion of the screen.

[0103] FIG. 5 is a flowchart for explaining a plurality of areas (510, 520, 530) of a display (230) according to one embodiment of the present disclosure.

[0104] Referring to FIG. 5, a display (e.g., display (230) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1) may include a plurality of regions. For example, the plurality of regions may include a first region (510), a second region (520), and a third region (530). However, the present invention is not limited thereto.

[0105] In one embodiment, the first region (510), the second region (520), and the third region (530) of the display (230) may be vertically divided regions. For example, the first region of the display (230) may be a left region when the display (230) is viewed from the front. The second region of the display (230) may be a right region when the display (230) is viewed from the front. The third region of the display (230) may be a center region when the display (230) is viewed from the front. However, the present invention is not limited thereto.

[0106] In one embodiment, the first region (510), the second region (520), and the third region (530) of the display (230) may not overlap each other.

[0107] In one embodiment, the first region (510), the second region (520), and the third region (530) of the display (230) may be divided into a specified ratio. For example, based on the horizontal length of the display (230), the first region (510), the second region (520), and the third region (530) of the display (230) may be divided into a 4:2:4 ratio. However, the present invention is not limited thereto.

[0108] In one embodiment, a plurality of regions (e.g., a first region (510), a second region (520), and a third region (530)) of the display (230) may be regions that serve as references for determining a location (or region) of the display (230) for displaying a scroll bar when a scroll input based on a touch input is detected. For example, when a touch input is detected in the first region (510) among the plurality of regions of the display (230), a processor (e.g., the processor (240) of FIG. 2) may display a scroll bar in a portion of a first side (230a) of the display (230) corresponding to the first region (510). As another example, when a touch input is detected in the second region (520) among the plurality of regions of the display (230), the processor (240) may display a scroll bar in a portion of a second side (230b) of the display (230) corresponding to the second region (520). For another example, if a touch input is detected in a third area (530) among the plurality of areas of the display (230), the processor (240) may display a scroll bar in a portion of a first side (230a) of the display (230) or a portion of a second side (230b) of the display (230). For example, if a touch input is detected in a third area (530) among the plurality of areas of the display (230), the processor (240) may display a scroll bar in a default area (e.g., a portion of a first side (230a) of the display (230) or a portion of a second side (230b) of the display (230).

[0109] In one embodiment, the third area (530) of the display (230) may be an area that allows the scroll bar to remain displayed in a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230) when a scroll bar is displayed in a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230) based on a touch input being detected in the first area (510) or the second area (520) of the display (230).

[0110] With respect to the configuration for determining the location (e.g., area) of the display (230) that displays the scroll bar based on the area of ​​the display (230) where the aforementioned touch input is detected, various embodiments will be described in FIGS. 6A to 23 described below.

[0111] FIG. 6a, FIG. 6b, and FIG. 6c are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0112] Reference number of Fig. 6a <610> Referring to FIG. 1, a processor (e.g., processor (240) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1) may display a portion of a screen (601) on a display (e.g., display (230) of FIG. 2). For example, the screen (601) may be a screen related to a message application. However, the present invention is not limited thereto. In one embodiment, the size (e.g., length) of the screen (601) may be larger than the size (e.g., length) of the display (230), and thus, a portion of the entire area of ​​the screen (601) may be displayed on the display (230).

[0113] In one embodiment, the processor (240) may further display on the display (230) at least one object related to the screen (601) together with the screen (601) (e.g., at least one first object (611) (e.g., an object for creating a new message, an object for searching a message, and / or an object related to setting a message) and / or at least one second object (613) (e.g., an object for displaying a chat window list screen, an object for displaying a contact screen)).

[0114] In one embodiment, the processor (240) can detect a scroll input (617) based on a touch input (615). When a scroll input is detected, the processor (240) can move the screen (601) in the direction in which the scroll input is detected to display another part of the entire area of ​​the screen (601) on the display (230). In this case, a part of the screen (601) and another part of the screen (601) may include an overlapping area, or may not include an overlapping area.

[0115] In one embodiment, the processor (240) can identify an area of ​​the display (230) where a touch input (615) is detected. For example, as described above with reference to FIG. 5, the display (230) can include multiple areas (e.g., a first area (510), a second area (520), and a third area (530)). The processor (240) can identify an area where a touch input (615) is detected among the multiple areas of the display (230). Reference number <610> As shown in , when a touch input (615) is detected in the first area (510) among the multiple areas (e.g., the first area (510), the second area (520), and the third area (530)) of the display (230), the processor (240) detects the touch input (615) in the first area (510) as shown in FIG. 6A. <620> As shown in , a scroll bar (621) may be displayed in a portion of a first side (e.g., the first side (230a) of FIG. 5) of the display (230) corresponding to the first area (510).

[0116] In one embodiment, the scroll bar (621) may include an indicator (623) indicating the position of a portion of the screen (601) being displayed on the display (230). The indicator (623) included in the scroll bar (621) may be movable by the user. When an input for moving the indicator (623) in a specific direction is detected, the processor (240) may move the screen (601) in the specific direction and display it on the display (230).

[0117] In one embodiment, the length of a scroll bar (621) displayed on the display (230) and the location where the scroll bar (621) is displayed (e.g., the location on the side of the display (230) where the scroll bar (621) is displayed) may vary based on a scroll input (617) based on a touch input (615).

[0118] Reference numerals of FIG. 6b according to one embodiment <630> Referring to FIG. 6B, a scroll input (633) based on a touch input (631) can be detected. The processor (240) can check an area where a touch input (631) is detected among a plurality of areas of the display (230). If a touch input (631) is detected in the first area (520) among a plurality of areas of the display (230) (e.g., a first area (510), a second area (520), a third area (530)), the processor (240) can detect a scroll input (633) based on a touch input (631) of FIG. 6B. <640> As shown in , a scroll bar (621) may be displayed in a part of the second side (e.g., the second side (230b) of FIG. 5) of the display (230) corresponding to the second area (520).

[0119] Reference numerals of FIG. 6c according to one embodiment <650> Referring to , a scroll input (653) based on a touch input (651) can be detected. The processor (240) can check an area in which a touch input (651) is detected among a plurality of areas of the display (230). If a touch input (651) is detected in a third area (530) among a plurality of areas of the display (230) (e.g., a first area (510), a second area (520), a third area (530)), the processor (240) can display a scroll bar in an area set as a default among a part of a first side (230a) of the display (230) or a part of a second side (230b) of the display (230). For example, if the area set as a default is a part of a second side (230b) of the display (230), the processor (240) can display a scroll bar in the area designated by reference numeral in FIG. 6c. <660> As shown in , a scroll bar (621) can be displayed in a part of the second side (230b) of the display (230) corresponding to the second area (520) of the display (230). This is not limited to this, and if the area set as default is a part of the first side (230a) of the display (230), the processor (240) can display the scroll bar (621) in the reference number of FIG. 6a. <620> As shown in , a scroll bar (621) may be displayed in a portion of the first side (230a) of the display (230) corresponding to the first area (520) of the display (230).

[0120] FIG. 7A and FIG. 7B are flowcharts illustrating a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0121] In the following embodiments, the operations of FIGS. 7A and 7B may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations of FIGS. 7A and 7B may be changed, and at least two operations may be performed in parallel.

[0122] According to one embodiment, operations 705 to 770 of FIGS. 7A and 7B may be understood to be performed in a processor (e.g., processor (240) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1).

[0123] FIGS. 7A and 7B according to various embodiments may be additional operations of operation 420 of FIG. 4 described above. However, this is not limited thereto, and FIGS. 7A and 7B according to various embodiments may also be additional operations of operation 440 of FIG. 4 described above.

[0124] Referring to FIGS. 7A and 7B , the processor (240) may determine whether a second scroll input based on a second touch input is detected in operation 705. If a second scroll input based on a second touch input is detected (e.g., YES in operation 705), the processor (240) may determine whether a specified time has elapsed in operation 710.

[0125] In one embodiment, the specified time may be the time after which the scroll bar is displayed on the display (230) and then transitions from being displayed to not being displayed on the display (230) without any additional gesture input (or touch input). For example, the specified time may be about 3 seconds, but is not limited thereto.

[0126] In one embodiment, if it is determined that a specified time has not elapsed while a second scroll input based on a second touch input is detected (e.g., NO in operation 710), the processor (240) may determine, in operation 715, whether the second touch input has been detected in a first area of ​​the display (e.g., display (230) of FIG. 2). If it is determined that the second touch input has been detected in the first area of ​​the display (230) (e.g., YES in operation 715), the processor (240) may maintain, in operation 720, a state in which a scroll bar is displayed in a portion of a first side of the display (230) (e.g., first side (230a) of FIG. 5).

[0127] In one embodiment, if it is determined that the second touch input is not detected in the first area of ​​the display (230) (e.g., NO in operation 715), the processor (240) may determine, in operation 725, whether the second touch input is detected in the second area of ​​the display (230). If it is determined that the second touch input is detected in the second area of ​​the display (230) (e.g., YES in operation 725), the processor (240) may maintain a state in which a scroll bar is displayed in a portion of the first side (230a) of the display (230) in operation 720.

[0128] In one embodiment, if it is determined that the second touch input is not detected in the second area of ​​the display (230) (e.g., NO in operation 725), the processor (240) may determine, in operation 730, whether the second touch input is detected in the third area of ​​the display (230). If it is determined that the second touch input is detected in the third area of ​​the display (230) (e.g., YES in operation 730), the processor (240) may maintain a state in which a scroll bar is displayed in a portion of the first side (230a) of the display (230) in operation 720.

[0129] In one embodiment, if it is determined that the second touch input is not detected in the third area of ​​the display (230) (e.g., NO in operation 730), the processor (240) branches to operation 420 of FIG. 4 and may continue to display a scroll bar in a portion of the first side (230a) of the display (230) corresponding to the first area.

[0130] In one embodiment, if a second scroll input based on a second touch input is not detected (e.g., NO in operation 705), the processor (240) may determine whether a specified time has elapsed in operation 740.

[0131] In one embodiment, if it is determined that the specified time has elapsed (e.g., YES in operation 740), the processor (240) may, in operation 735, remove the display of the scroll bar from the display (230) (e.g., remove it from a portion of the first side of the display (230). If it is determined that the specified time has not elapsed (e.g., NO in operation 740), the processor (240) may branch to operation 420 of FIG. 4, and continue to display the scroll bar in a portion of the first side of the display (230) corresponding to the first area.

[0132] In one embodiment, if it is determined that the specified time has elapsed (e.g., YES in operation 710), the processor (240) may determine in operation 745 whether a second touch input is detected in the first area of ​​the display (230). If it is determined that the second touch input is detected in the first area of ​​the display (230) (e.g., YES in operation 745), the processor (240) may maintain the area in which the scroll bar is to be displayed as a portion of the first side of the display (230), in operation 750. For example, if the specified time has elapsed, the processor (240) may not display the scroll bar in the portion of the first side of the display (230). In one embodiment, the location information of the scroll bar that was displayed before the second scroll input based on the second touch input was detected (e.g., information related to the portion of the first side of the display (230)) may be pre-stored in a memory (e.g., memory (220) of FIG. 2). Based on this, when a second touch input is detected in the first area of ​​the display (230) while the scroll bar is not displayed after a specified time has elapsed, the processor (240) can maintain the area where the scroll bar is to be displayed as a part of the first side of the display (230).

[0133] In one embodiment, if it is determined that the second touch input is not detected in the first area of ​​the display (230) (e.g., NO in operation 745), the processor (240) may determine whether the second touch input is detected in the second area of ​​the display (230) in operation 755. If it is determined that the second touch input is detected in the second area of ​​the display (230) (e.g., YES in operation 755), the processor (240) may change the area in which the scroll bar is to be displayed to a portion of the second side of the display (230) in operation 765. For example, if a specified time has elapsed, the processor (240) may not display the scroll bar in the portion of the first side of the display (230). In one embodiment, position information of the scroll bar that was displayed before the second scroll input based on the second touch input was detected (e.g., information related to a portion of the first side of the display (230)) may be pre-stored in the memory (220). Based on this, when a second touch input is detected in the second area of ​​the display (230) while the scroll bar is not displayed after a specified period of time, the processor (240) may change the area in which the scroll bar is to be displayed to a portion of the second side of the display (230). In one embodiment, when the processor (240) changes the area in which the scroll bar is to be displayed to a portion of the second side (230b) of the display (230), the processor (240) may store information related to the location of the changed area in which the scroll bar is displayed (e.g., information related to a portion of the second side of the display (230)) in a memory (e.g., the memory (220) of FIG. 2).

[0134] In one embodiment, if it is determined that the second touch input is not detected in the second area of ​​the display (230) (e.g., NO in operation 755), the processor (240) may determine, in operation 760, whether the second touch input is detected in the third area of ​​the display (230). If it is determined that the second touch input is detected in the third area of ​​the display (230) (e.g., YES in operation 760), the processor (240) may, in operation 770, maintain the area in which the scroll bar is to be displayed as a part of the first side of the display (230) based on the position information of the scroll bar that was displayed before the second scroll input based on the second touch input was detected. For example, if a specified time has elapsed, the processor (240) may not display the scroll bar in the part of the first side of the display (230). In one embodiment, information on the position of a scroll bar displayed before a second scroll input based on a second touch input is detected (e.g., information related to a portion of a first side of the display (230)) may be pre-stored in the memory (220). Based on this, when a second touch input is detected in a third area of ​​the display (230) while the scroll bar is not displayed after a specified period of time has elapsed, the processor (240) may maintain the area in which the scroll bar is to be displayed as a portion of the first side of the display (230) based on the information related to a portion of a first side of the display (230), which is information on the position of the scroll bar displayed before a second scroll input based on the second touch input is detected.

[0135] In one embodiment, if it is determined that the second touch input is not detected in the third area of ​​the display (230) (e.g., NO in operation 760), the processor (240) may branch to operation 710 and repeat the operation of determining whether a specified time has elapsed.

[0136] FIG. 8a, FIG. 8b, and FIG. 8c are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0137] Reference number of Fig. 8a <810> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) may display a portion of a screen (601) on a display (e.g., a display (230) of FIG. 2). For example, the screen (601) may be a screen related to a message application. As described above with reference to FIG. 6A, when a scroll input (617) based on a touch input (615) is detected in a first area (510) among a plurality of areas of the display (230) (e.g., a first area (510), a second area (520), and a third area (530) of FIG. 5), a scroll bar (621) including an indicator (623) may be displayed on a first side (230a) of the display (230).

[0138] In one embodiment, the processor (240) may detect a second scroll input (813) based on a second touch input (811). When the second scroll input (813) based on the second touch input (811) is detected, the processor (240) may determine whether a specified time has elapsed. For example, the specified time may be the time when the scroll bar is displayed on the display (230) and then transitions to an undisplayed state from the display (230) without an additional gesture input (or touch input).

[0139] In one embodiment, if it is determined that the specified time has not elapsed, the processor (240) may determine an area among the multiple areas of the display (230) in which the second touch input (811) is detected. Reference number <810> As shown in , when it is confirmed that the second touch input (811) is detected in the first area (510) of the display (230), the processor (240) <820> As shown in , a scroll bar (621) can be maintained displayed in a part of the first side (230a) of the display (230).

[0140] In one embodiment, if it is determined that a specified time has elapsed at the time when a second scroll input (813) based on a second touch input (811) is detected, the processor (240) may determine an area among a plurality of areas of the display (230) in which the second touch input (811) is detected. If it is determined that the second touch input (811) is detected in the first area (510) of the display (230), the processor (240) may maintain an area in which a scroll bar (621) is to be displayed as a part of the first side (230a) of the display (230). For example, if the specified time has elapsed, the processor (240) may not display the scroll bar (621) in a part of the first side (230a) of the display (230). In one embodiment, the location information of the scroll bar (e.g., information related to a portion of the first side (230a) of the display (230)) that was displayed before the second scroll input (813) based on the second touch input (811) is detected may be pre-stored in a memory (e.g., memory (220) of FIG. 2). Based on this, when the second touch input (811) is detected in the first area (510) of the display (230) while the scroll bar is not displayed after a specified period of time has elapsed, the processor (240) may maintain the area where the scroll bar is to be displayed as a portion of the first side (230a) of the display (230). When it is determined that the specified period of time has elapsed, the processor (240) may remove the display of the scroll bar (621) from the display (230).

[0141] Reference numerals of FIG. 8b according to one embodiment <830> Referring to , in a state where a scroll bar (621) is displayed on a first side (230a) of a display (230), a second scroll input (833) based on a second touch input (831) can be detected. When a second scroll input (833) based on a second touch input (831) is detected, the processor (240) can check whether a specified time has elapsed. When it is determined that the specified time has not elapsed, the processor (240) can check an area where the second touch input (831) is detected among a plurality of areas of the display (230). Reference number <830> As shown in , when it is confirmed that the second touch input (831) is detected in the third area (530) of the display (230), the processor (240) references the number in FIG. 8b <840> As shown in , a scroll bar (621) can be maintained displayed in a part of the first side (230a) of the display (230).

[0142] In one embodiment, if it is determined that a specified time has elapsed at the time when a second scroll input (833) based on a second touch input (831) is detected, the processor (240) may determine an area among a plurality of areas of the display (230) in which the second touch input (831) is detected. If it is determined that the second touch input (831) is detected in a third area (530) of the display (230), the processor (240) may maintain an area in which a scroll bar is to be displayed as a part of a first side (230a) of the display (230) based on the location information of the scroll bar that was displayed before the second scroll input (833) based on the second touch input (831) was detected. For example, if a specified time has elapsed, the processor (240) may not display a scroll bar (621) in a part of the first side (230a) of the display (230). In one embodiment, the location information of the scroll bar displayed before the second scroll input (833) based on the second touch input (831) is detected (e.g., information related to a portion of the first side (230a) of the display (230)) may be pre-stored in the memory (220). Based on this, when the second touch input (831) is detected in the third area (530) of the display (230) while the scroll bar is not displayed after a specified period of time has elapsed, the processor (240) may maintain the area where the scroll bar is to be displayed as a portion of the first side (230a) of the display (230) based on the information related to a portion of the first side (230a) of the display (230), which is the location information of the scroll bar displayed before the second scroll input (833) based on the second touch input (831) is detected. When it is determined that the specified time has elapsed, the processor (240) can remove the display of the scroll bar (621) from the display (230).

[0143] Reference numerals of FIG. 8c according to one embodiment <850> Referring to FIG. 8C, a second scroll input (853) based on a second touch input (851) can be detected while a scroll bar (621) is displayed on a first side (230a) of a display (230). When a second scroll input (853) based on a second touch input (851) is detected, the processor (240) can check whether a specified time has elapsed. When it is determined that the specified time has not elapsed, the processor (240) can check an area where the second touch input (851) is detected among a plurality of areas of the display (230). Reference numeral <850> As shown in , when it is confirmed that the second touch input (851) is detected in the second area (520) of the display (230), the processor (240) can maintain a state in which a scroll bar (621) is displayed in a part of the first side (230a) of the display (230).

[0144] In one embodiment, if it is determined that a specified time has elapsed since the second scroll input (853) based on the second touch input (851) was detected, the processor (240) may determine an area among a plurality of areas of the display (230) in which the second touch input (851) was detected. If it is determined that the second touch input (831) was detected in the second area (520) of the display (230), the processor (240) may determine the area in which the second touch input (851) was detected, as indicated by reference numeral in FIG. 8C. <860> As illustrated, the area where the scroll bar (621) is to be displayed can be changed to the second side (230b) of the display (230). For example, when a specified time has elapsed, the processor (240) may not display the scroll bar (621) in a part of the first side (230a) of the display (230). In one embodiment, the location information of the scroll bar that was displayed before the second scroll input (853) based on the second touch input (851) is detected (e.g., information related to a part of the first side of the display (230)) may be stored in the memory (220). Based on this, when the second touch input (851) is detected in the second area (520) of the display (230) while the scroll bar is not displayed after a specified time has elapsed, the processor (240) may change the area where the scroll bar is to be displayed to a part of the second side (230b) of the display (230). In one embodiment, the processor (240) may store information related to the location of the changed area where the scroll bar is displayed (e.g., information related to a portion of the second side (230b) of the display (230)) in the memory (220). When it is determined that a specified period of time has elapsed, the processor (240) may remove the display of the scroll bar (621) from the display (230).

[0145] FIG. 9A and FIG. 9B are flowcharts illustrating a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0146] In the following embodiments, the operations of FIGS. 9A and 9B may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations of FIGS. 9A and 9B may be changed, and at least two operations may be performed in parallel.

[0147] According to one embodiment, operations 905 to 970 of FIGS. 9A and 9B may be understood to be performed by a processor (e.g., processor (240) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1).

[0148] FIGS. 9A and 9B according to various embodiments may be additional operations of operation 430 of FIG. 4 described above. However, this is not limited thereto, and FIGS. 9A and 9B according to various embodiments may also be additional operations of operation 440 of FIG. 4 described above.

[0149] Referring to FIGS. 9A and 9B , the processor (240) may determine whether a second scroll input based on a second touch input is detected in operation 905. If a second scroll input based on a second touch input is detected (e.g., YES in operation 905), the processor (240) may determine whether a specified time has elapsed in operation 910.

[0150] In one embodiment, the specified time may be the time after which the scroll bar is displayed on the display (230) and then transitions from being displayed to not being displayed on the display (230) without any additional gesture input (or touch input). For example, the specified time may be about 3 seconds, but is not limited thereto.

[0151] In one embodiment, if it is determined that a specified time has not elapsed while a second scroll input based on a second touch input is detected (e.g., NO in operation 910), the processor (240) may determine, in operation 915, whether the second touch input has been detected in a first area of ​​the display (e.g., display (230) of FIG. 2). If it is determined that the second touch input has been detected in the first area of ​​the display (230) (e.g., YES in operation 915), the processor (240) may maintain a state in which a scroll bar is displayed in a part of a second side (e.g., second side (230b) of FIG. 5) of the display (230) in operation 920.

[0152] In one embodiment, if it is determined that the second touch input is not detected in the first area of ​​the display (230) (e.g., NO in operation 915), the processor (240) may determine, in operation 925, whether the second touch input is detected in the second area of ​​the display (230). If it is determined that the second touch input is detected in the second area of ​​the display (230) (YES in operation 925), the processor (240) may maintain a state in which a scroll bar is displayed in a portion of the second side (230b) of the display (230) in operation 920.

[0153] In one embodiment, if it is determined that the second touch input is not detected in the second area of ​​the display (230) (e.g., NO in operation 925), the processor (240) may determine, in operation 930, whether the second touch input is detected in the third area of ​​the display (230). If it is determined that the second touch input is detected in the third area of ​​the display (230) (e.g., YES in operation 930), the processor (240) may maintain a state in which a scroll bar is displayed in a part of the second side (230b) of the display (230) in operation 920.

[0154] In one embodiment, if it is determined that the second touch input is not detected in the third area of ​​the display (230) (e.g., NO in operation 930), the processor (240) may branch to operation 430 of FIG. 4 to continue displaying the scroll bar in a portion of the second side (230b) of the display (230) corresponding to the second area.

[0155] In one embodiment, if a second scroll input based on a second touch input is not detected (e.g., NO in operation 905), the processor (240) may determine whether a specified time has elapsed in operation 940.

[0156] In one embodiment, if it is determined that the specified time has elapsed (e.g., YES in operation 940), the processor (240) may, in operation 935, remove the display of the scroll bar from the display (230) (e.g., remove it from a portion of the second side of the display (230). In one embodiment, if it is determined that the specified time has not elapsed (e.g., NO in operation 940), the processor (240) may branch to operation 430 of FIG. 4 to continue displaying the scroll bar in a portion of the second side (230b) of the display (230) corresponding to the second area.

[0157] In one embodiment, it may be determined whether a specified time has elapsed. If it is determined that the specified time has elapsed (e.g., YES in operation 910), the processor (240) may determine, in operation 945, whether a second touch input is detected in the first area of ​​the display (230). If it is determined that the second touch input is detected in the first area of ​​the display (230) (e.g., YES in operation 945), the processor (240) may change the area in which the scroll bar is to be displayed to a portion of the first side of the display (230) in operation 950. For example, if the specified time has elapsed, the processor (240) may not display the scroll bar in a portion of the second side of the display (230). In one embodiment, information on the position of a scroll bar displayed before a second scroll input based on a second touch input is detected (e.g., information related to a portion of a second side of the display (230)) may be stored in memory (e.g., memory (220) of FIG. 2). Based on this, when a second touch input is detected in the first area of ​​the display (230) while the scroll bar is not displayed after a specified period of time has elapsed, the processor (240) may change the area in which the scroll bar is to be displayed to a portion of the first area of ​​the display (230). In one embodiment, the processor (240) may store information related to the position of the changed area in which the scroll bar is displayed (e.g., information related to a portion of the first side of the display (230)) in the memory (220).

[0158] In one embodiment, if it is determined that the second touch input is not detected in the first area of ​​the display (230) (e.g., NO in operation 945), the processor (240) may determine whether the second touch input is detected in the second area of ​​the display (230) in operation 955. If it is determined that the second touch input is detected in the second area of ​​the display (230) (e.g., YES in operation 955), the processor (240) may maintain the area in which the scroll bar is to be displayed as a portion of the second side of the display (230) in operation 960. For example, if a specified time has elapsed, the processor (240) may not display the scroll bar in the portion of the second side of the display (230). In one embodiment, position information of the scroll bar that was displayed before the second scroll input based on the second touch input was detected (e.g., information related to a portion of the second side of the display (230)) may be pre-stored in the memory (220). Based on this, when a second touch input is detected in the second area of ​​the display (230) while the scroll bar is not displayed after a specified time has elapsed, the processor (240) can maintain the area where the scroll bar is to be displayed as a part of the second side of the display (230).

[0159] In one embodiment, if it is determined that the second touch input is not detected in the second area of ​​the display (230) (e.g., NO in operation 955), the processor (240) may determine, in operation 965, whether the second touch input is detected in the third area of ​​the display (230). If it is determined that the second touch input is detected in the third area of ​​the display (230) (e.g., YES in operation 965), the processor (240) may, in operation 970, maintain the area in which the scroll bar is to be displayed as a part of the second side of the display (230) based on the position information of the scroll bar that was displayed before the second scroll input based on the second touch input was detected. For example, if a specified time has elapsed, the processor (240) may not display the scroll bar in the part of the second side of the display (230). In one embodiment, information on the position of a scroll bar displayed before a second scroll input based on a second touch input is detected (e.g., information related to a portion of a second side of the display (230)) may be pre-stored in the memory (220). Based on this, when a second touch input is detected in a third area of ​​the display (230) while the scroll bar is not displayed after a specified period of time has elapsed, the processor (240) may maintain an area in which to display the scroll bar as a portion of the second side of the display (230) based on the information related to a portion of a second side of the display (230), which is information on the position of the scroll bar displayed before a second scroll input based on the second touch input is detected.

[0160] In one embodiment, if it is determined that the second touch input is not detected in the third area of ​​the display (230) (e.g., NO in operation 965), the processor (240) may, in operation 970, remove the display of the scroll bar from the display (230).

[0161] FIG. 10A, FIG. 10B, and FIG. 10C are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0162] Reference number of Fig. 10a <1010> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) may display a portion of a screen (601) on a display (e.g., a display (230) of FIG. 2). For example, the screen (601) may be a screen related to a message application. As described above with reference to FIG. 6b, when a scroll input (633) based on a touch input (631) is detected in a second area (520) among a plurality of areas of the display (230) (e.g., a first area (510), a second area (520), and a third area (530) of FIG. 5), a scroll bar (621) may be displayed on a second side (230b) of the display (230).

[0163] In one embodiment, the processor (240) may detect a second scroll input (1013) based on a second touch input (1011). When the second scroll input (1013) based on the second touch input (1011) is detected, the processor (240) may determine whether a specified time has elapsed. For example, the specified time may be the time when the scroll bar is displayed on the display (230) and then transitions to an undisplayed state from the display (230) without an additional gesture input (or touch input).

[0164] In one embodiment, if it is determined that the specified time has not elapsed, the processor (240) may determine an area among the multiple areas of the display (230) in which the second touch input (1011) is detected. Reference number <1010> As shown in , when it is confirmed that the second touch input (1011) is detected in the first area (510) of the display (230), the processor (240) can maintain a state in which a scroll bar (621) is displayed in a part of the second side (230b) of the display (230).

[0165] In one embodiment, if it is determined that a specified time has elapsed since the second scroll input (1013) based on the second touch input (1011) was detected, the processor (240) may determine an area among a plurality of areas of the display (230) in which the second touch input (1011) was detected. If it is determined that the second touch input (1011) was detected in the first area (510) of the display (230), the processor (240) may determine the area in which the second touch input (1011) was detected, as indicated by reference numeral in FIG. 10A. <1020> As illustrated, the area where the scroll bar (621) is to be displayed can be changed from a portion of the second side (230b) of the display (230) to a portion of the first side (230a) of the display (230). For example, when a specified time has elapsed, the processor (240) may not display the scroll bar (621) in a portion of the second side (230b) of the display (230). In one embodiment, the position information of the scroll bar that was displayed before the second scroll input (1013) based on the second touch input (1011) was detected (e.g., information related to a portion of the second side (230b) of the display (230)) may be pre-stored in a memory (e.g., the memory (220) of FIG. 2). Based on this, when a second touch input (1011) is detected in the first area (510) of the display (230) while the scroll bar is not displayed after a specified period of time has elapsed, the processor (240) may change the area where the scroll bar is to be displayed to a portion of the first side (230a) of the display (230). In one embodiment, the processor (240) may store information related to the location of the changed area where the scroll bar is displayed (e.g., information related to a portion of the first side of the display (230)) in the memory (220). When it is determined that the specified period of time has elapsed, the processor (240) may remove the display of the scroll bar (621) from the display (230).

[0166] Reference numerals of FIG. 10b according to one embodiment <1030> Referring to FIG. 10B, a second scroll input (1033) based on a second touch input (1031) can be detected while a scroll bar (621) is displayed on the second side (230b) of the display (230). When the second scroll input (1033) based on the second touch input (1031) is detected, the processor (240) can check whether a specified time has elapsed. When it is determined that the specified time has not elapsed, the processor (240) can check an area where the second touch input (1031) is detected among a plurality of areas of the display (230). Reference numeral in FIG. 10B <1030> As shown in , when it is confirmed that the second touch input (1031) is detected in the third area (530) of the display (230), the processor (240) references the number in FIG. 10b <1040> As shown in , a scroll bar (621) can be maintained displayed in a part of the second side (230b) of the display (230).

[0167] In one embodiment, if it is determined that a specified time has elapsed at the time when a second scroll input (1033) based on a second touch input (1031) is detected, the processor (240) may determine an area among a plurality of areas of the display (230) in which the second touch input (1031) is detected. If it is determined that the second touch input (1031) is detected in a third area (530) of the display (230), the processor (240) may maintain an area in which a scroll bar is to be displayed as a part of a second side (230b) of the display (230) based on the location information of the scroll bar that was displayed before the second scroll input (1033) based on the second touch input (1031) was detected. For example, if a specified time has elapsed, the processor (240) may not display a scroll bar (621) in a part of the second side (230b) of the display (230). In one embodiment, the location information of the scroll bar displayed before the second scroll input (1033) based on the second touch input (1031) is detected (e.g., information related to a portion of the second side (230b) of the display (230)) may be pre-stored in the memory (220). Based on this, when the second touch input (1031) is detected in the third area (530) of the display (230) while the scroll bar is not displayed after a specified period of time has elapsed, the processor (240) may maintain the area where the scroll bar is to be displayed as a portion of the second side (230b) of the display (230) based on the information related to a portion of the second side (230b) of the display (230), which is the location information of the scroll bar displayed before the second scroll input (1033) based on the second touch input (1031) is detected. When it is determined that the specified time has elapsed, the processor (240) can remove the display of the scroll bar (621) from the display (230).

[0168] Reference numerals of FIG. 10c according to one embodiment <1050> Referring to FIG. 10C, a second scroll input (1053) based on a second touch input (1051) can be detected while a scroll bar (621) is displayed on the second side (230b) of the display (230). When the second scroll input (1053) based on the second touch input (1051) is detected, the processor (240) can check whether a specified time has elapsed. When it is determined that the specified time has not elapsed, the processor (240) can check an area where the second touch input (1051) is detected among a plurality of areas of the display (230). Reference numeral in FIG. 10C <1050> As shown in , when it is confirmed that the second touch input (1051) is detected in the second area (520) of the display (230), the processor (240) references the number in FIG. 10b <1060> As shown in , a scroll bar (621) can be maintained displayed in a part of the second side (230b) of the display (230).

[0169] In one embodiment, if it is determined that a specified time has elapsed at the time when a second scroll input (1053) based on a second touch input (1051) is detected, the processor (240) may determine an area among a plurality of areas of the display (230) in which the second touch input (1051) is detected. If it is determined that the second touch input (1051) is detected in the second area (520) of the display (230), the processor (240) may maintain an area in which a scroll bar (621) is to be displayed as a part of the second side (230b) of the display (230). For example, if the specified time has elapsed, the processor (240) may not display the scroll bar (621) in a part of the second side (230b) of the display (230). In one embodiment, the location information of the scroll bar (e.g., information related to a portion of the second side of the display (230)) that was displayed before the second scroll input (1053) based on the second touch input (1051) is detected may be stored in the memory (220). Based on this, when the second touch input (1051) is detected in the second area (520) of the display (230) while the scroll bar is not displayed after a specified period of time has elapsed, the processor (240) may maintain the area where the scroll bar is to be displayed as a portion of the second side (230b) of the display (230). When it is determined that the specified period of time has elapsed, the processor (240) may remove the display of the scroll bar (621) from the display (230).

[0170] FIG. 11a, FIG. 11b, and FIG. 11c are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0171] Reference number of Fig. 11a <1110> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) may display a portion of a screen (601) on a display (e.g., a display (230) of FIG. 2). For example, the screen (601) may be a screen related to a message application. However, the present invention is not limited thereto.

[0172] In one embodiment, as seen in the aforementioned FIG. 6b, a scroll bar (621) may be displayed on the second side (230b) of the display (230) when a scroll input (633) based on a touch input (631) is detected in the second area (520) among the multiple areas of the display (230) (e.g., the first area (510), the second area (520), and the third area (530) of FIG. 5).

[0173] In one embodiment, the processor (240) can detect a second scroll input (1113) based on a second touch input (1111). For example, the second touch input (1111) can be detected in a first area (510) of the display (230), the second scroll input (1113) based on the second touch input (1111) can be detected in a third area (530) from the first area (510), and the second scroll input (1113) can be released in the third area (530).

[0174] In one embodiment, when a second scroll input (1113) based on a second touch input (1111) is detected, the processor (240) may display a scroll bar (621) including an indicator (623) based on an area where the second touch input (1111) is detected, regardless of the area where the second scroll input (1113) is detected and the area where the second scroll input (1113) is released. For example, when the second touch input (1111) is detected in the first area (510) of the display (230) in a state exceeding a specified time, the processor (240) may display a scroll bar (621) including an indicator (623) based on the area where the second touch input (1111) is detected. <1120> As shown in , the area where the scroll bar (621) is to be displayed can be changed to the first side (230a) of the display (230).

[0175] Reference numerals of FIG. 11b according to one embodiment <1130> Referring to FIG. 2 , the processor (240) can detect a second scroll input (1133) based on a second touch input (1131). For example, the second touch input (1131) is detected in a first area (510) of the display (230), the second scroll input (1133) based on the second touch input (1131) is detected in a second area (520) from the first area (510), and the second scroll input (1133) can be released in the second area (520).

[0176] In one embodiment, when a second scroll input (1133) based on a second touch input (1131) is detected, the processor (240) may display a scroll bar (621) based on the area where the second touch input (1131) is detected, regardless of the area where the second scroll input (1133) is detected and the area where the second scroll input (1133) is released. For example, when the second touch input (1131) is detected in the first area (510) of the display (230) after a specified time has passed, the processor (240) may display a scroll bar (621) based on the area where the second touch input (1131) is detected. <1140> As shown in , the area where the scroll bar (621) is to be displayed can be changed to the first side (230a) of the display (230).

[0177] Reference numerals of FIG. 11c according to one embodiment <1150> Referring to FIG. 2 , the processor (240) can detect a second scroll input (1153) based on a second touch input (1151). For example, the second touch input (1151) is detected in a first area (510) of the display (230), the second scroll input (1153) based on the second touch input (1151) is detected in the first area (510) from the third area (530), and the second scroll input (1153) can be released in the first area (510).

[0178] In one embodiment, when a second scroll input (1153) based on a second touch input (1151) is detected, the processor (240) may display a scroll bar (621) based on the area where the second touch input (1151) is detected, regardless of the area where the second scroll input (1153) is detected and the area where the second scroll input (1153) is released. For example, when the second touch input (1151) is detected in the third area (530) of the display (230) in a state exceeding a specified time, the processor (240) may display a scroll bar (621) based on the area where the second touch input (1151) is detected. <1160> As illustrated, the area where the scroll bar (621) is to be displayed can be maintained as a part of the second side (230b) of the display (230). For example, based on the location information of the scroll bar that was displayed before the second scroll input (1153) based on the second touch input (1151) was detected (e.g., information related to a part of the second side (230b) of the display (230), the area where the scroll bar is to be displayed can be maintained as a part of the second side (230b) of the display (230).

[0179] FIG. 12 is a drawing for explaining a scroll bar including at least one object according to one embodiment of the present disclosure.

[0180] In one embodiment, a processor (e.g., processor (240) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1) may display a portion of a screen (601) on a display (e.g., display (230) of FIG. 2). For example, the screen (601) may be a screen associated with a messaging application, but is not limited thereto.

[0181] In one embodiment, the size (e.g., length) of the screen may be larger than the size (e.g., length) of the display (230), such that a portion of the entire area of ​​the screen may be displayed on the display (230).

[0182] As described in FIGS. 3 to 11C according to one embodiment, the processor (240) may display a scroll bar (621) on a portion of a side of the display (230) (e.g., the first side (230a) or the second side (230b) of FIG. 5) corresponding to an area where a touch input is detected among a plurality of areas of the display (230) (e.g., the first area (510), the second area (520), and the third area (530) of FIG. 5).

[0183] Referring to FIG. 12, the scroll bar (621) may include at least one indicator. The at least one indicator may include a first indicator (623), a second indicator (1210), and / or a third indicator (1220). For example, the first indicator (623) may be movable by the user, and the screen (601) may be moved and displayed in response to the movement of the first indicator (623). The second indicator (1210) may be selectable by the user, and the top region of the screen (601) may be displayed on the display (230) in response to an input for selecting the second indicator (1210). The third indicator (1220) may be selectable by the user, and the bottom region of the screen (601) may be displayed on the display (230) in response to an input for selecting the third indicator (1220).

[0184] FIG. 13 is a drawing for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0185] Reference number of Fig. 13 <1310> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) may display a portion of a screen (601) on a display (e.g., a display (230) of FIG. 2). For example, the screen (601) may be a screen related to a message application. However, the present invention is not limited thereto.

[0186] In one embodiment, the processor (240) may further display on the display (230) at least one object associated with the screen (601) together with the screen (601) (e.g., at least one first object (611) (e.g., an object for creating a new message, an object for searching for a message, and / or an object related to message settings) and / or at least one second object (613) (e.g., an object for displaying a chat window list screen, an object for displaying a contact screen)).

[0187] In one embodiment, as illustrated in FIG. 6A, the processor (240) may detect a scroll input (617) based on a touch input (615). For example, the size of the screen (601) may be larger than the size of the display (230). In this case, when a scroll input (617) based on the touch input (615) is detected, the processor (240) may move the screen (601) in the direction in which the scroll input (617) is detected to display another part of the screen (601) on the display (230).

[0188] In one embodiment, the processor (240) has reference numeral 13 <1320> As illustrated, a scroll input (1323) based on a touch input (1321) can be detected in a second region (520) among a plurality of regions of the display (230) (e.g., the first region (510), the second region (520), and the third region (530) of FIG. 5). When a scroll input (1323) based on a touch input (1321) is detected in the second region (520) of the display (230), the processor (240) can display a scroll bar (621) in a part of a second side (230b) of the display (230) corresponding to the second region (520). The scroll bar (621) can include a first indicator (623) indicating a position of a part of a screen (601) being displayed on the display (230) and / or a second indicator (1210) for indicating an uppermost region of the screen (601). In one embodiment, the processor (240) can remove display of at least one object (e.g., at least one first object (611) (e.g., an object for creating a new message, an object for searching a message, and / or an object related to message settings) and / or at least one second object (613) (e.g., an object for displaying a chat list screen, an object for displaying a contact screen)) from the display (230) while a scroll input (1323) based on a touch input (1321) is detected.

[0189] In one embodiment, when the scroll input (1323) is released, the processor (240) references the number of FIG. 13 <1330> As shown in , the display of the scroll bar (621) can be maintained, and at least one object (e.g., at least one first object (611) (e.g., an object for creating a new message, an object for searching a message, and / or an object related to message settings) and / or at least one second object (613) (e.g., an object for displaying a chat window list screen, an object for displaying a contact screen)) that was removed from the display (230) can be displayed on the display (230).

[0190] In one embodiment, the processor (240) may detect a gesture in the first indicator (623) included in the scroll bar (621). For example, the user may move the first indicator (623) (e.g., move it upward or downward) to change the area on which the screen (601) is displayed. In one embodiment, the gesture may include a gesture of selecting the first indicator (623) or a gesture of selecting and moving the first indicator (623) in a specific direction. While the gesture is detected, the processor (240) may detect a gesture as indicated by reference numeral 13 in FIG. <1340> As illustrated, the display of the second indicator (1210) included in the scroll bar (621) (e.g., the second indicator (1210) for indicating the top area of ​​the screen (601)) can be removed from the display (230). In one embodiment, when the gesture is released, the processor (240) can display a portion of the screen (601) corresponding to the first indicator (623) and display the second indicator (1210).

[0191] In FIG. 13 according to various embodiments, the scroll bar (621) is described as being displayed in a portion of the second side (230b) of the display (230), but this is not limited thereto. For example, even when the scroll bar (621) is displayed in a portion of the first side (230a) of the display (230), it can be implemented and operated in the same manner as when it is displayed in a portion of the second side (230b) of the display (230) described above.

[0192] FIG. 14a and FIG. 14b are drawings for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0193] Reference number of Fig. 14a <1410> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) may display a portion of a screen (601) on a display (e.g., a display (230) of FIG. 2). For example, the screen (601) may be a screen related to a message application. In one embodiment, a scroll bar (621) may be displayed on a portion of a second side (230b) of the display (230). The scroll bar (621) may include an indicator (623) for changing the area in which the screen (601) is displayed.

[0194] In one embodiment, the processor (240) has reference numeral 14a <1420> As illustrated, a gesture for moving a first indicator (623) included in a scroll bar (621) in a specific direction (e.g., upward or downward) can be detected. For example, based on detecting a gesture for moving the first indicator (623) to the top of the scroll bar (621), the processor (240) can display the top area of ​​the screen (601) on the display (230). For example, the top area of ​​the screen (601) can include title information (1421) representing a message application (e.g., Messages) and a message list.

[0195] Reference numeral 13 according to one embodiment <1320> As seen in , while a gesture of moving the first indicator (623) to the top of the scroll bar (621) is detected, the display of at least one object (e.g., at least one first object (611) (e.g., an object for creating a new message, an object for searching a message, and / or an object related to message settings) and / or at least one second object (613) (e.g., an object for displaying a chat window list screen, an object for displaying a contact screen)) can be removed from the display (230).

[0196] In one embodiment, after moving the first indicator (623) to the top of the scroll bar (621), when the gesture is released, the processor (240) references the number in FIG. 14a <1430> As shown in , the display of the scroll bar (621) can be maintained, and at least one object (e.g., at least one first object (611) (e.g., an object for creating a new message, an object for searching a message, and / or an object related to message settings) and / or at least one second object (613) (e.g., an object for displaying a chat window list screen, an object for displaying a contact screen)) that was removed from the display (230) can be displayed on the display (230).

[0197] Reference number of Fig. 14b <1440> Referring to FIG. 14B, while displaying title information (1421) (e.g., Messages) representing a message application that is part of the screen (601) and a part of a message list, the processor (240) may detect a gesture that moves a first indicator (623) included in a scroll bar (621) in a specific direction (e.g., upward or downward). For example, based on detecting a gesture that moves the first indicator (623) to the bottom of the scroll bar (621), the processor (240) may detect a gesture that moves the first indicator (623) to the bottom of the scroll bar (621). <1450> As shown in , the lowermost area of ​​the screen (601) can be displayed on the display (230).

[0198] Reference numeral 13 according to one embodiment <1320> As seen in , while a gesture of moving the first indicator (623) to the bottom of the scroll bar (621) is detected, the display of at least one object (e.g., at least one first object (611) (e.g., an object for creating a new message, an object for searching a message, and / or an object related to message settings) and / or at least one second object (613) (e.g., an object for displaying a chat window list screen, an object for displaying a contact screen)) can be removed from the display (230).

[0199] In one embodiment, after moving the first indicator (623) to the bottom of the scroll bar (621), when the gesture is released, the processor (240) references the number in FIG. 14b <1460> As shown in , the display of the scroll bar (621) can be maintained, and at least one object (e.g., at least one first object (611) (e.g., an object for creating a new message, an object for searching a message, and / or an object related to message settings) and / or at least one second object (613) (e.g., an object for displaying a chat window list screen, an object for displaying a contact screen)) that was removed from the display (230) can be displayed on the display (230).

[0200] In FIGS. 14A and 14B according to various embodiments, the scroll bar (621) is described as being displayed in a portion of the second side (230b) of the display (230), but this is not limited thereto. For example, even when the scroll bar (621) is displayed in a portion of the first side (230a) of the display (230), it can be implemented and operated in the same manner as when it is displayed in a portion of the second side (230b) of the display (230).

[0201] FIG. 15 is a drawing for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0202] Referring to FIG. 15, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) can display a portion of a screen (601) on a display (e.g., a display (230) of FIG. 2).

[0203] In one embodiment, when a scroll input based on a touch input is detected, a scroll bar (621) may be displayed in a part of a second side (230b) of the display (230) as the touch input is detected in the first side (510) or the third side (530) among the plurality of areas of the display (230) (e.g., the first side (510), the second side (520), and the third side (530) of FIG. 5). The present invention is not limited thereto, and a scroll bar (621) may also be displayed in a part of a second side (230b) of the display (230) as the touch input is detected in the second side (520) or the third side (530) among the plurality of areas of the display (230) (e.g., the first side (510), the second side (520), and the third side (530)).

[0204] In one embodiment, the scroll bar (621) may include an indicator (623) for changing the area in which the screen (601) is displayed.

[0205] In one embodiment, the length (1510) of the scroll bar (621) displayed in a portion of the second side (230b) of the display (230) (or a portion of the first side (230a)) may be preset. For example, the length (1510) of the scroll bar (621) may be preset based on the range that the user's finger can reach. However, the present invention is not limited thereto, and the length (1510) of the scroll bar (621) displayed in a portion of the second side (230b) of the display (230) (or a portion of the first side (230a)) may be variable. For example, the processor (240) may check the scroll range of the scroll input based on the touch input, and set the length (1510) of the scroll bar (621) based on the scroll range.

[0206] In one embodiment, although not shown, the location where the scroll bar (621) is displayed (e.g., the location on the side of the display (230) where the scroll bar (621) is displayed) may also vary depending on the range in which a scroll input based on touch input is detected (e.g., the range in the y-axis direction of the display (230).

[0207] As described in FIGS. 3 to 15 according to various embodiments, the processor (240) may determine a portion of a side surface of the display (230) on which a scroll bar is displayed based on an area where a touch input is detected among a plurality of areas of the touch screen (230) (e.g., a first area (510), a second area (520), and a third area (530)). For example, a portion of a side surface of the display (230) corresponding to an area where a touch input is detected and on which a scroll bar is displayed may be an area close to a finger of a hand holding the electronic device (101). Accordingly, the user may easily perform an action of scrolling the screen using the scroll bar.

[0208] Among the plurality of regions (e.g., the first region (510), the second region (520), and the third region (530)) of the display (230) according to various embodiments, the third region (530) may be a region that maintains the state in which the scroll bar is displayed in a part of the first side (230a) of the display (230) or a part of the second side (230b) of the display (230) when a scroll bar is displayed in a part of the first side (230a) of the display (230) or a part of the second side (230b) of the display (230) based on a touch input being detected in the first region (510) or the second region (520) of the display (230). Accordingly, when a second scroll input based on a second touch input is detected in a third region (530) among a plurality of regions of the touchscreen (230) while the scroll bar is displayed in a part of a side of the display (230) (e.g., the first side (230a) or the second side (230b)), the region where the scroll bar is displayed can be maintained. The processor (240) can prevent the region where the scroll bar is displayed from changing even when the second scroll input based on the second touch input is incorrectly input in a third region (530) close to the first region (510) or the second region (520) while the user is performing the second scroll input based on the second touch input in the first region (510) or the second region (520) of the display (230), thereby providing the user with a consistent user experience.

[0209] FIG. 16 is a flowchart illustrating a method of displaying at least one object related to at least one function of a screen and / or at least one screen related to a function of an electronic device based on an area in which a scroll bar is displayed, according to one embodiment of the present disclosure.

[0210] In the following embodiments, the operations of FIG. 16 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations of FIG. 16 may be changed, and at least two operations may be performed in parallel.

[0211] According to one embodiment, operations 1605 and 1610 of FIG. 16 may be understood to be performed in a processor (e.g., processor (240) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1).

[0212] Referring to FIG. 16, the processor (240) may store information related to the position of an area where a scroll bar is displayed in a memory (e.g., memory (220) of FIG. 2) in operation 1605. For example, the information related to the position of an area where a scroll bar is displayed may include information related to a state in which the scroll bar is displayed on a first side (e.g., first side (230a) of FIG. 5) of a display (e.g., display (230) of FIG. 2) or information related to a state in which the scroll bar is displayed on a second side (e.g., second side (230b) of FIG. 5) of the display (230).

[0213] In one embodiment, information related to the position of the area where the scroll bar is displayed may refer to an area initially set to display the scroll bar based on detection of a scroll input (e.g., a portion of the first side or a portion of the second side of the display (230). Information related to the position of the area where the scroll bar is displayed may be pre-stored in the memory (220). However, the present invention is not limited thereto, and information related to the position of the area where the scroll bar is displayed may also include information related to the position of the changed area where the scroll bar is displayed when the area where the scroll bar is displayed is changed.

[0214] In one embodiment, the processor (240) may, in operation 1610, display on the display (230) at least one object related to at least one function of the screen or at least one screen related to the function of the electronic device (101) based on information related to the location of the area where the stored scroll bar is displayed. For example, the at least one object related to at least one function of the screen may include at least one first object (611) (e.g., an object for creating a new message, an object for searching for a message, and / or an object related to message settings) and / or at least one second object (613) (e.g., an object for displaying a chat window list screen, an object for displaying a contact screen)) as shown in FIG. 6. The at least one screen related to the function of the electronic device (101) may include at least one screen related to a specific function that is displayed based on executing a specific function. The present invention is not limited thereto, and the at least one screen related to the function of the electronic device (101) may also include at least one screen corresponding to at least one application.

[0215] In one embodiment, when information related to the location of the area in which the scroll bar is displayed includes information related to a state in which the scroll bar is displayed on the first side (230a) of the display (230), the processor (240) may display at least one object related to at least one function of the screen or at least one screen related to the function of the electronic device (101) to be biased toward the first side (230a) of the display (230) based on the information related to the state in which the scroll bar is displayed on the first side (230a) of the display (230).

[0216] In one embodiment, when information related to the location of the area in which the scroll bar is displayed includes information related to a state in which the scroll bar is displayed on the second side (230b) of the display (230), the processor (240) may display at least one object related to at least one function of the screen or at least one screen related to a function of the electronic device (101) to be biased toward the second side (230b) of the display (230) based on the information related to the state in which the scroll bar is displayed on the second side (230b) of the display (230).

[0217] FIGS. 17A and 17B are diagrams for explaining a method of displaying at least one object related to at least one function of a screen and / or at least one screen related to a function of an electronic device based on an area in which a scroll bar is displayed, according to one embodiment of the present disclosure.

[0218] Reference number of Fig. 17a <1710> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) may display a portion of a screen (601) on a display (e.g., a display (230) of FIG. 2). For example, the screen (601) may be a screen related to a message application. However, the present invention is not limited thereto.

[0219] In one embodiment, the scroll bar (621) may be displayed in a portion of a first side (230a) of the display (230). In this case, information related to the position of the area where the scroll bar (621) is displayed (e.g., information related to the state in which the scroll bar (621) is displayed on the first side (230a) of the display (230)) may be stored in a memory (e.g., the memory (220) of FIG. 2).

[0220] In one embodiment, the processor (240) may further display on the display (230) at least one object associated with the screen (601) together with the screen (601) (e.g., at least one first object (611) (e.g., an object for creating a new message, an object for searching for a message, and / or an object related to message settings) and / or at least one second object (613) (e.g., an object for displaying a chat window list screen, an object for displaying a contact screen)).

[0221] In one embodiment, the processor (240) may display at least one object related to at least one function of the screen, for example, at least one first object (611) and / or at least one second object (613), based on information related to a location of an area where a scroll bar (621) is displayed (e.g., information related to a state in which the scroll bar is displayed on the first side (230a) of the display (230)) stored in the memory (220). For example, the processor (240) may display at least one first object (611) and / or at least one second object (613) so as to be biased toward the first side (230a) of the display (230), based on information related to a state in which the scroll bar (621) is displayed on the first side (230a) of the display (230).

[0222] Not limited thereto, based on the detection of an input (1711) for selecting an object for retrieving a message from at least one first object (611), the processor (240) references the <1730> As illustrated, a screen (1731) related to message search including a keypad (1733) (or keyboard, input panel) for searching for a message can be displayed on the display (230). In this case, the processor (240) can display the keypad (1733) for searching for a message to be biased toward the first side (230a) of the display (230) based on information related to the state of the scroll bar (621) stored in the memory (220) displayed on the first side (230a) of the display (230).

[0223] Reference number of Fig. 17b <1750> Referring to , the scroll bar (621) may be displayed in a portion of the second side (230b) of the display (230). In this case, information related to the position of the area where the scroll bar (621) is displayed (e.g., information related to the state in which the scroll bar (621) is displayed on the second side (230b) of the display (230)) may be stored in the memory (220).

[0224] In one embodiment, the processor (240) may display at least one object related to at least one function of the screen, for example, at least one first object (611) and / or at least one second object (613), based on information related to a location of an area where a scroll bar (621) is displayed (e.g., information related to a state in which the scroll bar is displayed on the second side (230b) of the display (230)) stored in the memory (220). For example, the processor (240) may display at least one first object (611) and / or at least one second object (613) to be biased toward the second side (230b) of the display (230) based on information related to a state in which the scroll bar (621) is displayed on the second side (230b) of the display (230).

[0225] Not limited thereto, based on the detection of an input (1751) for selecting an object for retrieving a message from at least one first object (611), the processor (240) references the <1770> As illustrated, a screen (1731) related to message search including a keypad (1733) (or keyboard, input panel) for searching for a message can be displayed on the display (230). In this case, the processor (240) can display the keypad (1733) for searching for a message to be biased toward the second side (230b) of the display (230) based on information related to the state of the scroll bar (621) stored in the memory (220) displayed on the second side (230b) of the display (230).

[0226] FIGS. 18A and 18B are diagrams for explaining a method of displaying at least one object related to at least one function of a screen and / or at least one screen related to a function of an electronic device based on an area in which a scroll bar is displayed, according to one embodiment of the present disclosure.

[0227] Reference number of Fig. 18a <1810> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) can display a portion of a screen (1811) on a display (e.g., a display (230) of FIG. 2).

[0228] In one embodiment, the processor (240) may further display at least one object (1817) related to navigation in the lower area of ​​the display (230) together with the screen (1811). For example, the at least one object (1817) related to navigation may include an object for executing a menu (e.g., a menu button), an object for moving to a home screen (e.g., displaying the home screen) (e.g., a home button), and / or an object for returning to and displaying a previous screen (e.g., a return button). However, the present invention is not limited thereto.

[0229] In one embodiment, the scroll bar (1813) may be displayed in a portion of the first side (230a) of the display (230). However, this is not limited thereto, and the processor (240) may further display an indicator (1210) for displaying the top area of ​​the screen (1811) in a portion of the first side (230a) of the display (230).

[0230] In one embodiment, information related to the location of the area where the scroll bar (1813) is displayed (e.g., information on which the scroll bar (1813) is displayed on the first side (230a) of the display (230)) may be stored in a memory (e.g., memory (220) of FIG. 2).

[0231] In one embodiment, the processor (240) may display at least one object (1817) related to navigation based on information related to a location of an area where a scroll bar (1813) is displayed (e.g., information related to a state in which the scroll bar (1813) is displayed on the first side (230a) of the display (230)) stored in the memory (220). For example, based on information related to a state in which the scroll bar (1813) is displayed on the first side (230a) of the display (230), the processor (240) may display at least one object (1817) related to navigation so as to be biased toward the first side (230a) of the display (230).

[0232] Not limited thereto, the processor (240) may display a screen related to the function of the electronic device (101) and also information related to the location of the area where the scroll bar (1813) is displayed stored in the memory (220) (e.g., information related to the state in which the scroll bar (1813) is displayed on the first side (230a) of the display (230). For example, based on the detection of an input for executing a phone application, the processor (240) may display a screen related to the function of the electronic device (101) based on information related to the location of the area where the scroll bar (1813) is displayed (e.g., information related to the state in which the scroll bar (1813) is displayed on the first side (230a) of the display (230). For example, based on the detection of an input for executing a phone application, the processor (240) may display a screen related to the function of the electronic device (101) as shown in FIG. 18a. <1830> As shown in , the screen of the phone application can be displayed on the display (230). In this case, the processor (240) can cause the dial screen (1831) to be displayed so as to be biased toward the first side (230a) of the display (230) based on information related to the state in which the scroll bar (1813) is displayed on the first side (230a) of the display (230).

[0233] Reference number of Fig. 18b <1850> Referring to , the scroll bar (1813) may be displayed in a portion of the second side (230b) of the display (230). This is not limited thereto, and the processor (240) may further display an indicator (1210) for displaying the top area of ​​the screen (1811) in a portion of the second side (230b) of the display (230).

[0234] In one embodiment, information related to the location of the area where the scroll bar (1813) is displayed (e.g., information related to the state in which the scroll bar (1813) is displayed on the second side (230b) of the display (230)) may be stored in the memory (220).

[0235] In one embodiment, the processor (240) may display at least one object (1817) related to navigation based on information related to a location of an area where a scroll bar (1813) stored in the memory (220) is displayed. For example, based on information related to a state in which the scroll bar (1813) is displayed in a portion of a second side (230b) of the display (230), the processor (240) may display at least one object (1817) related to navigation so as to be biased toward the second side (230b) of the display (230).

[0236] Not limited thereto, the processor (240) may display a screen related to the function of the electronic device (101) based on information related to the location of the area where the scroll bar (1813) stored in the memory (220) is displayed. For example, based on the detection of an input for executing a phone application, the processor (240) may display the screen as shown in FIG. 18b. <1870> As shown in , the screen of the phone application can be displayed on the display (230). In this case, the processor (240) can display the dial screen (1831) so that it is skewed toward the second side (230b) of the display (230) based on information related to the state in which the scroll bar (1813) is displayed in a portion of the second side (230b) of the display (230).

[0237] As described in FIGS. 16 to 18B according to various embodiments, the processor (240) may display, on the display (230), at least one object related to at least one function of the screen or at least one screen related to the function of the electronic device (101), based on information related to the location of the area where the scroll bar is displayed stored in the memory (220). Accordingly, the user may easily control not only the scroll bar but also at least one object related to at least one function of the screen and / or at least one screen related to the function of the electronic device (101) using a finger of the hand holding the electronic device (101).

[0238] FIG. 19 is a drawing for explaining a method of displaying a scroll bar when the screen size is reduced and displayed according to one embodiment of the present disclosure.

[0239] FIG. 19 according to various embodiments is a drawing for explaining a method of displaying a scroll bar when the screen is displayed on a display (e.g., the display (230) of FIG. 2) in a reduced size.

[0240] Reference number of Fig. 19 <1910> Referring to FIG. 1, a processor (e.g., processor (240) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1) may display a portion of a screen (1911) on a display (e.g., display (230) of FIG. 2). In one embodiment, a size (e.g., length) of the screen may be larger than a size (e.g., length) of the display (230), and thus, a portion of the entire area of ​​the screen may be displayed on the display (230).

[0241] In one embodiment, a scroll bar (621) may be displayed in a portion of a second side (230b) of the display (230). The scroll bar (621) may include a first indicator (623) indicating a position of a portion of a screen (1911) being displayed on the display (230) and / or a second indicator (1920) for determining a relative position with respect to the entire operating range of the scroll bar (621).

[0242] In one embodiment, reference numerals in FIG. 19 <1930> As illustrated, the screen (1911) may be displayed on the display (230) in a reduced size. For example, based on the detection of a gesture (e.g., a zoom-in gesture), the processor (240) may display a portion of the reduced size screen (1911) on the display (230). In this case, based on information related to a state in which the scroll bar (621) is displayed in a portion of the second side (230b) of the display (230), the processor (240) may display a portion of the reduced size screen (1911) so as to be biased toward the second side (230b) of the display (230). As a portion of the screen (1911) is displayed in a reduced size, the processor (2340) may reference the length of the scroll bar (621) as reference numeral <1910> It can be displayed on the display (230) by adjusting it to be smaller than the length of the scroll bar (621).

[0243] FIG. 20 is a drawing for explaining a method for an electronic device (101) to display a scroll bar in a horizontal mode according to one embodiment of the present disclosure.

[0244] Although it has been described in FIGS. 3 to 19 according to various embodiments that an electronic device (e.g., the electronic device (101) of FIG. 1) determines an area of ​​the display (230) in which a scroll bar is displayed based on an area in which a touch input is detected among a plurality of areas of the display (230) in a portrait mode, the present invention is not limited thereto.

[0245] In FIG. 20 according to one embodiment, when the electronic device (101) is in landscape mode, the processor (240) can display a scroll bar in a designated area of ​​the display (e.g., the display (230) of FIG. 2) regardless of whether a scroll input based on a touch input is detected.

[0246] In one embodiment, a processor (e.g., processor 240 of FIG. 2) of an electronic device (101) may include a sensor circuit (e.g., sensor module (176) of FIG. 1). The sensor circuit (176) may include an acceleration sensor, a geomagnetic sensor, and / or a gyro sensor. The sensor circuit (176) may obtain movement information of the electronic device (101) and, based on the information, detect a rotation of the electronic device (101) at a predetermined angle (e.g., a change in orientation of the electronic device (101), e.g., a change from portrait mode to landscape mode, or a change from landscape mode to portrait mode).

[0247] Referring to FIG. 20, the processor (240) can cause the electronic device (101) to display multiple screens corresponding to multiple applications on the display (230) in landscape mode. The multiple screens can include a first screen (2005) and a second screen (2010).

[0248] In one embodiment, the processor (240) may display a first scroll bar (2015) for controlling the first screen (2005) in a designated area of ​​the display (230), for example, a portion of the third side (230c). The first scroll bar (2015) may include a first indicator (2020) for indicating a position of a portion of the first screen (2005) being displayed on the display (230) and / or a second indicator (2025) for determining a relative position with respect to the entire operating range of the first scroll bar (2015).

[0249] In one embodiment, the processor (240) may display a second scroll bar (2030) for controlling the second screen (2010) in a designated area of ​​the display (230), for example, a portion of the fourth side (230d). The second scroll bar (2030) may include a third indicator (2035) for indicating the position of a portion of the second screen (2030) being displayed on the display (230) and / or a fourth indicator (2040) for determining the relative position with respect to the entire operating range of the second scroll bar (2030).

[0250] As described in FIG. 20 according to one embodiment, when the electronic device (101) is in landscape mode, the user can control the first screen (2005) and / or the second screen (2010) while holding the electronic device (101) with both hands. In this case, regardless of whether a scroll input based on a touch input is detected, by displaying a scroll bar (2015, 2030) in a designated area of ​​the display (230) (e.g., a portion of the third side (230c) and a portion of the fourth side (230d)), the user can easily control the scroll bar (2015, 2030) using the fingers of each hand in the landscape mode of the electronic device (101).

[0251] FIG. 21 is a drawing for explaining a method of displaying a scroll bar according to one embodiment of the present disclosure.

[0252] Reference number of Fig. 21 <2110> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) can display a portion of a screen (2101) on a display (e.g., a display (230) of FIG. 2).

[0253] In one embodiment, as described above with reference to FIG. 6b, when a scroll input (633) based on a touch input (631) is detected in a second area (520) among a plurality of areas of the display (230) (e.g., the first area (510), the second area (520), and the third area (530) of FIG. 5), a scroll bar (621) may be displayed on a second side (230b) of the display (230). The scroll bar (621) may include a first indicator (623) indicating a position of a portion of a screen (2101) being displayed on the display (230), a second indicator (1920) for determining a relative position with respect to the entire operation section of the scroll bar (621), and / or a third indicator (2115) for indicating the top area of ​​the screen (2101).

[0254] In one embodiment, the processor (240) may detect a gesture (2120) of moving in a specific direction (e.g., upward) after selecting a first indicator (623) included in a scroll bar (621). Based on the detection of the gesture (2120), the processor (240) moves the screen (2010) upward and displays it, reference number <2130> As illustrated, a visual effect (2135) may be applied to the second indicator (1920) included in the scroll bar (621) and displayed. For example, the second indicator (1920) may be a solid line, and the visual effect (2135) may include a visual effect of thickening the solid line. In one embodiment, the third indicator (2115) included in the scroll bar (621) may not be displayed while the gesture (2120) is detected. However, the present invention is not limited thereto.

[0255] In one embodiment, when the gesture (2120) is released, the processor (240) references the <2150> As shown in , a scroll bar (621) may be displayed, including a first indicator (623) indicating the position of a portion of a screen (2101) being displayed on a display (230), a second indicator (1920) for determining a relative position for the entire operating section of the scroll bar (621), and / or a third indicator (2115) for indicating the top area of ​​the screen (2101) (e.g., a third indicator (2115) with a visual effect (2135) removed).

[0256] In one embodiment, after a specified time has elapsed since the scroll bar (621) was displayed, the processor (240) <2170> As shown in , the display of the scroll bar (621) can be removed from the display (230).

[0257] In various embodiments, the scroll bar may include a first type of scroll bar and a second type of scroll bar. For example, the first type of scroll bar may be a scroll bar that appears when the size (e.g., length) of the screen exceeds a specified magnification (e.g., about 3 times) of the size of the display (230). The second type of scroll bar may be a scroll bar that appears when the size (e.g., length) of the screen is less than a specified magnification (e.g., about 3 times) of the size of the display (230).

[0258] Although not shown in various embodiments, the first type of scroll bar and the second type of scroll bar may be displayed in a changed manner based on the characteristics of the screen.

[0259] For example, when a second type of scroll bar is displayed because the size of the screen (e.g., length) is less than a specified magnification ratio than the size of the display (230), and the size of the screen (e.g., length) is changed to a state where the size of the screen exceeds a specified magnification ratio than the size of the display (230), the processor (240) may change to display a first type of scroll bar. For example, the case where the state ...

[0260] For another example, when the screen size (e.g., length) exceeds a specified magnification ratio compared to the size of the display (230), and the screen size (e.g., length) changes to a state where the first type of scroll bar is displayed, the processor (240) may change to display a second type of scroll bar. For example, the case where the screen size changes from a state where the magnification ratio exceeds a specified magnification ratio compared to the size of the display (230) to a state where the magnification ratio is less than a specified number may include a case where the number of messages decreases to less than a specified number due to deletion of some messages from a state where messages exchanged with a specific conversation partner are included. However, this is not limited thereto, and the case where the screen size changes from a state where the magnification ratio exceeds a specified magnification ratio compared to the size of the display (230) to a state where the magnification ratio is less than a specified magnification may also include a case where the content within the screen is displayed as summary information compared to detailed information.

[0261] Not limited thereto, the scroll bar may also include a third type of scroll bar. For example, the third type of scroll bar may include an index scroll bar. Various embodiments in this regard will be described in FIGS. 22 and 23 below.

[0262] FIG. 22 is a drawing for explaining a method of displaying a third type of scroll bar according to one embodiment of the present disclosure.

[0263] Reference number of Fig. 22 <2210> and <2250> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) can display a portion of a screen (2101) on a display (e.g., a display (230) of FIG. 2).

[0264] In one embodiment, the scroll bar (2215) may be displayed in a portion of the second side (230b) of the display (230) or a portion of the first side (230a).

[0265] The scroll bar (2215) shown in FIG. 22 according to various embodiments may include a third type of scroll bar. The third type of scroll bar may include an index scroll bar. For example, the index scroll bar (2215) may be associated with the initial consonant or first vowel of the names of the contents included in the screen (2201). However, the index scroll bar (2215) may also be associated with the titles of the contents included in the screen (2201).

[0266] An index scroll bar (2215) according to one embodiment may be displayed in a part of a second side (230b) of the display (230) or a part of a first side (230a) when a scroll input based on a touch input is detected in the second area (520) or the first area (510) among a plurality of areas of the display (230) (e.g., the first area (510), the second area (520), and the third area (530) of FIG. 5), as described above with reference to FIGS. 3 to 21.

[0267] In one embodiment, the index scroll bar (2215) may include a first indicator (2220) indicating the position of a portion of the screen (2201) being displayed on the display (230) and / or a second indicator (2230) for indicating the topmost area of ​​the screen (2201). Without being limited thereto, the index scroll bar (2215) may further include a third indicator (2225) indicating an index value.

[0268] FIG. 23 is a drawing for explaining a method of displaying a third type of scroll bar according to one embodiment of the present disclosure.

[0269] The scroll bar (2215) shown in FIG. 23 according to various embodiments may include a third type of scroll bar. The third type of scroll bar may include an index scroll bar.

[0270] Reference number of Fig. 23 <2310> Referring to FIG. 1, a processor (e.g., a processor (240) of FIG. 2) of an electronic device (e.g., an electronic device (101) of FIG. 1) can display a portion of a screen (601) on a display (e.g., a display (230) of FIG. 2).

[0271] In one embodiment, the index scroll bar (2215) may be displayed in a portion of the first side (230a) of the display (230). For example, the processor (240) may display the index scroll bar (2215) in a portion of the first side (230a) of the display (230) when a scroll input based on a touch input is detected in the first area (510) or the third area (530) among a plurality of areas of the display (230) (e.g., the first area (510), the second area (520), and the third area (530) of FIG. 5).

[0272] In one embodiment, the index scroll bar (2215) may include a first indicator (2220) indicating the position of a portion of the screen (2201) being displayed on the display (230), a second indicator (2230) for indicating the top area of ​​the screen (2201), and / or a third indicator (2225) indicating an index value.

[0273] In one embodiment, information related to the location of the area where the index scroll bar (2215) is displayed (e.g., information related to the state in which the scroll bar (2215) is displayed on the first side (230a) of the display (230)) may be stored in a memory (e.g., the memory (220) of FIG. 2).

[0274] In one embodiment, the processor (240) may display at least one object related to at least one function of the screen (601), for example, at least one first object (611) and / or at least one second object (613), based on information related to a location of an area where an index scroll bar (2215) is displayed (e.g., information related to a state in which the index scroll bar (2215) is displayed on the first side (230a) of the display (230)) stored in the memory (220). For example, based on information related to a state in which the index scroll bar (2215) is displayed on the first side (230a) of the display (230), the processor (240) may display at least one first object (611) and / or at least one second object (613) so as to be biased toward the first side (230a) of the display (230).

[0275] Reference number of Fig. 23 <2350> Referring to FIG. 2 , the index scroll bar (2215) may be displayed in a portion of the second side (230b) of the display (230). For example, the processor (240) may display the index scroll bar (2215) in a portion of the second side (230b) of the display (230) when a scroll input based on a touch input is detected in the second area (520) or the third area (530) among a plurality of areas (e.g., the first area (510), the second area (520), and the third area (530)) of the display (230).

[0276] In one embodiment, information related to the position of the area in which the index scroll bar (2215) is displayed may be stored in the memory (220) along with information related to the state in which the index scroll bar (2215) is displayed on the second side (230b) of the display (230).

[0277] In one embodiment, the processor (240) may display at least one object related to at least one function of the screen (601), for example, at least one first object (611) and / or at least one second object (613), based on information related to a location of an area where an index scroll bar (2215) is displayed (e.g., information related to a state in which the index scroll bar (2215) is displayed on the second side (230b) of the display (230)) stored in the memory (220). For example, based on information related to a state in which the index scroll bar (2215) is displayed on the second side (230b) of the display (230), the processor (240) may display at least one first object (611) and / or at least one second object (613) so as to be biased toward the second side (230b) of the display (230).

[0278] A method for displaying a scroll bar according to one embodiment of the present disclosure may include an operation of displaying a portion of a screen on a display (230). The method for displaying a scroll bar according to one embodiment may include an operation of checking an area in which a touch input is detected among a first area (510), a second area (520), and a third area (530) of the display (230) when a scroll input based on a touch input is detected. The method for displaying a scroll bar according to one embodiment may include an operation of displaying a scroll bar in a portion of a first side (230a) of the display (230) corresponding to the first area when it is determined that a touch input is detected in the first area (510) of the display (230). The method for displaying a scroll bar according to one embodiment may include an operation of displaying a scroll bar in a portion of a second side (230b) of the display (230) corresponding to the second area when it is determined that a touch input is detected in the second area (520) of the display (230). A method for displaying a scroll bar according to one embodiment may include an operation of displaying a scroll bar in a default area among a portion of a first side (230a) or a portion of a second side (230b) of the display (230) when it is determined that a touch input has been detected in a third area (530) of the display (230).

[0279] A method for displaying a scroll bar according to one embodiment may include an operation of checking whether a specified time has elapsed when a second scroll input based on a second touch input is detected while a scroll bar is displayed in a portion of a first side (230a) of a display (230). A method for displaying a scroll bar according to one embodiment may include an operation of checking an area where the second touch input is detected among the first area (510), the second area (520), and the third area (530) of the display (230) when it is determined that the specified time has not elapsed. A method for displaying a scroll bar according to one embodiment may include an operation of maintaining a state in which a scroll bar is displayed in a portion of a first side (230a) of the display (230) when it is determined that the second touch input is detected in the first area (510), the second area (520), or the third area (530) of the display (230).

[0280] A method for displaying a scroll bar according to one embodiment may include an operation of removing the display of the scroll bar from a portion of a first side (230a) of the display (230) when it is determined that a specified time has elapsed.

[0281] A method for displaying a scroll bar according to one embodiment may include an operation of checking an area in which a second touch input is detected among the first area (510), the second area (520), and the third area (530) of the display (230) after a specified time has elapsed. A method for displaying a scroll bar according to one embodiment may include an operation of maintaining an area in which a scroll bar is to be displayed as a part of a first side (230a) of the display (230), if it is determined that the second touch input is detected in the first area (510) of the display (230). A method for displaying a scroll bar according to one embodiment may include an operation of changing an area in which a scroll bar is to be displayed to a part of a second side (230b) of the display (230), if it is determined that the second touch input is detected in the second area (520) of the display (230). A method for displaying a scroll bar according to one embodiment may include, when it is determined that a second touch input is detected in a third area (530) of the display (230), an operation of maintaining an area for displaying a scroll bar as a part of a first side (230a) of the display (230) based on position information of a scroll bar that was displayed before a second scroll input based on the second touch input is detected.

[0282] A method for displaying a scroll bar according to one embodiment may include an operation of checking whether a specified time has elapsed when a second scroll input based on a second touch input is detected while a scroll bar is displayed in a portion of a second side (230b) of a display (230). A method for displaying a scroll bar according to one embodiment may include an operation of checking an area in which the second touch input is detected among the first area (510), the second area (520), or the third area (530) of the display (230) when it is determined that the specified time has not elapsed. A method for displaying a scroll bar according to one embodiment may include an operation of maintaining a state in which a scroll bar is displayed in a portion of a second side of the display (230) when it is determined that the second touch input is detected in the first area (510), the second area (520), or the third area (530) of the display (230).

[0283] A method for displaying a scroll bar according to one embodiment may include an operation of removing the display of the scroll bar from a portion of a second side (230b) of the display (230) when it is determined that a specified time has elapsed.

[0284] A method for displaying a scroll bar according to one embodiment may include an operation of checking an area in which a second touch input is detected among the first area (510), the second area (520), and the third area (530) of the display (230) after a specified time has elapsed. A method for displaying a scroll bar according to one embodiment may include an operation of changing an area in which a scroll bar is to be displayed to a portion of a first side (230a) of the display (230) when it is determined that the second touch input is detected in the first area (510) of the display (230). A method for displaying a scroll bar according to one embodiment may include an operation of maintaining an area in which a scroll bar is to be displayed to a portion of a second side (230b) of the display (230) when it is determined that the second touch input is detected in the second area (520) of the display (230). A method for displaying a scroll bar according to one embodiment may include an operation of maintaining an area for displaying a scroll bar to a second side (230b) of the display (230) based on position information of a scroll bar displayed before the second touch input is detected, when it is determined that a second touch input is detected in a third area (530) of the display (230).

[0285] The third area (530) of the display (230) according to one embodiment may be an area that allows the scroll bar to remain displayed in a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230) when the scroll bar is displayed in a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230) based on a touch input being detected in the first area (510) or the second area (520) of the display (230).

[0286] A non-transitory computer-readable medium storing instructions that, when executed by a processor (240) of an electronic device (101) according to one embodiment of the present disclosure, cause the processor (240) to perform operations, may cause the processor (240) to perform an operation of displaying a portion of a screen on a display (230). A non-transitory computer-readable recording medium storing instructions that cause the processor (240) to perform operations when executed by the processor (240) of the electronic device (101) according to one embodiment may cause the processor (240) to perform an operation of checking an area where a touch input is detected among the first area (510), the second area (5200), and the third area (530) of the display (230) when a scroll input based on a touch input is detected. A non-transitory computer-readable recording medium storing instructions that cause the processor (240) to perform operations when executed by the processor (240) of the electronic device (101) according to one embodiment may cause the processor (240) to perform an operation of displaying a scroll bar in a portion of a first side (230a) of the display (230) corresponding to the first area when a touch input is detected in the first area (510) of the display (230). A non-transitory computer-readable recording medium storing instructions that cause a processor (240) to perform operations can cause an operation of displaying a scroll bar in a portion of a second side (230b) of the display (230) corresponding to the second area when it is determined that a touch input is detected in the second area (520) of the display (230).A non-transitory computer-readable recording medium storing instructions that, when executed by a processor (240) of an electronic device (101) according to one embodiment, cause the processor (240) to perform operations, when it is determined that a touch input is detected in a third area (530) of the display (230), can cause an operation of displaying a scroll bar in a default area among a part of a first side (230a) or a part of a second side (230b) of the display (230).

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

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

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

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

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

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

Claims

1. In an electronic device (101), Display (230); Memory (220) for storing instructions; and Contains a processor (240), The above instructions, when executed by the processor (240), cause the electronic device (101) to: Displaying a portion of the screen on the display (230), When a scroll input based on a touch input is detected, the area where the touch input is detected among the first area (510), the second area (520), and the third area (530) of the display (230) is checked, When it is confirmed that the above touch input is detected in the first area (510) of the display (230), a scroll bar is displayed in a part of the first side (230a) of the display (230) corresponding to the first area (510). When it is confirmed that the above touch input is detected in the second area (520) of the display (230), the scroll bar is displayed in a part of the second side (230b) of the display (230) corresponding to the second area (520), and An electronic device that displays the scroll bar in a default area among a portion of the first side (230a) of the display or a portion of the second side (230b) when it is confirmed that the touch input is detected in the third area (530) of the display (230).

2. In paragraph 1, The above instructions, when executed by the processor (240), cause the electronic device (101) to: When the second scroll input based on the second touch input is detected while the scroll bar is displayed in a part of the first side (230a) of the display (230), it is checked whether a specified time has elapsed, If it is confirmed that the above-mentioned specified time has not elapsed, the area where the second touch input is detected among the first area (510), the second area (520), and the third area (530) of the display (230) is confirmed, and An electronic device that maintains the scroll bar displayed in a part of the first side (230a) of the display (230) when it is confirmed that the second touch input is detected in the first area (510), the second area (520), or the third area (530) of the display (230).

3. In paragraph 2, The above instructions, when executed by the processor (240), cause the electronic device (101) to: When it is confirmed that the above specified time has elapsed, the display of the scroll bar is removed from a part of the first side (230a) of the display (230), After the above-mentioned specified time has elapsed, the area in which the second touch input is detected among the first area (510), the second area (520), and the third area (530) of the display (230) is checked, If it is confirmed that the second touch input is detected in the first area (510) of the display (230), the area where the scroll bar is to be displayed is maintained as a part of the first side (230a) of the display (230), If it is confirmed that the second touch input is detected in the second area (520) of the display (230), the area where the scroll bar is to be displayed is changed to a part of the second side (230b) of the display (230), and An electronic device that, when it is confirmed that the second touch input is detected in the third area (530) of the display (230), maintains the area where the scroll bar is to be displayed as a part of the first side (230a) of the display (230) based on the location information of the scroll bar that was displayed before the second scroll input based on the second touch input is detected.

4. In paragraph 3, The above instructions, when executed by the processor (240), cause the electronic device (101) to: An electronic device that stores information related to the location of the changed area where the scroll bar is displayed in the memory (220) when the area where the scroll bar is displayed is changed to a part of the second side (230b) of the display (230).

5. In any one of paragraphs 1 to 4, The above instructions, when executed by the processor (240), cause the electronic device (101) to: When the second scroll input based on the second touch input is detected while the scroll bar is displayed in a part of the second side (230b) of the display (230), it is checked whether a specified time has elapsed, If it is confirmed that the above-mentioned specified time has not elapsed, the area where the second touch input is detected among the first area (510), the second area (520), or the third area (530) of the display (230) is confirmed, and An electronic device that maintains the scroll bar displayed in a portion of the second side of the display (230) when it is determined that the second touch input is detected in the first area (510), the second area (520), or the third area (530) of the display (230).

6. In paragraph 5, The above instructions, when executed by the processor (240), cause the electronic device (101) to: When it is confirmed that the above specified time has elapsed, the display of the scroll bar is removed from a part of the second side (230b) of the display (230), After the above-mentioned specified time has elapsed, the area in which the second touch input is detected among the first area (510), the second area (520), and the third area (530) of the display (230) is checked, If it is confirmed that the second touch input is detected in the first area (510) of the display (230), the area where the scroll bar is to be displayed is changed to a part of the first side (230a) of the display (230), If it is confirmed that the second touch input is detected in the second area (520) of the display (230), the area where the scroll bar is to be displayed is maintained as a part of the second side (230b) of the display (230), and An electronic device that, when it is confirmed that the second touch input is detected in the third area (530) of the display (230), maintains the area where the scroll bar is to be displayed as the second side (230b) of the display (230) based on the location information of the scroll bar that was displayed before the second touch input was detected.

7. In paragraph 6, The above instructions, when executed by the processor (240), cause the electronic device (101) to: An electronic device that stores information related to the location of the changed area where the scroll bar is displayed in the memory (220) when the area where the scroll bar is displayed is changed to a part of the first side (230a) of the display (230).

8. In any one of paragraphs 1 to 7, The above instructions, when executed by the processor (240), cause the electronic device (101) to: An electronic device that displays at least one object related to at least one function of the screen or at least one screen related to a function of the electronic device (101) on the display (230) based on information related to the location of the area where the scroll bar is displayed stored in the memory (220).

9. In any one of paragraphs 1 to 8, The length of the scroll bar displayed in a part of the first side (230a) or a part of the second side (230b) of the display (230) is variable, and The first area (510), the second area (520), and the third area (530) of the display (230) do not overlap each other, The third area (530) of the display (230) is an electronic device in which, when the scroll bar is displayed in a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230) based on the touch input being detected in the first area (510) or the second area (520) of the display (230), the scroll bar is maintained in a state of being displayed in a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230).

10. In terms of displaying the scroll bar, An action of displaying a portion of the screen on a display (230); When a scroll input based on a touch input is detected, an operation of checking an area among the first area (510), the second area (520), and the third area (530) of the display (230) where the touch input is detected; When it is confirmed that the touch input is detected in the first area (510) of the display (230), an operation of displaying a scroll bar in a part of the first side (230a) of the display (230) corresponding to the first area; When it is confirmed that the touch input is detected in the second area (520) of the display (230), an operation of displaying the scroll bar in a part of the second side (230b) of the display (230) corresponding to the second area; and A method including an action of displaying the scroll bar in a default area among a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230) when it is confirmed that the touch input is detected in the third area (530) of the display (230).

11. In Article 10, An operation of checking whether a specified time has elapsed when a second scroll input based on a second touch input is detected while the scroll bar is displayed in a part of the first side (230a) of the display (230); If it is confirmed that the above-mentioned specified time has not elapsed, an operation of confirming an area in which the second touch input is detected among the first area (510), the second area (520), and the third area (530) of the display (230); and A method further comprising an action of maintaining the scroll bar displayed in a part of the first side (230a) of the display (230) when it is determined that the second touch input is detected in the first area (510), the second area (520), or the third area (530) of the display (230).

12. In paragraph 11, When it is determined that the above-mentioned specified time has elapsed, an action of removing the display of the scroll bar from a part of the first side (230a) of the display (230); An operation of checking an area among the first area (510), the second area (520), and the third area (530) of the display (230) in which the second touch input is detected after the above-mentioned specified time has elapsed; When it is confirmed that the second touch input is detected in the first area (510) of the display (230), an operation of maintaining the area where the scroll bar is to be displayed as a part of the first side (230a) of the display (230); If it is confirmed that the second touch input is detected in the second area (520) of the display (230), an operation of changing the area where the scroll bar is to be displayed to a part of the second side (230b) of the display (230); and A method further comprising an operation of maintaining an area for displaying the scroll bar as a part of a first side (230a) of the display (230) based on position information of the scroll bar that was displayed before the second scroll input based on the second touch input was detected, if it is confirmed that the second touch input is detected in the third area (530) of the display (230).

13. In any one of paragraphs 10 to 12, When the scroll bar is displayed in a part of the second side (230b) of the display (230), an operation of checking whether a specified time has elapsed when a second scroll input based on a second touch input is detected; If it is confirmed that the above-mentioned specified time has not elapsed, the operation is performed by checking the area where the second touch input is detected among the first area (510), the second area (520), or the third area (530) of the display (230); and A method further comprising an action of maintaining the scroll bar displayed in a part of the second side of the display (230) when it is determined that the second touch input is detected in the first area (510), the second area (520), or the third area (530) of the display (230).

14. In paragraph 13, When it is determined that the above-mentioned specified time has elapsed, an action of removing the display of the scroll bar from a part of the second side (230b) of the display (230); An operation of checking an area among the first area (510), the second area (520), and the third area (530) of the display (230) in which the second touch input is detected after the above-mentioned specified time has elapsed; When it is confirmed that the second touch input is detected in the first area (510) of the display (230), an operation of changing the area in which the scroll bar is to be displayed to a part of the first side (230a) of the display (230); If it is confirmed that the second touch input is detected in the second area (520) of the display (230), an operation of maintaining the area where the scroll bar is to be displayed as a part of the second side (230b) of the display (230); and A method further comprising an action of maintaining an area for displaying the scroll bar to the second side (230b) of the display (230) based on position information of the scroll bar that was displayed before the second touch input was detected, if it is confirmed that the second touch input is detected in the third area (530) of the display (230).

15. A non-transitory computer-readable medium storing instructions that, when executed by a processor (240) of an electronic device (101), cause the processor (240) to perform operations, An action of displaying a portion of the screen on a display (230); When a scroll input based on a touch input is detected, an operation of checking an area among the first area (510), the second area (5200), and the third area (530) of the display (230) in which the touch input is detected; When it is confirmed that the touch input is detected in the first area (510) of the display (230), an operation of displaying a scroll bar in a part of the first side (230a) of the display (230) corresponding to the first area; When it is confirmed that the touch input is detected in the second area (520) of the display (230), an operation of displaying the scroll bar in a part of the second side (230b) of the display (230) corresponding to the second area; and A computer-readable recording medium that causes an operation of displaying the scroll bar in a default area among a portion of the first side (230a) of the display (230) or a portion of the second side (230b) of the display (230) when it is confirmed that the touch input is detected in the third area (530) of the display (230).

Citation Information

Patent Citations

  • Method for providing user interface and mobile terminal using the same

    KR1020120094728A

  • Operation Method For plural Touch Panel And Portable Device supporting the same

    KR1020130127649A

  • Distinguishing right-hand input and left-hand input based on finger recognition

    US20100310136A1

  • Image displaying apparatus, image controlling apparatus, image forming apparatus, image controlling method, and computer-readable medium

    US20130314446A1

  • Display control device and non-transitory computer-readable storage medium having program recorded thereon

    US20170255377A1