Content box providing method and user terminal

The content box providing method addresses the challenge of interrupted content consumption by generating a content box with a content template, allowing users to easily resume content access and share it across terminals.

JP2025094158APending Publication Date: 2025-06-24CACAO CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2025046967
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-08-14
Filing Date
2025-03-21
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

Users face challenges in resuming content consumption after interruptions, such as screen transitions or other events, leading to a need for a method to manage and easily access content through a separate interface.

Method used

A content box providing method that displays execution results of content on a user terminal, determines if generation conditions for a content box are met, generates the content box with a content template, and provides it for easy access and sharing across different user terminals.

Benefits of technology

Enables continuous content consumption by allowing users to easily resume content access through a content box, even after interruptions, and facilitates sharing of content across different user terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025094158000001_ABST
    Figure 2025094158000001_ABST
Patent Text Reader

Abstract

To provide a content box providing method and a user terminal.SOLUTION: A content box providing method that is performed by an application installed in a user terminal includes the steps of: displaying, while an execution result of a content is being displayed on a screen of the user terminal, when the screen of the user terminal is changed in such a way that at least a part of the execution result of the content is not displayed due to an event that occurs in relation to the application, a content box accessible to the execution result of the content on the screen of the user terminal; a step for receiving a user input through the contents box; and performing processing for displaying the execution result of the content on the screen of the user terminal in accordance with the user input.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following describes a content box providing method and a user terminal.

Background Art

[0002] Users execute and consume content provided through various channels. After consuming such content, users may want to view the content again later. Similarly, during the process of consuming content, if the consumption of content is interrupted by any event or many operations are required to consume the same content again, the problem may occur that the consumption of content is not activated.

[0003] Therefore, there is a need for a tool that shares content and enables continuous consumption of various contents that execute content.

Summary of the Invention

Problems to be Solved by the Invention

[0004] An object of the present invention is to provide a method and an apparatus that manage content through a separate interface such as a content box after executing the content requested by a user terminal and can be easily recycled later.

[0005] An object of the present invention is to provide a method and an apparatus that enable continuous content consumption by more easily adding a content template displayed in a content box in response to an automatic request when the consumption of content is disturbed by an application other than an intentional request of a user terminal.

Means for Solving the Problems

[0006] A content box providing method executed by a user terminal according to an embodiment of the present invention includes: a step of displaying an execution result of content on a screen of the user terminal; a step of determining whether a generation condition of a content box occurs in which a screen on which the execution result of the content is displayed is converted by an event while the execution result of the content is being displayed; a step of generating the content box when the generation condition of the content box occurs; and a step of providing the generated content box.

[0007] While the execution result of the content is being displayed on the screen of the user terminal, it can include that the screen on which the execution result of the content is displayed is converted from the user terminal to another screen by an event, or is not displayed on the user terminal.

[0008] A content box providing method executed by a user terminal according to an embodiment of the present invention includes: a step of displaying a link shared via a chat room in a chat application; a step of, when a selection for the link is received, displaying a screen of an execution result of content corresponding to the link via an in-app browser of the chat application or an external browser distinguished from the chat application; a step of displaying a notification for a new chat message while the screen of the execution result of the content is being displayed via the in-app browser or the external browser; a step of, when a selection for the notification of the new chat message is received, converting the screen of the execution result of the content displayed in the in-app browser or the external browser to a screen of a chat room in which a new chat message corresponding to the notification provided by the chat application is input; and a step of displaying a content box accessible to the execution result of the content on the screen of the converted chat room.

[0009] The content box can include at least one content template corresponding to the content.

[0010] The content template includes at least one of information that can identify the content or information that represents the execution result of the content, and can correspond to any one of the slots in the content box.

[0011] If the content template included in the content box is selected, it may further include the step of displaying the execution result of the content corresponding to the content template.

[0012] The content template included in the content box is shared in response to a sharing request of the user terminal, and in response to the sharing request, the content corresponding to the content template or the execution result of the content can be shared via the application.

[0013] The content box can be shared and provided among different user terminals where the same user information is input.

[0014] The content box can be provided by being overlaid in a floating menu form on the chat window displayed on the screen of the chat room, or provided as a menu of the chat application.

[0015] When the content box is expanded, the chat application can provide a content template including information that can identify the content or information that represents the execution result of the content via the expanded content box.

[0016] The content box can display content templates arranged according to a preset priority, or display content templates in areas divided according to categories.

[0017] While the execution result of the content is being displayed via the in-app browser or an external browser, if the screen of the chat application is switched to the execution screen of another application, the method may further include the step of displaying a content box on the execution screen of the other application.

[0018] A user terminal according to an embodiment of the present invention has a program for executing a content box providing method installed therein. The program includes steps of: displaying a link shared via a chat room in a chat application; when receiving a selection for the link, displaying a screen of an execution result of content corresponding to the link via the in-app browser or an external browser of the chat application; while the screen of the execution result of the content is being displayed via the in-app browser or the external browser, displaying a notification for a new chat message; if the notification of the chat message is selected, switching the screen of the execution result of the content displayed in the in-app browser or the external browser to the screen of the chat room where a new chat message corresponding to the notification provided by the chat application is input; and displaying a content box that can access the execution result of the content on the switched chat room screen.

[0019] The content box may include at least one content template corresponding to the content.

[0020] The content template includes at least one of information for identifying the content or information representing the execution result of the content, and can correspond to any one slot in the content box.

[0021] If a content template included in the content box is selected, the content providing method may further include a step of displaying an execution result of the content corresponding to the content template.

[0022] The content template included in the content box is shared in response to a sharing request of a user terminal, and the content corresponding to the content template or the execution result of the content may be shared via an application in response to the sharing request.

[0023] The content box can be shared and provided among different user terminals in which the same user information is input.

[0024] The content box can be provided by being overlaid in a floating menu form on a chat window displayed on the screen of the chat room, or provided as a menu of a chat application.

[0025] When the content box is expanded, the chat application can provide a content template including information for identifying the content or information representing an execution result of the content via the expanded content box.

[0026] The content box can display content templates arranged according to a preset priority order, or display content templates in areas classified according to categories.

[0027] While the execution result of the content is being displayed via an in-app browser or an external browser, if the execution screen is switched to the chat application and another application, the method may further include a step of displaying the content box on the execution screen of the other application.

Advantages of the Invention

[0028] According to an embodiment of the present invention, after executing the content requested by the user terminal, the content can be managed through a separate interface such as a content box and recycled easily later.

[0029] According to an embodiment of the present invention, in addition to the intentional request of the user terminal, when the consumption of content is obstructed by an application, by more easily adding a content template displayed in the content box in response to an automatic request, sustainable content consumption is enabled.

Brief Description of the Drawings

[0030]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Mode for Carrying Out the Invention

[0031] The specific structural or functional descriptions disclosed in this specification are merely exemplified for the purpose of explaining the embodiments. The embodiments may be implemented in various different forms, and the present invention is not limited to the embodiments described in this specification. The scope of the present invention includes modifications, equivalents, or alternatives included in the technical idea described in the embodiments.

[0032] Terms such as first or second may be used to describe a plurality of components, but such terms must be interpreted only for the purpose of distinguishing one component from another. For example, the first component may be named the second component, and similarly, the second component may also be named the first component.

[0033] When it is mentioned that any component is "connected" or "connected" to another component, it should be understood that it is directly connected or connected to the other component, but there may be other components in the middle.

[0034] Singular expressions include plural expressions unless the context clearly indicates a different meaning. In this specification, terms such as "including" or "having" indicate the presence of the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, and should not be construed as precluding the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0035] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this embodiment belongs. Commonly used predefined terms should be interpreted as having a meaning consistent with the meaning in the context of the related art, and should not be interpreted as having an ideal or overly formal meaning unless clearly defined herein.

[0036] Also, in the description with reference to the accompanying drawings, the same reference numerals are assigned to the same components regardless of the reference signs, and redundant descriptions thereof are omitted.

[0037] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0038] FIG. 1 is a diagram for explaining a process in which a content box is generated by content consumed via an application according to an embodiment of the present invention.

[0039] Referring to FIG. 1, it is assumed that an application is installed in the user terminal 101. Here, the application means a program in which content is consumed on the user terminal through providing / processing / executing the content. Here, being consumed means that the user uses the content by checking the execution result of the content through the screen of the user terminal.

[0040] Here, the content refers to data executed on the user terminal, such as link information (e.g., URL), files, etc., and may be composed of text, still images, videos, or combinations thereof.

[0041] In the case of FIG. 1, the first application and the second application are illustrated. According to an embodiment of the present invention, the first application can transmit the content to the second application and request the execution of the content. For example, assume that the first application is a chat application and the second application is a browser application. Here, the browser application may be an in-app browser for the chat application or an external browser application distinguished from the chat application.

[0042] If link information is shared in the chat room of the first application and the link information is executed, the second application can display the web page identified via the link information. That is, according to one embodiment, the first application is an application that requests the execution of content, and the second application is an application that executes the content in response to the request transmitted from the first application and displays the execution result of the content via the screen of the user terminal.

[0043] Or, according to another embodiment of the present invention, the execution request of the content may not be transmitted between applications and the content may be executed independently. In other words, even without a content execution request from another application, the content can be executed by the corresponding application itself.

[0044] After the execution result of the content is displayed on the screen of the user terminal in the application, the user terminal determines whether the generation condition of the content box 102 has occurred. According to an embodiment of the present invention, the generation condition of the content box 102 means the case where the screen is switched by an event after the execution result of the content is displayed on the screen of the user terminal.

[0045] The content box 102 may include at least one content template corresponding to the content. The content template corresponds to each content and may include information for identifying the content (e.g., the name of the content, the icon of the content, the URL address of the content, etc.) or information representing the execution result of the content (e.g., the name / title of the content, the manufacturer, the source, the link, or the thumbnail image (the capture result of the whole or a part of the execution result of the content), etc.). And the content template corresponds to any one slot in the content box 102. The content template can temporarily or permanently store the information for identifying the content or the information representing the execution result of the content in a specific slot. After that, if the content template included in the content box 102 is selected, the execution result of the content corresponding to the content template is provided again, so that the content can be easily accessed.

[0046] At this time, the content box 102 may be displayed on the screen in the form of an identifier (ex. icon) or in the form of a menu. And when the content is a page accessed via a link, the content box 102 may be used as an identifier for accessing the page again. The content box 102 displays the information (summary information of the content) that can identify the content accessed via the link, so that the user can easily grasp what kind of content the content connected to the content box 102 is.

[0047] The generation of the content box 102 means that a content template is added within the content box 102. And if the content corresponding to the content template added to the content box 102 is not executed and the execution result of the content is not displayed on the screen of the user terminal, when the content box 102 is added, the content cannot be reflected in the form of the content template.

[0048] In other words, since it is difficult to consider that the content whose execution result is not displayed on the screen of the user terminal 101 is consumed by the user, the content corresponding to the content template added to the content box 102 needs to have its execution result displayed on the screen of the user terminal 101 in addition to being executed by the application. And the generation condition of the content box is when the content consumption activity of the user who utilizes or views the execution result of the content via the screen of the user terminal is interrupted or obstructed by a specific event.

[0049] Therefore, according to the present invention, the content box can be generated or updated by adding a content template. And when the screen on which the execution result of the content is displayed is not converted and displayed by any event and the content consumption activity is interrupted or obstructed, a content box can be generated that facilitates access to the content so that the content can be consumed again. For that purpose, by adding a content template containing information for identifying the content whose consumption activity is interrupted or obstructed due to the screen being converted by a specific event or information representing the execution result of the content to the content box, the content box can be generated.

[0050] The content box may be provided to the user terminal and displayed as a menu or identifier form on the user terminal. Even if the content box is generated by the occurrence of a specific event after the execution result of the content processed by a specific application is displayed, it may be provided via other applications where the execution result of the corresponding content is not displayed. Then, the content box may be provided via any one of the areas of the desktop of the user terminal, the execution screen of the application executed on the user terminal, and the menu of the application installed on the user terminal according to the activities of the user applied to the user terminal.

[0051] That is, by continuously being held via the screen of the user terminal, even if the screen is switched after the execution result of the content has been previously displayed on the screen and the consumption of the content is interrupted, the consumption of the content can be resumed via the content box.

[0052] FIG. 2 is a diagram for explaining the process of generating a content box by the content consumed via the content providing area in an application according to an embodiment.

[0053] FIG. 2 shows the case where the execution result of the content is displayed via the content providing area in the application. Here, the content providing area includes tabs, channels, menus, functions, in-app browsers, etc. of the application where the execution result of the content is displayed. The content providing area is switched or changed according to the user's request in the application and includes any type of interface where the execution result of the content is displayed.

[0054] In other words, the execution result of the content can be provided via various areas within the application, and the area where the execution result of the content is displayed is defined as the content providing area. Then, the content providing area is divided via an identifier in the application and may be switched according to the user's request.

[0055] FIG. 3 is a diagram for explaining a process in which a content box is shared among user terminals according to an embodiment of the present invention.

[0056] Referring to FIG. 3, it is assumed that a content box 303 is generated in a first user terminal 301. Here, the content box 303 determined in the first user terminal 301 may be provided to a second user terminal 302.

[0057] In this case, the first user terminal 301 and the second user terminal 302 are the case where the same application that can be logged in with the same account is installed. For example, when the first user terminal 301 is a mobile phone, the second user terminal 302 is a PC, and the first application is a chat application, the content box 303 provided to the first application installed in the first user terminal 301 can be provided identically via the second application installed in the second user terminal 302.

[0058] Of course, when the content is executed by the second application of the first user terminal 301 to generate the content box 303, it may be applied to be provided not only to the second application but also to the first application installed in the first user terminal 301. That is, even if a content box is generated based on the execution result of the content provided via a specific application, the corresponding content box may be provided identically via other applications. Also, when the same application that can be logged in with the same account as the first user terminal is installed in the second user terminal 302, the content box 303 provided via the first application in the first user terminal 301 may be provided via the first application in the second user terminal 302. Moreover, the content box 303 may also be provided in the third application executed in the second user terminal 302.

[0059] FIG. 4 is a diagram showing an example of providing a content box.

[0060] FIG. 4 shows a case where the content box is provided via a user terminal after being generated. The content box needs to be continuously provided in a situation where the screen of the user terminal is held. As shown in FIG. 4A, a plurality of tabs may be displayed. Here, a tab is an identifier indicating a content providing area that can be switched according to a user's request so that various activities and results are provided to the user in an application such as a menu, a function, or a channel. Even if different tabs are selected on the user terminal and the screen is switched, the content box can be continuously held and provided on the screen.

[0061] On the other hand, the content box may be provided only in a service providing area that performs a specific function. The service providing area that performs the specific function in which the content box is provided may be determined in advance by the service provider or may be selected by the user. In the case of a chat application, the content box may be provided from at least one of the determined service providing areas among a friend list tab, a chat room list tab, and a chat room. Here, the content box is provided in a partial area of the screen of the user terminal and does not interfere with the execution result of the content provided via the application. And the position of the content box can be moved according to the user's request on the screen and may be displayed overlaid on the screen. The case of resuming the content consumption activity via the content box will be specifically described with reference to FIG. 7.

[0062] FIG. 5 is a diagram for explaining a process in which a content box is generated when a screen transition of an application occurs.

[0063] FIG. 5 is a diagram for explaining a process in which a content box is generated when a screen transition of an application occurs.

[0064] Referring to FIG. 5A, assume that a link is shared via a chat room in a chat application (first application) installed on a user terminal. Here, when link A is selected on the user terminal, as shown in FIG. 5B, a browsing application (including an in-app browser of the first application or an external browser distinguished from the first application) is executed on the user terminal to execute page A corresponding to link A. Here, if link A corresponds to content, page A displayed on the screen of the user terminal corresponds to the execution result of the content.

[0065] As shown in FIG. 5B, in a situation where page A is displayed on the screen of the user terminal, assume that a new chat message (for example, chat 1) is input into the chat room of the chat application and a chat message notification is displayed, and the chat message notification is selected on the user terminal. Here, the new chat message (for example, chat 1) can be input in the shared chat room of link A or another chat room that is not the shared chat room of link A.

[0066] When a chat message notification is selected in response to the input of a new chat message, as shown in FIG. 5C, a displayed chat room screen of the new chat message corresponding to the chat message notification is displayed. That is, the execution screen of the content shown in FIG. 5B is converted into a chat room screen, and the chat room screen is displayed in the chat application operating in the background. In other words, when the execution screen of the content is converted into a chat room screen, the execution screen of the content may disappear from the screen of the user terminal that the user is viewing due to the converted chat room screen. In this case, as shown in FIG. 5C, a content box including a content template corresponding to the content is displayed on the chat room screen so as to facilitate access to page A corresponding to link A, which is the content consumed by the user terminal. That is, when the content execution screen is converted into a chat room screen, the content box can be displayed on the converted chat room screen. Further, while page A is being displayed via a browser (in-app browser) linked to the chat application or a browser (external app browser) separated from the chat application, when an application different from the chat application is executed, the content box can be displayed on the execution screen of the other application.

[0067] Here, the content box is provided by being overlaid on the chat room screen. And the content box is provided in the form of a floating menu on the chat room screen and can be immediately redirected to page A from the chat room screen. Or, the content box is provided as a menu of a specific application and is displayed by selecting the menu.

[0068] A user who selects link A, which is the content, and checks page A, which is the execution result of the content, can be switched from the screen of page A to the screen of the chat room by a specific event of selecting a chat message notification. Even if the consumption of the content through page A is interrupted, the user can access page A again through the content box. Therefore, ultimately, even if the consumption of the content is interrupted by a specific event, it can be continuously held later through the content box again.

[0069] On the other hand, the content box may be provided only in a service providing area that performs a specific function. The service providing area that performs the specific function for which the content box is provided may be determined in advance by the service provider or may be selected by the user. In the case of a chat application, the content box may be provided from at least one of the determined service providing areas among the friend list tab, the chat room list tab, and the chat room.

[0070] Assume that a link is shared via a chat room in a chat application (the first application) installed on the user terminal. Here, when link A is selected on the user terminal, as shown in FIG. 5B, a browsing application may be executed on the user terminal and page A corresponding to link A may be executed. Here, link A corresponds to the content, and page A displayed on the screen of the user terminal corresponds to the execution result of the content.

[0071] Although not shown in FIG. 5, assume that an identifier (icon) for requesting the generation of a content box is selected on the user terminal while the user is checking page A, which is the execution result of the content. This shows a case where the execution screen of the content is not switched by a specific event on the user terminal, but the content box is intentionally generated in response to a separate request applied to the user terminal.

[0072] Then, after page A, which is the result of executing link A as content, is displayed on the user terminal, if the generation condition of the content box occurs, the content box is generated and a content template that can approach link A is added. After that, even if the user closes the display screen of page A on the user terminal and executes another application separately, the content box can be displayed and provided on the execution screen of the application.

[0073] FIG. 6 is a diagram showing an example in which a content box is provided subordinate to a chat room according to an embodiment of the present invention in a chat application.

[0074] In the present invention, different content boxes may be provided for each chat room within the application.

[0075] As shown in FIG. 6, since the content shared in chat room 1 and the content shared in chat room 2 are different, the content boxes provided in each chat room are different. That is, if the user enters chat room 1 in the chat application, content box 1 is provided, and if the user enters chat room 2, content box 2 is provided. The content box may be displayed on the chat room screen displayed by entering the chat room or on the chat room list on which a plurality of chat rooms are displayed before entering the chat room.

[0076] FIG. 7 is a diagram showing a content template included in a content box according to an embodiment of the present invention.

[0077] Referring to FIG. 7A, it shows that a content box is displayed on the screen of the user terminal. The content box may be displayed on the screen of the user terminal. Here, the content box may be displayed on the screen where the application is executed on the user terminal. And the content box may be provided as a menu of a specific application, or provided in the form of a floating menu on the screen, and its position may be changed through dragging on the screen of the user terminal. And even if the screen of the user terminal is switched due to the user's actions or activities, the content box can be retained on the screen of the user terminal.

[0078] After the content box is displayed on the screen of the user terminal, the content box may be selected as shown in FIG. 7A. Then, as shown in FIG. 7B, a content template that includes information for identifying the content or information representing the execution result of the content after the content box is expanded may be displayed in the content box. The content template corresponds to the content. Here, an identifier of the content template may be provided together for each content template. The identifier of the content template may include the name of the content, an image (icon) related to the content, bibliographic information related to the content, the source of the content, the category of the content, and the like.

[0079] And when the content template has been previously selected or not selected in the content box, it may be highlighted and displayed in a manner such as color or shading.

[0080] The content template displayed in the content box may be represented in one slot. On the user terminal, the content templates may be sorted according to the priority and displayed in the content box. As an example, when content templates are added to the content box and sorted according to time, the more recent the content template is, the higher it may be displayed. Or, on the user terminal, the more selected categories of the content templates included in the content box are, the higher they may be displayed.

[0081] Since the content box is also an interface that is displayed in a partial area on the screen of the user terminal, the number of content templates displayed on the screen may be limited to a preset number (for example, 5). Of course, the content templates not displayed on the screen may be further displayed through an expansion function when the area of the content box is expanded.

[0082] If the number of content templates included in the content box exceeds the preset number, the user terminal displays a notification asking the user to select and delete the content templates included in the content box. Or, the user terminal may automatically delete the content templates starting from the content template with the farthest past time when added in the content box from the current time.

[0083] FIG. 8 is a diagram showing an example of providing content templates classified according to categories in a content box according to an embodiment of the present invention.

[0084] FIG. 8 shows a content box in which areas are divided according to categories related to content templates, which is different from FIG. 7. As an example, the category means the type or origin of the application from which the content corresponding to the content template is derived.

[0085] Here, the types of applications mean chat applications, multimedia applications, document applications, browser applications, etc. And the source means a processing area divided by a specific application (for example, when the application is a chat application, each chat room means the source).

[0086] The arrangement order of the categories may be the order separately specified on the user terminal, or the categories related to the content template most selected in the content box displayed on the user terminal may be preferentially arranged.

[0087] FIG. 9 is a diagram showing a process of consuming content again from the content box according to an embodiment of the present invention.

[0088] Referring to FIG. 9A, any one of the content templates (content template 1) displayed in the content box is selected from the user terminal. Then, as shown in FIG. 9B, the screen is switched to the application that executes content 1 corresponding to content template 1, and the execution screen of content 1 is displayed on the user terminal.

[0089] As described above, the content included in the content box may be included in response to a request for separate storage and management in the content box on the user terminal while being executed on the user terminal and consumed by the user, or may be automatically included when the consumption of the content is interrupted by the conversion of the application. Then, by selecting the content template included in the content box, the consumption of the content can be maintained by resuming the temporarily interrupted consumption of the content.

[0090] Although not shown in FIG. 9, the content box may receive a request to share with other user terminals in a specific application. Then, in order to share the execution result of the content corresponding to the content template included in the content box, the user terminal can select the content template. Thereafter, the user terminal selects the application or user (e.g., friend) with whom it intends to share the execution result of the content. Then, the content corresponding to the content template is executed, and the execution result of the content is displayed on at least one of the user terminals with which the user terminal intends to share.

[0091] For example, when user X intends to share content 2 (link 2) corresponding to content template 2 in the content box via the chat application, in the chat application, content 2 may be shared, or the execution screen of content 2 (page 2 corresponding to link 2) may be displayed in a partial area or the entire area of the chat room.

[0092] FIG. 10 is a flowchart showing a content box providing method according to an embodiment of the present invention.

[0093] Referring to FIG. 10, the user terminal selects content (step S1001). Then, the user terminal provides the identification information of the content to the application server (step S1002). The application server executes the content selected by the user terminal (step S1003) and provides the execution result of the content to the user terminal (step S1004).

[0094] Then, the user terminal may display the execution result of the content via the application. Here, when the generation condition of the content box occurs (step S1005), the user terminal generates a content box by adding a content template corresponding to the content to the content box (step S1006). Here, the generation condition of the content box may include a request to separately add the execution result of the content to the content box in response to a request from the user terminal, or a case where the execution result of the content is not displayed on the screen due to a specific event (such as the execution screen of the content being blocked due to the conversion of the application). Then, the content box is provided on the screen displayed on the user terminal, such as the desktop of the user terminal or the execution screen of the application of the user terminal (step S1007). Here, the content box is provided in a floating form on the screen of the user terminal, and the area may be expanded according to the user's selection. The content box corresponds to each content and may include at least one content template indicating information that can identify the content or information expressing the execution result of the content.

[0095] After that, if the content template added to the content box on the user terminal is selected (step S1008), the user terminal provides information about the content corresponding to the content template to the application server (step S1009). The application server executes the content selected by the user terminal (step S1010) and provides the execution result of the content to the user terminal (step S1011).

[0096] That is, by selecting the content template added to the content box, the user terminal can display the execution result of the content so that the consumption of the content, which was temporarily interrupted due to the occurrence of the generation condition of the content box, can proceed again.

[0097] On the one hand, the method according to the present invention can be implemented by various technologies in digital electronic circuit configurations, or computer hardware, firmware, software, and combinations thereof. The implementation can be typified as a computer program embodied in a data processing device, such as a programmable processor, a computer, or a product of a computer program for processing by or for controlling the operation of multiple computers, i.e., an information carrier, such as a machine-readable storage device (a computer-readable medium) or a radio signal. A computer program such as the above-mentioned computer program can be recorded in any form of programming language including compiled or interpreted languages, and can be developed in any form as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. The computer program can be processed on one computer or multiple computers at one site, or can be distributed across multiple sites and interconnected by a communication network.

[0098] Examples of processors suitable for processing computer programs include both general-purpose and special-purpose microprocessors, and any one or more processors of any type of digital computer. Generally, a processor receives commands and data from a read-only memory or a random access memory or both. Elements of a computer may include at least one processor that executes commands, and one or more memory devices that store commands and data. Generally, a computer may be coupled to include, receive data from, transmit data to, or both, one or more mass storage devices, such as magnetic, magneto-optical disks, or optical disks, that store data. Suitable information carriers for embodying computer program commands and data include, by way of example, semiconductor memory devices, such as hard disks, floppy disks, and magnetic tapes. including magnetic media such as hard disks, optical recording media such as CD-ROM (Compact Disk Read Only Memory) and DVD (Digital Video Disk), floppy disks, magneto-optical disks, ROM (Read Only Memory), PROM (Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), etc. The processor and memory may be supplemented by or included in a special-purpose logic circuit configuration.

[0099] Also, a computer-readable medium may be any available medium accessible by a computer, and may include all storage and transmission media of the computer.

[0100] This specification includes details of a number of specific implementations, which are not to be understood as limiting with respect to the scope of any invention or claimable subject matter, but rather as descriptions of features particular to specific embodiments of a particular invention. From the context of the individual embodiments, the specific features described herein may be implemented in combination from a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented in multiple embodiments, individually or in any suitable subcombination. Further, although a feature may operate in a particular combination and may be described as such initially claimed, one or more features of the claimed combination may be excluded in part from that combination, and the claimed combination may be modified to a subcombination or variation of a subcombination.

[0101] Similarly, while operations are depicted based on the drawings in a particular order, this should not be construed to mean that the operations must be performed in the particular order or sequence shown to achieve favorable results, or that all of the illustrated operations must be performed. Where specified, multitasking and parallel processing are advantageous. Also, the separation of the various apparatus components in the above-described embodiments should not be understood to be required in all embodiments, and it should be understood that the program components and apparatus described may generally be integrated as a single software product or packaged into multiple software products.

[0102] On the other hand, the embodiments of the present invention disclosed in this specification and the drawings are shown by way of specific examples for the purpose of facilitating understanding, and are not intended to limit the scope of the present invention. It will be apparent to those of ordinary skill in the art to which the present invention pertains that other variations based on the technical matters of the present invention are possible in addition to the embodiments disclosed herein.

Claims

1. A method for providing a content box performed by an application installed on a user terminal, comprising: displaying, on a screen of the user terminal, a content box through which the execution result of the content can be accessed, when the screen of the user terminal is changed such that at least a part of the execution result of the content is not displayed due to an event occurring in relation to the application while the execution result of the content is displayed on the screen of the user terminal; receiving user input through the content box; performing processing for displaying a result of execution of the content on a screen of the user terminal in response to the user input; How to provide a content box, including:

2. The method for providing a content box according to claim 1 , wherein the execution result of the content is displayed in a content providing area provided by the application.

3. The method of claim 2 , wherein the content providing area includes at least one of a tab, a channel, a menu, a function, or an in-app browser of the application in which the content is displayed.

4. The method for providing a content box according to claim 1 , wherein the execution result of the content is displayed on an external application that is distinct from the application.

5. The method of claim 1 , wherein the event includes an event generated by a user's selection input corresponding to a notification related to the application.

6. The step of displaying the content box on the screen of the user terminal includes: displaying the content box on a screen of the user terminal when a screen of the user terminal is changed in response to the event; displaying the content box on a screen of the user terminal when a screen of the user terminal is changed in response to a second user input corresponding to the event; The method of claim 1 , further comprising any one of:

7. The method for providing a content box according to claim 1 , wherein the step of displaying the content box includes a step of overlaying and displaying the content box on a partial area of ​​the screen of the user terminal.

8. The method of claim 1 , wherein the step of displaying the content box includes the step of displaying the content box as a menu provided by the application.

9. The content box is The display is displayed in a floating form on the screen of the user terminal, The method for providing a content box according to claim 1 , further comprising changing a position of the content box by dragging it on a screen of the user terminal.

10. 2. The method of claim 1, further comprising, when the first screen of the application is switched to a second screen of the application while the content box is displayed on the first screen, maintaining and displaying the content box on the switched second screen.

11. Each of the first screen and the second screen is a chat room screen that is displayed upon entering a chat room in the application; a chat room list screen on which a plurality of chat rooms in the application are displayed as a list; The method for providing a content box according to claim 10, which corresponds to any one of the following:

12. The method for providing a content box according to claim 10 , wherein each of the first screen and the second screen corresponds to one of a plurality of tabs corresponding to a plurality of functions provided by the application.

13. 2. The method for providing a content box according to claim 1, wherein the step of displaying the content box on a screen of the user terminal includes a step of displaying the content box on a screen corresponding to the second chat room of the user terminal when the screen of the user terminal is changed by a user's selection input corresponding to a chat message notification generated by receiving a new chat message via a second chat room of the application while a result of executing the content based on a link shared in a first chat room of the application is displayed.

14. The method for providing a content box according to claim 1 , wherein the content box is displayed only in a service providing area corresponding to at least a predetermined part of a plurality of functions provided by the application.

15. The content includes at least one of link information and a file; The method for providing a content box according to claim 1 , wherein at least one of the link information and the file corresponds to at least one of text, a still image, and a video.

16. The method for providing a content box according to claim 1 , wherein the content box includes information for identifying the content or information representing the execution result of the content.

17. The method of claim 1 , wherein the application includes a chat application, a multimedia application, a document application, or a browser application.

18. determining whether a condition for generating the content box has occurred after a result of the execution of the content is displayed on a screen of the user terminal in response to the user input; determining whether or not to generate the content box based on whether or not the generation condition occurs; The method of claim 1 , further comprising:

19. A computer program stored on a medium for performing, in combination with hardware, the method according to any one of claims 1 to 18.

20. A user terminal, Memory, at least one processor coupled to the memory and configured to execute a computer readable program contained in the memory; Including, The program, by the at least one processor, displaying a content box on the screen of the user terminal through which the execution result of the content can be accessed when the screen of the user terminal is changed so that at least a part of the execution result of the content is not displayed due to an event occurring in relation to an application installed on the user terminal while the execution result of the content is displayed on the screen of the user terminal; receiving user input through the content box; performing processing for displaying a result of execution of the content on a screen of the user terminal in response to the user input; A user terminal including instructions to cause the following to be executed.

Citation Information

Patent Citations

  • Portable electronic device with a creative artworks picture application operating in response to geofencing

    US20180146104A1

  • Notification Handling Method and Electronic Device

    US20200249821A1