Message display method, computer device, and computer program

The method prioritizes and displays key messages in messaging-based social networking services using user-defined keywords, reactions, and timestamps, addressing the challenge of efficiently identifying valuable messages amidst large volumes of unread messages.

JP7872177B2Active Publication Date: 2026-06-09LINE PLUS

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
LINE PLUS
Filing Date
2022-06-21
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Messaging-based social networking services often display messages in chronological order, leading to a large number of unread messages accumulating quickly, especially in open chats or chats with many participants, making it difficult for users to efficiently identify and read messages of high informational value.

Method used

A message selection and display method that prioritizes and displays key messages based on user-defined keywords, reactions, chat patterns, and timestamps, allowing users to selectively read messages of high informational value and expand the display based on these key messages.

Benefits of technology

Enables users to prioritize and efficiently read messages with high informational value, reducing the need to read through large volumes of less relevant messages, thereby enhancing user experience in messaging-based social networking services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007872177000001
    Figure 0007872177000001
  • Figure 0007872177000002
    Figure 0007872177000002
  • Figure 0007872177000003
    Figure 0007872177000003
Patent Text Reader

Abstract

To provide a method for screening and displaying messages in a messaging-based social network service, a computer device, and a computer program.SOLUTION: A message display method includes: a step of, when a user enters a talk room, displaying, in the talk room, principal messages screened among unread messages within the talk room; and a step of, taking a specific message selected among the principal messages as a reference, displaying at least one additional message from the unread messages prior to or post the specific message.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following description relates to a technology for providing a messaging-based social network service.

Background Art

[0002] An instant messenger, which is a common communication tool, is software that can transmit and receive messages and data in real time. A user can register a conversation partner on the messenger and exchange messages in real time with the partners in the conversation list.

[0003] Such a messenger function is widespread not only on personal computers but also in the mobile environment of mobile communication terminals.

[0004] For example, Patent Document 1 (publication date: September 30, 2002) discloses a mobile messenger service system and method for a mobile communication terminal using a wireless communication network that can provide a messenger service between mobile messengers installed on mobile terminals.

[0005] With the popularization of the use of instant messengers, as the functions provided by instant messengers are diversifying, an open chat function that enables chatting even in a non-known-person-based environment by using a link without sharing personal information such as a phone number or ID has been provided.

Prior Art Documents

Patent Documents

[0006]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0007] In messaging-based social networking services, it is possible to select and display messages that are useful to the user.

[0008] This feature prioritizes reading selected key messages from among the unread new messages in the chat room.

[0009] This feature allows users to read newly added, unconfirmed messages while expanding the list based on the main messages. [Means for solving the problem]

[0010] A message display method performed on a computer device, wherein the computer device includes at least one processor configured to execute computer-readable instructions contained in memory, and the message display method includes the steps of: displaying a selected main message from among the unread messages in the talk room when entering the talk room, using the at least one processor; and displaying at least one additional message in the talk room, based on a specific message selected from among the main message, which is an unread message prior to or after a specific message.

[0011] In one respect, the step of displaying the main message in the chat room may include a step of prioritizing the display of the main message if there are a certain number of unread messages or more at the time of entering the chat room.

[0012] In other words, the step of displaying the main messages in the chat room may include the step of arranging and displaying the main messages in order of message reception time.

[0013] In other respects, the step of displaying the main message in the chat room may include the step of displaying the main message containing the keyword set in the chat room at the top.

[0014] In other respects, the step of displaying the main message in the chat room may include the step of displaying the main message in order of the number of reactions from other users participating in the chat room.

[0015] In other words, the step of displaying the additional messages in the chat room may include a step of displaying a certain number of unread messages as the additional messages based on the specific message.

[0016] In other words, the step of displaying the additional message in the chat room may include the step of displaying unread messages received within a certain time period based on the specific message as the additional message.

[0017] From another perspective, the step of displaying the main message in the chat room may include a step of displaying the message UI differently for each main message.

[0018] In other respects, the step of displaying the additional message in the chat room may include the step of displaying the additional message with a message UI equivalent to that of the specific message.

[0019] From another perspective, messages with different timestamps among unread messages, based on a time interval of a certain amount of time or a message interval of a certain number of messages, may be selected as the main messages.

[0020] From another perspective, unread messages that meet certain conditions and receive reactions from other users participating in the chat room may be selected as the main messages.

[0021] According to another aspect, unread messages including keywords set in the talk room may be selected as the main messages.

[0022] According to another aspect, unread messages that match a title extracted from a talk pattern in the talk room may be selected as the main messages.

[0023] According to still another aspect, unread messages exchanged as questions and answers by other users participating in the talk room may be selected as the main messages.

[0024] There is provided a computer program recorded on a computer-readable recording medium for causing the computer device to execute the message display method.

[0025] There is provided a computer device including at least one processor configured to execute computer-readable instructions included in a memory, wherein when entering a talk room, the at least one processor displays main messages selected from unread messages in the talk room in the talk room, and based on a specific message selected from the main messages, displays at least one additional message among unread messages before and after the specific message in the talk room.

Brief Description of Drawings

[0026] [Figure 1] It is a diagram showing an example of a network environment in one embodiment of the present invention. [Figure 2] It is a block diagram showing an example of a computer device in one embodiment of the present invention. [Figure 3] It is a diagram showing an example of components that can be included in a processor of a computer device in one embodiment of the present invention. [Figure 4] This flowchart shows an example of a method that a computer device can perform in one embodiment of the present invention. [Figure 5] This is a flowchart showing an example of the unread message display process in one embodiment of the present invention. [Figure 6] This is an illustrative diagram illustrating the process of displaying unread messages in one embodiment of the present invention. [Figure 7] This is an illustrative diagram illustrating the process of displaying unread messages in one embodiment of the present invention. [Figure 8] This is an illustrative diagram illustrating the process of displaying unread messages in one embodiment of the present invention. [Figure 9] This is an illustrative diagram illustrating the process of displaying unread messages in one embodiment of the present invention. [Figure 10] This is an illustrative diagram illustrating the process of displaying unread messages in one embodiment of the present invention. [Figure 11] This is an illustrative diagram illustrating the process of displaying unread messages in one embodiment of the present invention. [Modes for carrying out the invention]

[0027] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0028] Embodiments of the present invention relate to a technology for providing a messaging-based social networking service.

[0029] Embodiments including those specifically disclosed herein can enable a messaging-based social networking service to select and display messages useful to a user from among the messages in a chat room.

[0030] In this specification, "talk room" may mean a community space provided by a messaging-based social networking service such as a messenger or SNS (social network service). In this embodiment, a talk room may include not only acquaintance-based community spaces, but also community spaces where non-acquaintances can participate in a talk on the condition that they register. For example, this may include a talk room with at least one account that has been added as a friend through a friend-adding process using a phone number or ID, an open chat that can be started immediately via a link such as a URL without going through a friend-adding process, and a talk room with an official account, which means an account in the form of a bot that provides various services and content.

[0031] A message selection and display system according to an embodiment of the present invention may be implemented by at least one computer device, and a message display method according to an embodiment of the present invention may be executed by at least one computer device included in the message selection and display system. In this case, a computer program according to one embodiment of the present invention may be installed and executed in the computer device, and the computer device may execute the message display method according to an embodiment of the present invention in accordance with the control of the computer program being executed. The above-mentioned computer program may be recorded on a computer-readable recording medium in conjunction with the computer device to cause the computer to execute the message display method.

[0032] Figure 1 is a diagram showing an example of a network environment in one embodiment of the present invention. The network environment in Figure 1 shows an example that includes a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170. Figure 1 is merely an example for the purpose of explaining the invention, and the number of electronic devices and servers is not limited to that shown in Figure 1. Furthermore, the network environment in Figure 1 is merely an example of an environment applicable to this embodiment, and the environment applicable to this embodiment is not limited to the network environment in Figure 1.

[0033] The multiple electronic devices 110, 120, 130, and 140 may be fixed terminals or mobile terminals implemented by computer devices. Examples of the multiple electronic devices 110, 120, 130, and 140 include smartphones, mobile phones, navigation systems, PCs (personal computers), notebook PCs, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), and tablets. As an example, Figure 1 shows a smartphone as an example of electronic device 110, but in embodiments of the present invention, electronic device 110 may mean one of a variety of physical computer devices that can communicate with other electronic devices 120, 130, 140 and / or servers 150, 160 via the network 170 using substantially wireless or wired communication methods.

[0034] The communication method is not limited, and may include not only communication methods that utilize communication networks that can be included in network 170 (for example, mobile communication networks, wired internet, wireless internet, broadcasting networks), but also short-range wireless communication between devices. For example, network 170 may include one or more arbitrary networks such as PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. Furthermore, network 170 may include, but is not limited to, one or more network topologies, including bus networks, star networks, ring networks, mesh networks, star-bus networks, tree or hierarchical networks.

[0035] Servers 150 and 160 may each be implemented by one or more computer devices that communicate with multiple electronic devices 110, 120, 130, and 140 via the network 170 to provide commands, code, files, content, services, etc. For example, server 150 may be a system that provides services (for example, a messaging-based social networking service) to multiple electronic devices 110, 120, 130, and 140 connected via the network 170.

[0036] Figure 2 is a block diagram showing an example of a computer device in one embodiment of the present invention. Each of the aforementioned electronic devices 110, 120, 130, and 140, as well as each of the servers 150 and 160, may be implemented by the computer device 200 shown in Figure 2.

[0037] Such a computer device 200 may include a memory 210, a processor 220, a communication interface 230, and an input / output interface 240, as shown in Figure 2. The memory 210 is a computer-readable recording medium and may include RAM (random access memory), ROM (read-only memory), and persistent mass storage devices such as disk drives. Here, persistent mass storage devices such as ROM and disk drives may be included in the computer device 200 as separate persistent storage devices distinct from the memory 210. The memory 210 may also store an operating system and at least one program code. Such software components may be loaded into the memory 210 from a computer-readable recording medium separate from the memory 210. Such a separate computer-readable recording medium may include computer-readable recording media such as floppy disks, disks, tapes, DVD / CD-ROM drives, and memory cards. In other embodiments, the software components may be loaded into the memory 210 through a communication interface 230 which is not a computer-readable recording medium. For example, software components may be loaded into the memory 210 of the computer device 200 based on a computer program installed by a file received via the network 170.

[0038] The processor 220 may be configured to process computer program instructions by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor 220 by memory 210 or a communication interface 230. For example, the processor 220 may be configured to execute instructions received according to program code stored in a recording device such as memory 210.

[0039] The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (for example, the recording device described above) via the network 170. For example, requests, instructions, data, files, etc., generated by the processor 220 of the computer device 200 according to program code recorded in a recording device such as memory 210 may be transmitted to other devices via the network 170 under the control of the communication interface 230. Conversely, signals, instructions, data, files, etc., from other devices may be received by the computer device 200 via the network 170 through the communication interface 230 of the computer device 200. Signals, instructions, data, etc., received via the communication interface 230 may be transmitted to the processor 220 or memory 210, and files, etc., may be recorded on a recording medium (the persistent recording device described above) that the computer device 200 may further include.

[0040] The input / output interface 240 may be a means for interface with the input / output device 250. For example, the input device may include a microphone, keyboard, or mouse, and the output device may include a display or speaker. In another example, the input / output interface 240 may be a means for interface with a device that integrates input and output functions into one, such as a touchscreen. The input / output device 250 may consist of the computer device 200 and one other device.

[0041] In other embodiments, the computer device 200 may include fewer or more components than those shown in Figure 2. However, it is not necessary to explicitly show most of the conventional components in the figure. For example, the computer device 200 may be implemented to include at least some of the input / output devices 250 described above, and may further include other components such as transceivers and databases.

[0042] The following describes specific embodiments of methods and systems for selecting and displaying messages in a messaging-based social networking service.

[0043] Figure 3 is a block diagram showing an example of components that a computer device processor may include in one embodiment of the present invention, and Figure 4 is a flowchart showing an example of a message display method that a computer device may execute in one embodiment of the present invention.

[0044] The computer device 200 according to this embodiment may provide a messaging-based social network service by connecting to a dedicated application or a web / mobile site. The computer device 200 may be configured with a message sorting and display system implemented on the computer. For example, the message sorting and display system may be implemented as an independently operating program, or it may be configured as an in-app (in-app) version of a specific application so that it can operate on the specific application.

[0045] The processor 220 of the computer device 200 may include a message selection unit 310 and a message display unit 320 as components for executing the message display method described below, as shown in Figure 3. Depending on the embodiment, the components of the processor 220 may be selectively included in or excluded from the processor 220. Also, depending on the embodiment, the components of the processor 220 may be separated or merged for the expression of the functions of the processor 220.

[0046] Such a processor 220 and its components may control the computer device 200 to perform steps included in the message display method described below. For example, the processor 220 and its components may be implemented to execute instructions from the operating system code contained in the memory 210 and the code of at least one program.

[0047] Here, the components of the processor 220 may be representations of different functions that are executed by the processor 220 according to instructions provided by the program code recorded in the computer device 200. For example, the message selection unit 310 may be used as a functional representation of the processor 220 that controls the computer device 200 according to the instructions described above, so that the computer device 200 selects some messages from the messages in the talk room.

[0048] The processor 220 may read necessary instructions from the memory 210, which is loaded with instructions related to the control of the computer device 200. In this case, the instructions read may include instructions for controlling the processor 220 to execute the message display method described below.

[0049] The steps involved in the message display method described below may be performed in a different order than shown in the diagram, and some steps may be omitted or additional steps may be included.

[0050] The steps included in the message display method may be executed on a client with a dedicated application installed, and depending on the embodiment, some of the steps may be executed on the server 150.

[0051] Messaging-based social networking services typically display messages in a chat room in chronological order of when they were sent. In chat rooms where anonymity is guaranteed or where many members participate, such as open chats, a very large number of new messages accumulate in a short period of time, but only a very limited number of these messages are actually useful to the user.

[0052] This embodiment provides a function that allows users to selectively read useful messages instead of reading the entire message stream transmitted in a chat room of a messaging-based social networking service.

[0053] Referring to Figure 4, in step 410, the message selection unit 310 may select key messages with high informational value from among the unread new messages that the user has not yet read (hereinafter referred to as "unread messages") as received messages in the talk room. For example, the message selection unit 310 may select messages that are deemed to have informational value based on the reactions of other users participating in the talk room. For example, the message selection unit 310 may select as key messages messages from among the unread messages that meet the specified conditions for positive reactions from other users, such as "likes," mentions, replies, comments, shares, captures, and keeps. As another example, the message selection unit 310 may select messages that contain keywords set in advance by the user as messages that are likely to be useful to the user in terms of informational value. The settings for the chat room may allow users to pre-set at least one keyword of interest, and the message selection unit 310 may select unread messages containing the specific keyword set by the user as main messages. In addition to keywords set by the individual user, it is also possible to select main messages using keywords that match the chat room category. As another example, the message selection unit 310 may analyze the chat patterns within the chat room to extract titles with high topicality, and select messages that match these titles as main messages. After extracting at least one word that has been discussed in the chat room over a period of time, the probability distribution of the topics of each message included in the chat room may be used to determine that words that reach a certain level or higher are titles with high topicality. The message selection unit 310 may select unread messages containing the same or similar keywords as each title as main messages.As another example, the message selection unit 310 may analyze the chat patterns within the chat room and select unread messages that were exchanged between other users as questions and answers as the main messages.

[0054] The message selection unit 310 may select unread messages with different timestamps as primary messages. In this case, the message selection unit 310 may guarantee a certain time interval between primary messages. For example, when selecting the next primary message, it may select the next message from among unread messages that have been read for 5 minutes since the timestamp of the previous primary message. A time interval of 5 minutes or more may be guaranteed between a primary message with a timestamp of t(n) (a constant n>=0) and a primary message with a timestamp of t(n+1). Depending on the embodiment, a certain number of messages or more may be guaranteed as the message interval for primary messages. For example, when selecting the next message, it may select the next message with 100 unread messages in between since the previous primary message. A time interval of 100 or more messages may be guaranteed between a primary message with a timestamp of t(n) and a primary message with a timestamp of t(n+1).

[0055] The main message selection process (S410) described above may be performed on the client side, and depending on the message selection method, it is also possible for the server 150 to select the main messages and transmit the selected message information to the client.

[0056] At stage 420, when the message display unit 320 enters a chat room in response to a user's request to enter the chat room, it may prioritize displaying the main messages among the unread messages. In other words, instead of displaying all unread messages when entering a chat room, the message display unit 320 may prioritize displaying only messages that the user deems to be of high informational value. In this case, the message display unit 320 may arrange and display the main messages in order of the time they were received. As another example, the message display unit 320 may prioritize messages among the main messages that contain keywords set in the chat room and display those messages at the top. As yet another example, the message display unit 320 may arrange and display the main messages in order of the number of specific reactions from other users (e.g., sharing or replying). In addition to these, a variety of sorting criteria may be used to display the main messages.

[0057] Subsequently, the message display unit 320 provides a function that allows users to read unread messages by expanding the list of unread messages based on the main message, according to the user's request. If the user selects one main message from among the main messages, the message display unit 320 may additionally display unread messages that correspond to at least one of the messages received before the main message and the messages received after the main message, based on the selected main message. For example, the message display unit 320 may display unread messages after the main message selected by the user, that is, unread messages between the main message selected by the user and the next message. In this case, the message display unit 320 may display a predetermined number of unread messages based on the main message. Depending on the embodiment, unread messages received within a certain time after the main message may be displayed.

[0058] Figure 5 is a flowchart showing an example of the unread message display process in one embodiment of the present invention.

[0059] Referring to Figure 5, in step 501, if a user enters a chat room, the message display unit 320 determines whether the number of unread messages in the chat room to which the entry request was made exceeds a certain number.

[0060] In step 502, the message display unit 320 may display all unread messages in the entire message stream if the number of unread messages in the chat room that the user has requested to enter is below a certain number. If the number of unread messages is below a certain number, the message display unit 320 may display all unread messages in normal view mode when entering the chat room, arranging them in order of message reception time.

[0061] In step 503, the message display unit 320 may request the user to select a selective message display mode if there are more than a certain number of unread messages in the chat room that the user has requested to enter.

[0062] The process of selecting a selective message display mode during the chat room entry process may be omitted.

[0063] The message display unit 320 may display unread messages in normal display mode if the user does not select a selective message display mode.

[0064] In step 504, if the user selects a selective message display mode, the message display unit 320 may prioritize displaying only the main message streams selected from the unread messages.

[0065] In steps 505 to 506, if the user selects a specific message from among the main messages, the message display unit 320 may display at least a portion of the unread message stream received after the specific message, based on that specific message.

[0066] The message display unit 320 may, after selecting and prioritizing the display of messages useful to the user from among the unread messages accumulated in the chat room, display additional unread messages before and after the relevant message, according to the user's selection.

[0067] Figures 6-11 are illustrative diagrams illustrating the process of displaying unread messages in one embodiment of the present invention.

[0068] Figures 6-11 show the messenger interface screens running on the client device, which is the user's electronic device.

[0069] Figures 6 and 7 show the chat room list screen 600, and Figures 8 to 11 show the chat room screen 800 in selective message display mode.

[0070] Referring to Figure 6, the talk room list screen 600 may consist of the overall talk room list 610 generated by the messenger.

[0071] The chat room list 610 may be displayed sorted in descending order according to the most recent message received or sent time.

[0072] The chat room list screen 600 may display notification information 601 for received messages in each chat room. In this case, the notification information 601 provides notifications for messages that the user has not yet seen and may include the number of unread messages.

[0073] The processor 220 may provide a selective message display mode to chat rooms that have a certain number of unread messages or more.

[0074] Depending on the embodiment, as shown in Figure 7, an item 711 indicating a talk room with a certain number of unread messages or more may be displayed in the talk room list 610 separately from the items for other talk rooms, in order to identify talk rooms that can be displayed in selective message display mode.

[0075] The processor 220 may, in the talk room list 610, display unread messages in normal display mode when entering a talk room with fewer than a certain number of unread messages, and may display unread messages in selective message display mode when entering a talk room with more than a certain number of unread messages.

[0076] Even if a chat room has a certain number of unread messages, the unread messages may be displayed in normal display mode at the user's discretion. During the process of entering a chat room, it is also possible to select the normal display mode for unread messages, or to switch the display of unread messages from selective message display mode to normal display mode.

[0077] Referring to Figure 8, the processor 220 may display the talk room screen 800 in selective message display mode when the user selects a talk room from the talk room list 610 that has a certain number of unread messages or more.

[0078] In selective message display mode, the main messages 810 selected from unread messages may be arranged according to certain criteria and displayed on the talk room screen 800. The main messages 810 may be arranged in descending order according to the message reception time, and in this case, messages containing keywords set in the talk room may be placed at the top. As another example, the processor 220 may arrange and display the main messages 810 in descending order of the number of reactions from other users participating in the talk room, for example, the number of shares.

[0079] Depending on the embodiment, as shown in Figure 9, the talk room screen 800 may include a "message sorting" menu 901 for the user to directly select sorting criteria for the main messages 810. The "message sorting" menu 901 may include sorting criteria 90 for sorting the main messages 810 on the talk room screen 800. The processor 220 may sort and display the main messages 810 using the sorting criteria 90 selected from the "message sorting" menu 901.

[0080] The processor 220 may display a message reception time 811 for each of the main messages 810, and may provide an extended menu 812 for displaying additional unread messages based on the main messages 810.

[0081] The chat room screen 800 in selective message display mode may include a mode switching menu 801 for switching to normal display mode, which displays all unread messages.

[0082] In selective message display mode, a mode switching menu 801 is displayed on the chat room screen 800, and the chat room screen 800 can be switched back to normal display mode using the mode switching menu 801 while selective message display mode is running.

[0083] Referring to Figure 10, the processor 220 may display additional unread messages 1020 based on the main message 810 if the extended menu 812 for a specific main message 810 is selected on the talk room screen 800.

[0084] The unread messages 1020 displayed in the extended menu 812 may, for example, be messages received after the main message 810. If the extended menu 812 for the message with timestamp t1 is selected from among the main messages 810, the processor 220 may additionally display unread messages received between the t1 message and the t2 message. In this case, the processor 220 may display a certain number of messages (e.g., 10) received after the t1 message from among the unread messages between the t1 message and the t2 message, or display messages received within a certain time (e.g., 5 minutes) from the t1 message. Depending on the embodiment, messages with a common talk title among the unread messages between the t1 message and the t2 message may be displayed. In other words, messages from after the t1 message until before the talk title is changed may be additionally displayed.

[0085] When additional unread messages 1020 are displayed based on the main message 810, the extended menu 812 may switch to a reduced menu 1022 for hiding the additional unread messages 1020.

[0086] Referring to Figure 11, the processor 220 may differentiate and display the display elements of the message UI 813 (e.g., the color and shape of the speech bubble, the color of the text, etc.) for each main message 810.

[0087] When the processor 220 displays an additional unread message 1020 based on the main message 810, it may display the unread message 1020 with a message UI (1023) equivalent to the message UI (813) of the main message 810. In other words, the processor 220 may display the main message 810 and the additional unread message 1020 provided based on the main message 810 with a unified style of message UI (813, 1023). Displaying messages with a unified style of message UI may include displaying at least one of the following: the shape and color of the message bubble, the color of the message text, the font, or the shading.

[0088] The selective message display mode allows for the priority display of key messages 810 with high informational value among unread messages, and additional unread messages can be selectively expanded and displayed based on the key messages 810.

[0089] Thus, according to the embodiments of the present invention, a new message display mode can be realized by selecting and providing messages useful to the user from among the unread messages in the chat room. The selective message display mode provides a function that prioritizes reading messages with high informational value among the unread messages, and a function that selectively expands on unread messages based on the main message while reading.

[0090] The above-described apparatus may be implemented by hardware components, software components, and / or combinations of hardware and software components. For example, the apparatus and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as processors, controllers, ALUs (arithmetic logic units), digital signal processors, microcomputers, FPGAs (field programmable gate arrays), PLUs (programmable logic units), microprocessors, or various devices capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications running on the OS. The processing unit may also respond to software execution, access data, record, manipulate, process, and generate data. For convenience of understanding, it may be described as if a single processing unit is used, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Other processing configurations, such as parallel processors, are also possible.

[0091] Software may include computer programs, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or which may instruct the processing unit independently or collectively. Software and / or data may be embodied in any kind of machine, component, physical device, computer recording medium, or device for interpretation based on the processing unit or for providing instructions or data to the processing unit. Software may be distributed across a networked computer system, and may be recorded or executed in a distributed manner. Software and data may be recorded on one or more computer-readable recording media.

[0092] The methods according to the embodiment may be implemented in the form of program instructions executable by various computer means and recorded on a computer-readable medium. Here, the medium may be one that continuously records computer-executable programs or one that temporarily records for execution or download. Furthermore, the medium may be a variety of recording or storage means in the form of one or more hardware combined, and is not limited to a medium directly connected to a computer system, but may be distributed on a network. Examples of mediums include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and ROMs, RAMs, flash memories, etc., which may be configured to record program instructions. Another example of a medium is a recording medium or storage medium managed by an application store that distributes applications or other sites, servers that supply or distribute various software.

[0093] As described above, embodiments have been explained based on limited embodiments and drawings, but those skilled in the art will be able to make various modifications and variations from the above description. For example, the described technique may be performed in a different order than described, and / or the components of the described system, structure, apparatus, circuit, etc. may be combined or assembled in a different manner than described, or opposed or replaced by other components or equivalents, and still achieve suitable results.

[0094] Therefore, even if the embodiment is different, if it is equivalent to the claims, it falls within the scope of the attached claims. [Explanation of symbols]

[0095] 220: Processor 310: Message Selection Department 320: Message display section

Claims

1. A method for displaying messages performed on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. The first display stage is, A message display method that includes a step of prioritizing the display of the main message if there are a certain number of unread messages at the time of entering the aforementioned chat room.

2. The first display stage is, The message display method according to claim 1, further comprising the step of arranging and displaying the main messages in order of message reception time.

3. A method for displaying a message on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. The first display stage is, A message display method, which includes the step of displaying at the top the message containing the keyword set in the chat room from among the main messages.

4. A method for displaying a message that is performed on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. The first display stage is, A message display method that includes the step of arranging and displaying the main messages in order of the number of reactions received from other users participating in the aforementioned talk room.

5. The second display stage is, The message display method according to claim 1, further comprising the step of displaying a certain number of unread messages as additional messages based on the aforementioned specific message.

6. A method for displaying a message performed on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. The second display stage is, A message display method that includes the step of displaying unread messages received within a certain time period based on the aforementioned specific message as the aforementioned additional messages.

7. The first display stage is, The message display method according to claim 1, further comprising the step of dividing and displaying the message UI in a different manner for each of the aforementioned main messages.

8. A method for displaying a message on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. The first display stage is, This includes a step of dividing and displaying the message UI differently for each of the aforementioned main messages, The second display stage is, A message display method comprising the step of displaying the additional message in a message UI that has the same color, font, or shading as the specific message.

9. A method for displaying a message on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. A message display method characterized by selecting unread messages with different timestamps as the main messages, based on a time interval of a certain amount of time or a message interval of a certain number of messages or more.

10. A method for displaying a message that is performed on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. A message display method characterized by selecting unread messages that meet certain conditions and receive reactions from other users participating in the aforementioned talk room as the main messages.

11. A method for displaying a message that is performed on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. A message display method characterized by selecting unread messages containing keywords set in the aforementioned chat room as the main messages.

12. A method for displaying a message that is performed on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. A message display method characterized by selecting unread messages that match titles extracted from talk patterns within the aforementioned talk room as the main messages.

13. A method for displaying a message on a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned message display method is: The at least one processor provides a first display step in which, when entering a talk room, it displays selected main messages from among the unread messages in the talk room, and The at least one processor includes a second display step in which, based on a specific message selected from the main messages, at least one additional message is displayed in the chat room, which includes unread messages that precede and follow a specific message. A message display method characterized by selecting unread messages exchanged as questions and answers by other users participating in the aforementioned talk room as the main messages.

14. A computer program for causing the computer device to execute the message display method described in any one of claims 1 to 13.

15. A computer device, It includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned at least one processor is When entering a chat room, the main messages selected from the unread messages in the chat room are displayed in the chat room. Based on a specific message selected from the aforementioned main messages, at least one additional message from among the unread messages prior to and after the specific message is displayed in the chat room. The aforementioned at least one processor is A computer device characterized in that, if there are a certain number of unread messages at the time of entering the aforementioned chat room, the main message is displayed first.

16. A computer device, It includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned at least one processor is When entering a chat room, the main messages selected from the unread messages in the chat room are displayed in the chat room. Based on a specific message selected from the aforementioned main messages, at least one additional message from among the unread messages prior to and after the specific message is displayed in the chat room. The aforementioned at least one processor is A computer device characterized by displaying at the top the main messages that contain the keyword set in the talk room, or by arranging and displaying the main messages in order of the number of reactions from other users participating in the talk room.

17. A computer device, It includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned at least one processor is When entering a chat room, the main messages selected from the unread messages in the chat room are displayed in the chat room. Based on a specific message selected from the aforementioned main messages, at least one additional message from among the unread messages prior to and after the specific message is displayed in the chat room. The aforementioned at least one processor is A computer device characterized by displaying unread messages received within a certain time period based on the aforementioned specific message as the aforementioned additional messages.

18. A computer device, It includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned at least one processor is When entering a chat room, the main messages selected from the unread messages in the chat room are displayed in the chat room. Based on a specific message selected from the aforementioned main messages, at least one additional message from among the unread messages prior to and after the specific message is displayed in the chat room. The aforementioned at least one processor is The message UI is divided and displayed differently for each of the aforementioned main messages. A computer device characterized in that it displays the additional message in a message UI in which at least one of the following is the same as the specific message: color, font, or shading of the characters.

19. A computer device, It includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned at least one processor is When entering a chat room, the main messages selected from the unread messages in the chat room are displayed in the chat room. Based on a specific message selected from the aforementioned main messages, at least one additional message from among the unread messages prior to and after the specific message is displayed in the chat room. A computer device characterized by selecting unread messages with different timestamps as the main messages, based on a time interval of a certain amount of time or a message interval of a certain number of messages or more.