Method for realizing group messages in messenger, recording medium and computing device

The method and system facilitate multiple users to jointly edit group messages in instant messengers, addressing the challenge of managing mixed-topic messages by organizing them as a unified entity, thereby improving user experience.

JP2025533498AActive Publication Date: 2025-10-07LINE PLUS
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025516990
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-10-19
Filing Date
2023-07-17
Publication Date
2025-10-07
Estimated Expiration
2043-07-17

AI Technical Summary

Technical Problem

Existing instant messenger applications lack the functionality for multiple users to jointly edit messages as a single group message, making it cumbersome for recipients to navigate and manage messages related to a particular person, especially when topics are mixed.

Method used

A method and system that allows multiple users to collaboratively edit a group message, with features like member designation, sub-message generation, and editing interfaces, ensuring the group message is managed and displayed as a unified entity within a chat room.

Benefits of technology

Enables efficient management and display of jointly edited group messages, allowing users to easily navigate and view related content, enhancing user experience by reducing clutter and improving message organization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025533498000001_ABST
    Figure 2025533498000001_ABST
Patent Text Reader

Abstract

A method for implementing a group message in a messenger, a recording medium, and a computing device are provided. The method for implementing a group message in a messenger includes the steps of: at a request of a first user of a plurality of users participating in a chat room on the messenger, at least some of the plurality of users are designated as members, generating a group message linked to the chat room, the group message including a first sub-message generated by the first user, providing the group message to the chat room as the first message, at a request of a second user of the members, generating a second sub-message related to the group message, updating the group message to include the second sub-message, and providing the updated group message to the chat room as the second message.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a method, a recording medium, and a computing device for implementing a group message in a messenger, and more particularly to a method, a recording medium, and a computing device for implementing a group message using a messenger to provide messages that are collaboratively edited by multiple users. [Background technology]

[0002] An instant messenger is an application that exchanges messages and data in real time over a wired or wireless network and is a type of communication service. The messenger application is installed on a user's device, and the user can communicate with other users through the messenger application. Specifically, the user can enter or edit their own content through an interface provided in a chat room opened in the messenger application, and the content can be displayed in the chat room.

[0003] Meanwhile, the content is edited by a single user and is usually displayed in a chat room as a single message, but the function of multiple users participating in a chat room jointly editing content and expressing it as a single message has not been realized in commercial messenger applications.

[0004] For example, to congratulate or comfort a particular person, chat room users may individually create messages for that person in the chat room. However, the particular person may have to navigate, for example, scroll through the chat room to read all the messages sent by each user, which can be cumbersome. Furthermore, users cannot separate a large number of messages related to a particular person in a chat room with a variety of topics, making it difficult to efficiently manage the chat room. In addition, a particular person cannot separate a large number of messages from other messages.

[0005] For this reason, there is a demand for a function in messengers that allows multiple users to edit messages together and manage the joint messages as a single group message. Summary of the Invention [Problem to be solved by the invention]

[0006] The present disclosure aims to provide a method, a recording medium, and a computing device for implementing a group message that uses a messenger to provide messages that are jointly edited by multiple users.

[0007] The technical problems of the present disclosure are not limited to the above-mentioned technical problems, and other technical problems not described above will be clearly understood by a person having ordinary knowledge in the technical field to which the present disclosure pertains (hereinafter referred to as "ordinary engineers") from the following description. [Means for solving the problem]

[0008] According to one aspect of the present disclosure, a method for implementing a group message in a messenger, executed by a computing device including a processor, includes the steps of: generating a group message to be linked to a chat room on the messenger at the request of a first user of the plurality of users, wherein at least some of the plurality of users are designated as members, and the group message includes a first sub-message generated by the first user; providing the group message to the chat room as the first message; generating a second sub-message related to the group message at the request of a second user of the members; updating the group message to include the second sub-message; and providing the updated group message to the chat room as a second message.

[0009] According to another embodiment of the present disclosure, a chat room identifier and a group identifier may be assigned to the chat room and the group message, respectively, and the group identifier may be associated with the chat room identifier, and the group message may be managed subordinate to the chat room.

[0010] According to another embodiment of the present disclosure, the second sub-identifier of the second sub-message is assigned to be different from the first sub-identifier of the first sub-message, and the first sub-identifier and the second sub-identifier are associated with the group identifier, so that each sub-message can be managed subordinate to the group message.

[0011] According to another embodiment of the present disclosure, the step of providing the group message to the chat room as the first message may include providing member information of at least the first user in the chat room so that the member information of at least the first user is displayed in the first message, and the step of transmitting the updated group message to the chat room as the second message may include providing member information of each of the first user and the second user in the chat room so that the associated member information of at least the first user and the second user is displayed in the second message.

[0012] According to another embodiment of the present disclosure, the first message and the second message are displayed in a first group message window and a second group message window, respectively, in the chat room, and the first group message window can display at least a portion of the content included in the first sub-message, and the second group message window can display at least a portion of each of the first sub-message and the second sub-message.

[0013] According to another embodiment of the present disclosure, the step of generating a second sub-message associated with the group message further includes generating the second sub-message through a member editing interface provided by the second user's messenger, and the member editing interface may be configured to select at least one of a style to be applied to the second sub-message or a position of the second sub-message relative to the group message.

[0014] According to another embodiment of the present disclosure, the step of generating the group message to be linked with the chat room further includes generating the first sub-message through a host editing interface provided by the first user's messenger, and the host editing interface can be configured to allocate sub-areas corresponding to the number of specified members.

[0015] According to another embodiment of the present disclosure, the method may further include the steps of recognizing that the status of the group message is changed to edit completed, and transmitting the edited group message to the chat room as a third message.

[0016] According to another embodiment of the present disclosure, the step of recognizing that the status of the group message is changed to edit completed further includes confirming viewers who can view the edited group message, and the viewers are designated by at least some of the plurality of users at the request of the first user, and the edited group message can be set to be viewed only by the viewers.

[0017] According to another embodiment of the present disclosure, the method may further include, at the request of the first user, specifying recipients with whom the group message will ultimately be shared, and transmitting the group message to the recipients.

[0018] According to another aspect of the present disclosure, a computing device implementing instructions includes a memory storing at least one instruction and a processor configured to execute the at least one instruction stored in the memory, wherein the processor is configured to: at a request of a first user of a plurality of users participating in a chat room on the messenger, designate at least some of the plurality of users as members, generate a group message associated with the chat room, the group message including a first sub-message generated by the first user, provide the group message as a first message to the chat room; at a request of a second user of the members, generate a second sub-message associated with the group message, update the group message to include the second sub-message, and provide the updated group message as a second message to the chat room.

[0019] A computer-readable recording medium according to another aspect of the present disclosure may include a computer program for executing the method for implementing a group message in a messenger according to the present disclosure.

[0020] The above briefly summarized features of the present disclosure are merely exemplary aspects of the detailed description of the present disclosure that follows and are not intended to limit the scope of the present disclosure. [Effects of the Invention]

[0021] According to the present disclosure, a method for implementing a group message can be provided that uses a messenger to provide a message that is jointly edited by a large number of users.

[0022] The present disclosure also provides a computing device for performing the method.

[0023] According to the present disclosure, a non-transitory computer-readable recording medium can be provided that stores a program for causing a computing device to execute the method.

[0024] The effects obtained in the present disclosure are not limited to the effects described above, and other effects not described above will be clearly understood by those having ordinary skill in the art to which the present disclosure pertains from the following description. [Brief explanation of the drawings]

[0025] [Figure 1] 1 is a diagram showing a system in which a method for realizing a group message in a messenger according to an embodiment of the present disclosure is executed.

[0026] [Figure 2] FIG. 2 is a block diagram illustrating a user device that performs a method for implementing a group message in a messenger according to an embodiment of the present disclosure. [Figure 3] FIG. 2 is a block diagram illustrating a server that performs a method for implementing a group message in a messenger according to an embodiment of the present disclosure.

[0027] [Figure 4] 1 is a flowchart illustrating a method for implementing a group message in a messenger according to an embodiment of the present disclosure.

[0028] [Figure 5] FIG. 10 illustrates an example of group message generation and sub-message editing by a first user. [Figure 6] FIG. 10 illustrates an example of group message generation and sub-message editing by a first user. [Figure 7] FIG. 10 illustrates an example of group message generation and sub-message editing by a first user. [Figure 8] FIG. 10 illustrates an example of group message generation and sub-message editing by a first user. [Figure 9]FIG. 10 illustrates an example of group message generation and sub-message editing by a first user.

[0029] [Figure 10] FIG. 10 is a diagram illustrating an example of editing a sub-message by a second user. [Figure 11] FIG. 10 is a diagram illustrating an example of editing a sub-message by a second user. [Figure 12] FIG. 10 is a diagram illustrating an example of editing a sub-message by a second user.

[0030] [Figure 13] FIG. 10 illustrates an example of transmission of a group message after editing. [Figure 14] FIG. 10 illustrates an example of transmission of a group message after editing. [Figure 15] FIG. 10 illustrates an example of transmission of a group message after editing. [Figure 16] FIG. 10 illustrates an example of transmission of a group message after editing.

[0031] [Figure 17] FIG. 10 illustrates an example of a first user adding a user to a group message. [Figure 18] FIG. 10 illustrates an example of a first user adding a user to a group message. DETAILED DESCRIPTION OF THE INVENTION

[0032] The present disclosure will be described in detail below with reference to the accompanying drawings, so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein.

[0033] In describing the embodiments of the present disclosure, if it is determined that a detailed description of a known configuration or function may obscure the gist of the present disclosure, the detailed description thereof will be omitted. In addition, in the drawings, parts that are not related to the description of the present disclosure will be omitted, and similar parts will be designated by similar reference numerals.

[0034] In this disclosure, when a component is referred to as being "coupled," "coupled," or "connected" to another component, this includes not only a direct connection, but also an indirect connection where another component exists between them. Furthermore, when a component is referred to as "including" or "having" another component, this does not mean that the other component is excluded, but that the component can further include the other component, unless otherwise specified.

[0035] In this disclosure, terms such as "first" and "second" are used only to distinguish one component from another component, and do not limit the order or importance of the components unless otherwise specified. Therefore, within the scope of this disclosure, a first component in one embodiment may be called a second component in another embodiment, and similarly, a second component in one embodiment may be called a first component in another embodiment.

[0036] In this disclosure, each of the phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B or C," "at least one of A, B and C," and "at least one of A, B, C or combination thereof" can include any or all possible combinations of the items listed together in that phrase.

[0037] In this disclosure, components that are distinguished from one another are used to clearly describe the respective features and do not necessarily mean that the components are separate. In other words, multiple components may be integrated into a single hardware or software unit, or a single component may be distributed into multiple hardware or software units. Therefore, even if not otherwise specified, such integrated or distributed embodiments are also included within the scope of this disclosure.

[0038] In this disclosure, the components described in various embodiments are not necessarily essential components, and some may be optional components. Therefore, an embodiment consisting of a subset of the components described in one embodiment is also within the scope of this disclosure. Furthermore, an embodiment including other components in addition to the components described in various embodiments is also within the scope of this disclosure.

[0039] In addition, in this specification, the term "network" may be a concept that includes both wired and wireless networks. In this case, the term "network" may refer to a communication network through which data can be exchanged between devices and systems, and between devices, and is not limited to a specific network.

[0040] Furthermore, in this specification, a computing device or a device may be a mobile device such as a smartphone, a tablet PC, a wearable device, a laptop, or an HMD (Head Mounted Display). A device may also be a fixed device such as a PC or a home appliance with a display function. As another example, a computing device or a device may be a computing device capable of operating as a server or an IoT (Internet of Things) device. That is, in this specification, a device may refer to an apparatus capable of performing a method according to the present disclosure and is not limited to a specific type.

[0041] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings.

[0042] FIG. 1 is a diagram illustrating a system in which a method for realizing a group message in a messenger according to an embodiment of the present disclosure is implemented.

[0043] A system according to the present disclosure may include one or more user devices 100 a , 100 b , 100 c and a server 200 connected via a network 300 .

[0044] Each of the user devices 100a to 100c is also called a client or a user terminal, and can connect to the server 200 via the network 300 to send and receive data to and from other user devices or servers.

[0045] The method for implementing group messaging in a messenger according to the present disclosure may be performed using a messenger service provided in conjunction with various online services. The messenger service may be a communication service provided by an instant messenger provider, social media, community sites, online games, portal sites, shopping malls, etc. Specifically, an instant messenger provider may provide a messenger service as a basic function, and social media, community sites, online games, etc. may provide a messenger service for user communication by adding it to the basic functions of their respective services. In the present disclosure, a messenger service does not simply include communication via an instant messenger but also broadly includes communication services additionally provided by various services. A service may be considered to implement a messenger service, regardless of its basic form, as long as it implements at least the method for implementing group messaging applied to communication between users according to the present disclosure. Hereinafter, an instant messenger will be described as an example of a messenger service that implements the method for implementing group messaging according to the present disclosure, but this does not exclude the application of the method to various services that implement the messenger service, regardless of its basic form.

[0046] A client module for using the messenger service may be installed in each of the user devices 100a, 100b, and 100c. A server module for supporting the messenger service may be installed in the server 200. In the present disclosure, an application installed on a user device may refer to a client module installed in each of the user devices 100a, 100b, and 100c for using the instant messenger service. The application may include a function that allows at least some users participating in a chat room to create their own sub-messages and collaboratively edit a group message. Specifically, the multiple user devices 100a to 100c have the same built-in messenger application, and users can access the messenger service through at least one of the multiple user devices 100a to 100c.

[0047] The server 200 can provide services such as a messenger application. A user who uses the service can connect to the server 200 that provides the service by inputting predetermined connection information (ID and password) through a user device. The server 200 can identify and authenticate the connected user through the connection information input from the user device. The server 200 can also collect, accumulate, store, and query information about the identified user, and facilitate data transmission and reception between the identified users.

[0048] The server 200, like the user devices 100a to 100c, can be configured to allow at least some users to generate their own sub-messages in a chat room at their request, and can be configured to execute a function in the application that assists users in collaboratively editing group messages.

[0049] 2 and 3 are block diagrams illustrating a user device and a server that perform a method for implementing a group message in a messenger according to an embodiment of the present disclosure.

[0050] 2, the user device 100 may include a communication unit 110, a sensor unit 120, an input unit 130, an output unit 140, a memory 150, and a processor 160. The user devices 100a to 100c may further include other components or modules related to the operation and function of the device, and are not limited to the above-described embodiments.

[0051] The communication unit 110 can exchange data with the server 200 or other user devices via a network. The communication unit 110 can include any type of wired or wireless communication module that can communicate with the outside.

[0052] The sensor unit 120 may include multiple sensor modules that detect user position information, object images, motion, biological morphology / signals, and environment.

[0053] The location information-related sensor may have a module for acquiring the device's two-dimensional position, altitude, and location within an indoor facility. The location information sensor may be, for example, a GPS sensor, a communication access point-based location (address) detection, etc. The communication access point may be, for example, a cellular or WiFi access point (repeater, base station, etc.), or a beacon communication module. The object image-related module may include all kinds of imaging means capable of acquiring still or moving images. Taking a smartphone as an example, the imaging unit may be a camera module provided in the smartphone.

[0054] The motion data-related sensor acquires basic detection values ​​for estimating the user's movements and may include, for example, an acceleration sensor, a gyro sensor module, etc. The biometric data-related sensor may sense a part of the body, such as a fingertip, to acquire fingerprints, veins, blood pressure, pulse, etc., or may recognize the iris through the eye.

[0055] The input unit 130 is an interface for receiving user input and may include various input means. For example, the input unit 130 may include an input means using a pressure sensor, an electrostatic touch sensor, etc. (e.g., a virtual keyboard displayed on a touch screen), mechanical buttons, etc. The user device 100 may acquire information sensed by the sensor or input from the mechanical buttons as input information. The input unit 130 may also include a microphone for receiving voice or sound.

[0056] The output unit 140 can output to the outside information acquired or received by the user device 100, information processed by the user device 100, etc. The output unit 140 can include, for example, a display that outputs visual information, a speaker that outputs audio information, etc.

[0057] The memory 150 can store and manage applications that implement various functions of the user device 100, data generated or transmitted by the processor 160, or an external request.

[0058] Specifically, the memory 150 may store information obtained from a user or generated by the processor 160, such as information obtained through the input unit 130. The memory 150 may store information received from the server 200 or other user devices through the communication unit 110.

[0059] The memory 150 may include a built-in messenger application to implement the group message implementation method according to the present disclosure and general functions of a messenger in the processor 160. The memory 150 may also store and manage various data generated by the processor 160 when the processor 160 executes the method. The data may include group messages and sub-messages generated by a user, group messages received from other users, and additional information related to the messages.

[0060] The processor 160 may control the operations of other components within the user device 100. For example, the processor 160 may process information acquired through the input unit 130 and the communication unit 110. The processor 160 may also read and process information and applications stored in the memory 150 as required. The processor 160 may output the processed information through the output unit 140, store it in the memory 150, or transmit it to the outside via the communication unit 110.

[0061] Processor 160 can also perform processing related to group messages, such as generating a group message or specifying recipients and transmitting the group message, in response to a user request. Processor 160 can also control processing related to sub-messages, such as generating or editing sub-messages included in a group message, in response to a user request.

[0062] 3, the server 200 may include a communication unit 210, a memory 220, and a processor 230. The server 200 may further include other components and modules related to the operation of the server or system, and is not limited to the above-described embodiments.

[0063] The communication unit 210 can exchange data with user devices or other servers connected to the network 300. The communication unit 210 can include any type of wired or wireless communication module that can communicate with the outside.

[0064] The memory 220 may store information received from the outside via the communication unit 210. The memory 220 may store information generated within the server 200.

[0065] The memory 220 may include a software module for implementing the method for implementing a group message according to the present disclosure, so that the method is implemented by the processor 230. The memory 220, like the user device 100, may store and manage various data generated by executing the method. The data may be a group message and sub-messages generated by a user, group messages received from other users, and additional information related to the messages.

[0066] The processor 230 may control the operations of other components within the server 200. For example, the processor 230 may process information acquired via the communication unit 210. The processor 230 may also read and process information stored in the memory 220. The processor 230 may store the processed information in the memory 220 or transmit it to the outside via the communication unit 210.

[0067] The processor 230 controls the messenger built into the user device 100 and processes data and requests exchanged through the messenger. The processor 230 also performs processing related to group messages and sub-messages requested by the user.

[0068] FIG. 4 is a flowchart illustrating a method for implementing a group message in a messenger according to an embodiment of the present disclosure.

[0069] The method for implementing a group message according to the present disclosure may be implemented by a computing device including at least one of the user device 100 and the server 200, and more specifically, by the processor 160 of the device 100 and the processor 230 of the server 200. However, for ease of description, the terms processors 160 and 230 will be omitted, and the components that perform the steps of the method will be primarily referred to as the user device 100 and / or the server 200. For ease of description, the following description will focus on the user device 100 performing the relevant steps of the method according to the present disclosure. However, unless otherwise specified, the server 200 may also perform substantially the same steps as those described below, and this does not exclude the method being implemented through distributed processing between the user device 100 and the server 200.

[0070] First, in a chat room 402 in which multiple users participate, a group message may be generated and presented in the chat room 402 in response to a request from a first user (S105).

[0071] A group message generated at the request of a first user may include a first sub-message created by the first user. In this case, the first sub-message may be presented in the chat room 402 together with the generation of the group message, or may be generated after the group message is presented and presented in the chat room 402. That is, when the generated group message is first presented in the chat room 402, the sub-message created by the first user may be included, or the sub-message may be generated by the first user after the group message is presented in the chat room 402.

[0072] Step S105 may be performed, for example, by the user device 100 of the first user. Step S105 will be described with reference to the examples shown in FIGS. 5 to 9. FIGS. 5 to 9 are diagrams illustrating an example of group message generation and sub-message editing by the first user. The first user is AA in subsequent drawings, including FIG. 5, and hereinafter, the terms "first user" and "AA" may be used interchangeably. The subsequent drawings assume that the first user AA, who opens the group message 426, a party involved in an event related to the subject of the group message 426, for example, Lee who has just started working, and other users participate in a single chat room 402.

[0073] As illustrated in FIGS. 5 and 6, the first user AA can input content via an input window 404, and a message window 406 containing the input content can be displayed in the chat room 402.

[0074] To create a group message 426 to congratulate Lee on her new job, the first user AA can access the service menu through the service menu tab 408 and select a menu item to perform processing related to the group message 426. The service menu may include, for example, a menu item for a group card 410 that handles processing related to the group message 426 along with sub-messages 422, a KEEP 412 menu item for saving and managing content attached to the message and content the user has obtained through other channels. The other channels may be, for example, a messenger interface other than the chat room 402, a service site other than the messenger, the user device 100, etc.

[0075] In this example, the menu that performs processing related to the group message 426 and the sub-message 422 is called a group card, but as long as it has the function of performing the processing, the menu name and the method of accessing the menu can be varied in various forms without restriction.

[0076] When the first user AA accesses the group card 410, the user device 100 can provide a host editing interface via the first user AA's messenger. The host editing interface can assist the first user AA in creating and managing the group message 426 and editing the first sub-message 422. Some functions of the host editing interface are illustrated in FIG. 7.

[0077] As shown in FIG. 7, the first user AA can determine the subject of the group message 426, the users involved in editing the group message 426, the group style attributes to be applied to the group message 426 to be edited, and the like.

[0078] The participating users may be users designated to edit sub-messages 422 that make up the group message 426, i.e., members of the group message 426. In particular, the members may be at least one participant designated by the first user AA to edit the group message 426 among multiple participants belonging to the chat room 402. The members may include the first user AA who opened the group message 426, as well as the designated participants (or designated users).

[0079] FIG. 7 illustrates an example in which first user AA has designated BB, CC, and DD as members of chat room 402. Sub-messages 422 are individually assigned to each member and can be independently edited by that member. In this case, content within a message assigned to a specific member, such as text or images, cannot be edited by other members. If there are many users participating in chat room 402, first user AA can also designate members by browsing other users via scroll bar 416. In other words, by first user AA designating members, each designated member can have editing rights over the assigned sub-message 422.

[0080] The group style attribute may be a background theme 446 that covers and decorates all of the simple messages 434, 435 representing the created and edited sub-messages, as shown in Fig. 15. The background theme may be specifically configured as a style including an image, a color, and music. As shown in Fig. 7, various types of background themes are listed, and the first user AA can select one of the listed themes.

[0081] The host editing interface may provide the first user AA with a sub-message generation key 418. In response to the first user AA's input of the generation key 418, the host editing interface may provide the first user AA with a user interface, such as a card message creation module, for editing the first sub-message 422, as shown in FIG. 8. The host editing interface illustrated in FIG. 8 may display styles 420 applicable to the first sub-message 422 and allow the first user AA to select a style 420. The style 420 may include, for example, an image, color, music, etc., that decorate the first sub-message 422 to distinguish it from other sub-messages. FIG. 8 illustrates an example in which the first user AA selected the style 420 enclosed by the dashed line.

[0082] The first sub-message 422 can be generated by the first user AA using the content menu key 424 to include at least one of text, a picture, an image, an icon sticker, or music. For example, the first sub-message 422 can be generated so that an image taken by the camera of the user device 100 (illustrated as 444 in FIG. 15 ) is inserted into the first sub-message 422.

[0083] Once the first user AA has finished editing the first sub-message 422, the host editing interface may display a first abbreviated message 434 associated with the first sub-message 422, similar to FIG. 17. The first abbreviated message 434 may be generated to display, for example, at least a portion of the content included in the first sub-message 422. The first abbreviated message 434 illustrated in FIG. 17 includes a portion of the text entered as the first sub-message 422 in the style 420 selected by the first user AA.

[0084] The first simple message 434 may be located in one of a plurality of sub-areas 452, as shown in FIG. 17. When the first user AA designates a member, the user device 100 of the first user AA may allocate sub-message sub-areas 452 corresponding to the number of members. Specifically, the sub-areas 452 are allocated primarily for the set number of members and may be presented through a host-specific editing interface. As shown in FIG. 17, once the members, e.g., the first user AA and the second user BB, have completed editing the first and second sub-messages 422, the sub-area 452 or 436 selected by the member may be replaced with the simple messages 434 and 435 associated with the sub-messages. As another example, the server 200 may arbitrarily select the sub-areas 452 and 436, and the simple messages 434 and 435 may be placed in the selected sub-area 452.

[0085] Additionally, the sub-area may indicate the position where the sub-message 422 will be aligned within the completed group message. To allow the first user AA to select the alignment position of the first sub-message 422 associated with the group message 426, the host editing interface may provide, for example, a function for the first user AA to move the first abbreviated message 434 between sub-areas 452 and select a sub-area 452. While this example describes the first sub-message 422 being created and then the alignment position being selected, this process may be reversed. That is, the alignment position may be selected by the first user AA or another user, and then the sub-message 422 may be created at that position.

[0086] As another example, the sub-area 452 may simply display the number of members and the member who edited the sub-message 422, and the alignment position of the first sub-message 422 may be determined by other tools, such as a tool for adjusting the overall frame of the group message.

[0087] When the creation or editing of the first sub-message 422 is completed in the host editing interface, the user device 100 of the first user AA can create a group identifier to identify the group message 426 created by the first user AA and transmit the group identifier to the server 200. The group identifier can be set to, for example, a subject named by the first user AA, or can be created in the form of a group message number as unique information.

[0088] The server 200 can associate a chat room identifier that identifies the chat room 402 with a group identifier, and control the management of group messages in a manner that is subordinate to the chat room 402. If the chat room 402 is closed, at least any group messages that are being generated may disappear.

[0089] In addition, the user device 100 of the first user AA may assign a first sub-identifier to the first sub-message 422 to distinguish it from sub-messages of other members to be created in the group message 426, and transmit the first sub-identifier to the server 200. The server 200 may associate the first sub-identifier with the group identifier and control the first sub-message 422 to be managed subordinately to the group message 426. In this way, the group message 426, which is assigned to each user and created to include editable sub-messages, may be managed in conjunction with the chat room 402.

[0090] When editing of the first sub-message 422 is completed, the server 200 may generate a group message 426 including the first sub-message 422 to be linked with the chat room 402 and provide the group message 426 to the chat room 402 as a first message. In addition, the user device 100 may display the group message 426 included in the first message in the chat room 402 in a predetermined format.

[0091] The group message 426 displayed in the chat room 402 can be represented as a single group message window 427, similar to a regular message window 406. The user device 100 can display the group message window 427 in the chat room 402, including the first abbreviated message 434, as shown in FIG.

[0092] To display the group message 426 as a single window, the entire content of the first sub-message 422 is not displayed in the chat room 402, and a first short message 434 generated from at least a portion of the first sub-message 422 may be placed in the group message window 427. The first short message 434 represents the first sub-message 422 and may be, for example, a feature of the first sub-message 422 or a portion of the first sub-message 422 truncated depending on the size of the first short message 434. If the content of the first sub-message 422 is small and is inserted in its entirety into the first short message 434, the first short message 434 may include the entire first sub-message 422. The first short message 434 may also provide information 432 about the member who generated the first sub-message 422. The member information 432 is managed in association with a sub-identifier and may be, for example, the chat name or profile of the member used in the chat room 402. As shown in FIG. 9, the member information 432 that generated the first sub-message 422 is the chat name of the first user, “AA,” and can be displayed on at least a part of the edge of the first simple message 434 .

[0093] Additionally, if editing of the group message 426 is not completed, members other than the first user AA and participants in the chat room 402 will not be able to see the first sub-message 422 in the first abbreviated message 434 provided to the chat room 402. As will be described later, members can view other members' sub-messages 422, for example, in an interface accessed via the group message 426.

[0094] To allow participants and members of the chat room 402 to view an overview of the group message 426, the group message 426 may provide summary information 428 to the group chat room 402, including a title and information about all members involved in editing the group message 426. The summary information 428 may be managed in association with a group identifier. The information about all members may be, for example, the chat names or profiles of members used in the chat room 402. As shown in FIG. 9, the summary information may include the title of the group message 426, "Congratulations to Lee on your new job!", and the chat names of all members involved in the group message 426, "AA, BB, CC, DD," and may be displayed in the lower area of ​​the group message window 426. However, the summary information 428 is not limited to the above example and may be presented in various forms.

[0095] To allow participants and members of the chat room 402 to check the progress status and shared content of the group message 426, the group message 426 may provide status information to the chat room 402, including member information of the member who created the sub-message 422, the current progress status, and the recipient of the edited group message 426. The status information may be managed in association with a group identifier.

[0096] As shown in FIG. 9, member information 432 that has created sub-messages 422 included in the group message 426 to date and the number of members associated with the group message 426 are the chat name of the first user "AA" and "1," respectively, and may be displayed in the upper left corner of the group message window 426. The progress status may be status information indicating whether each member designated by the first user AA has finished editing the group message 426 in response to completing creation and / or editing of a sub-message 422. The first user AA may finish editing the group message 426 even if sub-messages 422 have not been created for all members. Upon completion of editing the group message 426, recipient information 433 of the group message 426 may display "Only visible by Lee" in at least a portion of the edge of the group message window 447 associated with the group message 426 (the upper left corner of the window 447), instead of member information 432 involved in the group message 426, as shown in FIG. 16.

[0097] The progress status can be expressed as entry 430, exit 438 or card view 450 as shown in FIGS.

[0098] The entry 430 may indicate that editing of the group message 426 is in progress and may be provided as a user interface that is activated only by users designated as members of the group message 426 among the participants in the chat room 402. The group message 426 marked with the entry 430 may function as an interface that accepts members' requests to create sub-messages and may be an interface that operates to allow only member requests. Specifically, a member may touch the group message window 427 marked with the entry 430 to enter the sub-message editing interface to create a sub-message. Even if a non-member touches the group message window 427 marked with the entry 430, the editing interface may not be provided to non-member participants. All members, including the first user, may access the editing interface through the group message window 427 marked with the entry 430 to re-edit the sub-message.

[0099] End 438 may indicate a state in which editing of the sub-messages 422 constituting the group message is completed at the request of the first user or upon satisfaction of an end condition. In response to completion of editing of the group message, the progress status may be changed from Enter 430 to End 438 via the group message window (see 427c in FIG. 13). In addition, the group message 427c for which editing has been completed may be viewed only by viewers who are authorized to view it. Viewers may consist of at least some of the participants in the chat room 402 designated by the first user. Viewers may view the group message 427c by touching the group message window 427c at End 438 illustrated in FIG. 13.

[0100] The card view 450 may represent a state in which editing of the group message 426 is completed. The card view 450 may be provided in a user interface that is activated only for recipients who are authorized to view at least some of the sub-messages of the group message 426.

[0101] Such status information can be provided in a variety of forms, not limited to those displayed in the examples above.

[0102] Referring again to FIG. 4, at the request of other members, including a second user, who has editing rights for the group message 426, a second sub-message may be generated, and the group message 426 may be updated with the second sub-message and presented in the chat room 402 (S110).

[0103] Step S110 may be performed by the user devices 100 of other members, including the second user, for example. Step S110 will be described with reference to the examples shown in FIGS. 10 to 12. FIGS. 10 to 12 are diagrams illustrating an example of editing a sub-message by the second user. The second user is illustrated as BB in FIGS. 10 to 12, and the terms "second user" and "BB" may be used interchangeably.

[0104] At the request of a second user BB who is a member of the group message 426, the user device 100 of the second user BB can provide an editing interface for creating a second sub-message in the second user BB's messenger. For example, the second user can enter the editing interface illustrated in FIG. 10 via the group message window 447 that allows entry 430 illustrated in FIG. 9.

[0105] 10, the editing interface may provide a sub-area occupied by the first short message 434 as well as sub-message generation keys 436 provided in unoccupied sub-areas. The generation keys 436 may be arranged to correspond to sub-areas indicating the positions where the sub-messages are arranged relative to the completed group message 426. That is, the editing interface may provide a function that enables the second user BB to select the arrangement position of the second sub-message 422 relative to the group message 426. Furthermore, the user device 100 of the second user BB may be controlled to select the sub-area of ​​the first short message 434 at the second user's request. In particular, when the second user BB moves the first short message 434 to another sub-area, the user device 100 of the second user BB may display the sub-message generation keys 436 in the sub-area where the first short message 434 has disappeared, and may deactivate and disappear the generation keys 436 corresponding to the sub-area where the first short message 434 has moved. Additionally, the second user BB can touch the first abbreviated message 434 to view the entire contents of the first sub-message 422 .

[0106] The second user BB may, for example, select a generation key 436 indicated by a dashed line from among a plurality of additional sub-message generation keys 436 and generate a second sub-message in a sub-area corresponding to the selected generation key 436. Specifically, the user device 100 of the second user BB may provide the second user BB with a member editing interface similar to the host editing interface illustrated in FIG. 8 in response to the selection of the generation key 436. The second user BB may, for example, select a style 420 to apply to the second sub-message and use the content menu key 424 to generate a second sub-message containing recorded content. The second sub-message may include at least one of text, an image, an icon sticker, or music. In this example, the second sub-message is described as being created after the alignment position of the second sub-message is determined, but these processes may be performed in reverse. That is, the second user BB may specify the alignment position of the second sub-message after the content to be included in the second sub-message is created.

[0107] When the second user BB finishes editing the second sub-message, the member editing interface may display a second short message 435 associated with the second sub-message, as shown in FIG. 11. The second short message 435 may be generated, for example, to display at least a portion of the content included in the second sub-message. The second short message 435 may be generated in substantially the same manner as the first short message 434. The second short message 435 illustrated in FIG. 11 includes a portion of the text entered as the second sub-message in a style selected by the second user BB.

[0108] In addition, the member editing interface may provide a function for changing the alignment position of an already created second simple message 435. For example, second user BB may use the member editing interface and drag function illustrated in FIG. 11 to move the second simple message 435 to another sub-area. The other sub-area may be all sub-areas except for the current second simple message 435, and may also include the sub-area of ​​the first simple message 434. The operation in the editing interface for moving the second simple message 435 is substantially the same as that described in FIG. 10. As a result, the second sub-message may be aligned to a position corresponding to the changed sub-area in relation to the completed group message 426.

[0109] Furthermore, after the second user BB exits the member editing interface without changing the position of the second simple message 435, the second user BB can change the position of the second simple message 435. For example, the second user BB can re-enter via the group message window 446 and use the member editing interface illustrated in Fig. 11 to move the position of the second simple message 435 to another sub-area. This allows the alignment position of the second sub-message 422 to be changed.

[0110] After the second user BB finishes using the member editing interface, the server 200 can update the information associated with the group message 426 based on the second sub-message.

[0111] The server 200 can assign a sub-identifier to each sub-message of each member each time the sub-message of each member is edited and associate the assigned sub-identifier with the group identifier. The server 200 can assign a second sub-identifier to a second sub-message and associate the first and second sub-identifiers with the group identifier, thereby controlling the first and second sub-messages as subordinate to the group message 426. Furthermore, the first and second sub-identifiers can be managed in association with information about the member who edited each sub-message.

[0112] When the server 200 receives and provides a new sub-message to the chat room 402, it can update the status information of the group message 426 associated with the group identifier. The user devices 100 of the participants and members of the chat room 402 receive the updated status information from the server 200, and the updated status information can be reflected in the chat room 402 containing the previous group message 426. For example, when a new sub-message is generated, the server 200 can associate the new sub-message 422 with the group message 426 subordinate to the chat room 402 and update the status information based on the edited member information and the current status of the new sub-message 422.

[0113] The server 200 may provide the chat room 402 with an updated group message 426a through a window separate from the group message 426 including only the first sub-message 422. Specifically, the server 200 may generate an updated group message 426a including the first and second sub-messages to be linked to the chat room 402, and provide the updated group message 426a to the chat room 402 as a second message. In addition, the user device 100 may display the updated group message 426a included in the second message in a predetermined format in the chat room 402. As shown in FIG. 12 , the group message 426a may be displayed in an updated group message window 427a in the chat room 402. The updated group message window 427a may be displayed in chronological order with other message windows 406 and previous group messages 426 in the chat room 402 depending on the time of update.

[0114] The updated group message window 427a can be generated to include a first short message 434 and a second short message 435 corresponding to the sub-messages edited to date in a single window, as shown in Figure 12. The first short message 434 and the second short message 435 provided in the updated group message window 427a can show the same amount of content as the short messages presented via the member editing interface of Figure 11, or can show a different amount of content depending on the size of the updated group message 427a presented in the chat room 402.

[0115] The second simple message 435, like the first simple message 434, may provide information about the member who created the second sub-message. As shown in FIG. 12, "BB," the chat name of the member who created the second sub-message, may be displayed on at least a portion of the edge of the second simple message 435. The updated group message 426a may also provide updated status information. As shown in FIG. 12, the status information may include the member "BB" as member information 432 who created the second sub-message, and may be displayed on at least a portion of the edge of the group message window 4267. The number of members increased by the second sub-message, "2," may also be displayed as status information. Because the first user AA has not yet finished editing the group message 426A, the current status may remain "entered," the same as the previous status information.

[0116] Participants in the chat room 402 can check the editing status of group messages from the updated group message window 427a. Specifically, participants can check the members who edited the sub-messages as status information. Participants can also view all of the multiple short messages 434, 435 by operating the scroll bar 436 in the group message window 427a. While participants cannot view all of the content included in the accumulated sub-messages to date, they can view the general content of the sub-messages and the members who created them. While the above example describes participants viewing short messages 434, 435 in the chat room 402, as another example, a separate interface may be provided that allows participants to view all of the short messages 434, 435 by touching a predetermined area of ​​the group message window 426.

[0117] The third and fourth members, CC and DD, can also edit sub-messages in the same manner as described above. Each time a sub-message is edited, the server 200 can provide the chat room 402 with an updated group message based on the simplified message with the member information added and the changed status information.

[0118] In addition, if a member re-edits a sub-message after creating it, the user device 100 may process the re-edited sub-message and simplified message in a manner similar to the above-described editing of the sub-message and creation of the simplified message. In addition, the server 100 may update the group message according to the re-edited sub-message and display the updated group message in the chat room 402 in the same manner as described above.

[0119] Next, referring back to FIG. 4, the user device 100 may terminate editing of the group message 426b via a request from the first user AA or the occurrence of a termination condition (S115).

[0120] 13 to 16 are diagrams illustrating an example of transmission of a group message after editing. Figures 13 to 16 illustrate a process in which first user AA uses the host editing interface to complete group message 426B.

[0121] As shown in the chat content of the first user AA in Figure 13, the first user AA can confirm that editing of all member sub-messages is complete and access the host editing interface via the Messenger service menu tab 408 or the accessible group message window 427b.

[0122] 14 and 15 illustrate an example in which the first user AA completes editing of the group message 426b using a submenu of the group card 410 accessed via the service menu tab 408 shown in FIG. 13. As shown in FIG. 14, the submenu of the group card 410 can be provided to implement various functions and lists. The received card list, which is one of the submenus, can include a list of group messages opened by other users and designated the first user as a recipient. The completed card list can include a list of group messages that the first user opened or participated in as a member and for which at least editing has been completed. The group messages in the completed card list can include all messages with or without a designated recipient.

[0123] To finish editing the group message 426b, the first user AA can select the group message in progress in the chat room 402 from the group message in progress list. The user device 100 can provide the first user AA with a host-specific editing interface related to the selected group message. As illustrated in FIG. 15, the host-specific editing interface can display a preview of the final format of the group message 426 to the designated recipient. The format can include simplified messages 434, 435 related to the members' sub-messages, their arrangement, and a background theme 446 specified by the first user AA. When the first user AA selects a simplified message 434, 435, or 444 in the format, the first user AA can view the entire content of the sub-message. Furthermore, the user device 100 can perform a process to rearrange the position of at least one simplified message in the background theme 446 at the request of the first user AA.

[0124] The first user AA can confirm the format and finish editing the group message 426b by using, for example, Edit Complete 443. In this example, the first user finishes the overall editing after all the sub-messages of the members have been edited, but the first user can also finish the overall editing even if there are sub-messages that have only been edited by some of the members.

[0125] As another example, not shown, if a termination condition is met, editing of the group message 426b or the creation and / or editing of sub-messages associated with the group message may be automatically terminated without input from the first user AA or other members.

[0126] Specifically, the termination condition may be, for example, a deadline for completion, completion of final editing by all members, etc. The first user AA can set the termination condition for editing the group message during the group message generation process in step S110. The first user AA can also set the termination condition for generating and / or editing sub-messages related to the group message.

[0127] Subsequently, the first user AA can use the shared key 450 provided in the host editing interface illustrated in Fig. 15 to designate a recipient to whom the edited group message will be finally viewed. The recipient designation and transmission method for sharing a group message will be described later.

[0128] The first user AA can also exit the host editing interface using the Exit key 445 without specifying a recipient using the shared key 450. When the server 200 receives the first user AA's request to terminate or detects that the termination condition is met, the server 200 changes the status information of the group message 426b to "edit completed" and transmits the edited group message 426c to the chat room 402 as a third message. All user devices 100 participating in the chat room 402 can display the edited group message 426c included in the third message as a group message window 427c showing status information of "Ended" 438, as shown in FIG. 13. Meanwhile, the group message window 427c showing "Ended" 438 can only be viewed by viewers who are authorized to view it. Viewers are not limited to members but can also include participants in the chat room 402 who are not members.

[0129] As an example, the first user AA can designate at least some of the participants who joined the chat room 402 as viewers by using a viewing authority function provided in the host editing interface for finishing editing the group message 426B. As another example, when the editing of the group message 426b is finished due to the finishing condition, the first user AA can designate viewers by using a viewing authority function provided in the host editing interface during the group message generation process of step S110. As another example, the range of viewers can be determined by the settings of the messenger.

[0130] The viewer can view the group message 426c by touching the group message window 427c at the end 438 illustrated in FIG. 13. It is possible to set the viewer to view only at least one of the sub-messages or the simplified message, depending on the request of the first user AA or the settings of the messenger. It is also possible to set the range of messages that can be viewed in the group message to be different for each viewer. For example, members can view the entire simplified message and sub-messages, while non-members may be limited to the simplified message only.

[0131] Next, at the request of the first user AA, the user device 100 can specify recipients with whom the edited group message 427c will ultimately be shared, and transmit the group message to the recipients in a manner selected by the first user AA (S120).

[0132] To specify a recipient, the first user AA can use, for example, the shared keys 440 and 450 illustrated in FIG. 13 or 15. The messenger can provide a support interface that the first user AA uses to select at least one of the recipient and the transmission method by touching the shared keys 440 and 450. The support interface may be included as part of the host editing interface. The first user AA can use the support interface to specify recipients of a shared group message. For example, the first user AA can specify all or some of the participants in the chat room 402 or a third party outside the chat room 402 as recipients. FIG. 16 illustrates an example in which Lee, who is participating in the chat room 402 and will receive the congratulatory message, is specified as the recipient, and Lee, the target of the card view 450, is added to the group message window 447.

[0133] In addition, the first user AA can select a method of sending a group message to a designated recipient using the support interface. The first user AA can select at least one of a method of sharing the group message with the recipient in the chat room 402 where the group messages 426 to 426c are displayed, and a method of sharing the group message through another user interface other than the chat room 402. The other user interface can be, for example, a separate chat room including the recipient, KEEP 412 which is the recipient's messenger repository, the recipient's email, etc.

[0134] The first user AA sets the recipient and transmission method and transmits the group message 445, so that the recipient can view all sub-messages included in the group message.

[0135] As shown in FIG. 16, if the recipient is Lee, a participant in the chat room 402, and the transmission method is sharing via the chat room 402, the shared group message 445 may be displayed as a group message window 447 in the chat room 402. However, only Lee may access the group message 446 in card view 450, allowing him to view the entire sub-message. Lee may view the group message having the simplified messages 434 and 435 and background theme 446 illustrated in FIG. 15, for example, via a separate interface, and touch each simplified message 434 and 435 to view the entire content of the sub-message, for example, the first sub-message in FIG. 8. Lee may also download the group message 445 from the chat room 402 and view it via the received card list illustrated in FIG. 15. In the case of a transmission method via another interface, the group message 445 may be processed and transmitted in a format suitable for that interface. In this way, Lee may view the entire content of the group message 445 and download the group message 445, as in the above-described manner.

[0136] The present disclosure focuses on the first user AA completing editing of the group message 426B using the editing completion 443 and sharing the group message 445. As another example, the editing completion 443 can be omitted from the host editing interface illustrated in FIG. 15. In this example, the first user AA finalizes the sub-message and then selects the recipient and transmission method via the shared key 450, so that steps S115 and S120 can be performed simultaneously. As another example, unlike the above disclosure, the recipient designation and / or transmission method can be performed before completing editing of the group message 426b. For example, the recipient designation and transmission method can be reserved in step S105 or can be reserved by the first user AA before step S115. After completing editing of the group message 426b, the first user AA touches a transmission execution key, etc., and the user device 100 can share the group message 445 with the reserved recipient and transmission method.

[0137] 17 and 18 are diagrams illustrating an example in which a first user adds a user in a group message.

[0138] Figures 17 and 18 illustrate that there are a total of four current members involved in editing an already opened group message 426: AA, BB, CC, and DD, and that at the request of participant EE in chat room 402, the first user, AA, adds EE as a member.

[0139] The first user can access the add member functionality illustrated in Figure 17 using the services menu tab 408 or the accessible group messages 426. The add member functionality can be part of the host editing interface.

[0140] The add interface associated with adding a member may provide a sub-area 452 allocated to the four currently designated members, as shown in Figure 17. The add interface may also display brief messages 434, 435 occupying the sub-area 452. The add interface may provide a list 454 of participants not designated as members in the chat room 402, and may add an EE (shaded) selected by the first user AA from the list as a member.

[0141] Upon receiving the addition request, the server 200 can control the addition interface to allocate an additional sub-area 456. Once the first user AA completes the member addition using the completion key, the member EE can edit the sub-message as described in FIGS. 9 to 12.

[0142] Conventionally, multiple messages related to the same subject, such as celebrations or congratulations, are generated in the chat room 402 as multiple message windows, and the messages may be mixed with message windows of other subjects. In the present disclosure, a simplified message is included in a single group message window, allowing participants to conveniently view the simplified message and efficiently manage a large number of congratulatory messages. Furthermore, sub-messages are shared in a chat room or other interface as packaged group messages, allowing recipients to easily view the sub-messages and also increasing the convenience of managing the sub-messages.

[0143] Although the exemplary methods of the present disclosure are expressed as a series of operations for clarity of explanation, this is not intended to limit the order in which the steps are performed, and the steps may be performed simultaneously or in a different order, if necessary. To achieve a method according to the present disclosure, other steps may be included in addition to the steps illustrated, or some steps may be omitted and the remaining steps may be included, or some steps may be omitted and additional other steps may be included.

[0144] The various embodiments of the present disclosure are not intended to enumerate all possible combinations, but are intended to describe representative aspects of the present disclosure, and the matters described in the various embodiments may be applied independently or in combination of two or more.

[0145] Furthermore, the method according to an embodiment of the present disclosure may be embodied in the form of program instructions to be executed by various computer devices and recorded on a computer-readable medium. The computer-readable medium may include, alone or in combination, program instructions, data files, data structures, and the like. The program instructions recorded on the medium may be those specially designed and constructed for the present disclosure, or may be those well known and available to those of ordinary skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include not only machine language code, such as that produced by a compiler, but also high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present disclosure, or vice versa.

[0146] Furthermore, various embodiments of the present disclosure may be implemented in hardware, firmware, software, or a combination thereof. In the case of a hardware implementation, one or more ASICs (Application Specific Integrated Circuits) may be used. Integrated It can be realized by devices such as Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general processors, controllers, microcontrollers, and microprocessors.

[0147] The scope of the present disclosure includes software or machine-executable instructions (e.g., operating systems, applications, firmware, programs, etc.) that cause operations according to the methods of various embodiments to be performed on a device or computer system, as well as non-transitory computer-readable media on which such software or instructions, etc., may be stored and executed on a device or computer.

Claims

1. 1. A method for implementing group messaging in a messenger executed by a computing device including a processor, comprising: At the request of a first user of a plurality of users participating in a chat room on the messenger, at least some of the plurality of users are designated as members, and a group message including a first sub-message generated by the first user is generated to be linked to the chat room; providing the group message as a first message to the chat room; generating a second sub-message associated with the group message at the request of a second one of the members; updating the group message to include the second sub-message; providing the updated group message to the chat room as a second message.

2. 2. The method for realizing a group message according to claim 1, wherein a chat room identifier and a group identifier are assigned to the chat room and the group message, respectively, the group identifier is associated with the chat room identifier, and the group message is managed subordinate to the chat room.

3. 3. The method for realizing a group message according to claim 2, wherein the second sub-identifier of the second sub-message is assigned to be different from the first sub-identifier of the first sub-message, and the first sub-identifier and the second sub-identifier are associated with the group identifier, and each sub-message is managed subordinate to the group message.

4. providing the group message to the chat room as the first message includes providing member information of the first user in the chat room so that at least the member information of the first user is displayed in the first message; 2. The method of claim 1, wherein the step of transmitting the updated group message to the chat room as the second message includes providing member information of at least the first user and the second user in the chat room so that related member information of each of the first user and the second user is displayed in the second message.

5. 2. The method of claim 1, wherein the first message and the second message are displayed in a first group message window and a second group message window, respectively, in the chat room, the first group message window displays at least a portion of the content included in the first sub-message, and the second group message window displays at least a portion of each of the first sub-message and the second sub-message.

6. The step of generating a second sub-message related to the group message further includes generating the second sub-message through a member editing interface provided by a messenger of the second user; The method of claim 1 , wherein the member editing interface is configured to select at least one of a style to apply to the second sub-message or a position of the second sub-message relative to the group message.

7. The step of generating the group message to be linked to the chat room further includes generating the first sub-message through a host editing interface provided by a messenger of the first user; The method for realizing a group message according to claim 1 , wherein the host editing interface is configured to allocate sub-areas corresponding to the number of personnel of the specified members.

8. Recognizing that the status of the group message is changed to edit completed; The method of claim 1 , further comprising the step of transmitting the edited group message to the chat room as a third message.

9. The step of recognizing that the status of the group message is changed to "edit completed" further includes confirming viewers who can view the edited group message; The group message realization method described in claim 8, wherein the viewers are designated as at least some of the multiple users at the request of the first user, and the edited group message is set to be viewed only by the viewers.

10. The method of claim 1 , further comprising the step of: specifying recipients with whom the group message will ultimately be shared at the request of the first user; and transmitting the group message to the recipients.

11. A non-transitory computer-readable recording medium having a program recorded thereon for executing a group message realization method in a messenger, The method comprises: At the request of a first user of a plurality of users participating in a chat room on the messenger, at least some of the plurality of users are designated as members, and a group message including a first sub-message generated by the first user is generated to be linked to the chat room; providing the group message as a first message to the chat room; generating a second sub-message associated with the group message at the request of a second one of the members; updating the group message to include the second sub-message; providing the updated group message to the chat room as a second message.

12. A computing device that implements instructions, comprising: a memory for storing at least one instruction; a processor for executing the at least one instruction stored in the memory; The processor: At the request of a first user of a plurality of users participating in a chat room on the messenger, at least some of the plurality of users are designated as members, and a group message including a first sub-message generated by the first user is generated to be linked to the chat room; providing the group message as a first message to the chat room; generating a second sub-message associated with the group message at the request of a second one of the members; updating the group message to include the second sub-message; A computing device configured to provide the updated group message as a second message to the chat room.

13. 13. The computing device of claim 12, wherein a chat room identifier and a group identifier are assigned to the chat room and the group message, respectively, the group identifier is associated with the chat room identifier, and the group message is managed subordinate to the chat room.

14. 14. The computing device of claim 13, wherein a second sub-identifier of the second sub-message is assigned to be different from the first sub-identifier of the first sub-message, and the first sub-identifier and second sub-identifier are associated with the group identifier, and each sub-message is managed subordinate to the group identifier.

15. providing the group message to the chat room as the first message includes providing member information of the first user in the chat room so that at least the member information of the first user is displayed in the first message; 13. The computing device of claim 12, wherein transmitting the updated group message to the chat room as the second message includes providing member information of at least the first user and the second user in the chat room so that associated member information of each of the first user and the second user is displayed in the second message.

16. 13. The computing device of claim 12, wherein the first message and the second message are displayed in a first group message window and a second group message window, respectively, in the chat room, the first group message window displaying at least a portion of the content included in the first sub-message, and the second group message window displaying at least a portion of each of the first sub-message and the second sub-message.

17. generating a second sub-message associated with the group message further includes generating the second sub-message through a member editing interface provided by a messenger of the second user; The computing device of claim 12 , wherein the member editing interface is configured to select at least one of a style to apply to the second sub-message or a position of the second sub-message relative to the group message.

18. generating the group message in association with the chat room further includes generating the first sub-message through a host editing interface provided by a messenger of the first user; The computing device of claim 12 , wherein the host editing interface is configured to allocate sub-regions corresponding to the specified member headcount.

19. The processor: Recognizing that the status of the group message is changed to edit completed; The computing device of claim 12 , further configured to transmit the edited group message to the chat room as a third message.

20. Recognizing that the status of the group message has been changed to "edit completed" further includes confirming viewers who can view the edited group message; 20. The computing device of claim 19, wherein the viewers are designated as at least some of the plurality of users at the request of the first user, and the edited group message is set to be viewed only by the viewers.

21. The processor: The computing device of claim 12 , configured to, at the request of the first user, specify recipients with whom the group message will ultimately be shared, and transmit the group message to the recipients.

Citation Information

Patent Citations

  • Garland system by e-mail using user terminal

    JP2010033502A

  • Message operation method and terminal supporting the same

    JP2014044723A

  • Picture combining method, terminal, and picture combining system

    JP2018529138A

  • Extracurricular activity information management system, program, and method

    JP7118472B1

  • Methods and systems for generating and sharing an interactive virtual meeting space

    US20120011450A1