Methods for reacting to images or text messages in a chat room, computer devices, and programs.

The method and device allow users to input doodling reactions on images or text within a chat room, addressing the limitation of existing tools by enabling synchronized and expressive reactions without downloads or retransmissions.

JP2026068715APending Publication Date: 2026-04-22LINE PLUS
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LINE PLUS
Filing Date
2025-10-08
Publication Date
2026-04-22

AI Technical Summary

Technical Problem

Existing chat room communication tools lack the ability for users to directly react to images or text within the chat room without the need for downloading or resending images, limiting expressive capabilities.

Method used

A method and device for providing chat room reactions that allow users to input doodling reactions on images or text messages through an image viewer, layering these reactions on top of the original message, and managing them via a server, enabling users to express reactions without separate downloads or retransmissions.

Benefits of technology

Enables efficient communication by allowing users to directly react to images or text within a chat room, supporting intuitive and layered reactions that are synchronized across participants, enhancing user expression and interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026068715000001_ABST
    Figure 2026068715000001_ABST
Patent Text Reader

Abstract

This relates to methods for reacting to images or text messages within a chat room, computer devices, and programs. [Solution] A method for providing chat room reactions may include the steps of: displaying a specific message through an image viewer in response to a specific message being selected in a chat room; receiving a doodling reaction to the specific message through an image viewer; and displaying the doodling reaction as a layer on top of the specific message in the chat room.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following description relates to a technique for leaving a reaction to messages and the like in a chat room.

Background Art

[0002] Generally, an instant messenger, which is a communication tool, is software that can send and receive messages and data in real time. A user can register a chat partner as a friend and can exchange messages in real time with the partner included in the chat list. Such a messenger function has been popularized not only in personal computers (PCs) but also in the mobile environment of mobile communication terminals.

[0003] For example, Patent Document 1 discloses a mobile messenger service system and method using a wireless communication network that can provide a messenger service between mobile messengers installed in mobile terminals.

[0004] As the use of instant messengers has become popular, the functions provided through instant messengers have become increasingly diverse.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] A plurality of users participating in a chat room can immediately leave a reaction on an image or text exchanged through the chat room.

[0007] In a chat room, users can leave reactions directly to images through an image viewer, without needing to download or resend the images.

[0008] Through the image viewer within the chat room, users can express reactions to specific parts of an image using doodling. [Means for solving the problem]

[0009] A method for providing chat room reactions for a computer device including at least one processor is provided, comprising the steps of: displaying a specific message through an image viewer in response to the selection of a specific message in a chat room by the at least one processor; receiving a doodling reaction to the specific message through the image viewer by the at least one processor; and displaying the doodling reaction layered on top of the specific message in the chat room by the at least one processor.

[0010] According to one embodiment, the step of displaying the specific message may, if the specific message is a text message, convert the text message into an image and display it through the image viewer.

[0011] According to another embodiment, the receiving step may include the step of providing a doodling tool for reaction input through the image viewer, and the step of receiving user input using the doodling tool as the doodling reaction.

[0012] In another embodiment, the receiving step includes transmitting the doodling reaction to a server, which can manage the doodling reaction in conjunction with the specific message based on the chat room.

[0013] In another embodiment, the step of layering and displaying the doodling reactions may involve overlaying the doodling reaction layer onto the speech bubble of the specific message to display the specific message in the chat room.

[0014] In another embodiment, the step of layering and displaying the doodling reactions may be used to display the specific message in the chat room if there are multiple doodling reactions that have been entered by at least one user participating in the chat room and are associated with a specific message, by sequentially layering each doodling reaction on the speech bubble of the specific message.

[0015] In another embodiment, the step of layering and displaying the doodling reactions may also display the profile information of the user who entered the reaction for each doodling reaction.

[0016] In another embodiment, the step of displaying the particular message may include displaying the particular message through the image viewer, including at least one previous doodling reaction.

[0017] In another embodiment, the image viewer may include a user interface (UI) for displaying different versions of doodling reactions to the particular message.

[0018] In another embodiment, the specific message may be a message sent by a first user participating in the chat room, and the doodling reaction may be entered by a second user, different from the first user, who is participating in the chat room.

[0019] In another embodiment, the at least one processor may further include the step of sending the original message before the doodling reaction was layered to the other chat room if a sharing request is received from a user participating in the chat room for the message with the doodling reaction layered to it.

[0020] In another embodiment, the at least one processor may further include the step of sending a message containing information about the doodling reaction, along with the original message before the doodling reaction was layered, to the other chat room if a sharing request is received from a user participating in the chat room regarding the message to which the doodling reaction has been layered.

[0021] The present invention provides a program for causing the computer device to execute the chat room reaction provision method described above.

[0022] A computer device includes at least one processor configured to execute computer-readable instructions. The at least one processor processes a process of displaying a specific message through an image viewer in response to the selection of the specific message in a chat room, a process of receiving a doodling reaction to the specific message through the image viewer, and a process of layering and displaying the doodling reaction on the specific message in the chat room.

Brief Description of the Drawings

[0023] [Figure 1] FIG. is an example of a network environment in one embodiment of the present invention. [Figure 2] FIG. is a block diagram showing an example of a computer device according to one embodiment of the present invention. [Figure 3] FIG. is a flowchart showing an example of a method that a computer device according to one embodiment of the present invention can execute. [Figure 4] FIG. is a diagram showing an example of applying a first doodling reaction to an image message in one embodiment of the present invention. [Figure 5] FIG. is a diagram showing an example of applying a first doodling reaction to an image message in one embodiment of the present invention. [Figure 6] FIG. is a diagram showing an example of applying a first doodling reaction to an image message in one embodiment of the present invention. [Figure 7] FIG. is a diagram showing an example of applying an additional doodling reaction to an image message in one embodiment of the present invention. [Figure 8] FIG. is a diagram showing an example of applying an additional doodling reaction to an image message in one embodiment of the present invention. [Figure 9] FIG. is a diagram showing an example of applying an additional doodling reaction to an image message in one embodiment of the present invention. [Figure 10] This figure shows an example of applying an additional doodling reaction to an image message in one embodiment of the present invention. [Figure 11] This figure shows an example of applying an additional doodling reaction to an image message in one embodiment of the present invention. [Figure 12] This figure shows an example of applying an additional doodling reaction to an image message in one embodiment of the present invention. [Figure 13] This figure shows an example of applying an additional doodling reaction to an image message in one embodiment of the present invention. [Figure 14] This figure shows an example of applying a doodling reaction to a text message in one embodiment of the present invention. [Figure 15] This figure shows an example of applying a doodling reaction to a text message in one embodiment of the present invention. [Modes for carrying out the invention]

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

[0025] Embodiments of the present invention relate to a technology for leaving reactions to messages in a chat room, etc.

[0026] Embodiments including those specifically disclosed herein can support efficient communication without separate downloads or retransmissions by layering doodling reactions on top of images or text sent and received by users participating in a chat room through the chat room.

[0027] A chat room reaction providing device according to an embodiment of the present invention can be implemented by at least one computer device, and a chat room reaction providing method according to an embodiment of the present invention can be executed through at least one computer device included in the chat room reaction providing device. In this case, a computer program according to one embodiment of the present invention may be installed and driven in the computer device, and the computer device may execute the chat room reaction providing method according to an embodiment of the present invention in accordance with the control of the driven computer program. The above-described computer program may be stored in a computer-readable recording medium in conjunction with the computer device to cause the computer to execute the chat room reaction providing method.

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

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

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

[0031] Each server (150, 160) can be implemented as a computer device or multiple computer devices that communicate with multiple electronic devices (110, 120, 130, 140) via a network (170) and provide instructions, code, files, content, services, etc. For example, a server (150) could be a system that provides services (e.g., messenger services) to multiple electronic devices (110, 120, 130, 140) connected via a network (170).

[0032] Figure 2 is a block diagram showing an example of a computer device according to one embodiment of the present invention. Each of the aforementioned electronic devices (110, 120, 130, 140) and servers (150, 160) can be realized by the computer device (200) shown in Figure 2.

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

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

[0035] The communication interface (230) may provide a function for the computer device (200) to communicate with other devices (e.g., the aforementioned 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 code stored in a recording device such as memory (210), may be transmitted to other devices via the network (170) under the control of the communication interface (230). Conversely, signals, instructions, data, files, etc., from other devices may be received by the computer device (200) via the network (170) through the communication interface (230) of the computer device (200). Signals, instructions, data, etc., received via the communication interface (230) may be transmitted to the processor (220) or memory (210), and files, etc., may be stored in a recording medium (the aforementioned persistent recording device) that the computer device (200) may further include.

[0036] The input / output interface (240) may be a means for interfacing with an input / output device (250). For example, the input device may include a device such as a microphone, keyboard, or mouse, and the output device may include a device such as a display or speaker. As another example, The input / output interface (240) may be a means for interfacing with a device that integrates input and output functions into a single unit, such as a touchscreen. The input / output device (250) may be configured as a single device with the computer device (200).

[0037] Furthermore, in other embodiments, the computer device (200) may include fewer or more components than those shown in Figure 2. However, it is not necessary to clearly illustrate most of the prior art components. For example, the computer device (200) may include the aforementioned components. It may be implemented to include at least some of the input / output devices (250), and may further include other components such as transceivers and databases.

[0038] The following describes specific embodiments of methods and devices that allow for reactions to images or text messages within a chat room.

[0039] In this specification, "social platform" may mean not only social networking services such as messengers and various communities, but also service platforms that provide various services that utilize user profile information and friendships within social networking services.

[0040] In the following embodiments, a messenger will be described as a typical example of a social platform.

[0041] Messenger chat rooms can offer a variety of reaction features for messages sent and received through the chat room, in addition to functions such as saving, replying, and sharing.

[0042] As an example, the reaction function allows users to easily express empathy for individual messages using character emojis. When a user long-presses a specific message in a chat room and selects one from the list of character emojis displayed on the chat room screen, it can be left as a reaction to that message. Subsequently, the received character emojis are displayed at the bottom of the message, and selecting one allows the user to see a complete list of who sent which reaction.

[0043] In recent years, the proportion of image transmission via messengers has increased significantly, and the need for image-based communication has also grown. For image-based communication, users can download specific images in a chat room, edit them, and then resend the edited images back to the same chat room.

[0044] In this embodiment, for image-based communication in a chat room, a reaction function can be provided that allows users to directly express reactions to specific parts of an image using doodling through an image viewer within the chat room, without the need to download or resend the image.

[0045] The computer device (200) according to this embodiment can provide messenger services to clients through dedicated applications installed on the clients or connections to web / mobile sites associated with the computer device (200). The computer device (200) may be configured with a computer-implemented chat room reaction provider. For example, the chat room reaction provider may be implemented as an independently operating program, or it may be implemented as an in-app application for a specific application and be operable on that specific application.

[0046] The processor (220) of the computer device (200) may be implemented as a component for performing the following chat room reaction provision method. Depending on the embodiment, the components of the processor (220) may be selectively included in or excluded from the processor (220). Also, depending on the embodiment, the components of the processor (220) may be separated or integrated to represent the functionality of the processor (220).

[0047] Such a processor (220) and its components can control the computer device (200) to perform steps included in the following chat room reaction provision method. For example, the processor (220) and its components can be implemented to execute instructions by operating system code and code of at least one program contained in memory (210).

[0048] Here, the components of the processor (220) may be representations of different functions that are executed by the processor (220) in accordance with instructions provided by program code stored in the computer device (200).

[0049] The processor (220) can read necessary instructions from memory (210) which is loaded with instructions related to the control of the computer device (200).

[0050] In this case, the read instruction may include an instruction that controls the processor (220) to execute a step described later.

[0051] The steps involved in the chat room reaction provision method described later may be performed in a different order than shown in the diagram, some steps may be omitted, or additional processes may be included.

[0052] The steps involved in providing chat room reactions can be performed on the client, and depending on the embodiment, at least part of the steps can be performed on the server (150).

[0053] Figure 3 is a flowchart showing an example of a method that a computer device according to one embodiment of the present invention can perform.

[0054] Referring to Figure 3, in step (S310), if a specific message is selected from the messages contained in the chat room, the processor (220) may launch the image viewer in the chat room and display the specific message through the image viewer. If the specific message is an image type message, the processor (220) may display the image as is through the image viewer, while if it is a text type message, the processor (220) may convert the text to an image and then display the converted text image through the image viewer.

[0055] In step (S320), the processor (220) may receive a user's doodling reaction to a specific message through an image viewer. The processor (220) may provide a variety of doodling tools through the image viewer in the chat room, and the user may use the doodling tools to input doodling reactions on the image displayed in the image viewer. The doodling tools for reaction input may include an editor that allows the user to freely input lines, curves, shapes, etc., on the image, and depending on the embodiment, may further include an input environment that allows the user to add stamps and emojis.

[0056] In step (S330), the processor (220) may display doodling reactions received from users as a layer on a specific message in the chat room. All users participating in the chat room may input doodling reactions to messages contained in the chat room, and the doodling reactions entered by users may be sequentially layered on the message in the order they were entered. Users may input doodling reactions directly to an image in an editing environment via an image viewer without having to download an image to express their reactions. Furthermore, instead of resending the image with user reactions reflected to the chat room each time, all doodling layers based on user reactions may be overlaid on the message of the image to display the reactions of multiple users at once.

[0057] Figures 4 to 6 show the first application of doodling reaction to an image message in one embodiment of the present invention.

[0058] Referring to Figure 4, the processor (220) may, when a specific image (401) is selected from messages sent and received through the chat room (400) in the chat room (400), launch an image viewer (410) and display the image (401) through the image viewer (410).

[0059] The image viewer (410) may include a doodling menu (411) for doodling reactions. If the doodling menu (411) is selected in the image viewer (410), a doodling tool (510) may be activated on the image viewer (410), as shown in Figure 5.

[0060] The doodling tool (510) may consist of tools for inputting freehand curves, tools for inputting shapes such as rectangles, circles, lines, and arrows, etc.

[0061] Users participating in the chat room (400) can use the doodling tool (510) to input lines, curves, shapes, etc. as doodling reactions (501) on the image (401) displayed in the image viewer (410).

[0062] Once the user has finished entering their reaction, the image viewer (410) in the chat room (400) is closed, and the doodling reaction (501) may be layered and displayed on the image (401) in the chat room (400).

[0063] A specific image (401) may be a message sent by a first user participating in the chat room (400), and a doodling reaction (501) to the specific image (401) may be entered by a second user, different from the first user, who is participating in the chat room (400).

[0064] The processor (220) may transmit a doodling reaction (501) from a user to a messenger server (e.g., server (150)). The messenger server may manage the doodling reaction (501) from a user in conjunction with the message corresponding to the image (401) based on the chat room (400), in which case multiple doodling reactions may be associated with a single message. This ensures that the message (401) to which the doodling reaction (501) is applied is displayed identically to all users participating in the chat room (400).

[0065] When the processor (220) displays a message in the chat room (400), it may overlay the doodling reactions associated with the message as separate layers on the message bubble. Referring to Figure 6, in the process of displaying an image (401) with a doodling reaction (501) entered by the user in the chat room (400), the layer (601) of the doodling reaction (501) entered by the user is overlaid on the message bubble corresponding to the image (401), thereby reflecting the user's doodling reaction (501) in the image (401) within the chat room (400).

[0066] Figures 7 to 13 show examples of applying additional doodling reactions to image messages in one embodiment of the present invention.

[0067] Referring to Figure 7, if an image (401) containing a previous doodling reaction (501) is selected in the chat room (400), the processor (220) may launch an image viewer (410) and display the image (401) through the image viewer (410).

[0068] When the doodling menu (411) is selected in the image viewer (410), the doodling tool (510) may be activated on the image viewer (410), as shown in Figure 8.

[0069] Users participating in the chat room (400) can use the doodling tool (510) to input lines, curves, shapes, etc. as doodling reactions (801) on the image (401) displayed in the image viewer (410).

[0070] Once the user has finished entering their reaction, the image viewer (410) is closed in the chat room (400), and the additional doodling reaction (801) may be layered and displayed on top of the image (401) which contains the previous doodling reaction (501).

[0071] Depending on the embodiment, a display of different versions of doodling reactions to an image (401) may be provided through an image viewer (410).

[0072] Referring to Figure 9, if an image (401) containing previous doodling reactions (501, 801) is selected in the chat room (400), the processor (220) may launch an image viewer (410) and display the image (401) through the image viewer (410).

[0073] In addition to the chat room (400), the image viewer (410) may also display all previous doodling reactions (501, 801) layered on the image (401).

[0074] The image viewer (410) may include, as a UI for displaying different versions of an image (401), a button to display the original version (921) without doodling reactions applied, and buttons to display the previous version (922) and the next version (923) for sequentially removing or adding doodling reactions from the current version.

[0075] Referring to Figure 10, if the image viewer (410) displays an image (401) with the initial doodling reaction (501) and additional doodling reactions (801) all layered, pressing the previous version display button (922) may remove the additional doodling reaction (801) as the previous version relative to the current version, and display an image (401) that reflects only the initial doodling reaction (501).

[0076] If you press the "Show Next Version" button (923) while the image (401) is displayed with only the first doodling reaction (501) layered on it, the image (401) may then be displayed again with the first doodling reaction (501) and all additional doodling reactions (801) layered on it.

[0077] Referring to Figure 11, if the image viewer (410) displays an image (401) with doodling reactions (501, 801) layered on it, and the original display button (921) is pressed, the original image (401) without the doodling reactions (501, 801) applied may be displayed.

[0078] When the original image (401) is displayed in the image viewer (410), the previous version display button (922) and the next version display button (923) are hidden, and the original display button (921) may be switched to a doodling version display button (1121) for displaying the version of the image to which the doodling reaction has been applied. In other words, the original display button (921) and the doodling version display button (1121) may be configured as toggle buttons.

[0079] Referring to Figure 12, when the processor (220) displays an image (401) containing doodling reactions (501, 801) in the chat room (400), it may also display the profile information (1202) of the user who entered each doodling reaction (501, 801).

[0080] When configuring each layer for a doodling reaction (501, 801), including the profile information (1202) of the user who entered that reaction in each layer can provide intuitive information about which user entered which doodling.

[0081] When an image (401) containing previous doodling reactions (501, 801) is selected in the chat room (400), the image viewer (410) is launched to display the image (401). In this case, the image viewer (410) can also display the profile information (1202) of the user who entered each doodling reaction (501, 801) applied to the image (401), as shown in Figure 13.

[0082] This embodiment can express doodling reactions not only to image-type messages but also to text-type messages within a chat room.

[0083] Figures 14 and 15 show examples of applying doodling reactions to text messages in one embodiment of the present invention.

[0084] Referring to Figure 14, the processor (220) may, when a text-type message (1401) is selected from the messages sent and received through the chat room (400) in the chat room (400), convert the text message (1401) into an image and display the converted text image (1402) through the image viewer (410). For example, if a gesture such as a long tap or double tap is entered on the text-type message (1401), or if a graphical user interface (GUI) displayed adjacent to the text-type message (1401) is selected, or if switching to the image viewer is selected from a menu related to the text-type message (1401), the processor (220) may convert the text message (1401) into an image and display the converted text image (1402) through the image viewer (410). In one embodiment, a text message (1401) may be displayed in a form in which the text is replaced by an image message containing an image into which the text has been converted, or it may be displayed in parallel with the text message (1401) and in parallel with the image message containing the image into which the text has been converted. In another embodiment, a graphical user interface (GUI) may be provided for displaying an image message containing an image into which the text has been converted next to the text message (1401), or a menu may be provided for displaying an image message containing an image into which the text has been converted in relation to a text-type message (1401).

[0085] Aside from converting text to images, the input and application process for doodling reactions is identical to the process previously described using image-type messages as an example.

[0086] The image viewer (410) may include a doodling menu (411) for doodling reactions, and if the doodling menu (411) is selected in the image viewer (410), a doodling tool (510) may be activated on the image viewer (410) as shown in Figure 15.

[0087] Users participating in the chat room (400) can use the doodling tool (510) to input lines, curves, shapes, etc. as doodling reactions (1501) on the text image (1402) displayed in the image viewer (410).

[0088] Once the user has finished entering their reaction, the image viewer (410) in the chat room (400) is closed, and the doodling reaction (1501) may be layered and displayed on top of the text message (1401) in the chat room (400).

[0089] The processor (220) may transmit a doodling reaction (1501) received by a user to the messenger server, which can then manage the user's doodling reaction (1501) in conjunction with the text message (1401) based on the chat room (400). This ensures that the message (1401) to which the doodling reaction (1501) is applied is displayed identically to all users participating in the chat room (400). Although not illustrated, in other examples, the message (1401) to which the doodling reaction (1501) is applied may be displayed in parallel with the text-type message before the doodling reaction was applied. In other examples, a graphical user interface (GUI) may be provided to display the message to which the doodling reaction (1501) is applied next to the text message (1401), or a menu may be provided to display the message to which the doodling reaction (1501) is applied in relation to the text-type message (1401).

[0090] When the processor (220) displays a message in the chat room (400), it may overlay the doodling reactions associated with the message on the message bubble as separate layers.

[0091] A doodling reaction can only be applied to and displayed on a message (image or text) within the chat room (400) where the doodling reaction was entered. For a user request to share or copy a message containing at least one doodling reaction to a chat room other than chat room (400), the doodling reaction may be excluded, and the action may be performed with only the original message. That is, if a sharing request is entered to a chat room other than chat room (400) for a message with a doodling reaction layered on it, the original message before the doodling reaction was layered may be sent to that chat room. According to one embodiment, if a user request is entered to share or copy a message containing at least one doodling reaction to a chat room other than chat room (400), a message containing information about the doodling reaction may be sent to that chat room along with the original message before the doodling reaction was layered.

[0092] Thus, according to embodiments of the present invention, by layering reactions entered via doodling on images or text sent and received by users participating in a chat room through the chat room, efficient communication can be supported without the need for separate downloads or retransmissions.

[0093] The devices described above may be realized by hardware components, software components, and / or combinations 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 processors, controllers, ALUs, digital signal processors, microcomputers, FPGAs, PLUs, microprocessors, or any other devices capable of executing and responding to instructions. The processing unit may run an operating system (OS) and one or more software applications running on the OS. The processing unit may also access, store, manipulate, process, and generate data in response to the execution of software. For convenience of understanding, the description may sometimes assume that one processing unit is used, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors, or one processor and one controller. Other processing configurations, such as parallel processors, are also possible.

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

[0095] The methods according to the embodiment can be implemented in the form of program instructions executable through various computer means and can be recorded on a computer-readable medium. The medium may continuously record computer-executable programs or temporarily record them for execution or download. Furthermore, the medium can be a variety of recording or storage means in the form of a combination of one or more hardware components, and is not limited to a medium directly connected to a computer system, but may be distributed across a network. Examples of media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to record program instructions, such as ROM, RAM, and flash memory. Other examples of media may include recording media or storage media managed by app stores that distribute applications, and other sites and servers that supply or distribute various software.

[0096] As described above, embodiments have been explained based on limited examples and drawings, but those skilled in the art will understand that various modifications and variations are possible from the above description. For example, suitable results can be achieved even if the described technique is performed in a different order than described, or if the described systems, structures, devices, circuits, and other components are combined or assembled in a different manner than described, or replaced or substituted by other components or equivalents.

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

[0098] This application claims priority based on Patent Application No. 10-2024-0137614, filed with the Korean Intellectual Property Office on 10 October 2024, and the entire contents of said Patent Application No. 10-2024-0137614 are incorporated into this application by reference. [Explanation of Symbols]

[0099] 110, 120, 130, 140 electronic equipment 150, 160 servers 170 Networks

Claims

1. A method for providing chat room reactions for a computer device including at least one processor, The steps include: displaying a specific message through an image viewer in response to a specific message being selected in a chat room by at least one of the aforementioned processors; The steps include: receiving a doodling reaction to the specific message through the image viewer using at least one of the processors; The steps include: using at least one processor to layer and display the doodling reaction on the specific message in the chat room; A method for providing chat room reactions, including [specific content / features].

2. The step of displaying the aforementioned specific message is: The method for providing chat room reactions according to claim 1, wherein if the specific message is a text message, the text message is converted into an image and displayed through the image viewer.

3. The aforementioned receiving step is, The steps include providing a doodling tool for reaction input through the aforementioned image viewer, The steps include receiving user input using the doodling tool as the doodling reaction, A method for providing chat room reactions according to claim 1, including the following:

4. The aforementioned receiving step is, The step includes communicating the aforementioned doodling reaction to the server, The chat room reaction provision method according to claim 1, wherein the server manages the doodling reaction in conjunction with the specific message based on the chat room.

5. The step of layering and displaying the aforementioned doodling reactions is: The method for providing a chat room reaction according to claim 1, wherein the doodling reaction layer is overlaid on the speech bubble of the specific message to display the specific message in the chat room.

6. The step of layering and displaying the aforementioned doodling reactions is: The method for providing chat room reactions according to claim 4, wherein if there are multiple doodling reactions entered by at least one user participating in the chat room and linked to the specific message, the layers of each doodling reaction are sequentially layered on the speech bubble of the specific message to display the specific message in the chat room.

7. The step of layering and displaying the aforementioned doodling reactions is: The chat room reaction provision method according to claim 6, further comprising displaying the profile information of the user who entered the doodling reaction for each doodling reaction.

8. The step of displaying the aforementioned specific message is: A method for providing chat room reactions according to claim 1, wherein the specific message is displayed through the image viewer, including at least one previous doodling reaction.

9. The chat room reaction provision method according to claim 8, wherein the image viewer includes a display UI for each version of the doodling reaction to the specific message.

10. The method for providing chat room reactions according to claim 1, wherein the specific message is a message sent by a first user participating in the chat room, and the doodling reaction is entered by a second user, different from the first user, who is participating in the chat room.

11. The chat room reaction provision method according to claim 1, further comprising the step of sending the original message before the doodling reaction was layered to the other chat room to the other chat room when a sharing request is entered by a user participating in the chat room for the message on which the doodling reaction has been layered.

12. The chat room reaction provision method according to claim 1, further comprising the step of sending a message containing information about the doodling reaction, along with the original message before the doodling reaction was layered, to the other chat room if a user participating in the chat room requests sharing of the doodling reaction to the other chat room, by at least one processor.

13. A program for causing the computer device to execute the chat room reaction provision method according to any one of claims 1 to 12.

14. A computer device, It includes at least one processor configured to execute computer-readable instructions, With the aforementioned at least one processor, The process of displaying a specific message through an image viewer in response to a specific message being selected in a chat room, The process of receiving a doodling reaction to the specific message through the image viewer, The process of layering and displaying the doodling reaction on the specific message in the chat room, A computer device that processes data.

15. With the aforementioned at least one processor, The computer device according to claim 14, wherein if the specific message is a text message, the text message is converted into an image and displayed through the image viewer.

16. With the aforementioned at least one processor, The aforementioned image viewer provides a doodling tool for reaction input, The computer device according to claim 14, which receives user input using the doodling tool as the doodling reaction.

17. With the aforementioned at least one processor, The aforementioned doodling reaction is transmitted to the server, The computer device according to claim 14, wherein the server manages the doodling reaction in conjunction with the specific message based on the chat room.

18. With the aforementioned at least one processor, The computer device according to claim 14, which displays the specific message in the chat room by overlaying the doodling reaction layer on the speech bubble of the specific message.

19. With the aforementioned at least one processor, The computer device according to claim 17, which, when there are multiple doodling reactions entered by at least one user participating in the chat room and linked to the specific message, sequentially layers the doodling reaction layers on the speech bubble of the specific message to display the specific message in the chat room.

20. With the aforementioned at least one processor, The computer device according to claim 19, which also displays the profile information of the user who entered the doodling reaction for each doodling reaction.

Citation Information

Patent Citations

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

    KR1020020074304A