Method for message management, computer apparatus, and computer program

The message management method separates and prioritizes messages from official accounts in instant messaging systems, addressing the issue of important messages being overshadowed by official accounts, thereby improving user experience.

JP2025158080APending Publication Date: 2025-10-16LINE PLUS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025028578
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-03
Filing Date
2025-02-26
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

Existing instant messaging systems fail to effectively manage messages from official accounts, which can push important chat rooms down the list and make it difficult to prioritize important messages.

Method used

A message management method that separates messages from official accounts from the chat room list and provides notifications through a user's personal chat room, allowing for categorization and prioritization of messages based on relevance and user-defined criteria.

Benefits of technology

Enhances message management efficiency by allowing users to prioritize and organize messages from official accounts, ensuring important messages are not overlooked and improving the overall user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025158080000001_ABST
    Figure 2025158080000001_ABST
Patent Text Reader

Abstract

To provide a method for message management using a user personal chatroom, a computer program, and a computer apparatus.SOLUTION: A method for managing messages in a chatroom of a messenger executed by a computer device includes: selecting messages to be briefed from among unread messages received in the chatroom of the messenger; and providing a notification for the messages to be briefed, through a briefing chatroom.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The following description relates to techniques for managing messages in chat rooms. [Background technology]

[0002] Instant messenger, a common communication tool, is software for sending and receiving messages and data in real time. Users can register people they want to chat with on the messenger and exchange messages with people on their chat list in real time.

[0003] The use of such messenger functions has become commonplace not only on PCs but also in the mobile environment of mobile communication devices.

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

[0005] As instant messengers become more popular, the features they offer are becoming increasingly diverse. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Korean Patent Publication No. 10-2002-0074304 Summary of the Invention [Problem to be solved by the invention]

[0007] Messages from official accounts can be separated from the chat list and managed separately.

[0008] A briefing board in a user's personal chat room can provide message notifications for briefing purposes.

[0009] Users can get a briefing of unread messages categorized by category. [Means for solving the problem]

[0010] A message management method for a computer device including at least one processor is provided, the message management method including a step of selecting, by the at least one processor, messages to be briefed from unread messages received in a chat room of a messenger, and a step of providing, by the at least one processor, notifications for the messages to be briefed through the briefing chat room.

[0011] According to one aspect, the selecting step may include selecting messages from official accounts included in a chat room list of the messenger as messages to be briefed.

[0012] According to another aspect, the filtering step may include filtering messages that are highly relevant to a user of the messenger as messages to be briefed.

[0013] According to another aspect, the selecting step may include selecting, as a message to be briefed, at least one of a message naming the user using a mention function of the messenger, a message sent in reply to the user's message using a reply function of the messenger, a message in a chat room designated by the user using a bookmark function of the messenger, or a message containing a keyword set by the user using a keyword setting function of the messenger.

[0014] According to yet another aspect, the selecting step may include selecting messages designated, directly or indirectly, by a user of the computing device as messages to be briefed.

[0015] According to another aspect, the method may further include determining, by at least one processor, a message briefing notification time that meets a predetermined condition, and the providing step may provide a notification for the message to be briefed at the message briefing notification time.

[0016] According to another aspect, the determining step may include determining that at least one of the following points in time, when a predetermined briefing time is reached while unread messages exist, when a predetermined number of unread messages have accumulated, or when the order of chat rooms in which unread messages exist in the chat room list of the messenger falls below a certain order on the chat room list, is the point in time when a briefing notification of the unread messages is required.

[0017] According to another aspect, the criteria for determining the message briefing notification time may be set by the messenger user.

[0018] According to yet another aspect, the providing step may include displaying a notification for the briefing-to-be-briefed message in the form of a briefing board within the briefing chat room.

[0019] According to yet another aspect, the providing step may include categorizing the briefing-target messages and providing the briefing through a briefing chat room.

[0020] According to another aspect, the providing step may further include, when a briefing board is selected within a briefing chat room, moving to a separate message management screen for reviewing the briefing target message, and the message management screen may provide a list of chat rooms including the briefing target message.

[0021] According to another aspect, the messenger may provide a chat room list that filters out chat rooms of official accounts, and the providing step may include a step of displaying a notification badge for unread messages of the official accounts in a briefing chat room included in the chat room list.

[0022] A computer program is provided that is recorded on a computer-readable recording medium to cause a computer device to execute a message management method.

[0023] A computer device is provided that includes at least one processor implemented to execute computer device-readable instructions, and the at least one processor processes a process of selecting messages to be briefed from unread messages received in a messenger chat room, and a process of providing notifications for the messages to be briefed through the briefing chat room. [Effects of the Invention]

[0024] A message organizer can be provided using the user's personal chat room. [Brief explanation of the drawings]

[0025] [Figure 1] FIG. 1 illustrates an example of a network environment in accordance with an embodiment of the present invention. [Figure 2] FIG. 1 is a block diagram illustrating an example of a computing device according to an embodiment of the present invention. [Figure 3] 1 is a flowchart illustrating an example of a method that can be performed by a computer device in accordance with an embodiment of the present invention. [Figure 4] FIG. 10 illustrates an example of a chat room list according to an embodiment of the present invention. [Figure 5] FIG. 10 illustrates an example of a chat room list according to an embodiment of the present invention. [Figure 6] FIG. 10 illustrates an example of a briefing board in a user's personal chat room in accordance with one embodiment of the present invention. [Figure 7] FIG. 10 is a diagram showing an example of a message management screen in one embodiment of the present invention. [Figure 8] FIG. 10 is a diagram showing an example of a message management screen in one embodiment of the present invention. [Figure 9] FIG. 10 illustrates an example process for checking for unread messages in accordance with one embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

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

[0027] TECHNICAL FIELD Embodiments of the present invention relate to techniques for managing messages in chat rooms.

[0028] An embodiment including the matters specifically disclosed in this specification provides a message management function using a user's personal chat room, which allows messages from official accounts to be separated from the chat room list and briefed through the user's personal chat room.

[0029] A message management device according to an embodiment of the present invention may be realized by at least one computer device, and a message management method according to an embodiment of the present invention may be executed by at least one computer device included in the message management device. In this case, a computer program according to an embodiment of the present invention may be installed and executed in the computer device, and the computer device may execute the message management method according to the embodiment of the present invention under the control of the executed computer program. The computer program may be recorded on a computer-readable recording medium in combination with the computer device to cause the computer to execute the message management method.

[0030] FIG. 1 is a diagram showing an example of a network environment in one embodiment of the present invention. The network environment in FIG. 1 shows an example including multiple electronic devices 110, 120, 130, and 140, multiple servers 150 and 160, and a network 170. FIG. 1 is merely an example for explaining the invention, and the number of electronic devices and the number of servers should not be limited to that shown in FIG. 1. Furthermore, the network environment in FIG. 1 is merely an example of an environment applicable to this embodiment, and environments applicable to this embodiment should not be limited to the network environment in FIG. 1.

[0031] The electronic devices 110, 120, 130, and 140 may be fixed or mobile terminals implemented by computers. Examples of the electronic devices 110, 120, 130, and 140 include smartphones, mobile phones, navigation systems, personal computers (PCs), notebook PCs, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), and tablets. While FIG. 1 illustrates a smartphone as an example of the electronic device 110, in embodiments of the present invention, the electronic device 110 may represent one of a variety of physical computer devices capable of communicating with other electronic devices 120, 130, and 140 and / or servers 150 and 160 via a network 170 using substantially wireless or wired communication methods.

[0032] The communication method is not limited to a specific one, and may include not only a communication method using a communication network (for example, a mobile communication network, a wired Internet, a wireless Internet, or a broadcast network) that can be included in network 170, but also short-range wireless communication between devices. For example, network 170 may include any one or more of a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BBN), the Internet, and the like. Furthermore, network 170 may include any one or more of a network topology including, but not limited to, a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, and the like.

[0033] Each of the servers 150, 160 may be realized by one or more computer devices that communicate with the multiple electronic devices 110, 120, 130, 140 via the network 170 to provide instructions, code, files, content, services, etc. For example, the server 150 may be a system that provides a service (such as a messenger service, for example) to the multiple electronic devices 110, 120, 130, 140 connected via the network 170.

[0034] 2 is a block diagram showing an example of a computer device according to an embodiment of the present invention. Each of the electronic devices 110, 120, 130, and 140 and each of the servers 150 and 160 described above may be realized by a computer device 200 shown in FIG.

[0035] As shown in FIG. 2 , such a computer device 200 may include a memory 210, a processor 220, a communication interface 230, and an input / output interface 240. The memory 210 is a computer-readable recording medium and may include random access memory (RAM), read-only memory (ROM), and a persistent mass storage device such as a disk drive. Here, a persistent mass storage device such as a ROM or a disk drive may be included in the computer device 200 as a separate persistent storage device 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 separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, or a memory card. In another embodiment, 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, the software components may be loaded into the memory 210 of the computing device 200 based on a computer program installed by a file received over the network 170 .

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

[0037] The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (e.g., the above-mentioned storage device) via the network 170. For example, requests, instructions, data, files, etc. generated by the processor 220 of the computer device 200 in accordance with program code stored in a storage device such as the 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 communication interface 230 of the computer device 200 via the network 170. The signals, instructions, data, etc. received via the communication interface 230 may be transmitted to the processor 220 or the memory 210, and files, etc. may be recorded on a storage medium (e.g., the above-mentioned permanent storage device) that the computer device 200 may further include.

[0038] The input / output interface 240 may be a means for interfacing with the input / output device 250. For example, the input device may include a device such as a microphone, keyboard, or mouse, and the output device may include a device such as a display or speaker. As another example, the input / output interface 240 may be a means for interfacing with a device that integrates input and output functions into one, such as a touch screen. The input / output device 250 may be configured as a single device together with the computer device 200.

[0039] Also, in other embodiments, computing device 200 may include fewer or more components than those shown in Figure 2. However, most prior art components need not be explicitly shown in the figures. For example, computing 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 a transceiver, a database, etc.

[0040] Specific embodiments of a method and apparatus for message management are described below.

[0041] In the following embodiments, an instant messenger will be described as a representative example, but in addition to messengers, the present invention can be applied to any social platform that provides various services utilizing resources such as user profile information and friendships within a social network service, as well as social network services such as various communities.

[0042] When providing the chat room list, Messenger displays chat rooms in chronological order of the most recent messages, so the order of the chat room list is updated every time a message is received or sent.

[0043] With existing messengers, the chat room list includes chat rooms from official accounts, which creates the problem that inappropriate messages from official accounts can push important chat rooms down the list.

[0044] This embodiment provides a message management function for organizing the chat room list, and can provide a function for filtering out official accounts from the chat room list and managing messages of official accounts individually.

[0045] In this specification, an official account refers to a bot-type account on Messenger that provides various services and content related to artists, entertainers, brands, companies, media, etc., and may be made public and recommended to all Messenger users. Furthermore, an official account may refer to an account that can be added as a conversation partner by users by being searched by users using a code or keyword, or by being automatically recommended to Messenger users according to certain conditions. For example, official accounts may include accounts recommended to users who match demographic conditions such as age and gender, or accounts recommended to users who enter a code provided through various online or offline channels.

[0046] In addition, in this specification, a message may refer to all types of data that can be transmitted through a messenger, such as a photo, a video, a link, text, a file, a location, and the like.

[0047] The computer device 200 according to the present embodiment may provide a messaging service to a client by connecting to a dedicated application installed on the client or a web / mobile site associated with the computer device 200. A message management device implemented by a computer may be configured in the computer device 200. For example, the message management device may be implemented in the form of an independently operating program, or may be configured in the form of an in-app for a specific application so as to be operable on the specific application.

[0048] The processor 220 of the computing device 200 may be implemented with components for performing the following message management methods. Depending on the embodiment, the components of the processor 220 may be selectively included or excluded from the processor 220. Also, depending on the embodiment, the components of the processor 220 may be separated or combined to represent the functionality of the processor 220.

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

[0050] Here, the components of the processor 220 may represent different functions that are performed by the processor 220 according to instructions provided by program code stored on the computer device 200 .

[0051] The processor 220 may read the necessary instructions from the memory 210, which is loaded with instructions related to the control of the computing device 200. In this case, the read instructions may include instructions for controlling the processor 220 to perform the steps described below.

[0052] The steps included in the message management method described below may be performed in a different order than that shown in the figures, some steps may be omitted, or additional processes may be included.

[0053] The steps involved in the message management method may be performed on the client, and in some embodiments, at least some of the steps may be performed on the server 150 .

[0054] FIG. 3 is a flowchart illustrating an example method that may be performed by a computing device in accordance with an embodiment of the present invention.

[0055] Referring to FIG. 3 , in step 310, the processor 220 may determine a time when a message briefing notification is required for a message that satisfies a predetermined condition. For example, when a predetermined briefing time is reached while there are messages that the user has not yet read, i.e., unread messages, the processor 220 may determine that a briefing notification for the unread messages is required. In this case, the briefing time may be a time (e.g., 10:00 a.m. every morning) set by default in the system, or, in some embodiments, the user may directly set a desired briefing time. In another example, the processor 220 may determine that a briefing notification for the unread messages is required when the number of unread messages reaches a predetermined number. In this case, the number of unread messages used as a criterion for determining the time when a briefing notification is required may be a number set by default in the system, or, in some embodiments, may be set by the user. As another example, processor 220 may determine that a message briefing notification is required when a chat room with unread messages in the chat room list is ranked below a certain position (e.g., eighth or higher) in the chat room list. In other words, when a chat room with unread messages is pushed down the chat room list, it may be determined that a message briefing notification is required.

[0056] In step 320, the processor 220 may select messages to be briefed from among the unread messages. Unread messages from various chat rooms accumulate on a client on which the messenger is installed. At this time, the processor 220 may classify messages to be briefed from the accumulated unread messages. As an example, the processor 220 may select messages from official accounts included in a chat room list on the messenger as messages to be briefed. In other words, the processor 220 may select messages from official accounts from among unread messages in all chat rooms included in the chat room list. As another example, the processor 220 may select messages that are highly relevant to the user (hereinafter referred to as "key messages") from among the unread messages as messages to be briefed. At this time, the processor 220 may select messages that designate the user using a mention function in the messenger as key messages. The processor 220 may also select, as a key message, a message sent in response to a user's message using a reply function in the messenger. The processor 220 may also select, as a key message, a message in a chat room designated by the user using a bookmark function in the messenger. The processor 220 may also select, as a key message, a message containing a keyword set by the user using a keyword setting function in the messenger. The processor 220 may select, as a briefing target, a message in a chat room designated by the user or a message containing a keyword set by the user.

[0057] In step 330, the processor 220 may provide a notification of the briefing-target message through the user's personal chat room, which only the user participates in, at the time of message briefing notification. In some embodiments, the notification of the briefing-target message may be provided through a chat room designated by the user or through one or more chat rooms determined by the processor 220. If at least one briefing-target message, which is an official account message or a key message, exists as an unread message at the time a briefing notification for an unread message is required, the processor 220 may provide a notification of the briefing-target message in the form of a board in the user's personal chat room. The processor 220 may classify messages that the user has not read before the message briefing notification time by category and provide a briefing for the unread message. The briefing for the unread message may be provided in the form of a board in a personal chat room accessible only to the user. For example, the processor 220 may classify the briefing-target message into categories based on the type or nature of the chat room, the content of the message, keywords included in the message, etc. For example, processor 220 may classify messages to be briefed into categories such as messenger-related services, payment / delivery, and promotions. A predefined category pool may be utilized to classify messages to be briefed. In this case, the category pool may be configured with a single depth or may be configured with two or more depths for hierarchical classification such as major classification, medium classification, and minor classification. In some embodiments, a user may directly set or add categories for classifying messages to be briefed.

[0058] After classifying the messages to be briefed by category, the processor 220 may display the number of unread messages in each category in the form of a briefing board in a briefing chat room (e.g., a user's personal chat room). In this case, the briefing board may be a bulletin board or a user interface including a bulletin board space that provides information about messages, and the messages may be displayed in a form that allows them to be distinguished from other messages. The briefing chat room may be the user's personal chat room or a separate chat room that is distinct from the user's personal chat room. In one example, when a user of a computer device enables use of a briefing board, the processor 220 may create a briefing chat room that is distinct from the user's personal chat room. In another example, at least one chat room may be designated as a briefing chat room directly or indirectly by the user of the computer device. For example, a family chat room, a couple chat room, etc. may be designated as a briefing chat room by the user of the computer device. When a user selects a briefing board in a personal chat room, the processor 220 may provide a separate message management screen on which the user can view messages to be briefed. The message management screen may provide a list of all chat rooms containing messages to be briefed, or may provide a list of chat rooms organized by category and containing messages to be briefed for each category, organized into separate tabs. In particular, in this embodiment, chat rooms of official accounts are excluded from the chat room list on the messenger, and messages from official accounts are briefed through the user's personal chat room. Therefore, the messenger according to the present invention may provide a list of chat rooms excluding official accounts, and the message management screen for official account chat rooms may be designed to be accessed via a briefing board in the user's personal chat room.When a specific chat room is selected on the message management screen, the selected chat room may be entered and the original message corresponding to the message to be briefed may be automatically scrolled to an anchored state, allowing the user to check the message to be briefed along with the flow of the conversation.

[0059] 4 and 5 are diagrams showing examples of chat room lists in one embodiment of the present invention.

[0060] 4 shows a chat room list screen 400. The chat room list screen 400 may provide a chat room list 410 generated on the messenger. Referring to FIG. 4, in this embodiment, when the chat room list screen 400 is accessed at the user's request, the chat room list 410 may be provided, which includes the remaining chat rooms excluding chat rooms of official accounts.

[0061] The processor 220 provides a chat room list 410 excluding chat rooms of official accounts, and may collect and display only chat rooms that a user can directly participate in, such as chat rooms that can be joined based on relationship information obtained through a friend addition process using a phone number or ID for conversations with acquaintances such as friends, family, or coworkers, and open chat rooms that can be joined through a link such as a URL for conversations with an unspecified number of people or strangers.

[0062] The chat room list 410 may include a user's personal chat room 411 that can only be accessed by the user. If chat rooms of official accounts are excluded from the chat room list 410, a notification badge indicating a message reception notification from the official account and the number of unread messages may be displayed on the user's personal chat room 411 included in the chat room list 410. As another example, the chat room list 410 may include, in addition to the user's personal chat room 411 that can only be accessed by the user, a briefing chat room that allows reference to filtered chat rooms. If chat rooms that have been filtered out because they meet certain conditions are excluded from the chat room list 410, a notification badge indicating a message reception notification from the official account and the number of unread messages may be displayed on the briefing chat room included in the chat room list 410.

[0063] According to an embodiment, official account filtering, which excludes official accounts from the chat room list 410, may be selectively turned on / off by a user. When a user turns on official account filtering, a chat room list 410 excluding chat rooms of official accounts may be displayed on the chat room list screen 400, as shown in FIG. 4 .

[0064] In the case of a chat room list 410 that excludes chat rooms of official accounts, the processor 220 may display a notification badge 401 indicating the number of unread messages of the official account on the user's personal chat room item 411 included in the chat room list 410.

[0065] On the other hand, if the user turns off filtering for official accounts, a chat room list 510 including chat rooms of official accounts may be displayed on the chat room list screen 400, as shown in FIG.

[0066] In the case of a chat room list 510 that includes a chat room of an official account, the processor 220 may display a message notification badge 401 of the official account on the chat room item of the account included in the chat list 410.

[0067] For example, suppose that among the messages that a user has not read, there are two messages from official account I, two messages from official account II, nine messages from official account X, and ten messages from official account Y. In the case of chat room list 410 excluding chat rooms of official accounts, a notification badge indicating the total number of unread messages from all official accounts, 23, is displayed on the user's personal chat room item 411 in chat room list 410. On the other hand, in the case of chat room list 510 including chat rooms of official accounts, a notification badge is displayed on the chat room of each official account, and the chat list 510 displays a notification badge indicating one unread message on the chat room item of account I, a notification badge indicating two unread messages on the chat room item of official account II, and a notification badge indicating nine unread messages on the chat room item of account X.

[0068] FIG. 6 is a diagram illustrating an example of a briefing board in a user's personal chat room in one embodiment of the present invention.

[0069] The processor 220 may output a message briefing notification when a briefing notification for an unread message of an official account is required.

[0070] As one example, the processor 220 may output a message briefing notification when a default or user-set time period has elapsed while unread messages from an official account exist. As another example, the processor 220 may output a message briefing notification when the number of unread messages from an official account has accumulated to be equal to or greater than a default or user-set number. As yet another example, the processor 220 may output a message briefing notification when the number of unread messages from a chat room directly designated by the user or indirectly designated by keywords, categories, or the like has accumulated to be equal to or greater than a default or user-set number. As yet another example, the processor 220 may output a message briefing notification when the user's personal chat room falls below a certain rank in the chat room list while unread messages from an official account exist.

[0071] Processor 220 may output the message briefing notification in the form of a messenger system notification such as a pop-up or floating notification. When the message briefing notification is output, chat room list 410 may be updated so that user's personal chat room item 411 is at the top of the list. As another example, if a briefing chat room exists in addition to a personal chat room, chat room list 410 may be updated so that the briefing chat room is at the top of the list when the message briefing notification is output.

[0072] When the user selects a message briefing notification that is output as a messenger system notification, the processor 220 may navigate to the user's personal chat room screen 600, as shown in Figure 6. Alternatively, when the user selects the user's personal chat room item 411 from the chat room list 410 on the chat room list screen 400, the processor 220 may enter the user's personal chat room screen 600.

[0073] 6, the processor 220 may display the number of unread messages of official accounts in the form of a briefing board 610 within the user's personal chat room screen 600. Official accounts may be classified by category, and the number of unread messages of official accounts in each category may be displayed through the briefing board 610. In other words, the processor 220 may aggregate and display, through the briefing board 610 on the user's personal chat room screen 600, a category list 611 of official accounts in which unread messages exist and the number 612 of unread messages of official accounts belonging to each category included in the category list 611.

[0074] According to another example, the processor 220 may move to a briefing chat room when a user selects a message briefing notification output as a messenger system notification. Furthermore, when a user selects a briefing chat room from the chat room list 410 on the chat room list screen 400, the processor 220 may enter a briefing chat room screen. The processor 220 may display the number of unread messages of official accounts in the form of a briefing board within the briefing chat room. The official accounts may be classified by category, and the number of unread messages of official accounts in each category may be displayed through the briefing board. In other words, the processor 220 may aggregate and display, through the briefing board on the briefing chat room screen, a list of categories of filtered chat rooms in which unread messages exist and the number of unread messages of filtered chat rooms belonging to each category included in the category list.

[0075] 7 and 8 are diagrams showing examples of message management screens in one embodiment of the present invention.

[0076] When a user selects a particular category from the briefing board 610 in the user's personal chat room screen 600, the processor 220 may navigate to a message management screen 700, as shown in FIG.

[0077] The message management screen 700 may be configured with individual tabs for each category of official accounts for the overall category of official accounts, and in this case, the category tab selected from the briefing board 610 may be displayed.

[0078] When "LINE Service" is selected from the briefing board 610, the processor 220 may provide a list 710 of all official accounts belonging to the category "LINE Service" on the message management screen 700. This allows the user to check whether there are any unread messages for each official account through the official account list 710. In this case, the official account list 710 may be sorted according to the same rules as those for the chat room list 410 of Messenger.

[0079] The message management screen 700 may include a filtering menu for official accounts in a specific category, such as an "Unread" menu for viewing only official accounts with unread messages, or a menu for selectively viewing official accounts in lower categories (e.g., in the case of "LINE Services," LINE team official accounts, weather official accounts, news official accounts, etc.).

[0080] When "Payment / Delivery" is selected from the briefing board 610 or the "Payment / Delivery" tab is selected from among the individual tabs on the message management screen 700, a list 810 of all official accounts that belong to the category "Payment / Delivery" may be provided on the message management screen 700, as shown in FIG. 8.

[0081] This allows users to check whether there are any unread messages from official accounts through the briefing board 610 on the user's personal chat room screen 600, and from the briefing board 610 they can enter the message management screen 700 to check all official accounts.

[0082] According to another example, message management screen 700 may be configured with individual tabs for all categories of filtered chat rooms, and in this case, the category tab selected from the briefing board may be displayed. When a specific category is selected from the briefing board, processor 220 may provide all filtered chat rooms belonging to the selected category on the message management screen. A user can check whether there are any unread messages in each filtered chat room through the filtered chat room list.

[0083] FIG. 9 illustrates an example process for checking for unread messages in accordance with one embodiment of the present invention.

[0084] 9, when a specific official account is selected from the message management screen 700, the processor 220 may move to a chat screen 900 of the official account. If there are unread messages in the official account selected from the message management screen 700, when moving to the chat room screen 900 of the official account, the processor 220 may automatically jump to the position of the oldest message among the unread messages and display that message first. If there are no unread messages in the official account selected from the message management screen 700, the processor 220 may move to the chat room screen 900 of the official account and automatically jump to the position of the last message.

[0085] The above describes displaying unread message notifications from official accounts through the briefing board 610 in the user's personal chat room screen 600. However, this is not limited to this. It is also possible to display notifications of key messages that are highly relevant to the user among unread messages in chat rooms other than official accounts. Among unread messages, unread message notifications may be provided through the briefing board 610 in the user's personal chat room screen 600 for key messages such as messages that mention the user, reply messages to the user's messages, and thread messages (or message groups) in chat rooms bookmarked by the user. In another example, a user may directly or indirectly specify a chat room to be filtered, and the specified chat room to be filtered may be presented as a filtered chat room through the briefing board in the user's personal chat room screen or briefing chat room screen. In this case, information about unread messages, messages that mention the user, reply messages to the user's messages, or thread messages (or message groups) in chat rooms bookmarked by the user may be displayed on the briefing board along with the filtered chat room. In this case, the briefing chat room may be one chat room set by the user or generated or determined by the system, or may be multiple chat rooms set by the user or determined by the system.

[0086] As described above, according to an embodiment of the present invention, a message management function using a user's personal chat room allows unread messages of official accounts to be separated from a chat room list and briefed through the user's personal chat room or a separate briefing chat room.Furthermore, according to an embodiment of the present invention, notifications of unread messages highly relevant to the user as well as unread messages of official accounts or chat rooms directly or indirectly designated by the user are provided in the form of a briefing board within the user's personal chat room, thereby improving the efficiency of message management.

[0087] The above-described devices may be implemented using hardware components, software components, and / or a combination of hardware and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or various devices capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the OS. The processing device may also access, record, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, a single processing device may be described. However, those skilled in the art will understand that a processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing device may include multiple processors or one processor and one controller. Other processing configurations, such as parallel processors, are also possible.

[0088] Software may include computer programs, codes, instructions, or a combination of one or more of these, which may configure a processing device to operate as desired or may independently or collectively instruct the processing device. The software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device to be interpreted by the processing device or to provide instructions or data to the processing device. The software may be distributed and stored and executed in a distributed manner on computer systems connected by a network. The software and data may be stored on one or more computer-readable storage media.

[0089] Methods according to embodiments may be implemented in the form of program instructions executable by various computer means and recorded on a computer-readable medium. In this case, the medium may continuously record a computer-executable program or may temporarily record the program for execution or download. The medium may be various recording or storage means in the form of a single piece of hardware or multiple pieces of hardware combined together. It may be a medium directly connected to a computer system or distributed over a network. Examples of media 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 media configured to record program instructions, such as ROMs, RAMs, and flash memories. Other examples of media include recording media or storage media managed by app stores that distribute applications, or by websites or servers that provide or distribute various software.

[0090] Although the embodiments have been described above based on limited examples and drawings, those skilled in the art will appreciate that various modifications and variations may be made from the above description. For example, the described techniques may be performed in an order different from that described, and / or the described system, structure, device, circuit, or other element may be coupled or combined in a manner different from that described, or may be substituted or replaced by other elements or equivalents, and still achieve suitable results.

[0091] Therefore, different embodiments are within the scope of the appended claims, provided that they are equivalent to the claims. [Explanation of symbols]

[0092] 110, 120, 130, 140: Electronic equipment 150, 160: Server 170: Network

Claims

1. 1. A method of message management in a computer system including at least one processor, comprising: filtering, by the at least one processor, messages to be briefed from among unread messages received in a chat room of a messenger; and providing, by the at least one processor, notification of the briefing subject message through a briefing chat room. A message management method, including:

2. The selecting step includes: selecting messages of official accounts included in a chat room list of the messenger as messages to be briefed; The message management method of claim 1 , comprising:

3. The selecting step includes: selecting messages that are highly relevant to the user of the messenger as messages to be briefed; The message management method of claim 1 , comprising:

4. The selecting step includes: Selecting, as the message to be briefed, at least one of a message naming the user using a mention function of the messenger, a message sent as a reply to the user's message using a reply function of the messenger, a message in a chat room designated by the user using a bookmark function of the messenger, or a message including a keyword set by the user using a keyword setting function of the messenger. The message management method of claim 1 , comprising:

5. The selecting step includes: selecting messages designated directly or indirectly by a user of said computer device as messages to be briefed; The message management method of claim 1 , comprising:

6. determining, by said at least one processor, message briefing notification times that meet predetermined conditions; further comprising The providing step includes: At the message briefing notification time, a notification for the message to be briefed is provided.

2. The message management method according to claim 1, wherein:

7. The determining step includes: a step of determining, as a time when a briefing notification for the unread messages is required, at least one of the following times: when a predetermined briefing time is reached while the unread messages exist; when the number of unread messages has reached a predetermined number; or when the order of chat rooms in which the unread messages exist in a chat room list of the messenger falls below a certain order on the chat room list. The message management method of claim 6, comprising:

8. The criteria for determining the time of message briefing notification may be set by the user of the messenger.

7. The message management method according to claim 6, wherein:

9. The providing step includes: displaying a notification of the briefing target message in the form of a briefing board within the briefing chat room; The message management method of claim 1 , comprising:

10. The providing step includes: categorizing the messages to be briefed by category and briefing them through the briefing chat room; The message management method of claim 1 , comprising:

11. The providing step includes: When a briefing board is selected in the briefing chat room, moving to an individual message management screen for checking the briefing target message. further comprising The message management screen provides a list of chat rooms including the briefing target message.

10. The message management method according to claim 9, wherein:

12. The messenger provides a list of chat rooms excluding chat rooms of official accounts, The providing step includes: Displaying a notification badge for an unread message from the official account in the briefing chat room included in the chat room list. The message management method of claim 1 , comprising:

13. A computer program that causes a computer device to execute the message management method according to any one of claims 1 to 12.

14. At least one processor implemented to execute computer-readable instructions Including, by the at least one processor A process for selecting messages for briefing from among unread messages received in a messenger chat room; and providing notification of said briefing message through a briefing chat room; A computer device that processes

15. by the at least one processor Selecting messages from official accounts included in the chat room list of the messenger as messages to be briefed.

15. The computer device of claim 14.

16. by the at least one processor determining, as a message briefing notification time, at least one of the following times: when a predetermined briefing time is reached while the unread messages exist; when the number of unread messages has reached a predetermined number; or when the order of chat rooms in which the unread messages exist in a chat room list of the messenger falls below a certain order on the chat room list; At the message briefing notification time, a notification for the message to be briefed is provided.

15. The computer device of claim 14.

17. by the at least one processor Displaying a notification for the briefing target message in the form of a briefing board within the briefing chat room.

15. The computer device of claim 14.

18. by the at least one processor Categorizing the messages to be briefed by category and briefing them through the briefing chat room.

15. The computer device of claim 14.

19. by the at least one processor When a briefing board is selected in the briefing chat room, the user is taken to a separate message management screen for checking the briefing target message; The message management screen provides a list of chat rooms including the briefing target message.

18. The computer device of claim 17.

20. The messenger provides a list of chat rooms excluding chat rooms of official accounts, by the at least one processor Displaying a notification badge for unread messages from the official account in the briefing chat room included in the chat room list.

15. The computer device of claim 14.

Citation Information

Patent Citations

  • Service system and method for mobile messenger ofmobile phone using wireless communication network

    KR1020020074304A