How to provide content boxes and user terminals.
Patent Information
- Authority / Receiving Office
- TH · TH
- Patent Type
- Applications
- Current Assignee / Owner
- กาเกา คอร์ป
- Filing Date
- 2021-08-13
- Publication Date
- 2026-07-20
AI Technical Summary
Users face difficulties in resuming content consumption after interruptions or when multiple operations are required to access previously consumed content, leading to challenges in continuous content consumption.
A method and device for managing content through a separate interface, such as a content box, which automatically adds content templates when content consumption is interrupted, allowing easy access and sharing of content between user terminals.
Facilitates continuous content consumption by enabling easy recycling and sharing of content, ensuring uninterrupted access even after screen changes or interruptions, and allows content to be easily accessed and re-consumed through a floating menu or chat application.
Smart Images

Figure 00000001_0000 
Figure 00000007_0000 
Figure 00000008_0000
Abstract
Description
Method for providing content boxes and user terminals
[0001] Below, a method for providing a content box and a user terminal are described.
[0002] Users access and receive content through various channels. After consuming such content, users may want to view it again later. Similarly, if an event interrupts the content consumption process or requires extensive actions to re-enable it, content consumption may be hindered.
[0003] So, we need tools that enable the continuous consumption of diverse content, including sharing content and executing content.
[0004] The present invention provides a method and device for managing content through a separate interface such as a content box after executing content requested by a user terminal, and for easily reusing the content thereafter.
[0005] The present invention provides a method and device for enabling continuous consumption of content by more easily adding content templates displayed in a content box through an automatic request in cases where consumption of content is interrupted by an application in addition to an intentional request of a user terminal.
[0006] A method for providing a content box performed by a user terminal according to one embodiment of the present invention may include: a step of displaying an execution result of content on a screen of the user terminal; a step of determining whether a condition for creating a content box in which a screen displaying the execution result of the content is switched by an event has occurred while the execution result of the content is displayed; a step of creating the content box and a step of providing the created content box when the condition for creating the content box has occurred.
[0007] While the execution result of the above content is displayed on the screen of the user terminal, the screen on which the execution result of the content is displayed may be switched to a different screen on the user terminal or may not be displayed on the user terminal due to an event.
[0008] A method for providing a content box performed by a user terminal according to one embodiment of the present invention may include the steps of: displaying a link shared through a chat room in a chat application; upon receiving a selection for the link, displaying a screen for an execution result of content corresponding to the link through an in-app browser of the chat application or an external browser distinct from the chat application; while the screen for the execution result of the content is displayed through the in-app browser or the external browser, displaying a notification for a new chat message; upon receiving a selection for the notification for the new chat message, switching the screen for 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 has been input; and displaying a content box for accessing the execution result of the content on the screen of the switched chat room.
[0009] The above content box may include at least one content template corresponding to the above content.
[0010] The above 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 slot in the content box.
[0011] When a content template included in the above content box is selected, a step of displaying the execution result of the content corresponding to the content template may be further included.
[0012] The content template included in the above content box is shared according to a sharing request from a user terminal, and the content corresponding to the content template or the execution result of the content according to the sharing request can be shared through the application.
[0013] The above content box can be shared and provided between different user terminals into which the same user information is entered.
[0014] The above content box may be provided as an overlay in the form of a floating menu on the chat window displayed on the screen of the chat room, or as a menu of the chat application.
[0015] The above chat application may provide a content template including information identifying the content or information expressing the execution result of the content through the expanded content box when the content box is expanded.
[0016] The above content box may display content templates sorted according to a preset priority or may display content templates in areas divided according to categories.
[0017] When the screen of the chat application switches to the execution screen of another application while the content execution result is displayed through an in-app browser or an external browser, a step of displaying a content box on the execution screen of the other application may be further included.
[0018] According to one embodiment of the present invention, a user terminal is provided, wherein the user terminal is installed with a program for executing a content box providing method, wherein the program comprises: a step of displaying a link shared through a chat room in a chat application; a step of displaying a screen for an execution result of content corresponding to the link through an in-app browser of the chat application or an external browser when a selection for the link is received; a step of displaying a notification for a new chat message while the screen for the execution result of the content is displayed through the in-app browser or an external browser; a step of switching the screen for the execution result of the content displayed through the in-app browser or an external browser when the notification for the chat message is selected to a screen of a chat room in which a new chat message corresponding to the notification provided by the chat application has been input; and a step of displaying a content box for accessing the execution result of the content on the screen of the switched chat room.
[0019] The above content box may include at least one content template corresponding to the above content.
[0020] The above 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 slot in the content box.
[0021] The above content provision method may further include a step of displaying an execution result of content corresponding to a content template when a content template included in a content box is selected.
[0022] The content template included in the above content box is shared according to a sharing request from a user terminal, and the content corresponding to the content template or the execution result of the content according to the sharing request can be shared through the application.
[0023] The above content box can be shared and provided between different user terminals into which the same user information is entered.
[0024] The above content box may be provided as an overlay in the form of a floating menu on the chat window displayed on the screen of the chat room or as a menu of the chat application.
[0025] The above chat application may provide a content template including information identifying the content or information expressing the execution result of the content through the expanded content box when the content box is expanded.
[0026] The above content box may display content templates sorted according to a preset priority or may display content templates in areas divided according to categories.
[0027] When the execution screen of the chat application and another application is switched while the above content execution result is displayed through an in-app browser or an external browser, a step of displaying a content box on the execution screen of the other application may be further included.
[0028] According to one embodiment of the present invention, after a user terminal executes content requested by the user, the content can be managed through a separate interface such as a content box and easily reused thereafter.
[0029] According to one embodiment of the present invention, in addition to an intentional request from a user terminal, when content consumption is interrupted by an application, continuous content consumption can be enabled by more easily adding content templates displayed in a content box through an automatic request.
[0030] FIG. 1 is a drawing illustrating a process of creating a content box through content consumed through an application according to one embodiment of the present invention.
[0031] FIG. 2 is a drawing illustrating a process of creating a content box through content consumed through a content provision area in an application according to one embodiment of the present invention.
[0032] FIG. 3 is a drawing illustrating a process in which a content box is shared between user terminals according to one embodiment of the present invention.
[0033] FIG. 4 is a drawing illustrating an example of providing a content box according to one embodiment of the present invention.
[0034] FIG. 5 is a drawing explaining a process of creating a content box when a screen transition of an application occurs according to one embodiment of the present invention.
[0035] FIG. 6 is a drawing illustrating an example provided in a chat application in which a content box is dependent on a chat room according to one embodiment of the present invention.
[0036] FIG. 7 is a drawing illustrating a content template included in a content box according to one embodiment of the present invention.
[0037] FIG. 8 is a drawing illustrating an example of providing content templates by dividing them by category in a content box according to one embodiment of the present invention.
[0038] FIG. 9 is a diagram illustrating a process of re-consuming content by selecting a content template from a content box according to one embodiment of the present invention.
[0039] FIG. 10 is a flowchart illustrating a method for providing a content box according to one embodiment of the present invention.
[0040] Hereinafter, embodiments will be described in detail with reference to the attached drawings. However, the scope of the patent application is not limited or restricted by these embodiments. The same reference numerals in each drawing represent the same components.
[0041] The embodiments described below may be modified in various ways. The embodiments described below are not intended to be limiting in their specific form, and should be understood to encompass all modifications, equivalents, and alternatives thereof.
[0042] While terms like "first" and "second" may be used to describe various components, these terms should be understood only to distinguish one component from another. For example, a "first" component may be referred to as a "second" component, and similarly, a "second" component may also be referred to as a "first" component.
[0043] The terms used in the examples are only used to describe specific embodiments and are not intended to limit the embodiments. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this specification, it should be understood that the terms "comprise" or "have" indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0044] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art to which the embodiments pertain. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined herein.
[0045] In addition, when describing with reference to the attached drawings, identical components will be assigned the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted. When describing embodiments, if a detailed description of a related known technology is judged to unnecessarily obscure the gist of the embodiment, the detailed description will be omitted.
[0046] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.
[0047] FIG. 1 is a drawing illustrating a process of creating a content box through content consumed through an application according to one embodiment of the present invention.
[0048] Referring to Figure 1, it is assumed that an application has been installed on a user terminal (101). Here, the application refers to a program that provides / processes / executes content, thereby consuming the content on the user terminal. In this case, "consumption" refers to the user using the content by confirming the execution results of the content on the user terminal's screen.
[0049] Here, content refers to data that can be executed on a user terminal, such as link information (e.g., URL), files, etc., and may be composed of text, still images, videos, or a combination thereof.
[0050] In the case of Figure 1, a first application and a second application are illustrated. According to one embodiment of the present invention, the first application can request content execution by transmitting it to the second application. For example, assume that the first application is a chat application and the second application is a browser application. In this case, the browser application may be an in-app browser for the chat application or an external browser application separate from the chat application.
[0051] When link information is shared in the chat room of the first application and executed, the second application can display a webpage identified by the link information. In other words, according to one embodiment, the first application is an application that requests execution of content, and the second application is an application that executes the content according to the request transmitted from the first application and displays the execution result of the content on the screen of the user terminal.
[0052] Alternatively, according to another embodiment of the present invention, content can be executed independently without requiring execution requests between applications. In other words, content can be executed independently within a given application even without a request from another application.
[0053] After the execution result of the content in the application is displayed on the screen of the user terminal, the user terminal can determine whether a condition for generating a content box (102) has occurred. According to one embodiment of the present invention, the condition for generating a content box (102) means a case where the screen changes according to an event after the execution result of the content is displayed on the screen of the user terminal.
[0054] 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 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 author, the source, a link, or a thumbnail image (a capture result of all or part of the execution result of the content), etc.). In addition, the content template may correspond to any slot in the content box (102). The content template may temporarily or permanently store information identifying the content or information representing the execution result of the content in a specific slot. Thereafter, when a content template included in the content box (102) is selected, the execution result of the content corresponding to the content template is provided again, thereby allowing easy access to the content.
[0055] At this time, the content box (102) can be displayed on the screen in the form of an identifier (e.g., an icon) or a menu. Furthermore, if the content is a page accessed via a link, the content box (102) can be used as an identifier for re-accessing the page. The content box (102) displays information that can identify the content accessed via the link (summary information on the content), allowing the user to easily determine what content is linked to the content box (102).
[0056] Creating a content box (102) may mean adding a content template within the content box (102). In addition, when the content corresponding to the content template added to the content box (102) is executed and the execution result of the content is displayed on the screen of the user terminal, the content can be reflected in the form of a content template when the content box (102) is added.
[0057] In other words, since it is difficult to view content whose execution result is not displayed on the screen of the user terminal (101) as being consumed by the user, content corresponding to the content template added to the content box (102) needs to have the execution result of the content displayed on the screen of the user terminal (101) in addition to being executed by the application. In addition, the condition for creating the content box may be a case where the user's content consumption activity of using or viewing the execution result of the content through the screen of the user terminal is interrupted or disturbed by a specific event.
[0058] Accordingly, according to the present invention, a content box can be created or updated by adding a content template. Furthermore, when a screen displaying the execution result of a content is switched due to a certain event and is not displayed, thereby interrupting or disrupting content consumption, a content box can be created to facilitate access to the content so that consumption can resume. To this end, a content template containing information identifying the content whose consumption was interrupted or disrupted by a certain event switching the screen or information representing the execution result of the content can be added to the content box to create the content box.
[0059] In addition, the content box can be provided to the user terminal by being displayed in the form of a menu or identifier on the user terminal. Even if the content box is generated due to the occurrence of a specific event after the execution result of content processed by a specific application is displayed, the content box can be provided through another application where the execution result of the content is not displayed. In addition, the content box can be provided through any one of the following areas: the desktop of the user terminal, the execution screen of an application executed on the user terminal, or the menu of an application installed on the user terminal, depending on the user activity applied to the user terminal.
[0060] That is, since the content box is continuously maintained through the screen of the user terminal, even if the screen is switched after the execution result of the content was previously displayed on the screen and the content consumption was interrupted, the content consumption can be resumed through the content box.
[0061] FIG. 2 is a diagram illustrating a process of creating a content box through content consumed through a content provision area in an application according to one embodiment.
[0062] Figure 2 illustrates a case where the execution results of content are displayed through a content provision area in an application. Here, the content provision area includes tabs, channels, menus, functions, in-app browsers, etc. of the application where the execution results of content are displayed. The content provision area can be switched or changed according to the user's request within the application and includes any type of interface where the execution results of content are displayed.
[0063] In other words, content execution results can be provided through various areas within an application, and the area where the content execution results are displayed is defined as the content provision area. Furthermore, content provision areas can be distinguished within the application through identifiers and switched upon user request.
[0064] FIG. 3 is a drawing illustrating a process in which a content box is shared between user terminals according to one embodiment of the present invention.
[0065] Referring to FIG. 3, it is assumed that a content box (303) is created in a first user terminal (301). At this time, the content box (303) determined in the first user terminal (301) can also be provided to a second user terminal (302).
[0066] In this case, the first user terminal (301) and the second user terminal (302) may mean that the same application is installed and can be logged in with the same account. For example, if 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 on the first user terminal (301) may be provided identically through the second application installed on the second user terminal (302).
[0067] Of course, if the content is executed by the second application of the first user terminal (301) and the content box (303) is generated, it can be applied to be provided not only to the second application but also to the first application installed on the first user terminal (301). That is, even if the content box is generated based on the execution result of the content provided through a specific application, the content box can be provided identically through another application. In addition, if the same application that can be logged in with the same account as the first user terminal is also installed on the second user terminal (302), the content box (303) provided through the first application on the first user terminal (301) can be provided through the first application on the second user terminal (302). In addition, the content box (303) can also be provided in a third application running on the second user terminal (302).
[0068] Figure 4 is a drawing illustrating an example of providing a content box.
[0069] Figure 4 illustrates a case where a content box is provided through a user terminal after it has been created. The content box needs to be continuously provided while the user terminal's screen remains open. Multiple tabs may be displayed, as shown in Figure 4A. Here, a tab represents an identifier representing a content provision area that can be switched upon user request, allowing the user to access various activities or results within the application, such as menus, functions, and channels. Even when the screen switches by selecting different tabs on the user terminal, the content box can remain on the screen and be provided.
[0070] Meanwhile, content boxes may only be provided in service areas that perform specific functions. The service areas where content boxes perform specific functions may be determined in advance by the service provider or selected by the user. In the case of a chat application, content boxes may be provided in at least one of the following service areas: the Friends List tab, the Chat Room List tab, or the Chat Room tab.
[0071] At this time, the content box is provided in a portion of the user terminal's screen to ensure that the execution of content provided through the application is not interrupted. Furthermore, the location of the content box can be moved on the screen at the user's request and displayed as an overlay on the screen. The case of resuming content consumption through the content box is described in detail in Figure 7 and below.
[0072] Figure 5 is a drawing explaining the process of creating a content box when a screen transition occurs in an application.
[0073] Referring to A of FIG. 5, it is assumed that a link is shared through a chat room in a chat application (first application) installed on a user terminal. At this time, if link A is selected on the user terminal, a browsing application (including an in-app browser of the first application or an external browser distinct from the first application) may be executed on the user terminal as shown in B of FIG. 5, so that page A corresponding to link A may be displayed on the screen. At this time, link A corresponds to content, and page A displayed on the screen of the user terminal corresponds to the execution result of the content.
[0074] As shown in B of FIG. 5, in a situation where page A is displayed on the screen of a user terminal, assume that a new chat message (e.g., chat 1) is entered into a chat room of a chat application, a chat message notification is displayed, and the chat message notification is selected on the user terminal. Here, the new chat message (e.g., chat 1) may be entered in the chat room where link A is shared or in a chat room other than the chat room where link A is shared.
[0075] When a chat message notification is selected based on the input of a new chat message, a chat room screen displaying a new chat message corresponding to the chat message notification is displayed, as shown in C of FIG. 5 . That is, the content execution screen illustrated in B of FIG. 5 switches to the chat room screen, and the chat room screen is displayed in the chat application running in the background. In other words, when the content execution screen switches to the chat room screen, the content execution screen may disappear from the screen of the user terminal that the user is viewing due to the switched chat room screen. In this case, as shown in C of FIG. 5 , a content box including a content template corresponding to the content may be displayed on the chat room screen to facilitate access to page A corresponding to link A, which is the content being consumed on the user terminal. That is, when the content execution screen switches to the chat room screen, the content box may be displayed on the switched chat room screen. In addition, if page A is displayed through a browser linked to the chat application (in-app browser) or a browser separate from the chat application (out-app browser) while an application other than the chat application is running, the content box may be displayed on the execution screen of the other application.
[0076] At this time, the content box is provided as an overlay on the chat room screen. Furthermore, the content box is provided as a floating menu on the chat room screen, allowing the user to switch back to Page A from the chat room screen. Alternatively, the content box can be provided as a menu for a specific application, displaying upon selection of the menu.
[0077] A user who selects link A, a content, and views page A, the result of the content execution, can still access page A again through the content box, even if the user is switched from page A to the chat room screen due to a specific event that selects a chat message notification and content consumption through page A is interrupted. Thus, even if content consumption is ultimately interrupted by a specific event, it can be maintained continuously through the content box later.
[0078] Meanwhile, content boxes can only be provided in service areas that perform specific functions. The service areas where content boxes perform specific functions can be determined in advance by the service provider or selected by the user. In the case of a chat application, content boxes can be provided in at least one of the following service areas: the Friends List tab, the Chat Room List tab, or the Chat Room tab.
[0079] Assume that a link is shared via a chat room in a chat application (first application) installed on a user terminal. When link A is selected on the user terminal, a browsing application may be launched on the user terminal, as shown in B of FIG. 5, and page A corresponding to link A may be executed. At this time, link A corresponds to content, and page A displayed on the user terminal screen corresponds to the execution result of the content.
[0080] Although not illustrated in Figure 5, it is assumed that while the user is checking page A, which is the result of content execution, the user terminal selects an identifier (icon) requesting the creation of a content box. This indicates that the content execution screen on the user terminal is not switched by a specific event, but rather that the user terminal intentionally requests the creation of a content box based on a separate request applied to the user terminal.
[0081] Then, if a condition for creating a content box occurs after page A, which is a result of executing link A as content on a user terminal, is displayed, a content box may be created and a content template that allows access to link A may be added. Even if the display screen of page A is closed on the user terminal and a separate application is executed, the content box may be displayed and provided on the execution screen of the application.
[0082] FIG. 6 is a drawing illustrating an example provided in a chat application in which a content box is dependent on a chat room according to one embodiment of the present invention.
[0083] In the present invention, different content boxes can be provided for each chat room within the application.
[0084] 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 may be different. That is, when a user enters chat room 1 through a chat application, content box 1 may be provided, and when a user enters chat room 2, content box 2 may be provided. The content boxes may be provided by being displayed on the chat room screen displayed upon entering the chat room or in the chat room list that displays multiple chat rooms before entering the chat room.
[0085] FIG. 7 is a drawing illustrating a content template included in a content box according to one embodiment of the present invention.
[0086] Referring to FIG. 7A, a content box is displayed on the screen of a user terminal. The content box may be displayed on the screen of the user terminal. In this case, the content box may be displayed on the screen where an application is running on the user terminal. In addition, the content box may be provided as a menu of a specific application or as a floating menu on the screen, and its position may be changed by dragging on the screen of the user terminal. In addition, even if the screen of the user terminal is switched due to a user action or activity, the content box may remain on the screen of the user terminal.
[0087] After the content box is displayed on the screen of the user terminal, the content box can be selected as illustrated in FIG. 7A. Then, as illustrated in FIG. 7B, the content box can be expanded to display a content template containing information identifying the content or information representing the execution result of the content. The content template corresponds to the content. At this time, identifiers of the content template can be provided together with each content template. The identifiers of the content template can 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, etc.
[0088] Additionally, if a content template has been previously selected or not in the content box, it may be highlighted with a color or shade, etc.
[0089] A content template displayed in a content box can be represented as a single slot. On a user terminal, content templates can be sorted by priority and displayed in the content box. For example, content templates can be sorted by the time they were added to the content box, with the most recent content templates displayed at the top. Alternatively, content templates from categories with a high number of selected content templates in the content box on a user terminal can be displayed at the top.
[0090] Since the content box is an interface displayed in a portion of the user terminal's screen, the number of content templates displayed on the screen may be limited to a preset number (e.g., 5). Of course, content templates not displayed on the screen can be expanded by expanding the content box area through the expansion feature.
[0091] If the number of content templates that can be included in a content box exceeds a preset number, the user terminal may display a notification prompting the user to select and delete content templates included in the content box. Alternatively, the user terminal may automatically delete content templates from the content box starting with the most recent time added.
[0092] FIG. 8 is a drawing illustrating an example of providing content templates by dividing them by category in a content box according to one embodiment of the present invention.
[0093] Figure 8, unlike Figure 7, depicts a content box with areas divided according to categories associated with the content template. For example, a category may indicate the type or source of the application from which the content corresponding to the content template was derived.
[0094] Here, the type of application refers to a chat application, multimedia application, document application, browser application, etc. And, the source can refer to a processing area that can be distinguished in a specific application (e.g., if the application is a chat application, each chat room represents a source).
[0095] The order in which categories are arranged may be an order separately specified on the user terminal, or categories related to content templates that are frequently selected in the content box displayed on the user terminal may be arranged with priority.
[0096] FIG. 9 is a diagram illustrating a process of re-consuming content from a content box according to one embodiment of the present invention.
[0097] Referring to FIG. 9A, one of the content templates displayed in the content box (content template 1) can be selected from the user terminal. Then, as shown in FIG. 9B, the screen switches to an application executing content 1 corresponding to content template 1, and the execution screen of content 1 can be displayed on the user terminal.
[0098] As previously explained, content included in a content box can be included upon request, stored and managed separately in a content box on the user terminal while the content is being executed and consumed by the user, or automatically included when content consumption is interrupted due to a transition in the application. Then, by selecting a content template included in the content box, content consumption can be temporarily interrupted and resumed, allowing content consumption to be maintained.
[0099] Although not illustrated in Figure 9, a request to share content with another user terminal may be received from a specific application in the content box. Then, to share the execution result of content corresponding to the content template included in the content box, the user terminal may select a content template. Thereafter, the user terminal may select an application or user (e.g., a friend) with whom the execution result of the content is to be shared. 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, the user terminal from which the content is to be shared and the user terminal with which the content is to be shared.
[0100] For example, if user X wants to share content 2 (link 2) corresponding to content template 2 in the content box through a chat application, the chat application may share content 2 or display the execution screen of content 2 (page 2 corresponding to link 2) in some or all areas of the chat room.
[0101] FIG. 10 is a flowchart illustrating a method for providing a content box according to one embodiment of the present invention.
[0102] Referring to Figure 10, a user terminal can select content (step 1001). Then, the user terminal can provide identification information about the content to the application server (step 1002). The application server can execute the content selected by the user terminal (step 1003) and provide the execution result of the content to the user terminal (step 1004).
[0103] Then, the user terminal can display the execution result of the content through the application. At this time, if the condition for creating a content box occurs (step 1005), the user terminal can create a content box by adding a content template corresponding to the content to the content box (step 1006). Here, the condition for creating a content box may include a request to add the execution result of the content separately to the content box at the request of 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 content execution screen being covered by a switching application). Then, the content box may be provided on a 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 1007). At this time, the content box may be provided in a floating form on the screen of the user terminal, and its area may be expanded according to the user's selection. The content box may include at least one content template corresponding to each content and representing information that can identify the content or information representing the execution result of the content.
[0104] Thereafter, when a content template added to a content box is selected on a user terminal (step 1008), the user terminal can provide information about content corresponding to the content template to the application server (step 1009). The application server can execute the content selected on the user terminal (step 1010) and provide the execution result of the content to the user terminal (step 1011).
[0105] That is, as a content template added to a content box is selected, the user terminal can display the execution result of the content so that consumption of the content, which was temporarily suspended due to the occurrence of a creation condition of the content box, can resume.
[0106] Meanwhile, the method according to the present invention can be written as a program that can be executed on a computer and implemented in various recording media such as a magnetic storage medium, an optical reading medium, and a digital storage medium.
[0107] Implementations of the various technologies described herein may be implemented as digital electronic circuitry, or as computer hardware, firmware, software, or combinations thereof. Implementations may be implemented as a computer program product, i.e., a computer program tangibly embodied in an information carrier, e.g., a machine-readable storage medium (computer-readable medium) or a radio signal, for processing by the operation of a data processing device, e.g., a programmable processor, a computer, or multiple computers, or for controlling the operation thereof. A computer program, such as the computer program(s) described above, may be written in any form of programming language, including compiled or interpreted languages, and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program may be deployed to be processed on one computer or multiple computers at a single site, or to be distributed across multiple sites and interconnected by a communications network.
[0108] Processors suitable for processing a computer program include, for example, both general-purpose and special-purpose microprocessors, and any one or more processors of any type of digital computer. Typically, a processor will receive instructions and data from read-only memory or random-access memory, or both. Components of a computer may include at least one processor for executing instructions and one or more memory devices for storing instructions and data. Typically, a computer may include, or be coupled to receive data from, transmit data to, or both, one or more mass storage devices, such as magnetic, magneto-optical, or optical disks, for storing data. Information carriers suitable for embodying computer program instructions and data include, for example, semiconductor memory devices, magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as compact disk read only memory (CD-ROM), digital video disks (DVD), magneto-optical media such as floptical disks, read only memory (ROM), random access memory (RAM), flash memory, erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), etc. The processor and memory may be supplemented by, or included in, special purpose logic circuitry.
[0109] Additionally, the computer-readable medium may be any available medium that can be accessed by a computer, and may include both computer storage media and transmission media.
[0110] While this specification contains details of a number of specific implementations, these should not be construed as limitations on the scope of any invention or what may be claimed, but rather as descriptions of features that may be unique to particular embodiments of particular inventions. Certain features described herein in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments, either individually or in any suitable subcombination. Furthermore, although features may operate in a particular combination and may initially be described as being claimed as such, one or more features from a claimed combination may in some cases be excluded from that combination, and the claimed combination may be modified into a subcombination or variation of a subcombination.
[0111] Likewise, while operations are depicted in the drawings in a particular order, this should not be construed as requiring that those operations be performed in the particular or sequential order depicted to achieve desired results, or that all depicted operations be performed. In certain instances, multitasking and parallel processing may be advantageous. Furthermore, the separation of the various device components of the embodiments described above should not be construed as requiring such separation in all embodiments, and it should be understood that the program components and devices described may generally be integrated together in a single software product or packaged into multiple software products.
[0112] Meanwhile, the embodiments of the present invention disclosed in this specification and drawings are merely specific examples presented to aid understanding and are not intended to limit the scope of the present invention. It will be apparent to those skilled in the art that other modifications based on the technical concepts of the present invention are possible in addition to the embodiments disclosed herein.
Claims
DEPCT6609 / 05 / 25661. Method for providing a content box that is executed by a user device, which includes: displaying a link shared through a chat room in the chat application; in response to acceptance of a link, displaying the content action result screen for the content corresponding to the link via the browser available within the chat application or an external browser separate from the chat application; displaying a notification of a new chat message while the content action result screen is being displayed via the browser available within the application or an external browser; in response to acceptance of a notification of a new chat message, switching the content action result screen displayed on the browser available within the application or an external browser to the chat room screen provided by the chat application in which the new chat message corresponding to the notification was entered; and, on the switched chat room screen,1. The content box provided for Claim 1 contains, in part, at least one content sheet that corresponds to the content.
2. The method of providing the content box for Claim 1 is such that the content box contains, in part, at least one of the pieces of information that identifies the content or information that displays the content action results for the content and corresponds to the slot in the content box.
4. The method of providing the content box for Claim 1 that includes additional content: when a content sheet included in the content box is selected, the display of the content action results for the content that corresponds to the content sheet.
5. The method of providing the content box for Claim 1 is such that the content sheets included in the content box are shared on the basis of a sharing request from a user device.Where, by request for sharing, content that conforms to the content template or content action results for content is shared through the application; 6. Method of providing the content box of Claim 1, where the content box is shared by and provided on different user devices to which identical user information is entered; 7. Method of providing the content box of Claim 1, where the content box is provided by being overlaid in the form of a floating selection list on the chat window displayed on the chat room screen or provided as a selection list of the chat application; 8. Method of providing the content box of Claim 1, where, when the content box is expanded, the chat application provides, through the expanded content box,A content sheet containing information specifying the content or information displaying the results of content actions for content 9. The method of providing a content box under claim 8 where content boxes are displayed in an order based on a pre-set priority, or content sheets are displayed in areas categorized by type.
10. The method of providing a content box under claim 1, which includes: when the chat application screen is switched to the action screen of another application while the results of content actions are being displayed through the application's built-in browser or an external browser; the display of a content box on the action screen of another application.
11. The user device on which the program for performing the content box provision method is installed, in which the program includes: the display of links shared through a chat room in the chat application; in response to acceptance of a link,The display of the content action results screen for content corresponding to a link via the browser available within the application for chatting or an external browser; the display of a notification of a new chat message while the content action results screen is being displayed via the browser available within the application or an external browser; in response to the selection for a chat message notification, the display of the content action results screen being displayed on the browser available within the application or an external browser is switched to the chat room screen provided by the chat application to which the new chat message corresponding to the notification was entered; and the display, on the switched chat room screen,12. A user device under Claim 11 in which the content box contains at least one content sheet corresponding to that content.
13. A user device under Claim 11 in which the content sheet contains at least one of the information identifying the content or the information displaying the content action result for the content and corresponds to one slot in the content box.
14. A user device under Claim 11 in which the method of providing additional content is: when a content sheet included in the content box is selected, the content action result for the content corresponding to the content sheet is displayed.
15. A user device under Claim 11 in which the content sheet included in the content box is shared on the basis of a sharing request from the user device.Where, by request for sharing, content that conforms to the content sheet or content action results for content is shared through the application.
16. User device of claim 11 where the content box is shared by and provided on different user devices to which the same user information is entered.
17. User device of claim 11 where the content box is provided by being overlaid in the form of a floating list on the chat window displayed on the chat room screen or provided as a list of options in the chat application.
18. User device of claim 11 where, when the content box is expanded, the chat application provides, through the expanded content box,A content sheet containing information specifying the content or information displaying the results of a content action for content 19. User devices of claim 18 where content boxes or content sheets arranged based on a pre-set priority are displayed, or content sheets are displayed in areas categorized by type 20. User devices of claim 11 where additional content delivery methods are included: when the results of a content action are switched to the operating screen of another application different from the chat application while it is being displayed through the application's built-in browser or an external browser, the content box is displayed on the operating screen of that other application;