Method, computer device, and computer program for storing messages

The instant messenger technology addresses the lack of memo storage by allowing users to save and manage messages within a personal chat room with a link to the original chat room, enhancing user productivity and message organization.

JP2025070990APending Publication Date: 2025-05-02LINE PLUS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024174663
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-19
Filing Date
2024-10-04
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

Existing instant messenger technologies lack a dedicated memo storage function that allows users to save and manage messages within a personal chat room, while maintaining a link to the original chat room.

Method used

A message storage method that enables users to select messages from a chat room, add them to a stored message list, and send the original content along with a link to the original chat room to a dedicated memo storage chat room, allowing for centralized management and retrieval.

Benefits of technology

This solution allows users to efficiently save and manage messages within a personal chat room, maintaining a strong link to the original chat room, thereby enhancing user productivity and message organization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025070990000001_ABST
    Figure 2025070990000001_ABST
Patent Text Reader

Abstract

To provide a method, a computer device, and a computer program for storing messages that implement a memo storage function in the form of a personal chat room that can be accessed only by a user as a message storage function.SOLUTION: A method for storing messages includes receiving selection input for at least one first message among messages included in a first chat room, adding the first message to a list of stored messages that can be inquired in the first chat room in accordance with the selection input, and sending a second message including the original contents of the first message and a movement link to the first chat room as a message associated with the first message in accordance with the selection input to a second chat room, which is a chat room dedicated to stored messages.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 storing 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 chat partners on the messenger and exchange messages in real time with those registered on the chat list.

[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 more and more diverse. [Prior art documents] [Patent documents]

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

[0007] The object is to provide a message storage function, a memo storage function in the form of a personal chat room that can be accessed only by the user.

[0008] To enable messages saved in a chat room to be checked in the chat room and in a chat room dedicated to memo storage, and to manage the messages while maintaining linkage with the original chat room documents. [Means for solving the problem]

[0009] Provided is a method for storing messages executed on a computer device, the computer device including at least one processor configured to execute computer-readable instructions contained in a memory, the method including: receiving, by the at least one processor, a selection input for at least a first message among messages contained in a first chat room; adding, by the at least one processor, the first message to a list of stored messages that can be consulted in the first chat room in accordance with the selection input; and sending, by the at least one processor, a second message including the original content of the first message and a navigation link to the first chat room as a message associated with the first message to a second chat room that is a chat room dedicated to stored messages in accordance with the selection input.

[0010] In one aspect, the message storage method may further include, by at least one processor, displaying an icon indicating that the first message is a stored message in response to a selection input when displaying the first message in the first chat room.

[0011] According to another aspect, the method for storing messages may further include displaying, by at least one processor, an icon on the first chat room that allows access to the stored message list, and displaying, by the at least one processor, the stored message list on the first chat room when the icon is selected in the first chat room.

[0012] According to yet another aspect, the message storage method may further include focusing, by at least one processor, the first message on the first chat room when the first message is selected in the stored message list.

[0013] According to another aspect, the method for storing messages may further include displaying, by the at least one processor, a second chat room including the second message in response to the request to move to the second chat room.

[0014] According to another aspect, the step of displaying the second chat room including the second message may include a step of displaying, when displaying the second message in the second chat room, time information at which the first message was set as an archived message in accordance with a selection input as message time information of the second message.

[0015] According to another aspect, the step of displaying the second chat room including the second message may include displaying at least one of sender information of the first message or a chat room name of the first chat room for the second message as information related to the first message when displaying the second message in the second chat room.

[0016] According to another aspect, the message storage method may further include, when a second message is selected in a second chat room by the at least one processor, moving to a first chat room and focusing on the first message.

[0017] According to another aspect, the message storage method may further include a step of displaying, by at least one processor, a third message input via an interface of the second chat room in the second chat room, and the step of displaying the input message in the second chat room may include a step of distinguishing between the second message and the third message and displaying them in the second chat room.

[0018] According to another aspect, the step of distinguishing and displaying the second message from the third message may include distinguishing the second message from the third message by displaying information related to the first message for the second message.

[0019] According to another aspect, displaying the second chat room including the second message may include classifying and displaying the messages included in the second chat room by content type.

[0020] According to yet another aspect, displaying the second chat room including the second message may include filtering the second message from among the messages included in the second chat room based on the first chat room.

[0021] According to another aspect, the message storage method may further include setting a reminder for the first message by the at least one processor selecting a first message in the first chat room or a second message in the second chat room.

[0022] According to another aspect, the message storage method may further include displaying, by at least one processor, an icon indicating a reminder setting for the first message displayed in the first chat room and a second message displayed in the second chat room when a reminder for the first message is set.

[0023] According to yet another aspect, the method for storing messages may further include providing, by the at least one processor, a reminder notification for the first message via the second chat room.

[0024] According to yet another aspect, the message storage method may further include, by at least one processor, moving to the first chat room and focusing on the first message if a reminder notification is selected in the second chat room.

[0025] A computer program is provided that is recorded on a non-transitory computer-readable recording medium to cause a computer device to execute the message storage method.

[0026] A computer device is provided, the computer device including at least one processor configured to execute computer-readable instructions included in a memory, the at least one processor receiving a selection input for at least one first message among messages included in a first chat room, adding the first message to a list of stored messages that can be viewed in the first chat room in accordance with the selection input, and sending a second message, including the original content of the first message and a navigation link to the first chat room, as a message related to the first message, to a second chat room that is a chat room dedicated to stored messages in accordance with the selection input. [Brief description of the drawings]

[0027] [Figure 1] FIG. 1 illustrates an example of a network environment in accordance with an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a computing device in accordance with an embodiment of the present invention. [Diagram 3] 4 is a flow chart illustrating an example of a method that may be performed by a computing device in accordance with an embodiment of the present invention. [Figure 4]1 is an exemplary diagram illustrating a process for setting a stored message according to an embodiment of the present invention; [Diagram 5] 1 is an exemplary diagram illustrating a process for setting a stored message according to an embodiment of the present invention; [Figure 6] 10 is an exemplary diagram illustrating a process of checking a stored message according to an embodiment of the present invention; [Figure 7] 10 is an exemplary diagram illustrating a process of checking a stored message according to an embodiment of the present invention; [Figure 8] 10 is an exemplary diagram illustrating a process of checking a stored message according to an embodiment of the present invention; [Figure 9] 10 is an exemplary diagram illustrating a process of checking a stored message according to an embodiment of the present invention; [Figure 10] 10 is an exemplary diagram illustrating a process of checking a stored message according to an embodiment of the present invention; [Figure 11] 10 is an exemplary diagram illustrating a process of checking a stored message according to an embodiment of the present invention; [Figure 12] 10 is an exemplary diagram illustrating a process of checking a stored message according to an embodiment of the present invention; [Figure 13] 10 is an exemplary diagram illustrating a process of checking a stored message according to an embodiment of the present invention; [Figure 14] 10 is an exemplary diagram illustrating a process of checking a stored message according to an embodiment of the present invention; [Figure 15] 4 is an exemplary diagram illustrating a process of reminding a stored message according to an embodiment of the present invention; FIG. [Figure 16] 4 is an exemplary diagram illustrating a process of reminding a stored message according to an embodiment of the present invention; FIG. [Figure 17] 4 is an exemplary diagram illustrating a process of reminding a stored message according to an embodiment of the present invention; FIG. [Figure 18]4 is an exemplary diagram illustrating a process of reminding a stored message according to an embodiment of the present invention; FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

[0029] SUMMARY OF THE DISCLOSURE The present invention relates to techniques for archiving messages in chat rooms.

[0030] An embodiment including matters specifically disclosed in this specification can manage messages exchanged in a chat room that a user has saved in that chat room, and can manage the messages in one place in a chat room dedicated to storing notes and provide a link to the original message.

[0031] A message storage device according to an embodiment of the present invention may be implemented by at least one computer device, and a message storage method according to an embodiment of the present invention may be executed by at least one computer device included in the message storage 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 storage method according to an embodiment of the present invention according to the control of the executed computer program. The above-mentioned computer program may be recorded in a computer-readable recording medium in combination with the computer device to cause the computer to execute the message storage method.

[0032] 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 a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170. Such 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 those shown in Fig. 1. Furthermore, the network environment in Fig. 1 is merely an example of an environment applicable to this embodiment, and the environment applicable to this embodiment should not be limited to the network environment in Fig. 1.

[0033] The electronic devices 110, 120, 130, and 140 may be fixed terminals or mobile terminals realized by computer devices. 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. As an example, FIG. 1 shows a smartphone as an example of the electronic device 110, but in the embodiment of the present invention, the electronic device 110 may mean one of various physical computer devices that can communicate with other electronic devices 120, 130, and 140 and / or servers 150 and 160 via a network 170 using a substantially wireless or wired communication method.

[0034] The communication method is not limited, and may include not only a communication method using a communication network (for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcasting network) that the network 170 can include, but also short-range wireless communication between devices. For example, the 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, the 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.

[0035] Each of the servers 150, 160 may be realized by one or more computing 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.

[0036] 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 the servers 150 and 160 described above may be realized by a computer device 200 shown in FIG.

[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 FIG. 2. The memory 210 is a computer-readable recording medium and may include a random access memory (RAM), a read only memory (ROM), and a permanent mass storage device such as a disk drive. Here, a permanent mass storage device such as a ROM or a disk drive may be included in the computer device 200 as a separate permanent storage device separate 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, a memory card, etc. In another embodiment, the software components may be loaded into the memory 210 through a communication interface 230 that 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 .

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

[0039] The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (for example, the above-mentioned recording device) via the network 170. For example, requests, instructions, data, files, etc. generated by the processor 220 of the computer device 200 according to program codes recorded in a recording 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 the files, etc. may be recorded on a recording medium (the above-mentioned permanent recording device) that the computer device 200 may further include.

[0040] 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, a keyboard, or a mouse, and the output device may include a device such as a display and a speaker. As another example, the input / output interface 240 may be a means for interfacing with a device in which functions for input and output are integrated 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.

[0041] Also, in other embodiments, computing device 200 may include fewer or more components than those of Figure 2. However, most prior art components need not be explicitly illustrated. 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.

[0042] Specific embodiments of a method and apparatus for message archiving are described below.

[0043] In the following embodiments, instant messengers are used as a representative example, but the present invention can be applied to any social network services such as various communities, as well as any social platform that provides various services by utilizing resources such as user profile information and friendships within a social network service.

[0044] As used herein, a message may refer to any data type of content that can be communicated by a messenger, such as photos, videos, links, text, files, locations, and the like.

[0045] This embodiment provides a message storage function that allows a user to save a message as a memo in a chat room within a messenger, and at this time, allows the user to manage the saved message in conjunction with the original in a chat room dedicated to memo storage.

[0046] The computer device 200 according to the present embodiment may provide a messenger service to a client by connecting to a dedicated application installed on the client or a web / mobile site related to the computer device 200. A message storage device implemented by a computer may be configured in the computer device 200. For example, the message storage device may be implemented in the form of a program that operates independently, or may be implemented in the form of an in-app of a specific application so as to be operable on the specific application.

[0047] The processor 220 of the computing device 200 may be implemented with components for performing the following message storage method. 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 functions of the processor 220.

[0048] Such processor 220 and components of processor 220 may control computer device 200 to perform steps included in the following message storage 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.

[0049] 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 in the computing device 200 .

[0050] 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.

[0051] The steps included in the message storage method described below may be performed in an order different from that shown in the figures, some of the steps may be omitted, or additional processes may be included.

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

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

[0054] 3, in step 310, the processor 220 may receive a request to save at least one message (hereinafter, referred to as a "first message") exchanged in a first chat room, which is one of chat rooms (including a one-to-one chat room, a group chat room, an open chat room, etc.) created on the messenger. In the first chat room, the user may select at least one first message to be saved from among the messages in the chat room, and then request saving in a memo, which is a message saving function, or sharing as a request to designate the first message as a saved message.

[0055] In step 320, the processor 220 may add the first message to a stored message list of the original chat room from which the message originates, i.e., the first chat room, in response to the storage request for the first message. The processor 220 may provide a user interface for managing and querying the stored message list of each chat room for each chat room, and may automatically add a message that the user has saved as a note or shared in the first chat room to the stored message list of the first chat room. Thus, in this embodiment, messages that the user has saved as a note or shared among messages exchanged in the chat room may be managed as a stored message list that can be viewed in the chat room for each chat room.

[0056] In step 330, the processor 220 may transmit a second message including the original content of the first message and a link to the first chat room corresponding to the source of the first message to a second chat room (hereinafter, referred to as a "memo storage chat room") as a message associated with the first message in response to the storage request for the first message. The processor 220 may transmit and store all messages stored or shared as storage memos in each chat room in the memo storage chat room in order to integrate and manage the stored messages of each chat room in one place regardless of the chat room. In this embodiment, the memo storage chat room can manage the stored messages of all chat rooms in one place regardless of the chat room, and the memo storage chat room can manage the stored messages in a form that maintains the connection with the original message and the chat room from which the message originates, thereby strengthening the connection with the original.

[0057] 4-5 are exemplary diagrams illustrating a process of setting a stored message in an embodiment of the present invention.

[0058] The processor 220 may provide a message archiving function for bookmarking a particular bubble in a chat room.

[0059] 4, when a first message 401, which is one of the messages included in the first chat room 400, is selected in the first chat room 400, a context menu screen 410 may be activated, and in this case, the context menu screen 410 may include a "Keep Memo" menu 411 for setting a stored message. The first message 401 can be set as a stored message by saving the first message 401 as a stored memo using the "Keep Memo" menu 411 in the first chat room 400. In addition to using the "Keep Memo" menu 411 in the context menu, a menu for sharing in a chat room dedicated to memo storage may be provided as one of the message sharing menus in the first chat room 400, and thus the first message 401 can be set as a stored message by sharing it as a stored memo.

[0060] As shown in FIG. 5, processor 220 may set first message 401, which is one of the messages included in first chat room 400 and has been saved or shared as a saved note, as a saved message, and may display icon 501 in an area adjacent to first message 401 to indicate that first message 401 is a saved message that has been saved or shared as a saved note.

[0061] When the keep memo icon 501 of the first message 401 set as a keep message is selected, the setting of the keep message may be cancelled. In some embodiments, the "Keep memo" menu 411 on the context menu screen 410 provided by selecting the first message 401 set as a keep message may be changed to a menu for cancelling the setting of the keep message and displayed.

[0062] When one or more stored messages exist in the first chat room 400, the processor 220 may display, on the first chat room 400, a storage icon 520 for accessing a list of stored messages in the first chat room 400. The storage icon 520 may be displayed on the first chat room 400 in the form of a floating menu or the like that is always displayed on the screen in accordance with a movement caused by a user operation such as scrolling.

[0063] 6 to 14 are exemplary diagrams illustrating a process of checking a stored message in an embodiment of the present invention.

[0064] Referring to FIG. 6, the processor 220 may provide a saved message confirmation screen 630 on the first chat room 400 when the save icon 520 is selected in the first chat room 400 .

[0065] When there is one stored message set in first chat room 400, processor 220 may not provide stored message confirmation screen 630, but may instead move the focus to and display first message 401 set as a stored message in first chat room 400.

[0066] When there are two or more stored messages set in the first chat room 400, the processor 220 may provide a stored message confirmation screen 630 as shown in FIG. 6, in which the stored message confirmation screen 630 may include a message list 631 that has been set as stored messages by saving or sharing as stored notes in the first chat room 400.

[0067] The processor 220 may display the original message content and sender information for each message included in the message list 631, and in particular may display time information 632 set as an archived message, rather than the time the message was sent in the first chat room 400, as message time information.

[0068] When first message 401 is selected from among messages included in message list 631 on stored message confirmation screen 630, processor 220 may move the focus to first message 401 in first chat room 400 and display it.

[0069] 7, when a first message 401 is selected from among messages included in a message list 631 on a stored message confirmation screen 630, a context menu screen 740 for the first message 401 may be provided first. The context menu screen 740 may include a menu for moving to the original message in the chat room, a menu for deleting the message from the message list 631, etc.

[0070] When deleting a specific message from message list 631 in stored message confirmation screen 630, processor 220 may cancel the setting of the stored message, and at this time, may delete the message from all interfaces related to the message storage function such as a chat room dedicated to memo storage by synchronization. A message for which the setting of the stored message has been canceled may be excluded from being displayed on stored memo icon 501 in the original chat room.

[0071] When a message set as an archived message by an archived note is deleted in the original chat room, processor 220 may process the deletion of the message according to the chat room specifications, and when an archived message is deleted from the original chat room, it may be displayed as a deleted message in all interfaces related to the message storage function, such as archived message confirmation screen 630 and a chat room dedicated to archived notes, according to the original specifications.

[0072] Referring to FIG. 8, when the processor 220 saves or shares the first message 401 as a stored note in the first chat room 400, the processor 220 may generate a second message 802 as a message associated with the first message 401, the second message 802 including the original content and message ID of the first message 401, and a navigation link to the first chat room 400 corresponding to the source of the first message 401, and send the second message 802 to a chat room 800 dedicated to storing notes.

[0073] The note-storage chat room 800 may be included in the chat room list within Messenger and may be navigated to via the chat room list or other interfaces associated with message storage functionality.

[0074] For the second message 802, which is a stored message of the first message 401, the processor 220 may display the original message content and sender information of the first message 401, and the name of the first chat room 400 from which the first message 401 originated, and in particular may display the time information when the first message 401 was set as a stored message as message time information for the second message 802.

[0075] In other words, the time information displayed adjacent to the first message 401 in the first chat room 400, which is the original chat room, corresponds to the message sending time exchanged in the first chat room 400, and the time information displayed adjacent to the second message 802 in the chat room 800 dedicated to storing notes may correspond to the time information when the first message 401 was set as a stored message through a note, regardless of the message sending time of the first message 401.

[0076] The second message 802 includes a link to move to the first chat room 400 corresponding to the source of the first message 401, and as shown in FIG. 9, when the second message 802 is selected in the chat room 800 dedicated to storing notes, the processor 220 may move to the first chat room 400 and move the focus to the first message 401 to display it.

[0077] 10, the processor 220 may receive and display a message (hereinafter, referred to as a "third message") 1003 input by a user through an input interface in the chat room for inputting various contents such as a photo, a video, a link, a text, a file, a location, etc., in the memo storage chat room 800. That is, the user can directly input a storage message in the memo storage chat room 800. At this time, the processor 220 may display a storage message linked to an original chat room among messages included in the memo storage chat room 800, distinguishing it from other storage messages. When displaying chat room 800 dedicated to storing notes, processor 220 may distinguish between second message 802, which is a stored message for first message 401 in first chat room 400, and third message 1003, which was directly input via an input interface in chat room 800 dedicated to storing notes, by displaying the second message 802 and third message 1003 with different display elements (e.g., speech bubble shape or color, etc.) or by using separate display elements (e.g., icons, etc.).

[0078] The processor 220 may move to the memo storage chat room 800 when access to the memo storage chat room 800 is requested, and may display the second message 802 and the third message 100 on the memo storage chat room 800. In this case, the memo storage chat room 800 may include a filtering function for classifying and displaying messages according to the content type of the message (photo, video, link, text, file, location, etc.), and a filtering function for classifying and displaying messages by original chat room for stored messages associated with the original chat room. For example, the memo storage chat room 800 may provide a filtering result in which only text-type stored messages are selected according to a user's request, or a filtering result in which only stored messages associated with messages in chat room A are selected.

[0079] 11, the stored message review screen 630 providing a list of stored messages for the first chat room 400 may include a menu 1104 for moving to a stored message management screen 1100 to view all stored messages. In some embodiments, the memo storage chat room 800 may include a menu 1104 for moving to the stored message management screen 1100.

[0080] The processor 220 may provide the stored message management screen 1100 when the move menu 1104 is selected on the stored message confirmation screen 630 or the memo storage dedicated chat room 800 .

[0081] Unlike the memo storage chat room 800 provided in the form of a chat room, the stored message management screen 1100 may be provided in the form of a service page on a messenger.

[0082] The stored message management screen 1100 may include all stored messages, i.e., messages that have been set as stored messages by saving or sharing them as stored notes in a chat room, messages that have been entered as stored messages via an input interface such as the chat room 800 dedicated to storing notes or the stored message management screen 1100, etc.

[0083] The stored message management screen 1100 may be configured with an All tab that displays all stored messages in a certain order (e.g., the order in which they were saved), as well as a Message by Type tab that classifies and displays messages by content type, such as photos, videos, links, text, files, locations, etc.

[0084] The stored message management screen 1100 may include a “display chat room stored messages” menu 1105 for classifying stored messages associated with the original chat room, i.e., messages that have been set as stored messages through a storage memo in the chat room.

[0085] As shown in FIG. 12, when “Display chat room stored messages” menu 1105 is selected on stored message management screen 1100, processor 220 may collect and display only messages that have been set as stored messages by saving or sharing them as stored notes in the chat room, excluding messages that have been entered as stored messages via an input interface such as chat room 800 dedicated to note storage or stored message management screen 1100.

[0086] The processor 220 may display time information when each message was set as a stored message for each stored message on the stored message management screen 1100. In this case, in the case of a message that was set as a stored message through a stored memo in a chat room, the original message content, sender information, chat room name, etc. may be displayed together.

[0087] Referring to FIG. 13, in accordance with an embodiment, the stored message management screen 1100 may include a collection menu 1306 for classifying messages according to user settings in addition to content types. The collection menu 1306 provides a function for classifying and managing messages according to collections designated by the user, as a concept of folders. The user may specify a collection of stored messages from among collections defined in advance, such as "favorites," or collections created directly by the user, and messages may be classified and managed based on the designated collection. When a second message 802 associated with a first message 401 in the first chat room 400 is sent to a memo storage chat room 800, one of the collections may be recommended for the second message 802 based on the contents or metadata of the first message 401. According to another example, when a second message 802 associated with a first message 401 in the first chat room 400 is sent to a memo storage chat room 800, the second message 802 may be associated with one of the collections and classified based on the contents or metadata of the first message 401.

[0088] When a second message 802 linked to the first message 401 in the first chat room 400 is sent to the memo storage chat room 800, the second message 802 may be displayed on the stored message management screen 1100 by linking the memo storage chat room 800 with the stored message management screen 1100. The second message 802 includes a navigation link to the first chat room 400 corresponding to the source of the first message 401, and as shown in Fig. 14, when the second message 802 is selected on the stored message management screen 1100, the processor 220 may navigate to the first chat room 400 and move the focus to the first message 401 to display it.

[0089] 15 to 18 are exemplary diagrams illustrating a process of reminding a stored message in accordance with an embodiment of the present invention.

[0090] In this embodiment, a reminder can be set for a stored message, and the set reminder notification can be sent through the memo storage chat room 800.

[0091] Referring to FIG. 15, when a second message 802, which is a stored message for a first message 401, is selected in a chat room 800 dedicated to storing notes, a context menu screen 1510 may be activated, and in this case, the context menu screen 1510 may include a “Remind” menu 1511 for setting a reminder.

[0092] When the "Remind" menu 1511 is selected on the context menu screen 1510, the processor 220 may provide a reminder setting screen 1620 as shown in FIG. 16. The reminder setting screen 1620 may include an interface for setting a reminder notification time. When the reminder notification time is set through the reminder setting screen 1620, the processor 220 may display an icon 1607 indicating a reminder setting state in an area adjacent to the second message 802 for which the reminder is set. When a reminder for the second message 802 is set, the reminder icon 1607 may also be displayed in the first chat room 400 in an area adjacent to the first message 401.

[0093] When the reminder icon 1607 of the second message 802 is selected, the reminder setting of the message 802 may be cancelled or the reminder notification time may be changed. As shown in Fig. 17, when the second message 802 with a reminder set or the reminder icon 1607 of the second message 802 with a reminder set is selected, a reminder reset screen 1730 may be provided. The reminder reset screen 1730 may include a menu for changing the reminder notification time, a menu for canceling the reminder setting, etc.

[0094] Depending on the embodiment, in the context menu screen 1510 provided by selecting the second message 802 for which a reminder has been set, the "Remind" menu 1511 may be changed to a menu for canceling the reminder setting and displayed.

[0095] 18, the processor 220 may transmit a reminder notification message 1803 through the memo storage chat room 800 when the reminder notification time set for the second message 802 arrives. The reminder notification message 1803 may be generated and transmitted as a reply message to the second message 802, and may be displayed in an arrangement different from that of the second message 802 on the memo storage chat room 800. For example, when the second message 802 is displayed side by side on the right side, the reminder notification message 1803 may be displayed side by side on the left side.

[0096] The reminder notification message 1803 for the second message 802 may include the original message content and sender information of the first message 401, the chat room name, and a link to move to the first chat room 400 corresponding to the source of the first message 401. When the reminder notification message 1803 is selected in the memo storage chat room 800, the processor 220 may move to the first chat room 400 and move the focus to the first message 401 in the first chat room 400 to display it.

[0097] Although the above description concerns reminders for messages contained in the chat room 800 dedicated to storing notes, this is not limiting and reminders may be set for messages in all chat rooms within Messenger, and reminder notifications may be provided through the chat room 800 dedicated to storing notes.

[0098] In this embodiment, when a user uses Messenger on multiple devices using the same ID, messages set as stored messages through stored notes on the Messenger installed on each device can be synchronized and managed in real time due to the linkage between the devices.

[0099] In this manner, according to an embodiment of the present invention, messages exchanged in a chat room that a user has saved can be managed in that chat room, and further, by managing the messages in one place through a chat room dedicated to storing notes and providing a link that allows users to move to the original chat room, the connection with the original chat room can be strengthened.

[0100] The above-mentioned devices may be realized by 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 realized 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 that run on the OS. The processing device may also respond to the execution of the software to access, record, manipulate, process, and generate data. For convenience of understanding, a single processing device may be described as being used, but one skilled in the art will understand that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, the processing device may include multiple processors, or may include one processor and one controller. Other processing configurations, such as parallel processors, are also possible.

[0101] The software may include computer programs, codes, instructions, or a combination of one or more of these, and may configure a processing device to operate as desired or instruct the processing device, either independently or collectively. 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 or 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.

[0102] The method according to the embodiment may be realized in the form of program instructions executable by various computer means and recorded on a computer-readable medium. In this case, the medium may be one that continuously records a program executable by a computer, or one that temporarily records the program for execution or download. The medium may be one of various recording means or storage means in the form of a single or multiple hardware devices combined, and may be a medium directly connected to a certain computer system, or may be one that is distributed on a network. Examples of the medium 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, flash memories, etc. Examples of other media include recording media and storage media managed by app stores that distribute applications, sites that supply or distribute various other software, and servers.

[0103] Although the embodiments have been described based on the limited embodiments and drawings as above, those skilled in the art will be able to make various modifications and variations from the above description. For example, the described techniques may be performed in an order different from that described, and / or the components of the described systems, structures, devices, circuits, etc. may be combined or combined in a manner different from that described, or may be counterbalanced or replaced by other components or equivalents, and still achieve suitable results.

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

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

Claims

1. 1. A method of message storage implemented on a computer device, comprising: The computing device includes at least one processor configured to execute computer-readable instructions contained in a memory; The message storage method is as follows: receiving, by the at least one processor, a selection input for at least a first message of messages included in a first chat room; adding, by the at least one processor, the first message to a list of stored messages available for viewing within the first chat room in accordance with the selection input; and sending, by the at least one processor, a second message including an original content of the first message and a link to the first chat room as a message associated with the first message in accordance with the selection input, to a second chat room that is a chat room dedicated to stored messages. A method for storing messages, including

2. The message storage method is as follows: displaying, by the at least one processor, an icon indicating that the first message is a saved message in response to the selection input when displaying the first message in the first chat room. The method of claim 1 further comprising:

3. The message storage method is as follows: displaying, by the at least one processor, an icon on the first chat room that provides access to the list of stored messages; and displaying, by the at least one processor, the list of stored messages on the first chat room when the icon is selected in the first chat room. The method of claim 1 further comprising:

4. The message storage method is as follows: focusing the first message on the first chat room when the first message is selected from the list of stored messages by the at least one processor. The method of claim 3 further comprising:

5. The message storage method is as follows: displaying, by the at least one processor, the second chat room including the second message in response to the request to move to the second chat room. The method of claim 1 further comprising:

6. The step of displaying the second chat room including the second message comprises: displaying, as message time information for the second message in the second chat room, time information at which the first message was set as a stored message according to the selection input. The method of claim 5 , further comprising:

7. The step of displaying the second chat room including the second message comprises: When displaying the second message in the second chat room, displaying at least one of sender information of the first message or a chat room name of the first chat room as information related to the first message for the second message. The method of claim 5 , further comprising:

8. The message storage method is as follows: and moving to the first chat room and focusing on the first message when the second message is selected in the second chat room by the at least one processor. The method of claim 5 further comprising:

9. The message storage method is as follows: displaying, by the at least one processor, a third message in the second chat room, the third message being entered via an interface of the second chat room. Further comprising: The step of displaying the input message in the second chat room includes: displaying the second message and the third message in the second chat room in a distinguishable manner. The method of claim 5 , further comprising:

10. The step of distinguishing and displaying the second message and the third message includes: displaying information related to the first message for the second message to distinguish it from the third message; The method of claim 9, further comprising:

11. The step of displaying the second chat room including the second message comprises: classifying and displaying messages included in the second chat room according to content type; The method of claim 5 , further comprising:

12. The step of displaying the second chat room including the second message comprises: filtering the second messages among the messages in the second chat room based on the first chat room; The method of claim 5 , further comprising:

13. The message storage method is as follows: setting a reminder for the first message by the at least one processor selecting the first message in the first chat room or the second message in the second chat room. The method of claim 5 further comprising:

14. The message storage method is as follows: displaying icons indicating a reminder setting for the first message displayed in the first chat room and the second message displayed in the second chat room by setting a reminder for the first message by the at least one processor. The method of claim 13 further comprising:

15. The message storage method is as follows: providing, by the at least one processor, a reminder notification for the first message through the second chat room. The method of claim 13 further comprising:

16. The message storage method is as follows: and moving to the first chat room and focusing on the first message when the reminder notification is selected in the second chat room by the at least one processor. The method of claim 15 further comprising:

17. A computer program recorded on a non-transitory computer-readable recording medium for causing a computer device to execute the message storage method according to any one of claims 1 to 16.

18. 1. A computing device comprising: At least one processor configured to execute computer-readable instructions contained in the memory. Including, The at least one processor receiving a selection input for at least one first message among the messages included in the first chat room; adding the first message to a list of stored messages available for review within the first chat room in accordance with the selection input; According to the selection input, a second message including the original content of the first message and a link to the first chat room is sent to a second chat room, which is a chat room dedicated to stored messages, as a message associated with the first message. A computer device comprising:

19. The at least one processor displaying the second chat room including the second message in response to the move request to the second chat room; displaying a third message inputted via an interface of the second chat room in the second chat room; Displaying the second message and the third message in a distinguishable manner in the second chat room.

20. The computer device of claim 18,

20. The at least one processor setting a reminder for the first message by selecting the first message in the first chat room or the second message in the second chat room; Providing a reminder notification for the first message via the second chat room.

20. The computer device of claim 18,

Citation Information

Patent Citations

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

    KR1020020074304A