Electronic device, non-transitory computer-readable storage medium, and method for switchable bar area of user interface

The switchable bar area in user interfaces adjusts its size based on user input, addressing the issue of obstructed accessibility by allowing simultaneous display of actionable operations and content, thus enhancing user experience.

WO2026155373A1PCT designated stage Publication Date: 2026-07-23SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2025-12-03
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

Existing user interfaces often hinder user accessibility by overlapping actionable operations with content regions, making it difficult for users to perform tasks efficiently.

Method used

The electronic device implements a switchable bar area that adjusts its size based on user input, allowing for an expanded bar region to display actionable operations while maintaining visibility of content, enhancing user experience and accessibility.

Benefits of technology

This solution improves user convenience by ensuring that actionable tasks are easily accessible without obstructing the content view, thereby improving the overall usability of application interfaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025020647_23072026_PF_FP_ABST
    Figure KR2025020647_23072026_PF_FP_ABST
Patent Text Reader

Abstract

The electronic device may comprise a display, at least one processor, and a memory storing instructions. The instructions, when executed by the at least one processor, may instruct the electronic device to display, through the display, a first execution screen and a second execution screen on the basis of an input for executing application software. The first execution screen may include a content area including contents provided through the application software and an extended bar area including title information of the application software. The second execution screen may include guide information for a task executable for one or more contents provided through the application software and a UI object for executing the task. The second execution screen may overlap the extended bar area of the first execution screen.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device for a switchable bar area of ​​a user interface, non-transient computer-readable storage medium, and method

[0001] The following descriptions relate to an electronic device for a switchable bar area of ​​a user interface, a non-transient computer-readable storage medium, and a method.

[0002] The electronic device may display a user interface of said application, including a content region and a bar region, while the application is running. For example, the content region may include content provided through said application. For example, the bar region may include title information of said application.

[0003] The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. No claim or determination is made as to whether any of the foregoing may be applied as prior art related to the present disclosure.

[0004] An electronic device is provided. The electronic device may include at least one processor comprising a display and a processing circuit, and a memory comprising one or more storage media for storing instructions. The instructions may cause the electronic device to receive, through the electronic device, an input for executing application software when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to display, through the display, a first execution screen and a second execution screen that overlaps a portion of the first execution screen based on the input when executed individually or collectively by the at least one processor. The first execution screen may include a content region comprising content provided through the application software; and an expanded bar region comprising title information of the application software. The second execution screen may include guidance information for an actionable operation for one or more contents provided through the application software; and may include a UI (user interface) object for executing the above operation. The second execution screen may overlap the expanded bar region of the first execution screen. When the instructions are executed individually or collectively by the at least one processor, the electronic device may cause information about the operation to be displayed through the display based on input to the UI object included in the second execution screen that overlaps the expanded bar region of the first execution screen.When the above instructions are executed individually or collectively by the at least one processor, the electronic device may cause information about the content to be displayed through the display based on an input for the content among the contents included within the content region of the first execution screen that is not superimposed on the second execution screen.

[0005] A non-transient computer-readable storage medium is provided. The non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to receive input for executing application software through the electronic device when executed by the electronic device having a display. The one or more programs may include instructions that cause the electronic device to display, through the display, a first execution screen and a second execution screen that overlaps a portion of the first execution screen based on the input when executed by the electronic device. The first execution screen may include a content region containing content provided by the application software; and an expanded bar region containing title information of the application software. The second execution screen may include guidance information for an actionable operation on one or more contents provided by the application software; and a user interface (UI) object for executing said operation. The second execution screen may overlap the expanded bar region of the first execution screen. The one or more programs may include instructions that cause the electronic device to display information about the operation through the display, based on input for the UI object included in the second execution screen that overlaps the expanded bar region of the first execution screen when executed by the electronic device.The above one or more programs may include instructions that cause the electronic device to display information about the content through the display, based on an input for the content among the contents included within the content region of the first execution screen that is not superimposed on the second execution screen, when executed by the electronic device.

[0006] A method is provided. The method may be performed by an electronic device having a display. The method may include an operation of receiving an input for executing application software through the electronic device. The method may include an operation of displaying, through the display, a first execution screen and a second execution screen that overlaps a portion of the first execution screen based on the input. The first execution screen may include a content region containing content provided through the application software; and an expanded bar region containing title information of the application software. The second execution screen may include guidance information for an actionable operation on one or more contents provided through the application software; and a user interface (UI) object for executing said operation. The second execution screen may overlap the expanded bar region of the first execution screen. The above method may include an operation of displaying information about the operation through the display based on input for the UI object included in the second execution screen that overlaps the expanded bar region of the first execution screen. The above method may include an operation of displaying information about the content through the display based on input for the content among the contents included in the content region of the first execution screen that does not overlap the second execution screen.

[0007] Figure 1a is a schematic view of an exemplary electronic device.

[0008] FIG. 1b illustrates an example of a content area and a switchable bar area included in an application execution screen displayed within an electronic device.

[0009] FIGS. 2A, FIGS. 2B, FIGS. 2C, and FIGS. 2D are drawings for illustrating the locations where a content area and a switchable bar area are displayed on an execution screen of an application displayed within an electronic device.

[0010] FIG. 3a is a flowchart illustrating a method for displaying an execution screen of an application running on an electronic device and an execution screen for an actionable task for the application.

[0011] FIG. 3b is a flowchart illustrating a method for displaying information about the content of an application or information about an executable task while an execution screen of an application running on an electronic device and an execution screen for an executable task for the application are displayed.

[0012] FIG. 4 illustrates an example of an environment that identifies executable tasks for an application within an electronic device.

[0013] FIG. 5 illustrates an example of displaying an execution screen of an application running on an electronic device and an execution screen for an actionable task for the application.

[0014] FIG. 6 illustrates an example of a user interface provided when closing an execution screen for an executable task for an application running on an electronic device.

[0015] FIGS. 7A, 7B, and 7C illustrate examples of user interfaces that change according to user input received while an execution screen of an application running on an electronic device and an execution screen for an actionable task for the application are displayed.

[0016] FIGS. 8 and 9 illustrate examples of user interfaces for displaying content related to executable tasks for an application running on an electronic device.

[0017] FIGS. 10 and 11 illustrate examples of a user interface that changes according to a scroll input received while an execution screen of an application running on an electronic device and an execution screen for an actionable task for the application are displayed.

[0018] FIG. 12 illustrates an example of a user interface for displaying two or more executable tasks within an execution screen for executable tasks for an application running on an electronic device.

[0019] FIGS. 13a and FIGS. 13b illustrate examples of user interfaces that display UI objects for executing tasks within an execution screen for executing tasks for an application running on an electronic device.

[0020] FIG. 14 illustrates an example of a user interface that displays executable tasks according to content displayed within a content area of ​​an execution screen of an application running on an electronic device.

[0021] FIG. 15 illustrates an example of displaying an execution screen of an alarm application running on an electronic device and an execution screen for an actionable task for the alarm application.

[0022] FIG. 16 illustrates an example of a user interface that displays an actionable task for file creation while creating a file of UI objects for the execution of an application.

[0023] FIG. 17 is a block diagram of an electronic device in a network environment according to various embodiments.

[0024] FIG. 18 is a schematic diagram of an exemplary AI system according to one embodiment.

[0025] Figure 1a is a schematic view of an exemplary electronic device.

[0026] Referring to FIG. 1a, the electronic device (101) may include at least one processor (110), memory (120), and display (130). The electronic device (101) may include at least a part of the electronic device (1701) of FIG. 17 or correspond to at least a part of the electronic device (1701) of FIG. 17.

[0027] At least one processor (110) may include a processing circuit. At least one processor (110) may include a single processor or multiple processors. At least one processor (110) may control the memory (120) and / or one or more components (e.g., a display (130)) of the electronic device (101). For example, at least one processor (110) may include at least a part of the processor (1720) of FIG. 17 or correspond to at least a part of the processor (1720) of FIG. 17.

[0028] Memory (120) may store one or more programs configured to be executed individually and / or collectively by at least one processor (110). The one or more programs may include instructions. The instructions may cause an electronic device (101) to perform operations described with reference to FIGS. 1b through 16. Memory (120) may include one or more storage media. At least some of the one or more programs may be available to manage, control, and / or execute a text generation program, a trained language model, and a context engine program, as described below. For example, memory (120) may include at least some of the memory (1730) of FIG. 17 or correspond to at least some of the memory (1730) of FIG. 17.

[0029] A display (130) can visually provide information to an external (e.g., user) outside of an electronic device (101). For example, the display (130) can define at least a portion of the front side of the electronic device (101). For example, the display (130) may include a display panel and / or a touch sensor. For example, the display panel may be used to display visual information (e.g., images, screens, objects, UI (user interface), GUI (graphic user interface), and / or visual objects). For example, the display panel may have a display area capable of receiving touch input. For example, the touch sensor may be used to obtain data about an external object located on the display panel. For example, the touch sensor may be located within or on the display panel to provide an area of ​​the display panel capable of receiving the touch input. For example, the touch sensor may be configured to obtain data about contact points on at least a portion of the area. For example, the display (130) may include at least a part of the display module (1760) of FIG. 17 or correspond to at least a part of the display module (1760) of FIG. 17.

[0030] The electronic device (101) can display, through a display (130), an execution screen of said application software including a content region and a bar region while the application software is executed by at least one processor (110). For example, the content region may include content provided through said application software. For example, the bar region may include title information of said application software. For example, said title information may be described as the name of said application software, the path of said application software, and / or information for guiding one or more contents provided through said application software. For example, said bar region may be switchable according to input to said execution screen (e.g., scroll input). For example, said bar region may be switched between an expanded bar region and a regular bar region. For example, said regular bar region may have a narrower area than the area of ​​said expanded bar region. The execution screen including the content area and the switchable bar area is described with reference to FIG. 1b.

[0031] FIG. 1b illustrates an example of a content area and a switchable bar area included in an application execution screen displayed within an electronic device.

[0032] Referring to FIG. 1b, a user interface (100) of message application software that is displayed by an electronic device (101) through a display (130) is shown. The display (130) may define at least a part of the front side of the electronic device (101).

[0033] At least one processor (110) may receive input for executing application software through an electronic device (101). By example, without limitation, the input may be described as a touch input to a UI object (e.g., an app icon) for executing the application software. Based on the input, at least one processor (110) may display, through a display (130), an execution screen (140) including an expanded bar region (150) containing title information of the application software and a content region (160) containing content provided through the application software. For example, at least one processor (110) may receive input for executing the message application software through an electronic device (101). For example, at least one processor (110) may display, through a display (130), an execution screen (140) comprising an extended bar area (150) including title information (151) of the message application software and a content area (160) including content (161), content (162), content (163), and content (164) provided through the message application software, based on the input for executing the message application software. For example, each of the content (161), content (162), content (163), and content (164) may be described as content associated with a conversation message obtained through the message application software.

[0034] At least one processor (110) can switch, via a display (130), an execution screen (140) including an extended bar area (150) to an execution screen (170) including a regular bar area (180) and a content area (190) including title information (181) of the application software, based on a scroll input (141) for an execution screen (140) corresponding to an extended bar area (150) and / or a content area (160). The regular bar area (180) may have a narrower area than the area of ​​the extended bar area (150). For example, at least one processor (110) can reduce the area of ​​the extended bar area (150) and increase the area of ​​the content area (160) based on a scroll input (141) for an execution screen (140) corresponding to an extended bar area (150) and / or a content area (160). For example, the scroll input (141) may be an input that scrolls in a first direction (e.g., upward). The execution screen (170) may include a general bar area (180) containing the title information (181) of the message application software and a content area (190) containing content (191), content (192), content (193), content (194), content (195), and content (196) provided through the message application software. For example, the general bar area (180) may be a bar area having a narrower area than the area of ​​the extended bar area (150). For example, each of the content (191), content (192), content (193), content (194), content (195), and content (196) may be described as content associated with a conversation message obtained through the message application software.

[0035] At least one processor (110) can switch the execution screen (170) including the general bar area (180) to the execution screen (140) including the extended bar area (150) via the display (130) based on a scroll input (171) for the execution screen (170) including the general bar area (180) and / or the content area (190). For example, at least one processor (110) can increase the area of ​​the general bar area (180) and decrease the area of ​​the content area (190) based on a scroll input (171) for the general bar area (180) and / or the content area (190). For example, the scroll input (171) may be an input that scrolls in a second direction (e.g., downward) opposite to the first direction.

[0036] For example, at least one processor (110) can reduce the area of ​​the extended bar area (150) to the area of ​​the general bar area (180) and increase the area of ​​the content area (160) to the area of ​​the content area (190) based on a scroll input (141) according to the first direction. For example, at least one processor (110) can increase the area of ​​the general bar area (180) to the area of ​​the extended bar area (150) and reduce the area of ​​the content area (190) to the area of ​​the content area (160) based on a scroll input (171) according to the second direction.

[0037] Each of the extended bar region and the general bar region may be referred to as a top bar region in that they are closer to the top side of the electronic device (101) than the content region of the execution screen of the application software. For example, the extended bar region (150) may be closer to the top side of the electronic device (101) than the content region (160) of the execution screen (140). For example, the general bar region (180) may be closer to the top side of the electronic device (101) than the content region (190) of the execution screen (170).

[0038] For example, a bar area (e.g., an extended bar area (150) and a regular bar area (180)) may be referred to as a switchable bar area in that it switches between the extended bar area and the regular bar area according to scroll input on the execution screen of the application software while the application software is running.

[0039] For example, the above bar area (e.g., extended bar area (150) and general bar area (180)) may be referred to as an expandable bar area in that it extends from the general bar area to the extended area while the application software is running.

[0040] For example, the electronic device (101) can enhance the user experience of the application software by adjusting the size of the title of the application software displayed within the bar area and the number of contents displayed within the content area according to the state of the switchable bar area. The electronic device (101) can identify an executable task for one or more contents provided through the application software while the application software is running, and can provide the user with an execution screen for the executable task through the display (130). For example, the electronic device (101) can enhance user convenience for the application software and prevent user accessibility to the contents displayed in the content area of ​​the execution screen from being hindered by displaying the execution screen for the executable task within the extended bar area included in the execution screen of the application software.

[0041] FIGS. 2A, FIGS. 2B, FIGS. 2C, and FIGS. 2D are drawings for illustrating the locations where a content area and a switchable bar area are displayed on an execution screen of an application displayed within an electronic device.

[0042] Referring to FIG. 2a, a user interface (200a) of application software displayed by an electronic device (101) through a display (130) is shown. The display (130) can define at least a part of the front side of the electronic device (101).

[0043] At least one processor (110) can receive input for executing application software through an electronic device (101). Based on the input, at least one processor (110) can display, through a display (130), an execution screen (210a) including an expanded bar region (220a) containing title information of the application software and a content region (230a) containing content provided through the application software.

[0044] At least one processor (110) can switch the execution screen (210a) to an execution screen (250a) that includes a regular bar region (260a) and a content region (270a) containing the title information of the application software, via the display (130), based on a scroll input (e.g., an input for scrolling upward) for the execution screen (210a) corresponding to the extended bar region (220a) and / or the content region (230a). For example, at least one processor (110) can reduce the area of ​​the extended bar region (220a) to the area of ​​the regular bar region (260a) and increase the area of ​​the content region (230a) to the area of ​​the content region (270a), based on the scroll input for the execution screen (210a) corresponding to the extended bar region (220a) and / or the content region (230a). The general bar area (260a) may have a narrower area than the area of ​​the extended bar area (220a).

[0045] At least one processor (110) can switch the execution screen (250a) to an execution screen (210a) including an expanded bar region (220a) and a content region (230a) that includes the title information of the application software, via the display (130), based on a scroll input (e.g., a scrolling input) for the execution screen (250a) corresponding to the general bar region (260a) and / or the content region (270a). For example, at least one processor (110) can increase the area of ​​the general bar region (260a) to the area of ​​the expanded bar region (220a) and reduce the area of ​​the content region (270a) to the area of ​​the content region (230a) based on the scroll input for the execution screen (250a) corresponding to the general bar region (260a) and / or the content region (270a).

[0046] Each of the extended bar region and the general bar region may be referred to as a top bar region in that they are closer to the top side of the electronic device (101) than the content region of the execution screen of the application software. For example, the extended bar region (220a) may be closer to the top side of the electronic device (101) than the content region (230a) of the execution screen (210a). For example, the general bar region (260a) may be closer to the top side of the electronic device (101) than the content region (270a) of the execution screen (250a).

[0047] Referring to FIG. 2b, a user interface (200b) of application software displayed by an electronic device (101) through a display (130) is shown. The display (130) may define at least a portion of the front side of the electronic device (101).

[0048] At least one processor (110) can receive input for executing application software through an electronic device (101). Based on the input, at least one processor (110) can display, through a display (130), an execution screen (210b) including an expanded bar region (220b) containing title information of the application software and a content region (230b) containing content provided through the application software.

[0049] At least one processor (110) can switch the execution screen (210b) to an execution screen (250b) including a regular bar region (260b) and a content region (270b) that includes the title information of the application software, via the display (130), based on a scroll input (e.g., an input to scroll downward) for the execution screen (210b) corresponding to the extended bar region (220b) and / or the content region (230b). For example, at least one processor (110) can reduce the area of ​​the extended bar region (220b) to the area of ​​the regular bar region (260b) and increase the area of ​​the content region (230b) to the area of ​​the content region (270b) based on the scroll input for the execution screen (210b) corresponding to the extended bar region (220b) and / or the content region (230b). The general bar area (260b) may have a narrower area than the area of ​​the extended bar area (220b).

[0050] At least one processor (110) can switch the execution screen (250b) to an execution screen (210b) including an expanded bar region (220b) and a content region (230b) that includes the title information of the application software, via the display (130), based on a scroll input (e.g., an input to scroll upward) for the execution screen (250b) corresponding to the general bar region (260b) and / or the content region (270b). For example, at least one processor (110) can increase the area of ​​the general bar region (260b) to the area of ​​the expanded bar region (220b) and reduce the area of ​​the content region (270b) to the area of ​​the content region (230b) based on the scroll input for the execution screen (250b) corresponding to the general bar region (260b) and / or the content region (270b).

[0051] Each of the extended bar region and the general bar region may be referred to as a bottom bar region in that they are closer to the bottom side of the electronic device (101) than the content region of the execution screen of the application software. For example, the extended bar region (220b) may be closer to the bottom side of the electronic device (101) than the content region (230b) of the execution screen (210b). For example, the general bar region (260b) may be closer to the bottom side of the electronic device (101) than the content region (270b) of the execution screen (250b).

[0052] FIG. 2c illustrates a user interface (200c) of application software that the electronic device (101) displays through a display (130). The display (130) may define at least a portion of the front side of the electronic device (101).

[0053] At least one processor (110) can receive input for executing application software through an electronic device (101). Based on the input, at least one processor (110) can display an execution screen (210c) through a display (130), which includes an expanded bar region (220c) containing title information of the application software and a content region (230c) containing content provided through the application software. For example, the expanded bar region (220c) may be referred to as a top bar region in that it is closer to the top side of the electronic device (101) than the content region (230c) of the execution screen (210c).

[0054] At least one processor (110) can switch the execution screen (210c) to an execution screen (250c) including an expanded bar region (260c) and a content region (270c) that includes the title information of the application software, via the display (130), based on a scroll input for the execution screen (210c) corresponding to the expanded bar region (220c) and / or content region (230c). For example, at least one processor (110) can display the expanded bar region (220c) at the location of the expanded bar region (260c) and the content region (230c) at the location of the content region (270) based on the scroll input. The expanded bar region (260c) may have substantially the same area as the expanded bar region (220c). For example, the extended bar area (260c) may be referred to as a bottom bar region in that it is closer to the bottom side of the electronic device (101) than the content area (270c) of the execution screen (250c).

[0055] FIG. 2d illustrates a user interface (200d) of application software that the electronic device (101) displays through a display (130). The display (130) may define at least a portion of the front side of the electronic device (101). For example, the electronic device (101) illustrated in FIG. 2d may be described as a multi-foldable electronic device. For example, the multi-foldable electronic device may include a first housing part, a second housing part rotatably coupled to the first housing part, and a third housing part rotatably coupled to the second housing part. For example, the display (130) illustrated in FIG. 2d may be described as a flexible display.

[0056] At least one processor (110) can receive input for executing application software through an electronic device (101). Based on the input, at least one processor (110) can display an execution screen (210d) through a display (130), which includes an expanded bar region (220d) containing title information of the application software and a content region (230d) containing content provided through the application software. For example, the expanded bar region (220d) may be closer to the light side of the electronic device (101) than the content region (230d) of the execution screen (210d).

[0057] At least one processor (110) can switch the execution screen (210d) to an execution screen (250d) including a regular bar region (260d) and a content region (270d) that includes the title information of the application software, via the display (130), based on a scroll input (e.g., an input to scroll to the left) for the execution screen (210d) corresponding to the extended bar region (220d) and / or the content region (230d). For example, at least one processor (110) can reduce the area of ​​the extended bar region (220d) to the area of ​​the regular bar region (260d) and increase the area of ​​the content region (230d) to the area of ​​the content region (270d), based on the scroll input for the execution screen (210d) corresponding to the extended bar region (220d) and / or the content region (230d). The general bar area (260d) may have a narrower area than the area of ​​the extended bar area (220d). For example, the general bar area (260d) may be closer to the light side of the electronic device (101) than the content area (270d) of the execution screen (250d).

[0058] At least one processor (110) can switch the execution screen (250d) to an execution screen (210d) including an expanded bar region (220d) and a content region (230d) that includes the title information of the application software, via the display (130), based on a scroll input (e.g., an input to scroll to the right) for the execution screen (250d) corresponding to the general bar region (260d) and / or the content region (270d). For example, at least one processor (110) can increase the area of ​​the general bar region (260d) to the area of ​​the expanded bar region (220d) and reduce the area of ​​the content region (270d) to the area of ​​the content region (230d), based on the scroll input for the execution screen (250d) corresponding to the general bar region (260d) and / or the content region (270d).

[0059] FIG. 3a is a flowchart illustrating a method for displaying an execution screen of an application running on an electronic device and an execution screen for an actionable task for the application.

[0060] In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation (e.g., operation 302, operation 303, operation 304, and / or operation 305) may be changed, and at least two operations may be performed in parallel.

[0061] Referring to FIG. 3a, in operation 301, at least one processor (110) may receive an input for executing application software through an electronic device (101). For example, the application software may be described as an application software that provides an execution screen (hereinafter referred to as the first execution screen) including an expanded bar region and a content region. The expanded bar region may include title information of the application software. For example, the title information may be described as the name of the application software, the path of the application software, and / or information for guiding one or more contents provided through the application software. For example, the content region may include contents provided through the application software. By example, without limitation, the input may be described as a touch input to a UI object (e.g., an app icon) for executing the application software.

[0062] In operation 302, at least one processor (110) may display the first execution screen through a display (130) based on the input for executing the application software. For example, the extended bar area of ​​the first execution screen may be closer to the top side of the electronic device (101) than the content area of ​​the first execution screen.

[0063] In operation 303, at least one processor (110) can identify data for the application software. For example, by identifying the data for the application software, at least one processor (110) can identify an actionable operation for one or more contents provided through the application software.

[0064] For example, the data for the application software may include configuration information of the application software.

[0065] For example, the data for the application software may include data for at least some of the contents provided through the application software. For example, at least one processor (110) may identify some of the contents provided through the application software to be used to identify the executable task.

[0066] In one embodiment, the at least portion of the contents may not include content provided (or acquired) through the application software before a reference time among the contents. For example, at least one processor (110) may identify the at least portion of the contents for which the time at which the content provided (or acquired) through the application software was provided (or acquired) through the application software has not exceeded the reference time (e.g., 30 days). For example, by excluding from the contents content provided (or acquired) through the application software before the reference time from the contents, the at least one processor (110) may reduce the time required to identify the executable task and identify the executable task by reflecting only the updated content of the application software.

[0067] In one embodiment, at least some of the contents may include contents obtained among the contents after the execution of the application software has ended and before the application software is executed. For example, the obtained contents may be described as contents of the application that were updated while the application software was not executed. For example, at least one processor (110) can reduce the time required to identify the executable task by identifying the updated contents among the contents and can identify the executable task by reflecting only the updated contents of the application software.

[0068] In one embodiment, at least some of the contents may correspond to at least one content displayed through the display (130) within the content area of ​​the first execution screen among the contents. For example, the at least one content may change according to inputs (e.g., scroll input and touch input) to the first execution screen while the application software is running. For example, at least one processor (110) may identify the executable task according to the content visually provided to the user through the display (130) by identifying at least one content displayed through the display (130) among the contents.

[0069] In operation 304, at least one processor (110) can identify the executable work for the one or more contents provided through the application software based on the data for the application software.

[0070] For example, the above-mentioned executable operation may be described in various ways depending on the embodiment. For example, the above-mentioned executable operation may be described as an operation to change settings for one or more contents provided through the application software, an operation to delete, create, and / or modify one or more contents provided through the application software, or an operation to perform an operation on one or more contents provided through the application software.

[0071] For example, at least one processor (110) can identify whether the data for the application software satisfies a condition defined for the application software. For example, at least one processor (110) can identify a task corresponding to the defined condition (e.g., the defined condition in Table 1 below) as the executable task based on the identification of the data satisfying the defined condition. For example, the defined condition may be set differently depending on the application software. In one embodiment, at least one processor (110) can apply the data to a trained model available for natural language processing. For example, at least one processor (110) can identify the executable task based on applying the data to the trained model.

[0072] In one embodiment, the data for the application software may be a first data. For example, at least one processor (110) may identify the executable work for the one or more contents provided through the application software based on the first data for the application software and the second data for another application software. For example, the second data may include data for contents provided through the other application software associated with the contents provided through the application software.

[0073] In operation 305, at least one processor (110) may display, through a display (130), a second execution screen that overlaps (or superimposes) (or overlays) a portion of the first execution screen based on the input for executing the application software. For example, the second execution screen may overlap the extended bar area of ​​the first execution screen. For example, the second execution screen may overlay the title information of the extended bar area while the second execution screen overlaps the extended bar area of ​​the first execution screen.

[0074] For example, at least one processor (110) may obtain information regarding text displayed within a second execution screen for the executable task for the application software based on the identification of the executable task. For example, the second execution screen may include guidance information for the executable task and a user interface (UI) object for executing the executable task for one or more contents provided through the application software. For example, at least one processor (110) may obtain information regarding text displayed within the guidance information and text displayed within the UI object based on the data regarding the application software.

[0075] For example, Table 1 below illustrates a list of conditions defined for message application software, text (title) displayed within guide information of the second execution screen for an executable task corresponding to the defined condition, and text (action button) displayed within a UI object of the second execution screen for executing the executable task corresponding to the defined condition.

[0076] Application title action button condition Message Application Software Protect yourself from malicious messages. Turn on block malicious messages When receiving an organization-certified malicious message, if the message application software setting (block malicious message) is turned off (alternates with the second title (Keep malicious messages out of your box.) whenever a malicious message is received) Keep malicious messages out of your box. Turn on block malicious messages When receiving an organization-certified malicious message, if the message application software setting (block malicious message) is turned off (alternates with the first title (Protect yourself from malicious messages.) whenever a malicious message is received) Get maximum protection from malicious messages. Turn on block with AI When receiving a message suspected of being malicious, if the message application software setting (block with AI) is turned off (immediately upon receiving the message) Use AI to block suspicious messages. Turn on block with AI When receiving a message suspected of being malicious, if the message application software setting (block with AI) is turned off (when receiving the message a second time within a day) You've recently received suspicious messages.Block texts like this? Turn on block with AI. When receiving a message suspected of being malicious, if the message application software setting (block with AI) is turned off (when receiving the fifth message within a week). N messages were blocked in the last 30 days. View blocked messages. When N or more malicious messages have been blocked in the last 30 days. It's Lindey's birthday! Send something special? Send message & Send gift. When there is a user with a birthday among the saved contacts.

[0077] For example, at least one processor (110) may generate the text corresponding to the executable task using a trained model available for natural language processing based on the identification of the executable task. For example, the generated text may include text displayed within the guide information included in the second execution screen and / or text displayed within the UI object included in the second execution screen.

[0078] In one embodiment, at least one processor (110) may display guidance information for an executable task and / or a user interface (UI) object for executing the executable task for one or more contents provided through the application software, based on the input for executing the application software, in at least a portion of the extended bar area of ​​the first execution screen.

[0079] FIG. 3b is a flowchart illustrating a method for displaying information about the content of an application or information about an executable task while an execution screen of an application running on an electronic device and an execution screen for an executable task for the application are displayed.

[0080] Referring to FIG. 3b, in operation 311, at least one processor (110) may display, through a display (130), a second execution screen that overlaps (or superimposes) (or overlays) a portion of a first execution screen of the application software based on an input for executing the application software. For example, the second execution screen may overlap the extended bar area of ​​the first execution screen. For example, while the second execution screen overlaps the extended bar area of ​​the first execution screen, the second execution screen may overlay the title information of the extended bar area.

[0081] In operation 312, at least one processor (110) can identify whether input (e.g., touch input) is received for content included in the content region of the first execution screen. In operation 313, at least one processor (110) can display information about said content through the display (130) based on input for said content included in said content included in the content region of the first execution screen that is not superimposed on the second execution screen. For example, said information about said content may be described in various ways according to the embodiment. By example, without limitation, said information about said content may include details about said content.

[0082] In operation 314, at least one processor (110) can identify whether input (e.g., touch input) is received for the UI object included in the second execution screen.

[0083] In operation 315, at least one processor (110) may display information about the executable task through a display (130) based on input for the UI object included in the second execution screen that overlaps the expanded bar region of the first execution screen. For example, the information about the executable task may be described in various ways according to the embodiment. By example, without limitation, the information about the executable task may be for performing the executable task.

[0084] As described above, the electronic device (101) can identify an executable task for one or more contents provided through the application software while the application software is running, and provide an execution screen for the executable task to the user through the display (130). For example, the electronic device (101) can enhance the convenience of the user performing the executable task within the application software by displaying the second execution screen for the executable task that overlaps the expanded bar area included in the first execution screen of the application software. For example, the electronic device (101) can prevent the user's accessibility to the content displayed in the content area of ​​the first execution screen from being hindered by displaying the second execution screen for the executable task so as not to overlap the content area included in the first execution screen of the application software.

[0085] FIG. 4 illustrates an example of an environment that identifies executable tasks for an application within an electronic device.

[0086] Referring to FIG. 4, an environment (400) is illustrated in which an electronic device (101) identifies an actionable task for application software. The environment (400) may include a text generation program (410), a trained language model (420), and a context engine program (430). For example, the text generation program (410) may be described as a program for generating text to be displayed within a bar region. For example, it may be executed by at least one processor (110) and stored in memory (120). For example, the trained language model (420) may be described as a language model available for natural language processing. For example, the trained language model (420) may represent one or more calculations to be computed to process natural language. For example, the trained language model (420) may be executed by at least one processor (110) and stored in memory (120). However, the present disclosure is not limited thereto. For example, the trained language model (420) may be a cloud-based language model running within an external electronic device. For example, the context engine program (430) may process information about the context that causes the text generation program (410) to generate text to be displayed within the bar area.

[0087] The electronic device (101) can identify the executable task for one or more contents provided through the application software based on first data for the application software and second data for another application software through a text generation program (410), a trained language model (420), and a context engine program (430).

[0088] For example, the first data may include configuration information of the application software and data regarding at least some of the content provided through the application software. In one embodiment, the at least some of the content may not include content provided (or acquired) through the application software prior to a reference time among the content. In one embodiment, the at least some of the content may not include content provided (or acquired) through the application software prior to a reference time among the content. In one embodiment, the at least some of the content may correspond to at least one content displayed through the display (130) within the content area of ​​the first execution screen among the content.

[0089] For example, the second data may include data regarding content provided through other application software (e.g., weather application software and calendar application software) in association with the content provided through the application software. However, the present disclosure is not limited thereto. For example, the second data may include data and / or setting information regarding content provided through other software programs distinct from the application software.

[0090] In one embodiment, the configuration of the trained language model (420) and the context engine program (430) may be omitted from the environment (400) that identifies an actionable task for the application software. For example, the electronic device (101) may identify, through a text generation program (410), whether the first data for the application software and the second data for the other application software satisfy a condition defined for the application software. For example, the electronic device (101) may identify an action corresponding to the defined condition as the actionable task based on the identification of the first and second data satisfying the defined condition.

[0091] The electronic device (101) can obtain information regarding text to be displayed in a second execution screen for the executable task for the application software through a text generation program (410), based on the identification of the executable task. For example, the second execution screen may include guidance information for the executable task and a user interface (UI) object for executing the executable task for one or more contents provided through the application software. For example, the electronic device (101) can obtain information regarding text to be displayed in the guidance information and text to be displayed in the UI object through a text generation program (410), based on the first data for the application software and the second data for the other application software.

[0092] For example, the electronic device (101) can identify, through a text generation program (410), an action that turns on (or activates) a setting to block malicious messages within the message application software as an action that can be performed on one or more contents provided through the message application software. For example, based on the identification of the action that can be performed, the electronic device (101) can generate texts displayed within the guide information (441) and UI object (442) of the second execution screen (440) through the text generation program (410).

[0093] For example, the electronic device (101) can identify, through a text generation program (410), a trained language model (420), and a context engine program (430), the task of displaying suspected malicious messages blocked within the message application software as an actionable task for one or more contents provided through the message application software. For example, based on the identification of the actionable task, the electronic device (101) can generate texts displayed within guide information (451) and UI objects (452) of the second execution screen (450) through the text generation program (410).

[0094] In one embodiment, the electronic device (101) may set the color of a UI object of a second execution screen depending on whether it uses a language model (420) trained to identify an actionable task for the application software. For example, the color of a UI object (442) of the second execution screen (440) and the color of a UI object (452) of the second execution screen (450) may be different from each other.

[0095] FIG. 5 illustrates an example of displaying an execution screen of an application running on an electronic device and an execution screen for an actionable task for the application.

[0096] Referring to FIG. 5, a user interface (500) is shown that displays a first execution screen (510) of message application software running on an electronic device (101) and a second execution screen (520) that overlaps a part of the first execution screen (510) through a display (130).

[0097] The first execution screen (510) may include a bar area (511) containing title information of the message application software and a content area (512) containing content provided through the message application software. The bar area (511) may be an expanded bar region.

[0098] The second execution screen (520) may include guide information (521) for an actionable task for one or more contents provided through the message application software and a UI object (522) for executing the actionable task. For example, the actionable task may be an action of turning on (or activating) a setting to block malicious messages within the message application software.

[0099] The electronic device (101) can display, through the display (130), a first execution screen (510) and a second execution screen (520) that overlaps the bar area (511) of the first execution screen (510), based on an input for executing the message application software. The second execution screen (520) can overlay the bar area (511) of the first execution screen (510).

[0100] FIG. 6 illustrates an example of a user interface provided when closing an execution screen for an executable task for an application running on an electronic device.

[0101] Referring to FIG. 6, a user interface (600) is shown that is provided when an input to close the second execution screen (620) is received while the second execution screen (620) overlapping the first execution screen (610) of message application software running on the electronic device (101) is displayed through the display (130).

[0102] The first execution screen (610) may include a bar area (611) containing title information of the message application software and a content area (612) containing content provided through the message application software. The bar area (611) may be an expanded bar region.

[0103] The second execution screen (620) can overlap the bar area (611) of the first execution screen (610) through the display (130). The second execution screen (620) may include a UI object (621) for closing the second execution screen (620).

[0104] The electronic device (101) can display, through the display (130), a bar area (611) of the first execution screen (610) that is overlaid by the second execution screen (620), based on an input (e.g., touch input) for a UI object (621) received while the second execution screen (620) that overlays the first execution screen (610) is displayed through the display (130). The bar area (611) of the first execution screen (610) may include title information (613) of the message application software.

[0105] FIGS. 7A, 7B, and 7C illustrate examples of user interfaces that change according to user input received while an execution screen of an application running on an electronic device and an execution screen for an actionable task for the application are displayed.

[0106] Referring to FIG. 7a, a user interface (700a) is shown that changes according to user input received while a second execution screen (720a) overlapping a first execution screen (710) of message application software running on an electronic device (101) is displayed through a display (130).

[0107] The first execution screen (710) may include a bar area (711) containing title information of the message application software and a content area (712) containing content provided through the message application software. The bar area (711) may be an expanded bar region. The content may include content (713) associated with a conversation message obtained through the message application software.

[0108] The second execution screen (720a) may include a UI object (721a) for executing an actionable task on one or more contents provided through the message application software. For example, the actionable task may be an action of turning on (or activating) a setting to block malicious messages within the message application software.

[0109] The electronic device (101) may display information (730) regarding the executable task through the display (130) based on input (e.g., touch input) for a UI object (721a) included in a second execution screen (720a) that overlaps the bar area (711) of the first execution screen (710). The information (730) may be for performing the executable task. For example, the information (730) may include a virtual toggle switch button (731) for turning on (or activating) a setting to block malicious messages within the message application software.

[0110] The electronic device (101) can display information (740) about content (713) through the display (130) based on an input for content (713) among the contents included in the content area (712) of the first execution screen (710) that is not superimposed on the second execution screen (720a). For example, the information (740) may include details about the content (713).

[0111] For example, the electronic device (101) can enhance the convenience of a user performing the executable task within the message application software by displaying a second execution screen (720a) that overlaps the bar area (711) included in the first execution screen (710) of the message application software. For example, the electronic device (101) can prevent the user's accessibility to the content displayed in the content area (712) of the first execution screen (710) from being hindered by displaying the second execution screen (720a) for the executable task so that it does not overlap the content area (712) included in the first execution screen (710) of the message application software.

[0112] Referring to FIG. 7b, a user interface (700b) is shown that changes according to user input received while a second execution screen (720b) ​​overlapping a first execution screen (710) of message application software running on an electronic device (101) is displayed through a display (130).

[0113] The first execution screen (710) may include a bar area (711) containing title information of the message application software and a content area (712) containing content provided through the message application software. The bar area (711) may be an expanded bar region.

[0114] The second execution screen (720b) ​​may include a UI object (721b) for executing an actionable task on one or more contents provided through the message application software. For example, the actionable task may be an action of turning on (or activating) a setting to block malicious messages within the message application software. The second execution screen (720b) ​​may include a virtual toggle switch button (722b) for turning on (or activating) a setting to block malicious messages within the message application software.

[0115] The electronic device (101) can turn on (or activate) a setting for blocking malicious messages within the message application software based on input (e.g., touch input) to a UI object (721b) or a virtual toggle switch button (722b) included in a second execution screen (720b) ​​that overlaps the bar area (711) of the first execution screen (710). For example, the electronic device (101) can display a virtual toggle switch button (722b) indicating that the setting is on through the display (130) based on the setting being turned on. For example, the action of displaying the virtual toggle switch button (722b) indicating that the setting is on may correspond to the action of displaying information about the executable task.

[0116] Referring to FIG. 7c, a user interface (700c) is shown that changes according to user input received while a second execution screen (720c) overlapping a first execution screen (710) of message application software running on an electronic device (101) is displayed through a display (130).

[0117] The first execution screen (710) may include a bar area (711) containing title information of the message application software and a content area (712) containing content provided through the message application software. The bar area (711) may be an expanded bar region.

[0118] The second execution screen (720c) may include a UI object (721c) for executing an actionable task on one or more contents provided through the message application software. For example, the actionable task may be an action for merging duplicate messages within the message application software.

[0119] The electronic device (101) can merge duplicate messages within the message application software based on a UI object (721c) included in a second execution screen (720c) that overlaps the bar area (711) of the first execution screen (710). For example, the electronic device (101) can display information (722c) indicating that the duplicate messages have been merged through a display (130) based on the merging of the duplicate messages being performed. For example, the information (722c) may correspond to information regarding the executable task.

[0120] FIGS. 8 and 9 illustrate examples of user interfaces for displaying content related to executable tasks for an application running on an electronic device.

[0121] Referring to FIG. 8, a user interface (800) is shown that displays content related to an actionable task for message application software running on an electronic device (101).

[0122] The electronic device (101) can display a first execution screen (810) and a second execution screen (820) that overlaps a portion of the first execution screen (810) through a display (130), based on an input for executing the message application software.

[0123] The first execution screen (810) may include a bar area (811) containing title information of the message application software and a content area (812) containing content provided through the message application software. The bar area (811) may be an expanded bar region. The content may include content (813), content (814), content (815), and content (816) associated with a conversation message obtained through the message application software.

[0124] The second execution screen (820) may include guide information (821) for an actionable task for one or more contents provided through the message application software, a UI object (822) for executing the actionable task, a UI object (823) for closing the second execution screen (820), and an area (824) for displaying content related to the actionable task among the contents. The area (824) may be described as an area excluding the area of ​​the functional elements of the second execution screen (820) (e.g., UI object (822) and UI object (823)) from the area of ​​the second execution screen (820). For example, the actionable task may be an action of displaying malicious suspected messages that have been blocked within the message application software.

[0125] The electronic device (101) can display, through a display (130), a visual effect indicating the content (813) and content (815) related to the executable task among the content (813), content (814), content (815), and content (816) included in the content area (812) of the first execution screen (810), based on an input (e.g., touch input) for an area (824) included in a second execution screen (820) that overlaps the bar area (811) of the first execution screen (810). For example, the visual effect may include visual information (831) indicating that the content (813) is related to the executable task and visual information (832) indicating that the content (815) is related to the executable task.

[0126] Referring to FIG. 9, a user interface (900) is shown that displays content related to an actionable task for message application software running on an electronic device (101).

[0127] The electronic device (101) can display a first execution screen (910) and a second execution screen (920) that overlaps a portion of the first execution screen (910) through a display (130), based on an input for executing the message application software.

[0128] The first execution screen (910) may include a bar area (911) containing title information of the message application software and a content area (912) containing content provided through the message application software. The bar area (911) may be an expanded bar region.

[0129] The second execution screen (920) may include guide information (921) for an actionable task for one or more contents provided through the message application software, a UI object (922) for executing the actionable task, and a UI object (923) for displaying content related to the actionable task among the contents. For example, the actionable task may be an action of displaying malicious suspected messages that have been blocked within the message application software.

[0130] The electronic device (101) can display, through a display (130), an execution screen (930) including content (931) and content (923) associated with the executable task among the contents provided through the message application software, based on an input (e.g., touch input) for a UI object (923) included in a second execution screen (920) that overlaps the bar area (911) of the first execution screen (910).

[0131] FIGS. 10 and 11 illustrate examples of a user interface that changes according to a scroll input received while an execution screen of an application running on an electronic device and an execution screen for an actionable task for the application are displayed.

[0132] Referring to FIG. 10, a user interface (1000) is shown that changes according to a scroll input received while a second execution screen (1020) overlapping a first execution screen (1010) of message application software running on an electronic device (101) is displayed through a display (130).

[0133] The electronic device (101) can switch the first execution screen (1010), including a bar area (1011) and a content area (1012), to the first execution screen (1030), including a bar area (1031) and a content area (1032), via the display (130), based on a scroll input (1013) received while the second execution screen (1020) that overlaps the bar area (1011) of the first execution screen (1010) is displayed. For example, the electronic device (101) can reduce the area of ​​the bar area (1011) to the area of ​​the bar area (1031) and increase the area of ​​the content area (1012) to the area of ​​the content area (1032), based on the scroll input (1013).

[0134] The first execution screen (1010) may include a bar area (1011) containing title information of the message application software and a content area (1012) containing content provided through the message application software. The bar area (1011) may be an expanded bar region.

[0135] The second execution screen (1020) may include a UI object (1021) for executing an actionable task on one or more contents provided through the message application software. For example, the actionable task may be an action of turning on (or activating) a setting to block malicious messages within the message application software.

[0136] The electronic device (101) can switch the bar area (1011) to a bar area (1031) containing the title information of the message application software via the display (130) based on a scroll input (1013) received while a second execution screen (1020) that overlaps the bar area (1011) of the first execution screen (1010) is displayed. The bar area (1031) may be a regular bar region having an area narrower than the area of ​​the bar area (1011). For example, the scroll input (1013) may be an input that scrolls in a first direction (e.g., upward).

[0137] The electronic device (101) may refrain from displaying the second execution screen (1020) through the display (130) based on the bar area (1011) being switched to the bar area (1031).

[0138] The electronic device (101) can display, through the display (130), an affordance (1040) for executing the executable task within the first execution screen (1030) and a UI object (1041) for closing the affordance (1040), based on the bar area (1011) being switched to the bar area (1031).

[0139] Referring to FIG. 11, a user interface (1100) is shown that changes according to a scroll input received while a second execution screen (1120) overlapping a first execution screen (1110) of message application software running on an electronic device (101) is displayed through a display (130).

[0140] The electronic device (101) can switch the first execution screen (1110), including a bar area (1111) and a content area (1112), to the first execution screen (1130), including a bar area (1131) and a content area (1132), via the display (130), based on a scroll input (1113) received while the second execution screen (1120) that overlaps the bar area (1111) of the first execution screen (1110) is displayed. For example, the electronic device (101) can reduce the area of ​​the bar area (1111) to the area of ​​the bar area (1131) and increase the area of ​​the content area (1112) to the area of ​​the content area (1132), based on the scroll input (1113).

[0141] The first execution screen (1110) may include a bar area (1111) containing title information of the message application software and a content area (1112) containing content provided through the message application software. The bar area (1111) may be an expanded bar region.

[0142] The second execution screen (1120) may include a UI object (1121) for executing an actionable task on one or more contents provided through the message application software. For example, the actionable task may be an action of turning on (or activating) a setting to block malicious messages within the message application software.

[0143] The electronic device (101) can switch the bar area (1111) to a bar area (1131) containing the title information of the message application software via the display (130) based on a scroll input (1113) received while a second execution screen (1120) that overlaps the bar area (1111) of the first execution screen (1110) is displayed. The bar area (1131) may be a regular bar region having an area narrower than the area of ​​the bar area (1111). For example, the scroll input (1113) may be an input that scrolls in a first direction (e.g., upward).

[0144] The electronic device (101) may refrain from displaying the second execution screen (1120) through the display (130) based on the bar area (1111) being switched to the bar area (1131).

[0145] The electronic device (101) can display, through the display (130), an affordance (1133) for executing the executable task within the bar area (1131) of the first execution screen (1130), based on the bar area (1111) being switched to the bar area (1131).

[0146] The electronic device (101) can display information (1140) including a UI object (1141) for executing the executable task based on an input (e.g., touch input) for an affordance (1133) through a display (130).

[0147] FIG. 12 illustrates an example of a user interface for displaying two or more executable tasks within an execution screen for executable tasks for an application running on an electronic device.

[0148] Referring to FIG. 12, a user interface (1200) is shown that changes according to a scroll input for a second execution screen (1220) received while a second execution screen (1220) that overlaps a first execution screen (1210) of message application software running on an electronic device (101) is displayed through a display (130).

[0149] The first execution screen (1210) may include a bar area (1211) containing title information of the message application software and a content area (1212) containing content provided through the message application software. The bar area (1211) may be an expanded bar region.

[0150] The second execution screen (1220) may include guide information (1221) for a first task that is executable for one or more contents provided through the message application software, and a UI object (1222) for executing the first task. For example, the first task may be a task of turning on (or activating) a setting to block malicious messages within the message application software. For example, the first task may be a task of displaying suspected malicious messages that have been blocked within the message application software.

[0151] The electronic device (101) can convert guide information (1221) within the second execution screen (1220) into guide information (1233) for a second task that is executable for one or more contents provided through the message application software, based on a scroll input (1223) for the second execution screen (1220) that overlaps the bar area (1211) of the first execution screen (1210), via the display (130). The electronic device (101) can convert a UI object (1222) within the second execution screen (1220) into a UI object (1234) for executing the second task, based on a scroll input (1223) for the second execution screen (1220) that overlaps the bar area (1211) of the first execution screen (1210), via the display (130). For example, the scroll input (1223) may be an input that scrolls in a third direction (e.g., to the right). The first task may have a higher priority than the second task for display within the second execution screen (1220). In one embodiment, the priority may be based on the order in which the executable task is created (or acquired). For example, the priority may be higher the later the order in which the executable task is created. In one embodiment, the priority may be set in relation to application software (e.g., message application software).

[0152] FIGS. 13a and FIGS. 13b illustrate examples of user interfaces that display UI objects for executing tasks within an execution screen for executing tasks for an application running on an electronic device.

[0153] Referring to FIG. 13a, a user interface (1300a) is shown that changes according to input for the second execution screen (1320) received while the second execution screen (1320) overlapping the first execution screen (1310) of message application software running on the electronic device (101) is displayed through the display (130).

[0154] The first execution screen (1310) may include a bar area (1311) containing title information of the message application software and a content area (1312) containing content provided through the message application software. The bar area (1311) may be an expanded bar region.

[0155] The second execution screen (1320) may include guide information (1321a) for a first task and a second task that are executable for one or more contents provided through the message application software, a UI object (1322) for executing the first task, and a UI object (1323) for executing the second task. For example, the first task may be a task of transmitting a message to an external electronic device within the message application software. For example, the second task may be a task of displaying a list within another application software distinct from the message application software.

[0156] The electronic device (101) may display information (1330a) regarding the first operation through the display (130) based on input (e.g., touch input) for a UI object (1322) received while a second execution screen (1320) that overlaps the bar area (1311) of the first execution screen (1310) is displayed. For example, the information (1330a) may be for transmitting the message to the external electronic device within the message application software.

[0157] The electronic device (101) may display information (1340) regarding the second operation through the display (130) based on input (e.g., touch input) for a UI object (1323) received while the second execution screen (1320) that overlaps the bar area (1311) of the first execution screen (1310) is displayed. For example, the information (1340) may be for displaying the list within the other application software that is distinct from the message application software.

[0158] Referring to FIG. 13b, a user interface (1300b) is shown that changes according to input for the second execution screen (1320) received while the second execution screen (1320) overlapping the first execution screen (1310) of message application software running on the electronic device (101) is displayed through the display (130).

[0159] The second execution screen (1320) may include guide information (1321b) for a first task and a second task that are executable for one or more contents provided through the message application software, a UI object (1322) for executing the first task, and a UI object (1323) for executing the second task. For example, the first task may be a task of transmitting a message to an external electronic device within the message application software. For example, the second task may be a task of displaying a list within another application software distinct from the message application software.

[0160] For example, the electronic device (101) can generate text included in guide information (1321b) by using a program for generating text (e.g., text generation program (410) of FIG. 4) and / or a trained language model (e.g., trained language model (420) of FIG. 4) based on data for the message application software (e.g., first data of FIG. 4) and / or data for other application software distinct from the message application software (e.g., second data of FIG. 4). For example, the text of the guide information (1321b) can be described as a message to be transmitted to an external electronic device using the message application software according to input to a UI object (1322) for executing the first task.

[0161] The electronic device (101) may display information (1330b) regarding the first operation through the display (130) based on input (e.g., touch input) for a UI object (1322) received while a second execution screen (1320) that overlaps the bar area (1311) of the first execution screen (1310) is displayed. For example, the information (1330b) may be for transmitting the message to the external electronic device within the message application software.

[0162] FIG. 14 illustrates an example of a user interface that displays executable tasks according to content displayed within a content area of ​​an execution screen of an application running on an electronic device.

[0163] Referring to FIG. 14, a user interface (1400) is shown that changes according to input received while a second execution screen (1420) overlapping a first execution screen (1410) of file application software running on an electronic device (101) is displayed through a display (130).

[0164] The first execution screen (1410) may include a bar area (1411) containing title information of the file application software and a content area (1412) containing content provided through the file application software. The bar area (1411) may be an expanded bar region. For example, the content may include content (1413) that stores a file downloaded via a network.

[0165] The second execution screen (1420) may include guide information (1421) for a first task that is executable on one or more contents provided through the file application software, and a UI object (1422) for executing the first task. For example, the first task may be a task of deleting unnecessary (duplicate) files within the file application software. For example, the first task may be identified according to the contents displayed through the display (130) within the content area (1412) of the first execution screen (1410). For example, the electronic device (101) can minimize the leakage of personal information regarding content not displayed through the display (130) by displaying information about an action that is executable only for the content displayed through the display (130) among the content provided through the file application software. The electronic device (101) can display the first execution screen (1430) and the second execution screen (1440) through the display (130) based on an input (e.g., touch input) for content (1413) received while the second execution screen (1420) is displayed overlapping the bar area (1411) of the first execution screen (1410).

[0166] The first execution screen (1430) may include a bar area (1431) containing title information (e.g., file path information) of the file application software and a content area (1432) containing content provided through the file application software. The bar area (1431) may be an expanded bar region.

[0167] The second execution screen (1440) may include guide information (1441) for a second task that is executable on one or more contents provided through the file application software, and a UI object (1442) for executing the second task. For example, the second task may be a task of deleting unnecessary (duplicate) files within a downloaded file among the files of the file application software. For example, the second task may be identified according to the contents displayed through the display (130) within the content area (1432) of the first execution screen (1430). For example, at least one processor (110) may be able to access only the contents stored in association with the downloaded file among the contents provided through the file application software, based on input (e.g., touch input) for the content (1413). For example, the electronic device (101) may display information about an operation that is executable only for the content stored in association with the download file among the content provided through the file application software, based on access to the content stored in association with the download file.

[0168] The electronic device (101) can display content (1434) and content (1435) provided through the file application software within the first execution screen (1430) via the display (130), based on a scroll input (1433) received while a second execution screen (1440) is displayed overlapping the bar area (1431) of the first execution screen (1430). For example, the content (1434) and content (1435) may be content that stores the same file downloaded over a network. For example, the scroll input (1433) may be an input that scrolls in a first direction (e.g., upward).

[0169] The electronic device (101) can display a second execution screen (1450) through the display (130) based on a scroll input (1433) received while a second execution screen (1440) that overlaps the bar area (1431) of the first execution screen (1430) is displayed. In one embodiment, unlike as shown in FIG. 14, the electronic device (101) can switch the bar area (1431) of the first execution screen (1430) to a regular bar region through the display (130) based on a scroll input (1433) received while a second execution screen (1440) that overlaps the bar area (1431) of the first execution screen (1430) is displayed.

[0170] The second execution screen (1450) may include guide information (1451) for a third task that is executable on one or more contents provided through the file application software, and a UI object (1452) for executing the third task. For example, the third task may be a task of deleting unnecessary (duplicate) files (e.g., content (1435)) within a downloaded file among the files of the file application software. For example, the third task may be identified according to the contents displayed through the display (130) within the content area (1432) of the first execution screen (1450).

[0171] FIG. 15 illustrates an example of displaying an execution screen of an alarm application running on an electronic device and an execution screen for an actionable task for the alarm application.

[0172] Referring to FIG. 15, a user interface (1500) is shown that changes according to input for the second execution screen (1520) received while the second execution screen (1520) overlapping the first execution screen (1510) of the alarm application software running on the electronic device (101) is displayed through the display (130).

[0173] The first execution screen (1510) may include a bar area (1511) containing title information of the alarm application software and a content area (1512) containing content provided through the alarm application software. The bar area (1511) may be an expanded bar region. For example, the content may include content (1513) indicating an alarm setting within the alarm application software.

[0174] The second execution screen (1520) may include guide information (1521) for an actionable task for one or more contents provided through the alarm application software and a UI object (1522) for executing the actionable task. For example, the actionable task may be a task of setting whether to output an alarm sound while the mute mode of the electronic device (101) is activated within the alarm application software.

[0175] The electronic device (101) may include information (1530) regarding the executable task based on input for a UI object (1522) received while a second execution screen (1520) overlapping the first execution screen (1510) is displayed through the display (130). The information (1530) may be for performing the executable task. For example, the information (1530) may include a virtual toggle switch button (1531) for setting whether to output an alarm sound while the mute mode of the electronic device (101) is activated within the alarm application software.

[0176] The electronic device (101) can display, through the display (130), a bar area (1511) of a first execution screen (1510) that is overlaid by a second execution screen (1520), based on an input (e.g., touch input) for a virtual return button received while information (1530) is displayed through the display (130). The bar area (1511) of the first execution screen (1510) may include title information (1514) of the alarm application software.

[0177] FIG. 16 illustrates an example of a user interface that displays an actionable task for file creation while creating a file of UI objects for the execution of an application.

[0178] Referring to FIG. 16, a user interface (1600) is shown that displays an executable task while creating a file for UI objects for the execution of application software.

[0179] The electronic device (101) can display an execution screen (1610) including a UI object (1611) for executing application software (A), a UI object (1612) for executing application software (B), a UI object (1613) for executing application software (C), a UI object (1614) for executing application software (D), a UI object (1615) for executing application software (E), a UI object (1616) for executing application software (F), a UI object (1617) for executing application software (G), and a UI object (1618) for executing application software (H) through a display (130).

[0180] The electronic device (101) can display, through the display (130), an execution screen (1620) for creating a file and an execution screen (1630) that overlaps a part of the execution screen (1620), based on drag-and-drop input from a UI object (1618) to a UI object (1617) received while displaying an execution screen (1610) through the display (130).

[0181] The execution screen (1620) may include a first area (1621) containing title information of the file to be created and a second area (1622) containing UI objects (1617) and UI objects (1618) included in the file.

[0182] The execution screen (1630) may include guide information (1631) for an actionable task regarding the creation of the file and a UI object (1632) for executing the actionable task. For example, the actionable task may be an action of displaying other application software associated with the application software represented by the UI object (1617) and the UI object (1618).

[0183] The electronic device (101) can display, through the display (130), a UI object (1611) for executing application software (A), a UI object (1612) for executing application software (B), and a UI object (1613) for executing application software (C) within a second area (1622), based on a touch input for a UI object (1632) received while an execution screen (1630) that overlaps a first area (1621) of an execution screen (1620) is displayed.

[0184] The electronic device (101) can display the first area (1621) of the execution screen (1620) that is overlaid by the execution screen (1630) through the display (130), based on a touch input for a UI object (1632) received while the execution screen (1630) that overlays the first area (1621) of the execution screen (1620) is displayed. The first area (1621) of the execution screen (1620) may include title information (1623) of the file to be created.

[0185] The electronic device (101) may correspond to the electronic device (1701) described with reference to FIG. 17 below.

[0186] FIG. 17 is a block diagram of an electronic device in a network environment according to various embodiments.

[0187] Referring to FIG. 17, in a network environment (1700), an electronic device (1701) may communicate with an electronic device (1702) through a first network (1798) (e.g., a short-range wireless communication network) or with at least one of an electronic device (1704) or a server (1708) through a second network (1799) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (1701) may communicate with the electronic device (1704) through a server (1708). According to one embodiment, the electronic device (1701) may include a processor (1720), memory (1730), input module (1750), sound output module (1755), display module (1760), audio module (1770), sensor module (1776), interface (1777), connection terminal (1778), haptic module (1779), camera module (1780), power management module (1788), battery (1789), communication module (1790), subscriber identification module (1796), or antenna module (1797). In some embodiments, at least one of these components (e.g., connection terminal (1778)) may be omitted from the electronic device (1701), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (1776), camera module (1780), or antenna module (1797)) may be integrated into a single component (e.g., display module (1760)).

[0188] The processor (1720) can control at least one other component (e.g., a hardware or software component) of the electronic device (1701) connected to the processor (1720) by executing software (e.g., a program (1740)), and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (1720) can store commands or data received from other components (e.g., a sensor module (1776) or a communication module (1790)) in a volatile memory (1732), process the commands or data stored in the volatile memory (1732), and store the resulting data in a non-volatile memory (1734). According to one embodiment, the processor (1720) may include a main processor (1721) (e.g., a central processing unit or an application processor) or an auxiliary processor (1723) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor). For example, if the electronic device (1701) includes a main processor (1721) and an auxiliary processor (1723), the auxiliary processor (1723) may be configured to use less power than the main processor (1721) or to be specialized for a specified function. The auxiliary processor (1723) may be implemented separately from the main processor (1721) or as part thereof.

[0189] The auxiliary processor (1723) may control at least some of the functions or states associated with at least one component of the electronic device (1701) (e.g., display module (1760), sensor module (1776), or communication module (1790)) on behalf of the main processor (1721) while the main processor (1721) is in an inactive (e.g., sleep) state, or together with the main processor (1721) while the main processor (1721) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (1723) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (1780) or communication module (1790)). According to one embodiment, the auxiliary processor (1723) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (1701) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (1708)). The learning algorithm may 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 may include a plurality of artificial neural network layers.An artificial neural network may be 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 the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.

[0190] The memory (1730) can store various data used by at least one component of the electronic device (1701) (e.g., processor (1720) or sensor module (1776)). The data may include, for example, software (e.g., program (1740)) and input or output data for related commands. The memory (1730) may include volatile memory (1732) or non-volatile memory (1734).

[0191] The program (1740) may be stored as software in memory (1730) and may include, for example, an operating system (1742), middleware (1744), or an application (1746).

[0192] The input module (1750) can receive commands or data to be used for a component of the electronic device (1701) (e.g., processor (1720)) from outside the electronic device (1701) (e.g., user). The input module (1750) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0193] The sound output module (1755) can output an audio signal to the outside of the electronic device (1701). The sound output module (1755) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.

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

[0195] The audio module (1770) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (1770) can acquire sound through an input module (1750) or output sound through an audio output module (1755) or an external electronic device (e.g., electronic device (1702)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (1701).

[0196] The sensor module (1776) can detect the operating state of the electronic device (1701) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (1776) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0197] The interface (1777) may support one or more specified protocols that can be used for the electronic device (1701) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (1702)). According to one embodiment, the interface (1777) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0198] The connection terminal (1778) may include a connector through which the electronic device (1701) can be physically connected to an external electronic device (e.g., electronic device (1702)). According to one embodiment, the connection terminal (1778) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0199] The haptic module (1779) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that can be perceived by the user through tactile or kinesthetic senses. According to one embodiment, the haptic module (1779) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.

[0200] The camera module (1780) can capture still images and video. According to one embodiment, the camera module (1780) may include one or more lenses, image sensors, image signal processors, or flashes.

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

[0202] The battery (1789) can supply power to at least one component of the electronic device (1701). According to one embodiment, the battery (1789) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0203] The communication module (1790) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (1701) and an external electronic device (e.g., electronic device (1702), electronic device (1704), or server (1708)), and the performance of communication through the established communication channel. The communication module (1790) may include one or more communication processors that operate independently of the processor (1720) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (1790) may include a wireless communication module (1792) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (1794) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (1704) through a first network (1798) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (1799) (e.g., 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 may 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 (1792) can identify or authenticate the electronic device (1701) within a communication network such as the first network (1798) or the second network (1799) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (1796).

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

[0205] An antenna module (1797) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (1797) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (1797) 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 a first network (1798) or a second network (1799), may be selected from the plurality of antennas, for example, by a communication module (1790). A signal or power may be transmitted or received between the communication module (1790) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (1797).

[0206] According to various embodiments, the antenna module (1797) 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 to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.

[0207] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.

[0208] According to one embodiment, commands or data may be transmitted or received between an electronic device (1701) and an external electronic device (1704) through a server (1708) connected to a second network (1799). Each of the external electronic devices (1702, or 1704) may be the same or a different type of device as the electronic device (1701). According to one embodiment, all or part of the operations performed on the electronic device (1701) may be performed on one or more of the external electronic devices (1702, 1704, or 1708). For example, if the electronic device (1701) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (1701) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (1701). The electronic device (1701) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (1701) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In one embodiment, the external electronic device (1704) may include an Internet of Things (IoT) device. The server (1708) may be an intelligent server using machine learning and / or neural networks.According to one embodiment, an external electronic device (1704) or server (1708) may be included within the second network (1799). The electronic device (1701) may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0209] FIG. 18 is a schematic diagram of an exemplary AI system according to one embodiment.

[0210] Referring to FIG. 18, the AI ​​system (1800) may include an input / output interface (1810), an AI (artificial intelligence) framework (1820), a generative AI model (1830), an application / service component (1880), and / or a knowledge repository (1890).

[0211] The input / output interface (1810) may receive input. The input may include user input and / or data obtained or generated by an electronic device (e.g., the electronic device (101) or electronic device (1701) described above). The data may include images, videos, and / or sensor data generated by at least one processor of the electronic device (e.g., at least one processor (110) or processor (1720)), such as illuminance data around the electronic device obtained from a sensor or sensor hub (e.g., auxiliary processor (1723), attitude data (or orientation data) of the electronic device, temperature inside the electronic device (e.g., display (130)), or temperature of at least one processor (110), size information of the display area of ​​the display, and / or images obtained through an image sensor of the electronic device (e.g., included in a camera module (1780)). The user input may include natural language, touch data obtained through a touch circuit included within the display panel (e.g., used to identify input from a finger and / or stylus), an image displayed (and / or to be displayed) on the display panel, and / or video. By example, without limitation, the user input may be received by an input / output interface (1810) along with context information. The context information may be described as additional information obtained in relation to the user input. The context information may be related to the state at the time the user input is received (e.g., the state of the electronic device and / or the state of the surroundings of the electronic device (e.g., user state)). For example, the context information may include information about one or more software applications executed within the electronic device at the time the user input is received.For example, the above situation information may include information about the location of the electronic device (or the location of the user of the electronic device) at the time the user input is received. For example, the user input may be integrated with the situation information. For example, the user input with the situation information integrated as the input may be received by the input / output interface (1810).

[0212] The input / output interface (1810) may transmit (or provide) an output. The output may include a result (or result information) generated or obtained by the AI ​​system (1800) based on at least part of the input. The format of the output may vary. For example, the output may include natural language. For example, the output may include content (e.g., media content and / or multimedia content). For example, the output may include actions related to the user of the electronic device. For example, the output may have a format according to the user settings of the electronic device.

[0213] The input / output interface (1810) can be described as a user question / response interface (1810).

[0214] The AI ​​framework (1820) can be used to obtain information (or data) about the input from the input / output interface (1810) and to control one or more components related to the AI ​​system (1800) using the obtained information.

[0215] For example, a prompt design component (1821) within an AI framework (1820) can generate or obtain prompts for a generative AI model (1830) (e.g., including a large language model (LLM) or a large multimodal model (LMM)) using the acquired information. For example, the prompt design component (1821) may be described as an AI component that uses a learning algorithm and / or a neural network to provide prompts that are enhanced over time. For example, the prompt design component (1821) can generate or obtain prompts by accessing a knowledge component (e.g., a knowledge repository (1890)) containing user preference data, a prompt library, and / or prompt examples using the acquired information. The generated prompts may be provided to the generative AI model (1830) (e.g., including an LLM or LMM).

[0216] For example, an API / plugin management component (1822) within the AI ​​framework (1820) may be used to support communication for additional information requested (or induced) in relation to the prompt provided (or to be provided) to the generative AI model (1830). For example, the API / plugin management component (1822) may be used to create or establish a channel for communication with various data sources (e.g., knowledge repository (1890)). For example, the API / plugin management component (1822) may support access to at least some of the data sources. For example, the API / plugin management component (1822) may be used to request another component (e.g., application / service component (1880)) that performs feedback (or response) according to the prompt. As a non-limiting example, information obtained (or generated) through the API / plugin management component (1822) may be provided to the prompt design component (1821) for generating a prompt. As a non-limiting example, information obtained (or generated) through the API / plugin management component (1822) may be provided to the generative AI model (1830).

[0217] For example, an improvement component (1823) within the AI ​​framework (1820) can at least partially tune (or adjust) (or change) the result (e.g., content) obtained (or output) from the generative AI model (1830). For example, the improvement component (1823) can determine or verify whether the content obtained from the generative AI model (1830) is related to the input. For example, the improvement component (1823) can determine or verify whether the content obtained from the generative AI model (1830) contains biased content. For example, the improvement component (1823) can determine or verify whether the content obtained from the generative AI model (1830) contains harmful content. For example, the improvement component (1823) can support or assist in performing additional processing to improve the content obtained from the generative AI model (1830). For example, the improvement component (1823) may support providing a hint to the user to improve the content.

[0218] A generative AI model (1830) can be described as an artificial intelligence neural network that generates feedback in response to a prompt. For example, the feedback may include additional data and / or information relative to the prompt, but relative to the prompt. For example, the feedback may include new content relative to the prompt. For example, the generative AI model (1830) may include a model that generates images and / or a model that generates language. For example, the model that generates images may include a generative adversarial network (GAN) and / or a variational autoencoder (VAE). For example, the model that generates images may include a diffusion-based generative model (e.g., a transformer VAE). For example, the model that generates language may include CHAT-GPT 3 and / or CHAT-GPT 4. For example, a generative AI model (1830) may include an LMM that generates the feedback by recognizing text, images, and / or speech.

[0219] As an example without limitation, the AI ​​framework (1820) and / or generative AI model (1830) may be included within an AI module (e.g., including a processing circuit) within the electronic device. For example, the AI ​​module may be operatively coupled with at least one processor of the electronic device (e.g., at least one processor (110) or processor (1720)). For example, the AI ​​module may be operatively coupled with a display driving circuit of the electronic device. For example, the AI ​​module may be operatively coupled with a sensor hub of the electronic device for one or more sensors within the electronic device.

[0220] The technical problems to be solved in this disclosure are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this disclosure pertains.

[0221] As described above, an electronic device (e.g., electronic device (101)) may include a display (e.g., display (130)), at least one processor (e.g., at least one processor (110)) including a processing circuit; and a memory (e.g., memory (120)) that stores instructions and includes one or more storage media. When the instructions are executed individually or collectively by the at least one processor: receiving an input for executing application software through the electronic device; and based on the input, displaying through the display a first execution screen and a second execution screen that overlaps a portion of the first execution screen, wherein the first execution screen includes a content region including content provided through the application software; and an expanded bar region including title information of the application software, and the second execution screen includes guidance information for an actionable operation for one or more contents provided through the application software. The electronic device may include a UI (user interface) object for executing the above operation, and the second execution screen may include: overlapping the expanded bar region of the first execution screen; displaying information about the operation through the display based on input for the UI object included within the second execution screen that overlaps the expanded bar region of the first execution screen; and displaying information about the content within the first execution screen through the display based on input for the content among the contents included within the content region of the first execution screen that does not overlap the second execution screen.

[0222] For example, when the above instructions are executed individually or collectively by the at least one processor: identify data for the application software; identify the task executable for the one or more contents provided through the application software based on the data; and, based on the identification of the task, cause the electronic device to display the guide information, including text corresponding to the task within the second execution screen, through the display. The data may include data for at least some of the contents provided through the application software.

[0223] For example, at least some of the above contents may not include content provided through the application software earlier than a reference time among the above contents.

[0224] For example, at least some of the above contents may include content obtained among the above contents after the execution of the application software has ended and before the application software is executed.

[0225] For example, at least some of the above contents may correspond to at least one content displayed within the content area of ​​the first execution screen among the above contents.

[0226] For example, when the above instructions are executed individually or collectively by the at least one processor: identify whether the data satisfies a condition defined for the application software; and, based on the identification of the data satisfying the condition, identify the operation corresponding to the condition as the operation. The data may further include configuration information of the application software.

[0227] For example, when the above instructions are executed individually or collectively by the at least one processor, the electronic device may be caused to: apply the data to a trained model available for natural language processing; identify the task based on applying the data to the trained model; and generate the text corresponding to the task based on the identification of the task.

[0228] For example, the data for the application software may be first data. When the instructions are executed individually or collectively by the at least one processor, the electronic device may be able to identify the operation executable for the one or more contents provided through the application software based on the first data for the application software and the second data for another application software. The second data may include data for contents provided through the other application software associated with the contents provided through the application software.

[0229] For example, the above operation may be a first operation. When the instructions are executed individually or collectively by the at least one processor: based on a scroll input for the second execution screen that overlaps the extended bar area of ​​the first execution screen; the electronic device may be caused to convert, via the display, the guide information for the first operation within the second execution screen into guide information for a second operation executable for one or more contents provided through the application software; and convert, via the display, the UI object for executing the first operation within the second execution screen into a UI object for executing the second operation.

[0230] For example, the first task may have a higher priority for display within the second execution screen than the second task. The priority may be set in relation to the application software.

[0231] For example, the extended bar area of ​​the first execution screen may be closer to the top side of the electronic device than the content area of ​​the first execution screen.

[0232] For example, when the above instructions are executed individually or collectively by the at least one processor: based on a scroll input received while the second execution screen is displayed overlapping the extended bar area of ​​the first execution screen, the extended bar area is switched via the display to a regular bar area containing the title information of the application software; and based on the transition of the extended bar area to the regular bar area, the electronic device may cause the second execution screen to be refrained from being displayed via the display. The regular bar area may have an area narrower than the area of ​​the extended bar area.

[0233] For example, when the above instructions are executed individually or collectively by the at least one processor: the electronic device may cause the display to show, through the display, an affordance for the execution of the above task within the first execution screen, based on the conversion of the extended bar area to the general bar area.

[0234] For example, the second execution screen may overlay the title information of the expanded bar area while the second execution screen overlaps the expanded bar area of ​​the first execution screen.

[0235] A non-transient computer-readable storage medium as described above may store one or more programs. When the one or more programs are executed by an electronic device (e.g., electronic device (101)) having a display (e.g., display (130)), the electronic device receives input for executing application software through the electronic device; based on the input, a first execution screen and a second execution screen that overlaps a portion of the first execution screen are displayed through the display, wherein the first execution screen includes a content region containing content provided through the application software; and an expanded bar region containing title information of the application software, and the second execution screen includes guidance information for an actionable operation for one or more content provided through the application software; and a UI (user interface) object for executing said operation, and the second execution screen overlaps the expanded bar region of the first execution screen; The electronic device may include instructions that cause the device to display information about the operation through the display based on input for the UI object included in the second execution screen that overlaps the expanded bar region of the first execution screen; and to display information about the content within the first execution screen through the display based on input for the content among the contents included in the content region of the first execution screen that does not overlap the second execution screen.

[0236] For example, the above one or more programs may include instructions that, when executed by the electronic device: identify data for the application software; identify the task executable for the one or more contents provided through the application software based on the data; and cause the electronic device to display, through the display, the guide information including text corresponding to the task within the second execution screen based on the identification of the task. The data may include data for at least a portion of the contents provided through the application software.

[0237] For example, the above one or more programs may include instructions that, when executed by the electronic device: identify data for the application software; identify the task executable for the one or more contents provided through the application software based on the data; and cause the electronic device to display, through the display, the guide information including text corresponding to the task within the second execution screen based on the identification of the task. The data may include data for at least a portion of the contents provided through the application software.

[0238] For example, the above operation may be a first operation. The one or more programs may include instructions that, when executed by the electronic device: based on a scroll input for the second execution screen that overlaps the extended bar area of ​​the first execution screen; convert the guide information for the first operation within the second execution screen into guide information for a second operation executable for one or more contents provided through the application software via the display; and cause the electronic device to convert the UI object for executing the first operation within the second execution screen into a UI object for executing the second operation via the display.

[0239] For example, the extended bar area of ​​the first execution screen may be closer to the top side of the electronic device than the content area of ​​the first execution screen.

[0240] For example, the above one or more programs may include instructions that, when executed by the electronic device: based on a scroll input received while the second execution screen is displayed overlapping the extended bar area of ​​the first execution screen, the extended bar area is switched via the display to a regular bar area containing the title information of the application software; and based on the transition of the extended bar area to the regular bar area, cause the electronic device to refrain from displaying the second execution screen via the display. The regular bar area may have an area narrower than the area of ​​the extended bar area.

[0241] A method as described above may be performed by an electronic device (e.g., electronic device (101)) having a display (e.g., display (130)). The method comprises: receiving an input for executing application software through the electronic device; and, based on the input, displaying through the display a first execution screen and a second execution screen that overlaps a portion of the first execution screen, wherein the first execution screen includes a content region containing content provided through the application software; and an expanded bar region containing title information of the application software, and the second execution screen includes guidance information for an actionable operation for one or more contents provided through the application software; and a user interface (UI) object for executing said operation, and the second execution screen overlaps the expanded bar region of the first execution screen. The method may include: an operation of displaying information about the operation through the display based on input for the UI object included in the second execution screen that overlaps the expanded bar region of the first execution screen; and an operation of displaying information about the content within the first execution screen through the display based on input for the content among the contents included in the content region of the first execution screen that does not overlap the second execution screen.

[0242] The effects obtainable from the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art to which the present disclosure belongs.

[0243] The electronic device according to the various embodiments disclosed in this document may be of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronics device. The electronic device according to the embodiments of this document is not limited to the devices described above.

[0244] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said 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 said items unless the relevant context clearly indicates otherwise. In this document, phrases such as "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" may each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as "coupled" or "connected" to another (e.g., 2nd) component, with or without the terms "functionally" or "communicationly," it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.

[0245] The term “module” as used in the 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, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof 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).

[0246] Various embodiments of the present document may be implemented as software (e.g., program (1740)) comprising one or more instructions stored in a storage medium (e.g., internal memory (1736) or external memory (1738)) readable by a machine (e.g., electronic device (1701)). For example, a processor (e.g., processor (1720)) of the machine (e.g., electronic device (1701)) may call at least one of the one or more instructions stored from the storage medium and execute it. This enables the machine to be operated 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 that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.

[0247] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer 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 distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0248] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components 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, display; At least one processor including a processing circuit; and Memory that stores instructions and includes one or more storage media, When the above instructions are executed individually or collectively by the at least one processor: Receive input for executing application software through the electronic device; Based on the above input, a first execution screen and a second execution screen that overlaps a part of the first execution screen are displayed through the display, and The above first execution screen is, A content region including content provided through the above application software; and It includes an expanded bar region containing title information of the above application software, and The above second execution screen is, Guidance information for an actionable task on one or more contents provided through the above application software; and Includes a UI (user interface) object for executing the above task, and The second execution screen above overlaps the expanded bar area of ​​the first execution screen; Based on input for the UI object included in the second execution screen that overlaps the expanded bar region of the first execution screen, information about the operation is displayed through the display; and In order to display information about the content through the display based on an input for the content among the contents included within the content region of the first execution screen that is not superimposed on the second execution screen, The above electronic device, causing, Electronic device.

2. In Claim 1, When the above instructions are executed individually or collectively by the at least one processor: Identifying data regarding the above application software; Based on the above data, identify the above tasks executable for the one or more contents provided through the application software; and Based on the identification of the above task, the guide information including text corresponding to the task within the second execution screen is to be displayed through the display. The above electronic device, causing, The above data includes data for at least some of the contents provided through the application software. Electronic device.

3. In Claim 2, At least some of the above contents are, Among the above contents, those that do not include content provided through the application software prior to the reference time, Electronic device.

4. In Claim 2, At least some of the above contents are, Among the above contents, including contents obtained after the execution of the application software is terminated and before the application software is executed, Electronic device.

5. In Claim 2, At least some of the above contents are, Among the above contents, corresponding to at least one content displayed within the content area of ​​the first execution screen, Electronic device.

6. In Claim 2, When the above instructions are executed individually or collectively by the at least one processor: Identifying whether the above data satisfies the conditions defined for the application software; and Based on the identification of the data satisfying the above conditions, to identify the task corresponding to the above conditions as the task, The above electronic device, causing, The above data further includes setting information of the application software. Electronic device.

7. In Claim 2, When the above instructions are executed individually or collectively by the at least one processor: Apply the above data to a trained model available for natural language processing; Based on applying the above data to the above-mentioned trained model, identify the above-mentioned task; and Based on the identification of the above task, to generate the above text corresponding to the above task, The above electronic device, causing, Electronic device.

8. In Claim 2, The data regarding the above application software is the first data, and When the above instructions are executed individually or collectively by the at least one processor: Based on the first data for the application software and the second data for another application software, to identify the one or more contents that are executable through the application software. The above electronic device, causing, The second data above includes data regarding content provided through the other application software in association with the content provided through the application software. Electronic device.

9. In Claim 1, The above task is the first task, and When the above instructions are executed individually or collectively by the at least one processor: Based on the scroll input for the second execution screen that overlaps the extended bar area of ​​the first execution screen: In the second execution screen above, the guide information for the first task is converted, via the display, into guide information for a second task executable for one or more contents provided through the application software; and To switch the UI object for executing the first task within the second execution screen to the UI object for executing the second task via the display. The above electronic device, causing, Electronic device.

10. In Claim 9, The first task has a higher priority than the second task for display within the second execution screen, and The above priority is set in relation to the application software, Electronic device.

11. In Claim 1, When the above instructions are executed individually or collectively by the at least one processor: Based on a scroll input received while the second execution screen is displayed overlapping the extended bar area of ​​the first execution screen, the extended bar area is converted to a regular bar area containing the title information of the application software via the display; and Based on the conversion of the above-mentioned expanded bar area to the above-mentioned general bar area, to refrain from displaying the above-mentioned second execution screen through the display, The above electronic device, causing, The above general bar area has an area narrower than the area of ​​the above extended bar area, Electronic device.

12. In Claim 11, When the above instructions are executed individually or collectively by the at least one processor: Based on the conversion of the above-mentioned extended bar area to the above-mentioned general bar area, the affordance for the execution of the above-mentioned task within the above-mentioned first execution screen is to be displayed through the display. The above electronic device, causing, Electronic device.

13. In Claim 1, The second execution screen above, while the second execution screen overlaps the expanded bar area of ​​the first execution screen, covers (overlays) the title information of the expanded bar area. Electronic device (101).

14. In a non-transient computer-readable storage medium storing one or more programs, said one or more programs, when executed by an electronic device having a display: Receive input for executing application software through the electronic device; Based on the above input, a first execution screen and a second execution screen that overlaps a part of the first execution screen are displayed through the display, and The above first execution screen is, A content region including content provided through the above application software; and It includes an expanded bar region containing title information of the above application software, and The above second execution screen is, Guidance information for an actionable task on one or more contents provided through the above application software; and Includes a UI (user interface) object for executing the above task, and The second execution screen above overlaps the expanded bar area of ​​the first execution screen; Based on input for the UI object included in the second execution screen that overlaps the expanded bar region of the first execution screen, information about the operation is displayed through the display; and In order to display information about the content through the display based on an input for the content among the contents included within the content region of the first execution screen that is not superimposed on the second execution screen, Instructions including those that cause the above electronic device Non-transient computer-readable storage media.

15. A method performed by an electronic device having a display, The operation of receiving input for executing application software through the electronic device; Based on the above input, the operation of displaying a first execution screen and a second execution screen that overlaps a part of the first execution screen through the display. The above first execution screen is, A content region including content provided through the above application software; and It includes an expanded bar region containing title information of the above application software, and The above second execution screen is, Guidance information for an actionable task on one or more contents provided through the above application software; and Includes a UI (user interface) object for executing the above task, and The second execution screen above overlaps the expanded bar area of ​​the first execution screen; An operation of displaying information about the operation through the display based on input for the UI object included in the second execution screen that overlaps the expanded bar region of the first execution screen; and The operation of displaying information about the content through the display based on an input for the content among the contents included within the content region of the first execution screen that is not superimposed on the second execution screen, method.