Content recommendation method and user terminal

The content recommendation method and server facilitate efficient selection of emoticons by providing interactive content sets based on keyword information, addressing the challenge of finding specific emoticons in messaging applications.

JP2025134971APending Publication Date: 2025-09-17CACAO CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025109348
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-12-22
Filing Date
2025-06-27
Publication Date
2025-09-17

AI Technical Summary

Technical Problem

Users face difficulty in finding specific emoticons or animated emoticons that express desired emotions due to their listing in simple lists, making it cumbersome to select them, especially in messaging applications.

Method used

A content recommendation method and server that provides multiple contents and preview contents related to text information received from a user terminal, allowing users to interact with and alternate between different content sets based on keyword information, enhancing the selection process.

Benefits of technology

Enables users to conveniently access and select desired emoticons or stickers by alternating preview contents in response to user interactions, improving the efficiency of content selection in messaging services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025134971000001_ABST
    Figure 2025134971000001_ABST
Patent Text Reader

Abstract

To provide a content recommendation method, and the like, for providing multiple pieces of content related to text information received from a user terminal using instant message service, and providing preview content.SOLUTION: A method includes the steps of: receiving, by a user terminal, an input of text information from a user through a text input column of a chat room; outputting, by the user terminal, a first content set including at least part of content related to keyword information being mapped to the text information; outputting, by the user terminal, first preview content relative to first content included in the first content set; receiving, by the user terminal, an input of interaction from the user; and replacing, by the user terminal, first preview content by second preview content relative to second content in response to the interaction and outputting it.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a content recommendation method and a user terminal. [Background technology]

[0002] Emoticons, commonly known as emojis, are a compound word of two words, emotion and icon, and are a unique expression language on the Internet that is created by appropriately combining letters, symbols, and numbers on a computer keyboard to express various emotions, or to represent specific characters, occupations, etc.

[0003] With the recent development of technology, it is now possible to easily use messages containing high-resolution images (MMS, Multimedia Message Service) on mobile devices, and the variety of messaging applications running on mobile devices has increased. As a result, it has become possible to use animated emoticons that can output the image of a specific character or show the dynamic appearance of the character for a certain period of time, rather than using traditional emoticons that use special characters.

[0004] However, these image or animation emoticons are in the form of a simple list, which is troublesome for users as they have to scroll through pages to select them, and even when they go to the store to purchase them, they are listed by each character, which makes it difficult for users to find the emoticon that expresses the facial expression or emotion they want. Summary of the Invention [Problem to be solved by the invention]

[0005] SUMMARY OF THE INVENTION An object of the present invention is to provide a content recommendation method and server that provides multiple contents and preview contents related to text information received from a user terminal using an instant messaging service. [Means for solving the problem]

[0006] A content recommendation method according to one embodiment of the present invention includes the steps of: a user terminal receiving text information input from a user through a text input field of the chat room; the user terminal outputting a first content set including at least some of the content related to keyword information mapped to the text information; the user terminal outputting a first preview content for the first content included in the first content set; the user terminal receiving an interaction input from the user; and the user terminal outputting a second preview content for a second content in response to the interaction, replacing the first preview content with a second preview content for a second content - the second content being content related to the keyword information.

[0007] The method may further include the user terminal selecting keyword information to be mapped to the text information.

[0008] The second content may be included in the first content set.

[0009] The method may further include the step of: the user terminal outputting the first content set by changing an arrangement of the content included in the first content set in response to the interaction.

[0010] In the step of alternately outputting, the user terminal may alternately output the first content set to a second content set different from the first content set, the second content set including at least a portion of the content related to the keyword information.

[0011] The second content may be included in the second content set.

[0012] The method may further include the steps of: receiving content related to the keyword information from the server by the user terminal before receiving the interaction input; selecting a portion of the content related to the keyword information as a first content set by the user terminal; and selecting another portion of the content related to the keyword information as a second content set by the user terminal.

[0013] If the user terminal outputs more than a predetermined number of pieces of content related to the keyword information received in the step of receiving the content, the method may further include a step in which the user terminal receives content related to additional keyword information from the server.

[0014] The keyword information may include a first keyword and a second keyword, and the first content may be associated with the first keyword, and the second content may be associated with the second keyword.

[0015] The first content set includes a first keyword set related to the first keyword and a second keyword set related to the second keyword, and in the step of outputting the first content set, the user terminal may display the first keyword set and the second keyword set separately.

[0016] The method may further include the step of the user terminal changing and outputting an order of arrangement of the first keyword set and the second keyword set in response to the interaction.

[0017] The interaction may be a pull to action on a display area where the first content set is output or a selection of a button provided by the user terminal.

[0018] The text input field, the first content set, and the first preview content of the chat room may be displayed overlapping a portion of the chat room, with the first preview content being displayed above the text input field and the first content set being displayed below the text input field.

[0019] The present invention includes a computer program stored on a medium for performing the above-described method in combination with hardware.

[0020] A content recommendation terminal according to one embodiment of the present invention includes a memory, a processor connected to the memory and configured to execute instructions stored in the memory, an input unit for receiving input of information under the control of the processor, and an output unit for outputting information under the control of the processor, wherein the processor controls the input unit to receive input of text information from a user through a text input field of the chat room, controls the output unit to output a first content set including at least some of a plurality of contents associated with keyword information mapped to the text information, controls the output unit to output a first preview content for a first content included in the first content set, controls the input unit to receive an interaction input from the user, and in response to the interaction, outputs a second preview content for a second content by replacing the first preview content - the second content is content associated with the keyword information.

[0021] A content recommendation method according to one embodiment of the present invention includes the steps of: a server providing instant messages through a chat room receiving keyword information from a user terminal of a user participating in the chat room; the server providing, to the user terminal, a first content group including at least some of the content related to the keyword information and first preview content for the first content included in the first content group; the server receiving interaction information from the user terminal; and the server providing, in response to the interaction information, second preview content for second content to the user terminal - the second content being information related to the keyword information.

[0022] The second content may be included in the first content group.

[0023] The method may further include a step in which the server provides the user terminal with a second content group different from the first content group in response to the interaction information, the second content group including at least some of the content related to the keyword information.

[0024] The second content may be included in the second content group.

[0025] The keyword information may include a first keyword and a second keyword, and the first content group may include a first keyword group associated with the first keyword and a first keyword group associated with the second keyword.

[0026] The server can select the first content from at least some of the content included in the first content group based on at least one of (1) frequency of use on the user terminal, (2) frequency of use on a user terminal different from the user terminal, and (3) the date of registration of the content on the server.

[0027] A content recommendation server according to one embodiment of the present invention includes a memory and a processor coupled to the memory and configured to execute instructions contained in the memory, wherein the processor controls the processor to receive keyword information from a user terminal of a user participating in a chat room, and to provide the user terminal with a first content group including at least some of the content related to the keyword information and first preview content for the first content included in the first content group, and to receive interaction information from the user terminal, and to provide the user terminal with second preview content for a second content in response to the interaction information - the second content being content related to the keyword information. [Effects of the Invention]

[0028] A content recommendation method and server according to one embodiment of the present invention provides at least one keyword-related content and preview content related to text information received from a user terminal, and alternates the preview content among the at least one keyword-related content in response to a user action, thereby enabling the user to use desired content more conveniently. [Brief explanation of the drawings]

[0029] [Figure 1] 1 is a diagram illustrating the concept of a content recommendation method according to an example of the present invention. [Figure 2]2 is a diagram for explaining an example of a method for the user terminal shown in FIG. 1 to recommend content. [Figure 3] ~ [Figure 10] 3 is a diagram for explaining a first embodiment of the content recommendation method of the present invention shown in FIG. 2. FIG. [Figure 11] ~ [Figure 13] 3 is a diagram for explaining a content recommendation method according to a second embodiment of the present invention shown in FIG. 2. FIG. [Figure 14] FIG. 10 is a diagram for explaining a first modification of the content recommendation method according to the second embodiment. [Figure 15] FIG. 10 is a diagram for explaining a second modification of the content recommendation method according to the second embodiment. [Figure 16] FIG. 2 is a diagram illustrating an example of a user terminal for content recommendation according to an example of the present invention. [Figure 17] 2 is a diagram illustrating an example of a method by which the messenger server illustrated in FIG. 1 recommends content. [Figure 18] FIG. 2 is a diagram illustrating an example of a content recommendation server according to an example of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0030] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, if it is determined that adding a detailed description of a technology or configuration already known in the relevant field may obscure the gist of the present invention, such a description will be omitted. Furthermore, the terms used in this specification are used to appropriately describe the embodiments of the present invention, and may vary depending on relevant people or practices in the relevant field. Therefore, the definitions of these terms should be based on the overall content of this specification.

[0031] The terminology used herein is for the purpose of referring to particular embodiments only and is not intended to limit the present invention. As used herein, singular terms include plural terms unless clearly indicated to the contrary. As used in the specification, the meaning of "comprising" is to embody a particular property, region, constant, step, operation, element, component, and / or group and does not exclude the presence or addition of other particular properties, regions, constants, steps, operations, elements, components, and / or groups.

[0032] The present invention will now be described with reference to the accompanying drawings. FIG. 1 is a diagram illustrating the concept of a content recommendation method according to an embodiment of the present invention.

[0033] As shown in FIG. 1, a system for recommending content according to an embodiment of the present invention may include a user terminal 100 and a messenger server 200 .

[0034] The user terminal 100 is connected to a messenger server 200, and a user using the user terminal 100 can chat with other users through a chat room on an instant message service provided by the messenger server 200.

[0035] In this way, the user terminal 100 can receive content recommendations through the chat room from the messenger server 200. The user terminal 100 can be a wireless communication device such as a desktop computer, a laptop computer, a mobile communication terminal, a PDA, a smartphone, a tablet, a smart TV, or the like.

[0036] The messenger server 200 is a computer device connected to the user terminal 100 through a network, and may be a server having an internal memory and processor to provide instant messaging services to users.

[0037] The messenger server 200 of the present invention can provide an instant message service to users, and users can chat with other users through chat rooms provided by the messenger server 200.

[0038] In such a content recommendation system, the messenger server 200 receives text information from a user terminal, provides at least one keyword-related content based on the text information, provides one of the at least one keyword-related content to the user terminal 100 as a preview content, and receives user interaction information to alternately provide the preview content to the user.

[0039] Here, the content may include character images such as emoticons and stickers that users use in chat rooms.

[0040] An example of a method for the user terminal 100 of the present invention to recommend content will be described below.

[0041] Figure 2 is a diagram for explaining an example of a method by which the user terminal 100 shown in Figure 1 recommends content, and Figures 3 to 8 are diagrams for explaining a first embodiment of the content recommendation method of the present invention shown in Figure 2.

[0042] As shown in FIG. 2, a method for a user terminal 100 to recommend content according to an embodiment of the present invention may include step S100 of receiving input of text information, step S200 of selecting keyword information to be mapped to the text information, step S200 of outputting first content, step S400 of receiving input of interaction, and step S500 of outputting second content.

[0043] Here, in FIG. 2, the steps (S100 to S500) are shown to be performed sequentially as an example, but the present invention is not necessarily limited to this.

[0044] Hereinafter, a first embodiment will be described in which the user terminal 100 recommends content when text information is mapped to one piece of keyword information, and a second embodiment will be described in which the user terminal 100 recommends content when text information is mapped to multiple pieces of keyword information.

[0045] Hereinafter, for convenience of explanation, a first embodiment of a method for performing the content recommendation method of the present invention will be described with reference to an example shown in FIG.

[0046] Hereinafter, step S100 of receiving input of text information will be described with reference to FIG.

[0047] In step S100, the user terminal 100 can receive text information from users participating in a chat room through a text input field of the chat room.

[0048] For example, when a user wants to enter text into a chat room, as shown in FIG. 3, the chat room area A3 shrinks, the text input field A1 moves to the top, and the keyboard area A2 appears below the text input field A1.

[0049] As shown in FIG. 3, when a chat room is displayed on the user terminal 100, the user terminal 100 can receive input of first text T1 from a user in the text input field A1 of the chat room using a keyboard interface displayed in the keyboard area A2.

[0050] Hereinafter, step S200 of selecting keyword information to be mapped to text information will be described with reference to Fig. 4. In step S200, the user terminal 100 may map at least one keyword information corresponding to the text information. For reference, Figs. 4 to 8 illustrate an example in which one piece of keyword information corresponding to one piece of text information T1 is a first keyword information K1. For this purpose, at least one keyword information based on text information can be stored in advance in the user terminal 100.

[0051] For example, a keyword mapping table that maps each piece of text information to keyword information may be pre-installed in the user terminal 100. Such a keyword mapping table may be simultaneously stored in the messenger server and the user terminal, and may be periodically synchronized.

[0052] As a result, as shown in FIG. 4, the user terminal 100 can map information of the first text T1 with first keyword information K1 using the keyword mapping table.

[0053] Thereafter, the user terminal 100 transmits the keyword information to the messenger server 200. In one example, the user terminal 100 may receive first keyword information K1 shown in FIG.

[0054] Thereafter, the messenger server 200 can select at least one keyword-related content associated with the keyword information from the keyword information. For this purpose, the messenger server 200 can store in advance a content mapping table that maps keyword information to at least one keyword-related content.

[0055] As a result, as shown in FIG. 4, for example, when first keyword information K1 is received from the user terminal 100, the messenger server 200 can select content (E1, E2, ..., En) that is mapped to the first keyword information K1 as keyword-related content from among multiple emoticon contents stored in the messenger server 200 according to the content marketing table.

[0056] The messenger server 200 may group at least some of the selected keyword-related contents into one content group and provide the group to the user terminal 100. This will be described in more detail with reference to FIG. 5 below.

[0057] The messenger server 200 may provide first preview content for the first content together with providing keyword-related content to the user terminal 100. Here, the first content may be any one of the keyword-related contents provided by the messenger server 200 to the user terminal 100.

[0058] The messenger server 200 can select a first content E1 from among the keyword-related contents provided to the user terminal 100, as shown in FIG.

[0059] Here, the messenger server 200 can select the first content to provide to the user terminal 100 based on at least one of (1) frequency of use on the user terminal 100, (2) frequency of use on the user terminal 100 and other user terminals, and (3) the date of content registration on the server.

[0060] That is, the messenger server 200 may select, from among the keyword-related contents provided to the user terminal 100, (1) the content most frequently used by the user who transmitted the keyword information, or (2) the content most frequently used by other users who transmitted the keyword information, or (3) the content most recently registered on the messenger server 200 as the first preview content.

[0061] The selection of the first content from among the keyword-related content provided to the user terminal 100 may be performed in a manner different from that described above. The messenger server 200 may provide the user terminal 100 with information about the first content group and thumbnail content and preview content of all content included in the first content group. The user terminal 100 may then select any of the content in the first keyword group provided by the messenger server 200 as the first content.

[0062] Hereinafter, with reference to FIG. 5, it will be described how the keyword-related contents selected by the messenger server 200 are divided into a first content group and a first content set.

[0063] The messenger server 200 provides at least a portion of the selected keyword-related contents to the user terminal 100. The messenger server 200 can provide a predetermined number of keyword-related contents to the user terminal 100 by grouping them into one content group.

[0064] As shown in FIG. 5, for example, if the messenger server 200 selects 220 pieces of keyword-related content and the predetermined number to be provided to the user terminal 100 at one time is 100 pieces, the messenger server 200 can select 100 pieces of keyword-related content from the 220 pieces of keyword-related content and designate the first content group.

[0065] The messenger server 200 can first provide a first content group to the user terminal 100. Then, the user terminal 100 can output a predetermined number of contents from the first content group together as one content set.

[0066] 5, for example, if the predetermined number of contents included in one content set is 20, the user terminal 100 can select 20 of the 100 contents to designate the first content set. As will be described in detail later with reference to FIG. 6, the user terminal 100 outputs the contents of the first content set in a first content output step S300.

[0067] The first content is output in step S300. The user terminal 100 can then select 20 of the 80 pieces of content, excluding the 20 pieces of content designated as the first content set, from among the 100 pieces of content, to designate the second content set. As will be described in detail below with reference to Figure 9, the user terminal 100 outputs the content of the second content set in step S500.

[0068] 5, the content has a unique number and the first content set and the second content set are designated in the order of the unique numbers of the content, but the present invention is not limited to this. In reality, the content may not have a unique number as shown in FIG. 5. The user terminal 100 may select the content included in the first content set and the second content set randomly or according to other predetermined criteria, regardless of the unique numbers of the content.

[0069] In this way, when the user terminal 100 outputs the contents included in the first content group, a situation may occur in which more than a predetermined number of contents are output. Specifically, if the predetermined number is 100, this means that the user terminal 100 has output all of the contents included in the first content group.

[0070] Also, if the predetermined number is 95, this means that the user terminal 100 outputs 95 pieces of content included in the first content group, and only 5 pieces are not output.

[0071] If the above situation occurs, the user terminal 100 can receive additional keyword-related content from the messenger server 200. The messenger server 200 can designate a second content group by selecting 100 items from the remaining keyword-related content, excluding the 100 items selected and provided to the user terminal 100, as a first content group.

[0072] The messenger server 200 can additionally provide a second content group to the user terminal 100. The user terminal 100 can output a predetermined number of contents from the second content group together as one content set.

[0073] The first content output step S300 will be described below with reference to FIG.

[0074] The step S300 of outputting the first content may include a step S310 of outputting the first content set and a step S320 of outputting the first preview content, and these two steps may be performed simultaneously.

[0075] 6 illustrates an example in which first content E1 is selected and provided as first preview content PC1 in first content output step S300. First content E1 is selected from among the contents included in first content set CS1.

[0076] In the first content set output step S310, the user terminal 100 may select a predetermined number of contents as the first content set CS1 from the contents of the first content group provided by the messenger server 200. Referring to Figure 5, the user terminal 100 may output keyword-related contents (E1, E2, ..., En) of the first content set CS1.

[0077] Here, the first content set CS1 may be output in a format in which thumbnail contents of the first content set CS1 are arranged in a regular arrangement. In FIG. 6, the thumbnail contents are illustrated as being arranged four horizontally and three vertically, but the arrangement is not limited thereto.

[0078] Here, the user terminal 100 may output at least one keyword-related content (E1, E2, ..., En) included in the first content set CS1 so that the content is arranged in order of popularity-based ranking, but the present invention is not necessarily limited to this.

[0079] In the first preview content output step S320, the user terminal 100 can output the first preview content PC1 of the first content E1 provided from the messenger server 200. The user terminal 100 can output the first content set CS1 and the first preview content PC1 simultaneously.

[0080] When the user terminal 100 provides the first content set CS1 and the first preview content PC1 to a chat room in which the user is participating, the user terminal 100 can display the first content set CS1 and the first preview content PC1 so that they are superimposed on a portion of the chat room.

[0081] That is, as shown in FIG. 6, the text input field A1 of the chat room, the first content set CS1, and the first preview content PC1 may be displayed so as to be superimposed on a partial area of ​​the chat room.

[0082] Here, the first preview content PC1 can be located at the top of the text input field A1 and overlaid on the chat room area A3, and the first content set CS1 can be displayed at the bottom of the text input field A1 and in the keyboard area A2.

[0083] Hereinafter, the step S400 of receiving an interaction input will be described with reference to FIG.

[0084] In step S400 of receiving an interaction input, the user terminal 100 can receive an interaction input from a user.

[0085] The interactions can be various types of predefined user input actions.

[0086] In one example, the user terminal 100 may receive an input through an interaction in which the user performs a pull to action on the display area of ​​the first content set CS1, as shown in (a) of FIG. 7.

[0087] Here, the pull-to action may refer to an action in which a user touches the display area of ​​the first content set CS1 with a finger and pulls or releases the finger in a specific direction. For example, as shown in (a) of FIG. 7, the pull-to action may be performed when a user touches the display area of ​​the first content set CS1 in the downward direction as indicated by the arrow, pulls the touch, and then releases the touch.

[0088] 7(b), the user terminal 100 may receive an input by clicking a random button RB provided by the user terminal 100. The random button RB may be a touch button output by the user terminal 100 on a display unit.

[0089] These various interaction methods may be determined by the user's selection, the service provider's selection, or the functions supported by the operating system of the user terminal 100.

[0090] The step of outputting the second content (S500) will be described below with reference to Fig. 8. In the step of outputting the second content (S500), the user terminal 100 may output the second content set (S510) and simultaneously output the second preview content (S520).

[0091] The second content output step S500 can be performed in response to the above-mentioned interaction.

[0092] In the second content output step S500, the user terminal 100 may select a predetermined number of contents as a second content set CS2 from the contents of the first content group provided from the messenger server 200, excluding the contents designated in the first content set CS1, as shown in Fig. 5. Therefore, the first content set CS1 and the second content set CS2 may include different contents.

[0093] In the step S510 of outputting the second content set, the second content set CS2 may be output in place of the first content set CS1. Specifically, as shown in Fig. 8, the user terminal 100 may perform a switch so that the second content set CS2 is displayed in place of the first content set CS1 displayed in the conventional keyboard area A2.

[0094] In the step of outputting the second preview content (S520), the second preview content PC2 different from the first preview content PC1 may be output. The second preview content PC2 may be output in place of the first preview content PC1.

[0095] The second preview content PC2 may be a preview content of the second content E7, which may be one selected from the second content set.

[0096] Another embodiment of the second content output step S500 will be described below with reference to FIG.

[0097] As shown in FIG. 9, the second content set CS2 may have the same contents as those included in the first content set CS1, but may be shuffled so that the output arrangement is different.

[0098] For example, all of the contents included in the second content set CS2 shown in Figure 9 are the same as those included in the first content set CS1, but the second content set CS2 differs from the first content set CS1 in the order in which the contents are output.

[0099] Although not shown in the drawings, the second content set CS2 may be output in the same state as the first content set CS1, without any difference in the contents and arrangement. In this case, the step S500 of outputting the second content appears to be performed only as the step S520 of outputting the second preview content. In other words, the content set remains the same, and only the preview content is replaced.

[0100] 8 or 9, after the second content output step S500 is performed, the user terminal 100 can receive input of information indicating that the user has selected one of at least one keyword-related content and second preview content PC2 included in the second content set CS2, and the user terminal 100 can display the content selected by the user in the chat room.

[0101] In one example, as shown in FIG. 9, when a user clicks and selects the second content E7, which is the second preview content PC2, among the respective keyword-related contents and the second preview content PC2 of the second content set CS2, the second content E7, which is the second preview content PC2, can be displayed in the chat room, as shown in FIG. 10.

[0102] As described above, the content recommendation method according to one embodiment of the present invention provides at least one keyword-related content and preview content for text information received from the user terminal 100, and alternates the preview content among the at least one keyword-related content in response to a user action, thereby enabling the user to use desired content more conveniently.

[0103] In the content recommendation method according to the first embodiment of the present invention described above, a case where a plurality of pieces of keyword information are mapped to text information will be described in a second embodiment.

[0104] Figures 11 to 13 are diagrams for explaining a content recommendation method according to the second embodiment of the present invention shown in Figure 2. Figure 14 is a diagram for explaining a first modified example of the content recommendation method according to the second embodiment. Figure 15 is a diagram for explaining a second modified example of the content recommendation method according to the second embodiment.

[0105] 11 to 15, the same contents as those previously explained in FIGS. 1 to 10 will be replaced with the previous contents, and the explanation will focus on other parts.

[0106] The content recommendation method according to the second embodiment of the present invention may include, as in the first embodiment, step S100 of receiving input of text information, step S200 of selecting keyword information to be mapped to the text information, step S300 of outputting first content, step S400 of receiving input of interaction, and step S500 of outputting second content.

[0107] Hereinafter, the step S200 of selecting keyword information to be mapped to text information will be described with reference to Fig. 11. In the content recommendation method according to the second embodiment of the present invention, a plurality of pieces of keyword information can be mapped to one piece of text information input to a user terminal.

[0108] In this case, the user terminal 100 can transmit the plurality of keyword information mapped in step S200 to the messenger server 200. As a result, the messenger server 200 can receive the plurality of keyword information, and select at least one keyword-related content for each of the plurality of keyword information.

[0109] For example, as shown in FIG. 11, for first text information T1 input to the user terminal 100, the mapped keyword information may include first, second, and third keyword information K1, K2, and K3.

[0110] In this case, the messenger server 200 can receive the first, second, and third keyword information K1, K2, and K3 in the keyword information receiving step S100.

[0111] The messenger server 200 can select at least one keyword-related content (Ea1, Ea2, ..., Ean) having the first keyword information K1 for the first keyword information K1 as a first keyword group KG1. Also, the messenger server 200 can select at least one keyword-related content (Eb1, Eb2, ..., Ebn) having the second keyword information K2 for the second keyword information K2 as a second keyword group KG2. Also, the messenger server 200 can select at least one keyword-related content (Ec1, Ec2, ..., Ecn) having the third keyword information K3 for the third keyword information K3 as a third keyword group KG3.

[0112] Hereinafter, the step S300 of outputting the first content and the step S400 of receiving an interaction input will be described with reference to FIG.

[0113] Here, in the first content output step S300, the user terminal 100 may select a first content set CS1 from the first keyword group and the second keyword group provided from the messenger server 200. The first content set CS1 may include a first keyword set KS1 and a second keyword set KS2.

[0114] The display area of ​​the first content set CS1 of the user terminal 100 can be divided into a plurality of pieces of keyword information and displayed according to preset conditions.

[0115] For example, as shown in FIG. 12, the display area of ​​the first content set CS1 can be divided into an area for the first keyword set KS1 and an area for the second keyword set KS2, including an area for the first keyword set KS1 where at least one keyword-related content having the first keyword information K1 is displayed and an area for the second keyword set KS2 where at least one keyword-related content having the second keyword information K2 is displayed.

[0116] In FIG. 10, the area of ​​the third keyword set KS3 in which at least one keyword-related content having the third keyword information K3 is displayed should be illustrated, but the third keyword set area is omitted.

[0117] However, as shown in FIG. 9, if there are three pieces of keyword information to be mapped, areas for three keyword sets can be displayed in the display area of ​​the first content set CS1, and if there are two pieces of keyword information to be mapped, areas for two keyword sets can be displayed.

[0118] Thereafter, when the user performs a pull-to action in the direction of the arrow as shown in FIG. 10 and the user terminal 100 receives an interaction input, the second content output step S500 is performed as shown in FIG.

[0119] The second content output step S500 will be described below with reference to FIG.

[0120] In the second content output step S500, as shown in FIG. 13, any content selected from at least one keyword-related content having the first keyword information K1 and other second keyword information K2 can be output as the second preview content PC2.

[0121] For example, if the first content Ea1 of the first keyword set KS1 is provided as the first preview content PC1 in the first content output step S300 as shown in FIG. 12, the second content Eb2 of the second keyword set KS2 can be provided as the second preview content PC2 in the second content output step S500 as shown in FIG. 13.

[0122] However, the present invention is not necessarily limited to this, and content excluding the content selected in the first preview content PC1 among at least one keyword-related content may be selected as the second preview content PC2, regardless of the keyword set.

[0123] For example, in the first content set CS1 in the first content output step S300, content located at the point where the pull-to action begins can be selected as preview content in the second content output step S500.

[0124] FIG. 13 illustrates an example in which the second content set CS2 is provided in the second content output step S500, which is the same as the first content set CS1 provided in the first content providing step S300.

[0125] Hereinafter, a modified example in which the first content set CS1 and the second content set CS2 are displayed will be described with reference to FIG.

[0126] As shown in FIG. 12, the first content set CS1 and the second content set CS2 may be provided with different keyword set arrangements corresponding to interactions.

[0127] Specifically, in a first modified example of the second embodiment, as shown in FIG. 14, the order in which the areas of the first and second keyword sets KS1 and KS2 are displayed in the display area of ​​the second content set CS2 in the output step S500 of the second content may be different from the order in which the areas of the first and second keyword sets KS1 and KS2 are displayed in the display area of ​​the first content set CS1 in the output step S300 of the first content.

[0128] More specifically, in the first content output step S300 according to the first modified example, the first keyword set KS1 may be located at the top and the second keyword set KS2 may be located below the first keyword set KS1 in the area of ​​the first content set CS1, as shown in (a) of Fig. 12. However, in the second content output step S500, the second keyword set KS2 may be located at the top and the first keyword set KS1 may be located below the first keyword set KS1 in the area of ​​the second content set CS2, as shown in (b) of Fig. 12.

[0129] As described above, in the first modification of the second embodiment of the present invention, the plurality of keyword sets provided in the first and second content providing steps may be provided in different arrangements.

[0130] Hereinafter, a modified example in which the first content set CS1 and the second content set CS2 are displayed will be described with reference to FIG.

[0131] In a second modification of the second embodiment, as shown in FIG. 13, the order of arrangement of at least one keyword-related content arranged in each of the areas of the first and second keyword sets KS1 and KS2 in the step S500 of outputting the second content may be different from the order of arrangement of at least one keyword-related content arranged in each of the areas of the first and second keyword sets KS1 and KS2 in the step S300 of providing the first content.

[0132] For example, as shown in (b) of Figure 15, at least one keyword-related content included in each of the first and second keyword sets KS1 and KS2 in the second content output step S500 may be arranged differently from the arrangement of at least one keyword-related content included in each of the first and second keyword sets KS1 and KS2 in the first content output step S300, as shown in (a) of Figure 12.

[0133] Up to now, the content recommendation method according to the present invention has been described. Below, an example of a user terminal 100 that performs the content recommendation method according to the present invention will be described.

[0134] FIG. 16 is a diagram illustrating the internal configuration of the user terminal 100 in one embodiment of the present invention.

[0135] Referring to FIG. 16, a user terminal 100 according to an embodiment may include a communication module 110, a processor 120, a memory 130, an output unit 140, and an input unit 150.

[0136] The communication module 110 can communicate with the server 200 via wired or wireless methods. In one example, the communications module 110 may transmit and receive various information, data, or signals related to providing instant messaging services and content.

[0137] The input unit 150 can receive various information required for the user to input instant messaging services and content recommendations, and can be a touch screen module, a keyboard, a mouse, buttons, a camera, a microphone, or the like.

[0138] The output unit 140 may output information required for providing an instant message service and content, and may display a chat room screen, first and second content sets, and first and second preview content, etc., related to the content provision.

[0139] The output unit 140 may be layered with or integrated with the input unit 150 to provide a touch screen. The touch screen may provide an input interface and an output interface between the user terminal 100 and a user.

[0140] The memory 130 functions as a storage medium and can store a number of application programs (or applications) run by the user terminal 100, as well as data and commands for the operation of the user terminal 100.

[0141] In one embodiment, the memory 130 may store information necessary to provide instant messaging services and content in the form of a computer program.

[0142] Such memory 130 may be provided in the form of various storage devices such as hardware, ROM, RAM, EPROM, flash drive, hard drive, etc., or in the form of web storage that performs the storage function of memory 130 over the Internet.

[0143] The processor 120 controls the overall operation and executes applications related to the instant messaging service and content provision.

[0144] In one example, the processor 120 may execute an application related to providing content and perform a method of operating the user terminal 100 to recommend content.

[0145] Up to now, the method for recommending content by the user terminal 100 has been described. Hereinafter, the method for recommending content by the messenger server 200 connected to the user terminal 100 via a network will be described.

[0146] Referring to FIG. 17, the content recommendation method performed by the messenger server 200 includes step S210 of receiving keyword information, step S310 of providing a first content set and first preview content, step S410 of receiving interaction information, and step S510 of providing second preview content.

[0147] Here, although the steps in FIG. 17 are shown as being performed sequentially, the present invention is not necessarily limited to this.

[0148] Step S210 performed by the messenger server 200 corresponds to step S200 performed by the user terminal 100, step S310 corresponds to step S300 performed by the user terminal 100, step S310 corresponds to step S400 performed by the user terminal 100, and step S510 corresponds to step S500 performed by the user terminal 100.

[0149] Therefore, while describing each step performed by the messenger server 200, the overlapping content with the description of each step performed by the associated Uber terminal 100 will be omitted.

[0150] In step S210 of receiving keyword information, the messenger server 200 that provides instant messages through a chat room receives keyword information from the user terminals of users participating in the chat room.

[0151] In step S310 of providing a first content group and a first preview content, the messenger server 200 provides the user terminal 100 with a first content group including at least a portion of the content related to the keyword information and a first preview content for the first content included in the first content group.

[0152] In step S410 of receiving interaction information, the messenger server 200 receives interaction information from the user terminal.

[0153] In step S510 of providing second preview content, the messenger server 200 provides second preview content for the second content to the user terminal in response to the interaction information, where the second content may be content related to the keyword information.

[0154] If the first content set is not replaced in response to an interaction at the user terminal 100, the second content may be included in the first content set.

[0155] However, in some cases, in step S510 of providing the second preview content, the messenger server 200 may provide a second content group to the user terminal in response to the interaction information. Here, the second content group includes at least some of the content related to the keyword information. In this case, the second content is included in the second content group.

[0156] An example of a server 200 that provides the content recommendation method of the present invention will be described below with reference to FIG.

[0157] FIG. 16 is a diagram illustrating an example of a content recommendation server 200 according to an example of the present invention.

[0158] The content recommendation method according to an embodiment of the present invention can be performed by a messenger server 200 that provides an instant messaging service to users.

[0159] As shown in FIG. 15, the messenger server 200 performing the content recommendation method according to one embodiment of the present invention may include a communication module 210, a processor 220, and a memory 230, and the communication module 210, the processor 220, and the memory 230 may transmit and receive information to and from each other via a bus.

[0160] The communication module 210 can communicate with the user terminal 100 over a network.

[0161] The memory 230 may be in the form of a storage medium such as a hard disk, a solid state drive (SSD), a read-only memory (ROM), a random access memory (RAM), etc. The memory 230 may store a content mapping table that maps keyword information and content.

[0162] The processor 120 provides the instant messaging service and may be equipped to execute instructions contained in a memory in the form of hardware such as a CPU chip.

[0163] The processor 120 can receive keyword information from the user terminals 100 of users participating in a chat room, as shown in FIGS.

[0164] Thereafter, the processor 120 may select at least one keyword-related content having keyword information, as shown in FIGS.

[0165] Next, as shown in Figures 2 and 5, the processor 120 can provide the first content group including at least one keyword-related content to the user terminal 100 via the first content providing module 223, and provide any content selected from the at least one keyword-related content to the user terminal 100 as the first preview content PC1.

[0166] Thereafter, the processor 120 may receive action information for replacing the first preview content PC1 from the user terminal 100 as shown in FIGS.

[0167] Thereafter, the processor 120 can provide the user terminal 100 with any content selected from at least one keyword-related content excluding the first preview content PC1 as the second preview content PC2 in response to the action information, as shown in Figures 2 and 7.

[0168] In this way, the content recommendation server 200 according to one embodiment of the present invention provides at least one keyword-related content and preview content for text information received from the user terminal 100, and by switching the preview content among at least one keyword-related content in response to the user's actions, the user can more conveniently use the content they desire.

[0169] The above-described embodiments may be realized using hardware components, software components, and / or a combination of hardware and software components. Methods according to the embodiments may be embodied in the form of program instructions that can be executed by various computer means and recorded on a computer-readable medium.

[0170] The technical features disclosed in each embodiment of the present invention are not limited to the corresponding embodiment, and the technical features disclosed in each embodiment may be combined and applied to different embodiments, unless they are mutually incompatible.

[0171] Therefore, although each embodiment has been described focusing on its respective technical features, they can be combined and applied unless the technical features are mutually incompatible.

[0172] The present invention is not limited to the above-described embodiments and the accompanying drawings, and various modifications and changes may be made by those skilled in the art to which the present invention pertains. Therefore, the scope of the present invention should be determined not only by the claims of this specification but also by equivalents of the claims. [Explanation of symbols]

[0173] 100 user terminals 200 Messenger Server 210 Communication Module 220 processors 230 memory

Claims

1. a step in which the user terminal receives text information input from the user through the text input field of the chat room; outputting a first content set including at least a portion of content associated with keyword information mapped to the text information by the user terminal; outputting, by the user terminal, a first preview content for a first content included in the first content set; said user terminal receiving an interaction input from said user; and The user terminal outputs a second preview content for a second content, replacing the first preview content, in response to the interaction, the second content being content related to the keyword information; A content recommendation method including:

2. selecting, by the user terminal, keyword information to be mapped to the text information; The content recommendation method of claim 1 , further comprising:

3. The content recommendation method according to claim 1 , wherein the second content is included in the first content set.

4. The user terminal outputs the first content set by changing the arrangement of the content included in the first content set in response to the interaction; The content recommendation method of claim 1 , further comprising:

5. At the stage of outputting the above alternately, The user terminal alternately outputs the first content set and a second content set different from the first content set, where the second content set includes at least a portion of the content related to the keyword information; The content recommendation method according to claim 1 .

6. The content recommendation method according to claim 5 , wherein the second content is included in the second content set.

7. receiving content related to the keyword information from the server by the user terminal before receiving the interaction input; The user terminal selects a portion of the content associated with the keyword information as a first content set; and selecting, by the user terminal, another part of the content associated with the keyword information as a second content set; The content recommendation method of claim 5 , further comprising:

8. When the user terminal receives the content, it outputs a predetermined number of pieces of content related to the keyword information received, receiving the additional keyword information and related content from the server by the user terminal; The content recommendation method of claim 7 , further comprising:

9. The above keyword information includes the first keyword and the second keyword, The first content is related to the first keyword, The content recommendation method according to claim 1 , wherein the second content is related to the second keyword.

10. The first content set includes a first keyword set related to the first keyword and a second keyword set related to the second keyword, 10. The content recommendation method according to claim 9, wherein in the step of outputting the first content set, the user terminal displays the first keyword set and the second keyword set separately.

11. The user terminal changes and outputs the arrangement order of the first keyword set and the second keyword set in response to the interaction; The content recommendation method of claim 10, further comprising:

12. The content recommendation method according to claim 1 , wherein the interaction is a pull-to-action on a display area where the first content set is output or a selection of a button provided by the user terminal.

13. the text input field, the first content set, and the first preview content of the chat room are displayed superimposed on a partial area of ​​the chat room; The content recommendation method of claim 1 , wherein the first preview content is displayed above the text entry field, and the first set of content is displayed below the text entry field.

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

15. memory; a processor coupled to said memory and configured to execute instructions contained in said memory; an input unit that receives input of information under the control of the processor; and An output unit that outputs information under the control of the processor, The above processors are The input unit controls to receive text information from a user through a text input field of the chat room, controlling the output unit to output a first content set including at least some of a plurality of contents related to keyword information mapped to the text information; controlling the output unit to output a first preview content for a first content included in the first content set; controlling the input unit to receive interaction input from the user; The output unit outputs a second preview content for a second content, replacing the first preview content, in response to the interaction, where the second content is a content related to the keyword information; Content recommendation terminal.

16. A step in which a server that provides instant messages through a chat room receives keyword information from a user terminal of a user participating in the chat room; The server provides the user terminal with a first content group including at least some of the content related to the keyword information and first preview content for the first content included in the first content group; The server receiving interaction information from the user terminal; and The server provides second preview content for second content to the user terminal in response to the interaction information, where the second content is information related to the keyword information; A content recommendation method including:

17. The content recommendation method according to claim 16, wherein the second content is included in the first content group.

18. The server provides the user terminal with a second content group different from the first content group in response to the interaction information, the second content group including at least some of the content related to the keyword information; The content recommendation method of claim 16, further comprising:

19. The content recommendation method according to claim 18, wherein said second content is included in said second content group.

20. The above keyword information includes the first keyword and the second keyword, The content recommendation method of claim 16, wherein the first content group includes a first keyword group associated with the first keyword and a first keyword group associated with the second keyword.

21. The content recommendation method of claim 16, wherein the server selects the first content from at least some of the content included in the first content group based on at least one of: (1) frequency of use on the user terminal; (2) frequency of use on a user terminal different from the user terminal; and (3) the date of registration of the content on the server.

22. memory; and a processor coupled to said memory and configured to execute the instructions contained in said memory; The above processors are Controlling to receive keyword information from the user terminal of a user participating in the chat room, Controlling the user terminal to provide a first content group including at least a portion of content related to the keyword information and a first preview content for a first content included in the first content group, Controlling the device to receive interaction information from the user device; Controlling the user terminal to provide second preview content for second content in response to the interaction information, where the second content is content related to the keyword information; A content recommendation server including:

Citation Information

Patent Citations

  • Method and system for providing messenger service for providing user customization type template and recording medium

    JP2016126790A

  • Method, user device and computer program for providing messenger service

    KR1020160104421A

  • Systems and methods for identifying and suggesting emoticons

    US9043196B1