Instant messaging service method and apparatus

The server operation method in instant messaging services allows users to add gift products anonymously or with real names to wish lists and notify recipients and senders through different chat room types, improving user interaction and gift exchange experiences.

JP7627325B2Active Publication Date: 2025-02-05CACAO CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2023198398
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-11-22
Filing Date
2023-11-22
Publication Date
2025-02-05
Estimated Expiration
2043-11-22

AI Technical Summary

Technical Problem

Existing instant messaging services lack a seamless way for users to add anonymous or real-name gift products to wish lists and notify recipients of such additions through various communication channels.

Method used

A server operation method that determines the transmission type of wish request messages, sending them anonymously or with real names, and notifies recipients and senders through different chat room types, including channels and personal chat rooms, while managing wish lists and their registrations.

Benefits of technology

Enables users to add gift products anonymously or with real names to wish lists and receive notifications through instant messaging, enhancing user interaction and gift exchange experiences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007627325000001
    Figure 0007627325000001
  • Figure 0007627325000002
    Figure 0007627325000002
  • Figure 0007627325000003
    Figure 0007627325000003
Patent Text Reader

Abstract

To provide a method, program, server, and terminal that are related to wish lists and request the addition of desired gift items to the wish lists using instant messages, either anonymously or with real names.SOLUTION: An operation method of a server providing an instant messaging service includes the steps of: determining whether a wish request message sent to a recipient account is sent anonymously; sending the wish request message anonymously sent to a terminal of the recipient account to a first type of chat room; and notifying a terminal of a sender account of the wish request message of registration of the wish list, when the registration of the wish list of the recipient account is detected via the wish request message.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The following embodiments relate to an instant messaging service method and apparatus. [Background technology]

[0002] Recently, with the development of mobile smart devices, the use of online platform services for interacting with other users through networks is increasing. Representative examples of online platform services for interacting with other users include social networking services (SNS), which are online platforms that create and strengthen social relationships through communication between users, information sharing, and networking expansion, and instant messaging services (IMS), which are online platforms for real-time content communication between two or more users. As communication through such mobile devices increases, online platform services support not only 1:1 communication with other users but also the function of exchanging gifts between users by combining with e-commerce platforms. Summary of the Invention [Problem to be solved by the invention]

[0003] The following embodiment provides a wish list-related function that allows a user to anonymously or anonymously request that a desired gift item be added to a wish list using an instant message.

[0004] The following embodiment provides a wishlist-related function for receiving a notification that a gift item has been added to the wishlist of another user account by using an instant message.

[0005] However, the technical problems are not limited to the above-mentioned technical problems, and further technical problems exist. [Means for solving the problem]

[0006] An operation method of a server providing an instant messaging service relating to one side includes a step of determining whether a wish request message sent to a recipient account is sent anonymously, a step of sending the wish request message sent anonymously to a terminal of the recipient account via a first type of chat room, a step of sending the wish request message sent to a real name to the terminal of the recipient account via a second type of chat room, and a step of sending a message to a terminal of a sender account of the wish request message notifying the registration of the wish list when registration of a wish list of the recipient account through the wish request message is detected.

[0007] The first type of chat room may include a chat room for a channel related to the service, and the second type of chat room may include a chat room in which the recipient account and the sender account participate.

[0008] The step of sending via the first type of chat room may include the steps of counting the number of the wish request messages sent anonymously to the recipient account, and sending a message notifying receipt of the wish request messages via the first type of chat room based on the number of the wish request messages sent anonymously to the recipient account.

[0009] The step of sending a message notifying the registration of the wish list may include a step of sending a message notifying the registration of the wish list to a terminal of the sender account via the first type of chat room if the wish request message is sent anonymously, and a step of sending a message notifying the registration of the wish list to a terminal of the sender account via the second type of chat room if the wish request message is sent to a real name.

[0010] The method of operating the server may further include providing information on the number of wish request messages sent to a terminal of the recipient account.

[0011] The number information of the wish request message may be initialized by registration of a wish list of the recipient account through the wish request message.

[0012] The wish request message may include a gift wish list that includes at least one item selected by the originator account.

[0013] The wish request message may include a link that connects to a wish list corresponding to the recipient account.

[0014] The message announcing the registration of the wish list may include a link connected to a wish list corresponding to the recipient account.

[0015] The method of operating the server may further include receiving a request to send the wish request message from a terminal of the sender account that has accessed a wish list corresponding to the recipient account.

[0016] In one embodiment, an operating method of a server providing an instant messaging service includes the steps of storing at least one wish request message sent to a recipient account in a wish request list corresponding to the recipient account, detecting wish list registration through at least one wish request message stored in the wish request list, sending a message to a terminal of a sender account of at least one wish request message stored in the wish request list notifying the registration of the wish list, and initializing the wish request list.

[0017] The step of sending a message notifying the registration of the wish list may include a step of determining whether each of the at least one wish request message is sent anonymously; a step of sending a message notifying the registration of the wish list to a terminal of a sender account of the anonymously sent wish request message via a first type of chat room; and a step of sending a message notifying the registration of the wish list to a terminal of a sender account of the wish request message sent to a real name via a second type of chat room.

[0018] The first type of chat room may include a chat room for a channel related to the service, and the second type of chat room may include a chat room in which the recipient account and the sender account participate.

[0019] The operation method of the server may further include providing information on the number of wish request messages stored in the wish request list to a terminal of the recipient account.

[0020] In one embodiment, a method of operating a terminal using an instant messaging service includes the steps of requesting transmission of a wish request message requesting registration of an item to a wish list corresponding to a recipient account, selecting whether or not to send the wish request message anonymously, receiving a message notifying the registration of the wish list via a first type of chat room if the wish request message is sent anonymously, and receiving a message notifying the registration of the wish list via a second type of chat room if the wish request message is sent using a real name.

[0021] The first type of chat room may include a chat room of a channel related to the service, and the second type of chat room may include a chat room in which the recipient account and an account logged into the terminal participate.

[0022] The wish request message may be generated based on at least one of a pre-defined template and a user-entered text.

[0023] In one embodiment, a server providing an instant messaging service includes at least one processor that determines whether a wish request message sent to a recipient account is sent anonymously, sends the wish request message sent anonymously to a terminal of the recipient account via a first type of chat room, sends the wish request message sent to a real name to the terminal of the recipient account via a second type of chat room, and, if registration of a wish list of the recipient account through the wish request message is detected, sends a message to a terminal of a sender account of the wish request message notifying the registration of the wish list.

[0024] A server providing an instant messaging service according to one embodiment includes at least one processor that stores at least one wish request message sent to a recipient account in a wish request list corresponding to the recipient account, detects registration of a wish list through at least one wish request message stored in the wish request list, sends a message to a terminal of a sender account of at least one wish request message stored in the wish request list notifying the registration of the wish list, and initializes the wish request list.

[0025] In one embodiment, a terminal using an instant messaging service includes at least one processor that requests transmission of a wish request message requesting registration of an item in a wish list corresponding to a recipient account, selects whether or not to send the wish request message anonymously, receives a message notifying the registration of the wish list via a first type of chat room if the wish request message is sent anonymously, and receives a message notifying the registration of the wish list via a second type of chat room if the wish request message is sent using a real name. Effect of the Invention

[0026] According to the following embodiment, a wish list-related function can be provided that allows users to anonymously or anonymously request to add functional gift items to their wish list using instant messaging.

[0027] According to the following embodiment, a wishlist-related function can be provided in which a notification is received that a gift item has been added to the wishlist of another user account using an instant message. [Brief description of the drawings]

[0028] [Figure 1]FIG. 1 illustrates an overview of a system for instant messaging services according to one embodiment. [Diagram 2] 4 is a flowchart of a method of operating a server providing an instant messaging service according to an embodiment. [Diagram 3] 4 is a flowchart of a method of operating a server providing an instant messaging service according to an embodiment. [Figure 4] 11A and 11B are diagrams illustrating a method for transmitting a wish request message and a message notifying registration of a wish list using a wish request list according to an embodiment. [Diagram 5] 4 is a flowchart of a method of operating a terminal using an instant messaging service according to an embodiment. [Figure 6A] FIG. 13 is a diagram illustrating an example of a screen for requesting transmission of a wish request message output to a terminal of a sender account. [Figure 6B] FIG. 13 is a diagram illustrating an example of a screen for requesting transmission of a wish request message output to a terminal of a sender account. [Figure 7A] FIG. 13 is a diagram illustrating an example of a screen for selecting a transmission type of a wish request message output to a terminal of a sender account. [Figure 7B] FIG. 13 is a diagram illustrating an example of a screen for selecting a transmission type of a wish request message output to a terminal of a sender account. [Figure 8A] FIG. 13 is a diagram illustrating an example of a screen of a chat room to which a wish request message is sent, which is output to a terminal of a recipient account. [Figure 8B] FIG. 13 is a diagram illustrating an example of a screen of a chat room to which a wish request message is sent, which is output to a terminal of a recipient account. [Figure 9] FIG. 13 is a diagram illustrating an example of a screen for registering an item in a wish list output to a terminal of a recipient account. [Figure 10A]FIG. 13 is a diagram illustrating an example of a chat room screen in which a message notifying the registration of a wish list is sent, the message being output to the terminal of the sender's account. [Figure 10B] FIG. 13 is a diagram illustrating an example of a chat room screen in which a message notifying the registration of a wish list is sent, the message being output to the terminal of the sender's account. [Figure 11A] FIG. 13 is a diagram for explaining a wish request message including a gift candidate list. [Figure 11B] FIG. 13 is a diagram for explaining a wish request message including a gift candidate list. [Figure 11C] FIG. 13 is a diagram for explaining a wish request message including a gift candidate list. [Figure 12A] FIG. 13 is a diagram illustrating an example in which a message notifying registration of a wish list is transmitted. [Figure 12B] FIG. 13 is a diagram illustrating an example in which a message notifying registration of a wish list is transmitted. [Figure 13] 1 is a diagram illustrating a hardware configuration of a system for an instant messaging service according to an embodiment; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0029] The specific structural or functional description of the embodiments is disclosed for the purpose of illustration only, and may be modified in various forms. Therefore, the embodiments are not limited to the specific disclosed forms, and the scope of the present specification includes modifications, equivalents, or alternatives within the technical spirit.

[0030] Although terms such as first or second may be used to describe multiple components, such terms should be construed only for the purpose of distinguishing one component from the other components. For example, a first component may be named a second component, and similarly, a second component may be named a first component.

[0031] When a component is referred to as being "coupled" or "connected" to another component, it should be understood that although it is directly coupled or connected to the other component, there may be other components in between.

[0032] The singular expression includes the plural expression unless the context clearly indicates otherwise. In this specification, the terms "comprise" or "have" and the like indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, and should be understood as not precluding the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0033] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art to which the present invention belongs. Commonly used predefined terms should be interpreted as having a meaning consistent with the meaning they have in the context of the relevant art, and should not be interpreted as ideal or overly formal unless expressly defined in this specification.

[0034] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. In the description with reference to the drawings, the same components are given the same reference numerals regardless of the reference numerals, and redundant description thereof will be omitted.

[0035] FIG. 1 is a diagram illustrating an overview of a system for an instant messaging service according to one embodiment.

[0036] 1, a system 100 for a groupware service according to an embodiment includes a terminal 110, a server 120, and a network 130. Specific hardware configurations of the server 120 and the terminal 110 will be described in detail below.

[0037] The server 120 according to an embodiment includes a server that provides an instant messaging service via the network 130. As an example, the server 120 may include a server that provides an instant messaging service related to a wishlist. The instant messaging service may include a service that enables multiple users to chat in real time by sending instant messages such as text messages, voice messages, media files, etc. in real time via the network 130 such as the wireless Internet or a wireless communication network, and services related thereto.

[0038] The server 120 may be linked to an application (hereinafter, an app) related to an instant messaging service or a web related to an instant messaging service executed on the terminal 110 for a user interface (UI), a function, an operation, a service, etc. Hereinafter, the app related to an instant messaging service or the web related to an instant messaging service will be referred to as an instant messenger.

[0039] The terminal 110 may include, for example, a personal computer (PC), a netbook, a notebook, a personal digital appliance (PDA), a smartphone, a wearable device, and a variety of devices performing similar functions.

[0040] The terminal 110 may be driven by an instant messenger provided by the server. A user may run the instant messenger on the terminal 110 and use an instant messaging service provided by the server 120. A user may subscribe to an instant messaging service via the instant messenger to create a user account. A user may use the instant messaging service via the terminal 110 of an account subscribed to the instant messaging service. The terminal 110 of an account subscribed to the instant messaging service refers to a terminal logged in with an account subscribed to the instant messaging service.

[0041] The server 120 according to an embodiment may be linked to a gift service or a gift server. The server 120 may provide a gift service linked to an instant messaging service, or may provide a gift service linked to a gift server that provides a gift service. The gift service refers to a service that purchases a product based on a social commerce platform, designates a recipient of the product, and transmits the product to the recipient. For example, information that a product has been purchased through the "gift" service and information that a gift has been sent may be shared between the purchaser and the recipient through a chat room provided by the instant messaging service. For example, a user may connect to the "gift" service through an instant messenger. The user may use the "gift" service using an account subscribed to the instant messaging service. Alternatively, the user may use the instant messaging service using an account subscribed to the "gift" service.

[0042] According to one embodiment, the "gift" service may provide a wish-list function for storing desired products. A wish-list may be generated corresponding to an account subscribed to the "gift" service or the instant messaging service. A wish-list corresponding to a particular account may be shared with other user accounts registered with the particular account (e.g., accounts registered as friends). In other words, a terminal logged in with a user's account may access wish-lists corresponding to other user accounts registered as friends. Accessing a wish-list means accessing a wish-list interface that provides information about items included in the wish-list and provides functions related to the wish-list (e.g., a function for adding an item to the wish-list, a function for "gifting" an item included in the wish-list, etc.).

[0043] According to one embodiment, the server 120 provides a wishlist-related instant messaging service, and a user can use the wishlist-related instant messaging service through a terminal logged in with an account subscribed to the instant messaging service. The wishlist-related instant messaging service is described in more detail below.

[0044] FIG. 2 is a flow chart of a method of operation of a server providing instant messaging services according to one embodiment.

[0045] 2, the operation method of the server includes a step S210 of determining whether a wish request message sent to a recipient account is sent anonymously. The wish request message is a message requesting to register a product in a wish list, and may be sent by an account that has requested the sending of the wish request message to an account designated as a recipient of the wish request message. The account that has requested the sending of the wish request message is called a sender account, and the account designated as a recipient of the wish request message is called a recipient account.

[0046] According to one embodiment, the operation method of the server includes receiving a request to send a wish request message from a terminal of a sender account that has accessed a wish list corresponding to a recipient account. The terminal of the sender account can access the wish list corresponding to the recipient account. For example, the sender account and the recipient account correspond to accounts registered as friends with each other. The terminal of the sender account may request the server to send the wish request message to the recipient account via the wish list corresponding to the recipient account.

[0047] According to an embodiment, the wish request message may be determined to have a sending type. The sending type may be selected when requesting sending of the wish request message. The sending type of the wish request message may be determined by the sender account. The sending type may include an anonymous sending type and a real name sending type. Determining whether the wish request message is anonymously sent means determining whether the sending type of the wish request message is an anonymous sending type or a real name sending type. If the wish request message is sent anonymously or is an anonymous sending type, the wish request message sent to the terminal of the recipient account may not include information of the sender account. The information of the sender account may include, for example, an identifier of the sender account as information for identifying the sender account. If the wish request message is sent to a real name or is a real name sending type, the wish request message sent to the terminal of the recipient account may include information of the sender account.

[0048] An operation method of the server according to one embodiment includes step S220 of sending a wish request message sent anonymously to a terminal of a recipient account via a first type of chat room, and step S230 of sending a wish request message sent to a terminal of the recipient account via a second type of chat room, the wish request message sent to a real name.

[0049] A channel is an official account for a company or service, and is an account type that is distinct from general accounts. A channel chat room is a chat room in which official accounts and general user accounts participate, and is distinct from general chat rooms in which general user accounts participate. As an example, a channel chat room is a chat room in which an official account sends informational or advertising messages about a company or service. Meanwhile, a general chat room is a chat room in which chats are exchanged between participating user accounts via messages.

[0050] The first type of chat room includes a chat room of a channel related to a service. For example, the first type of chat room may include a chat room of a channel related to an instant messaging service or a channel related to a "gift" service. The anonymously sent wish request message is sent to the first type of chat room as a message originating from an official account related to the instant messaging service or the "gift" service.

[0051] The second type of chat room includes a chat room in which the recipient account and the sender account participate. For example, the second type of chat room may include a 1:1 chat room in which the recipient account and the sender account participate, or a group chat room in which the recipient account and the sender account participate. The wish request message sent to the real name may be sent to the second type of chat room as a message that makes the sender account the sender.

[0052] According to one embodiment, the step S220 of sending via the first type of chat room includes a step of counting the number of wish request messages sent anonymously to the recipient account and a step of sending a message notifying receipt of the wish request message via the first type of chat room based on the number of wish request messages sent anonymously to the recipient account.

[0053] As an example, every time the number of anonymously transmitted wish request messages reaches n (e.g., n is a natural number equal to or greater than 1), a message notifying the receipt of the wish request message may be sent to the terminal of the recipient account via the first type chat room. According to an embodiment, if registration of a wish list of the recipient account is detected via the message notifying the receipt of the wish request message, the number of anonymously transmitted wish request messages may be initialized to 0 and then counted again.

[0054] As an example, a message notifying the receipt of another type of wish request message may be sent depending on the number of wish request messages sent anonymously to the recipient account. For example, if the number of wish request messages sent anonymously to the recipient account is 1 or more and 5 or less, a first type of message for notifying the receipt of the wish request message may be sent, and if the number of wish request messages sent anonymously to the recipient account is 6 or more and 10 or less, a second type of message for notifying the receipt of the wish request message may be sent. The second type of message for notifying the receipt of the wish request message may include text and / or visual symbols for more strongly inducing the recipient account to register a wish list than the first type of message.

[0055] According to one embodiment, the wish request message may include a link connected to a wish list corresponding to the recipient account. A terminal of the recipient account can access the wish list corresponding to its account via the wish request message. A user of the recipient account can add items to the wish list via the terminal.

[0056] An operation method of the server according to an embodiment includes a step S240 of sending a message notifying the registration of the wish list to a terminal of a sender account of the wish request message when the registration of the wish list of the recipient account through the wish request message is detected. The server may detect that an item is added to a wish list corresponding to the recipient account. The server may detect a case where the terminal of the recipient account accesses the wish list through the wish request message and adds an item to the wish list, and a case where the terminal of the recipient account accesses the wish list through a different route and adds an item to the wish list. When the server detects that the terminal of the recipient account accesses the wish list through the wish request message and adds an item to the wish list, the server sends a message notifying the registration of the wish list to a terminal of a sender account of the wish request message.

[0057] According to an embodiment, when the server detects the registration of a wish list of a recipient account through a wish request message, the server transmits a message notifying the registration of the wish list to one or more terminals of sender accounts that sent a wish request message to the terminal of the recipient account before the detection time. As an example, when a plurality of wish request messages including a first wish request message and a second wish request message are sent to the recipient account, the user of the recipient account may access the wish list through the first wish request message and add an item. The server may transmit a message notifying the registration of the wish list not only to the terminal of the sender account of the first wish request message but also to the terminal of the sender account of the second wish request message that sent a wish request message to the recipient account at the detection time. A method of transmitting a message notifying the registration of a wish list when a plurality of wish request messages are sent to the recipient account will be described in detail below.

[0058] The message notifying the registration of the wish list includes a message notifying that an item has been added to a wish list corresponding to the recipient account. According to one embodiment, the message notifying the registration of the wish list may include a link connected to the wish list corresponding to the recipient account. The terminal of the sender account may access the wish list corresponding to the recipient account via the message notifying the registration of the wish list. The user of the sender account can check the item added to the wish list corresponding to the recipient account.

[0059] In one embodiment, the step S240 of sending a message notifying the registration of a wish list includes a step of sending a message notifying the registration of a wish list to a terminal of the sender account via a first type of chat room if the wish request message is sent anonymously, and a step of sending a message notifying the registration of a wish list to a terminal of the sender account via a second type of chat room if the wish request message is sent using a real name.

[0060] According to one embodiment, the method of operating the server includes providing information on the number of wish request messages sent to a terminal of a recipient account. As an example, only information on the number of wish request messages sent anonymously or only information on the number of wish request messages sent to a real name may be provided to the terminal of the recipient account. As an example, information on the number of wish request messages sent anonymously and information on the number of wish request messages sent to a real name may be provided to the terminal of the recipient account. As an example, the total number of wish request messages sent anonymously and the number of wish request messages sent to a real name may be provided to the terminal of the recipient account.

[0061] According to one embodiment, the quantity information of the wish request message may be initialized by the registration of a wish list of a recipient account through the wish request message.

[0062] FIG. 3 is a flow chart of a method of operation of a server providing an instant messaging service according to one embodiment.

[0063] 3, the operation method of the server includes the step S310 of storing at least one wish request message sent to the recipient account in a wish request list corresponding to the recipient account. The wish request list may include, for example, a queue, a stack, or an array as a storage space for the wish request message. The wish request list may store information about the sender account of the wish request message and the sending type of the wish request message.

[0064] According to an embodiment, the method of operating the server includes providing information on the number of wish request messages stored in the wish request list to the terminal of the recipient account. When the number of wish request messages stored in the wish request list is n, the server provides information that n wish request messages have been received to the terminal of the recipient account.

[0065] The method of operating the server according to an embodiment includes a step S320 of detecting a wish list registration through at least one wish request message stored in the wish request list.

[0066] The operating method of the server according to one embodiment includes a step S330 of sending a message notifying the registration of the wish list to a terminal of a sender account of at least one wish request message stored in the wish request list. The terminal of the sender account to which the message notifying the registration of the wish list is sent may include a terminal of the sender account of each of the at least one wish request message stored in the wish request list at the time when the registration of the wish list is detected.

[0067] In one embodiment, the step S330 of sending a message notifying the registration of a wish list includes the steps of determining whether each of at least one wish request message stored in the wish request list is sent anonymously, sending a message notifying the registration of a wish list to a terminal of a sender account of the anonymously sent wish request message via a first type of chat room, and sending a message notifying the registration of a wish list to a terminal of a sender account of the wish request message sent to a real name via a second type of chat room.

[0068] The operation method of the server according to an embodiment includes a step S340 of initializing a wish request list. If a message notifying the registration of a wish list is sent to a terminal of a sender account of at least one wish request message stored in the wish request list, the server initializes the wish request list. Initializing the wish request list means deleting all data stored in the wish request list. The wish request list may store wish request messages sent to a recipient account after the registration of a wish list through a wish request message is detected.

[0069] 4, a first wish request message sent by a first originator account, a second wish request message sent by a second originator account, and a third wish request message sent by a third originator account may be received at a terminal of a recipient account. The wish request list 410 corresponding to the recipient account may store the received three wish request messages.

[0070] When the registration of the wish list of the recipient account through at least one of the three wish request messages is detected 420, a message notifying the registration of the wish list is sent to the terminal of the first sender account, the terminal of the second sender account, and the terminal of the third sender account. Depending on the sending type of each of the three wish request messages, the type of chat room to which the message notifying the registration of the wish list is sent can be determined. As an example, if the first wish request message is sent anonymously, the terminal of the first sender account may be sent the message notifying the registration of the wish list via a first type of chat room. As an example, if the second wish request message is sent to a real name, the terminal of the second sender account may be sent the message notifying the registration of the wish list via a second type of chat room.

[0071] When a message notifying the registration of a wish list is sent to the terminal of the sender account, the wish request list 430 corresponding to the recipient account is initialized.

[0072] FIG. 5 is a flowchart of a method of operating a terminal using an instant messaging service according to an embodiment.

[0073] As an example, a terminal using an instant messaging service may include a terminal of the sender account of the wish request message or a terminal logged in with the sender account.

[0074] Referring to FIG. 5, the method of operating the terminal includes a step S510 of requesting sending a wish request message requesting registration of an item in a wish list corresponding to a recipient account.

[0075] According to an embodiment, the wish request message is generated based on at least one of a predetermined template and a text input by a user. The predetermined template may include at least one of a predetermined text, a predetermined visual symbol, an arrangement of the text and / or visual symbol, and a predetermined style of the message (e.g., font, font color, font size, background color, background pattern, etc.). As an example, at least one template may be provided, and a wish request message may be generated that is configured from a template selected by a user from among the provided templates. The template may be edited by a user. For example, the predetermined text included in the template may be changed by a user. As an example, a wish request message may be generated that includes a text input by a user.

[0076] The operating method of the terminal includes a step S520 of selecting whether or not to send the wish request message anonymously. According to the selection of whether or not to send the anonymously, the wish request message may be sent to the terminal of the user account anonymously or with a real name.

[0077] The operation method of the terminal includes step S530 of receiving a message notifying the registration of the wish list via a first type of chat room if the wish request message is sent anonymously, and step S540 of receiving a message notifying the registration of the wish list via a second type of chat room if the wish request message is sent using a real name.

[0078] 6A and 6B are diagrams illustrating examples of screens for requesting transmission of a wish request message output to a terminal of a sender account.

[0079] According to one embodiment, the terminal of the sender account designates a recipient account and executes a "send present" function. By executing the "send present" function for the designated recipient account, an interface for sending a present to the recipient account can be provided on the terminal of the sender account, as shown in screen 601 in FIG. 6A and screen 602 in FIG. 6B.

[0080] Referring to the screen 601 shown in FIG. 6A, the interface for sending a gift to a recipient account includes a wish list 610 corresponding to the recipient account. In other words, a terminal of an originator account may access the wish list 610 corresponding to the recipient account by executing a "send gift" function for the recipient account. The wish list 610 includes an interfacing object 611 for requesting sending a wish request message. As an example, an input of selecting the interfacing object 611 corresponds to an input of requesting the server to send a wish request message to the recipient account.

[0081] 6B, a wish list 620 corresponding to a recipient account includes items 622 registered by the recipient account. When at least one item 622 is registered in the wish list 620, an interfacing object 621 may also be provided for requesting sending a wish request message via the wish list 620.

[0082] As described above, the wish request message can be sent anonymously or to a real name as a sending type. Depending on the sending type of the wish request message, the wish request message can be sent to the terminal of the recipient account through a first type chat room or a second type chat room. As an example, when an input is received to select the interfacing object 611, 621 for requesting sending of the wish request message, a screen for selecting the sending type of the wish request message (e.g., the screen 701 shown in FIG. 7A or the screen 702 shown in FIG. 7B) can be output to the terminal of the sender account.

[0083] 7A and 7B are diagrams illustrating examples of screens for selecting a transmission type of a wish request message output to a terminal of a sender account.

[0084] According to one embodiment, the terminal of the sender account that requests the sending of the wish request message may select a sending type of the wish request message. As mentioned above, the sending type of the wish request message includes an anonymous sending type and a real-name sending type.

[0085] Referring to the screen 701 shown in Fig. 7A, the sending type of the wish request message may be determined as a real-name sending type by an input for selecting an interfacing object 710 for selecting a sending type of the wish request message. The wish request message of the real-name sending type is displayed via a preview window 720 that pre-shows the wish request message to be sent to the recipient account. The preview window 720 includes an interfacing object 721 for editing a template of the message. When the interfacing object 721 is selected, text or visual symbols, etc. included in the template may be modified by an input from the terminal.

[0086] Referring to the screen 701 shown in FIG. 7A, the screen 701 may include an interfacing object 730 for requesting the transmission of the wish request message whose transmission type has been determined. As described above, the wish request message of the real-name transmission type may be transmitted through a second type of chat room in which the recipient account and the sender account participate. The interfacing object 730 for requesting the transmission of the wish request message of the real-name transmission type includes information indicating the type of chat room in which the wish request message is transmitted. For example, the interfacing object 730 may include information indicating the type of chat room in which the wish request message is transmitted to a 1:1 chat room. By inputting to select the interfacing object 730, the wish request message generated in the form displayed in the preview window 720 may be transmitted to the terminal of the recipient account.

[0087] Referring to the screen 702 shown in Fig. 7B, the sending type of the wish request message may be determined as an anonymous sending type by inputting a selection of an interfacing object 740 for selection of a sending type of the wish request message. The wish request message of anonymous sending type is displayed via a preview window 750 previewing the wish request message to be sent to the recipient account.

[0088] According to one embodiment, the preview window 750 in which the anonymous transmission type wish request message is displayed may not provide an editing function for the message template. The template of the wish request message corresponding to the predetermined anonymous transmission type is not changed by the user's input, and the anonymous transmission type wish request message may be generated according to the predetermined template. By not providing an editing function for the anonymous transmission type wish request message, the risk of abusing using the anonymously transmitted wish request message can be prevented.

[0089] Referring to the screen 702 shown in FIG. 7B, the screen 702 includes an interfacing object 760 for requesting the transmission of a wish request message whose transmission type has been determined. As described above, the wish request message of the anonymous transmission type may be transmitted through a chat room of the first type of the channel related to the service. The interfacing object 760 for requesting the transmission of the wish request message of the anonymous transmission type may include information indicating the type of the chat room to which the wish request message is transmitted. For example, the interfacing object 760 may include information indicating the type of the chat room to which the wish request message is transmitted to a chat room of the channel related to the "gift" service. By inputting the selection of the interfacing object 760, the wish request message generated in the form displayed in the preview window 750 may be transmitted to the terminal of the recipient account.

[0090] 8A and 8B are diagrams illustrating examples of screens of a chat room to which a wish request message is sent, which are output to a terminal of a recipient account.

[0091] Referring to the screen 801 shown in FIG. 8A, a wish request message 810 of a real name sending type may be sent to a terminal of a recipient account through a 1:1 chat room with a sender account. The wish request message 810 sent to a real name may be sent to a message with the sender account as the sender. For example, in a chat window corresponding to a 1:1 chat room with the sender account, an identifier 820 of the sender account is displayed adjacent to the wish request message 810 sent to a real name. Through the display of the identifier 820 of the sender account, the wish request message 810 sent to a real name is indicated as a message sent by the sender account.

[0092] Referring to the screen 802 shown in FIG. 8B, the wish request message 830 of anonymous sending type is sent to the terminal of the recipient account through the chat room of the channel related to the "Give as a Gift" service. The anonymously sent wish request message 830 may be sent to a message with an official account related to the "Give as a Gift" service as the sender. For example, the official account identifier 840 may be displayed adjacent to the anonymously sent wish request message 830 in the chat window corresponding to the chat room of the channel related to the "Give as a Gift" service. Information of the sender account that requested the sending of the anonymously sent wish request message 830 may not be exposed to the terminal of the recipient account.

[0093] The wish request message 810, 830 sent to the terminal of the recipient account according to one embodiment includes a link connected to a wish list corresponding to the recipient account. The wish request message 810, 830 includes an interfacing object 811, 831 corresponding to the link connected to the wish list. By inputting to select the interfacing object 811, 831, the terminal of the recipient account may access the wish list corresponding to the recipient account. As an example, a screen for registering an item in the wish list (e.g., the screen 901 shown in FIG. 9 ) may be output to the terminal of the recipient account that has accessed the wish list corresponding to the recipient account.

[0094] FIG. 9 is a diagram illustrating an example of a screen for registering an item in a wish list output to a terminal of a recipient account.

[0095] According to one embodiment, a terminal of a recipient account can access a wish list corresponding to the recipient account and register or add an item to the wish list. The terminal of the recipient account can access the wish list via a received wish request message or can access the wish list via another path.

[0096] 9, a wish list 910 is displayed on the terminal of the recipient account. Items selected as wish items by the recipient account may be registered in the wish list 910. If there are no items registered in the wish list 910, an indication is displayed that there are no items registered in the wish list 910.

[0097] According to an embodiment, information on the number of wish request messages sent to the terminal of the recipient account may be provided. For example, a notification message 930 may be provided indicating the number of sender accounts that have sent wish request messages to the recipient account. If registration of a wish list of the recipient account through a wish request message is detected, the information on the number of wish request messages is initialized. When the information on the number of wish request messages is initialized, the notification message 930 is modified to indicate the number of sender accounts that have sent wish request messages to the recipient account as 0.

[0098] 9, a recommended item list 920 is provided on a terminal of a recipient account. The recommended item list 920 may include an interfacing object 921 for registering an item in a wish list. An input to select the interfacing object 921 may cause an item corresponding to the interfacing object 921 to be registered in the wish list 910.

[0099] According to an embodiment, the recommended item list 920 may include a plurality of recommended item lists corresponding to various types. For example, recommended item lists may be provided according to the characteristics of the user to whom the gift is to be provided, such as the age (e.g., 20s, 30s), gender, and relationship to the person giving the gift (e.g., friend, girlfriend, boyfriend, parents). For example, recommended item lists may be provided according to the purpose of the gift, such as wedding gifts, housewarming gifts, birthday gifts, light gifts, and holiday gift sets.

[0100] According to an embodiment, the recommended item list 920 may include a user-customized recommended item list. The recommended item list 920 may include items that are expected to be likely to be registered in a wishlist by analyzing data collected from a user. For example, the user-customized recommended item list 920 may be generated using a deep learning model that recommends items based on the user's search history, a breakdown of items registered in the wishlist, and characteristic data such as the user's age, gender, and place of residence.

[0101] According to one embodiment, when registration of a wish list of a recipient account through a wish request message is detected, a message may be sent to a terminal of the sender account of the wish request message notifying the registration of the wish list.

[0102] 10A and 10B are diagrams illustrating examples of screens of a chat room to which a message notifying registration of a wish list has been sent, the screens being output to a terminal of a sender's account.

[0103] Referring to the screen 1001 shown in FIG. 10A, when a wish request message 1010 is sent to a real name by a sender account, a message 1020 notifying the registration of a wish list is sent to a terminal of the sender account through a 1:1 chat room with the recipient account. The message 1020 notifying the registration of a wish list may be sent through the same chat room as the chat room in which the wish request message 1010 sent to the real name was sent. The message 1020 notifying the registration of a wish list may be sent to a message with the recipient account of the wish request message 1010 as the sender. For example, a recipient account identifier 1030 may be displayed adjacent to the message 1020 notifying the registration of a wish list in a chat window corresponding to a 1:1 chat room with the recipient account. Through the display of the recipient account identifier 1030, it is indicated that the message 1020 notifying the registration of a wish list is a message sent by the recipient account.

[0104] Referring to the screen 1002 shown in FIG. 10B, when a wish request message is sent anonymously by a sender account, a message 1040 notifying the registration of a wish list may be sent to the terminal of the sender account through a chat room of a channel related to the “Give as a Gift” service. The message 1040 notifying the registration of a wish list may be sent through a chat room different from the chat room in which the anonymously sent wish request message was sent. The wish request message sent anonymously by the sender account may be sent through a chat room of a channel related to the “Give as a Gift” service in which the recipient account participates. On the other hand, the message 1040 notifying the registration of a wish list may be sent to a message whose sender is an official account related to the “Give as a Gift” service. For example, an identifier 1050 of the official account may be displayed adjacent to the message 1040 notifying the registration of a wish list sent anonymously in a chat window corresponding to a chat room of a channel related to the “Give as a Gift” service.

[0105] According to an embodiment, a message 1030, 1040 notifying the registration of a wish list sent to a terminal of a sender account includes a link connected to a wish list corresponding to a recipient account. The message 1030, 1040 notifying the registration of a wish list includes an interfacing object 1021, 1041 corresponding to the link connected to the wish list. The terminal of the sender account may access the wish list corresponding to the recipient account by inputting an input to select the interfacing object 1021, 1041. As an example, a wish list including items registered by the recipient account may be output to a terminal of the sender account that has accessed the wish list corresponding to the recipient account.

[0106] 11A to 11C are diagrams for explaining a wish request message including a gift candidate list.

[0107] According to one embodiment, the wish request message includes a gift candidate list including at least one item selected by the sender account. The terminal of the sender account that requested the sending of the wish request message may request the generation of the gift candidate list provided via the wish request message. The terminal of the sender account may select items to be included in the gift candidate list.

[0108] Referring to screen 1101 shown in FIG. 11A, upon input of selecting interfacing object 1110 for requesting generation of a gift candidate list, screen 1102 shown in FIG. 11B for generating a gift candidate list is provided on the sender account terminal.

[0109] According to one embodiment, the gift candidate list may be included in the wish request message regardless of the transmission type of the wish request message, and may be set to include the gift candidate list only in the wish request message of the real name transmission type. As an example, in order to prevent the risk of abusing using the wish request message transmitted anonymously, the provision of the gift candidate list may be restricted for the wish request message of the anonymous transmission type.

[0110] Referring to the screen 1102 shown in FIG. 11B, the terminal of the sender account can select at least one item to be included in the gift candidate list. The server generates a gift candidate list including at least one item selected from the terminal of the sender account. A wish request message including the generated gift candidate list may be sent to the terminal of the recipient account. As an example, the wish request message may include a link connected to the gift candidate list.

[0111] 11C , the terminal of the recipient account accesses the gift candidate list 1120 via a wish request message including the gift candidate list. The terminal of the recipient account may register at least one item included in the gift candidate list 1120 as a wish list. For example, by an input of selecting an interfacing object 1121 for selecting an item included in the gift candidate list 1120, the selected item may be registered as a wish list corresponding to the recipient account.

[0112] 12A and 12B are diagrams for explaining an example in which a message notifying registration of a wish list is transmitted.

[0113] 12A corresponds to a wishlist interface outputted to a terminal that accesses a wishlist corresponding to a personal account. The wishlist corresponding to a personal account means a wishlist corresponding to an account logged in to a terminal. The account logged in to the terminal on which the screen 1201 is outputted is called a first account.

[0114] Referring to the screen 1201, an interfacing object 1210 may be provided for requesting a server to send a message notifying the registration of a wishlist via a wishlist interface. An input of selecting the interfacing object 1210 may send a message notifying the registration of a wishlist to a terminal of another account.

[0115] As an example, the other accounts to which the message notifying the registration of the wish list is sent may include an account that requested the first account to send a wish request message. The server may send a message notifying the registration of the wish list to a terminal of a sender account of the wish request message received by the first account by an input of selecting the interfacing object 1210 received from the terminal. As described above, the server may automatically send a message to the terminal of the sender account of the wish request message when wish list registration through the wish request message is detected. According to an embodiment, the server may send a message notifying the registration of the wish list to the terminal of the sender account when the terminal of the first account leaves the screen 1201 when wish list registration through the wish request message is detected.

[0116] As an example, the other accounts to which the message notifying the registration of the wishlist is sent may include accounts selected by the first account to be recipients of the message notifying the registration of the wishlist.

[0117] According to one embodiment, the interfacing object 1210 may be activated when one or more items are added to the wish list. If there are no items added to the wish list, the interfacing object 1210 may be deactivated. In other words, only if one or more items are added to the wish list, an input of selecting the interfacing object 1210 sends a signal to the server requesting transmission of a message notifying the registration of the wish list.

[0118] According to an embodiment, the terminal can access the wish list corresponding to the principal account from a route other than the wish request message. For example, referring to FIG. 12B, a message 1220 notifying an anniversary (e.g., birthday) set in the first account may be transmitted through a chat room of a channel related to a gift service. The server stores anniversary information corresponding to the first account. The anniversary information corresponding to the first account may be set by the user of the first account, or may be extracted from information (e.g., information on the date of birth) entered when subscribing to the service. The server may transmit the message 1220 notifying the anniversary to the terminal of the first account through a chat room of a channel related to the "gift" service a preset time before the time set as the anniversary (e.g., 10 minutes before, one day before, one week before, etc.). The message 1220 notifying the anniversary includes a link to the wish list. The terminal of the first account can access the wish list of the principal account through the message 1220 notifying the anniversary. Also, for example, the terminal may perform the function of the gift service through an instant messenger. The terminal can execute the functionality of the "send as gift" service and access the wish list.

[0119] Even if an item is registered to a wish list by accessing the wish list via a route other than a wish request message, a message notifying the registration of the wish list may be sent to the terminal of the other account upon a request received from the terminal (e.g., an input selecting interfacing object 1210).

[0120] FIG. 13 is a diagram illustrating a hardware configuration of a system for providing an instant messaging service according to an embodiment.

[0121] Referring to FIG. 13, a system according to one embodiment (e.g., system 100 shown in FIG. 1) includes a terminal 110 (e.g., terminal 110 shown in FIG. 1) and a server 120 (e.g., server 120 shown in FIG. 1) connected via a network 130.

[0122] The terminal 110 according to an embodiment may be a mobile terminal implemented by a computer device. For example, the terminal 110 may communicate with the server 120 and / or other electronic devices via the network 130 using a wireless or wired communication method.

[0123] The server 120 according to an embodiment may be embodied as a computer device or multiple computer devices that communicate with the terminal 110 and / or other servers via the network 130 and provide instructions, code, files, content, services, and the like. The communication method is not limited and may include a communication method that utilizes a communication network (e.g., a mobile communication network, a wired Internet, a wireless Internet, a broadcasting network) that includes the network 130, and a short-range wireless communication method between devices. For example, the network 130 may include any one or more of networks such as a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BN), and the Internet.

[0124] According to an embodiment, the server 120 may provide a file for installing an application to the terminal 110 connected via the network 130. In this case, the terminal 110 may install an application (e.g., an instant messenger) using the file provided by the server 120. In addition, the terminal 110 may connect to the server 120 and receive services and content provided by the server 120 under the control of an operating system (OS) and at least one program (e.g., a browser or an installed application) included in the terminal 110. For example, if the terminal 110 transmits a service request message to the server 120 via the network 130 under the control of an application, the server 120 transmits a code corresponding to the service request message to the terminal 110, and the terminal 110 configures and displays a screen based on the code under the control of the application, thereby providing the content to the user.

[0125] According to one embodiment, the terminal 110 and the server 120 include memories 1311, 1321, processors 1313, 1323, communication modules 1315, 1325, and input / output interfaces 1317, 1327.

[0126] The processors 1313, 1323 according to an embodiment may perform at least one of the operations described above with reference to FIGS. 1 to 12B. For example, the processor 1313 may perform at least one of the operations included in the method of operating the terminal 110 using the instant messaging service described above with reference to FIG. 5. The processor 1323 may perform at least one of the operations included in the method of operating the server 120 providing the instant messaging service described above with reference to FIGS. 2 to 4. The processors 1313, 1323 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions are provided to the processors 1313, 1323 by the memory 1311, 1321 or the communication modules 1315, 1325.

[0127] The memories 1311 and 1321 may be volatile or non-volatile memories that are computer-readable recording media. The memories 1311 and 1321 according to an embodiment may store information related to the instant messaging service described above with reference to Figs. 1 to 12B. As an example, the memory 1321 of the server 120 may store account information subscribed to the instant messaging service and wish list information corresponding to the account.

[0128] In one embodiment, memory 1311 may include code for an instant messenger that is installed and run on terminal 110 by a file provided by server 120 over network 130 .

[0129] The memory 1321 according to an embodiment may store a program that embodies operations for providing an instant messaging service executed by the server described above with reference to FIGS. 1 to 12B.

[0130] The communication modules 1315 and 1325 according to an embodiment provide a function for the terminal 110 and the server 120 to communicate with each other via the network 130, and can provide a function for communicating with other electronic devices or other servers.

[0131] As an example, a request generated by the processor 1313 of the terminal 110 in response to program code relating to an instant messenger stored in a storage device such as the memory 1311 may be transmitted to the server 120 via the network 130 under the control of the communication module 1315.

[0132] As an example, control signals, instructions, content, files, etc. provided under the control of the processor 1323 of the server 120 may be received by the terminal 110 via the communication module 1315 of the terminal 110 via the communication module 1325 and the network 130.

[0133] The input / output interfaces 1317 and 1327 may be means for interfacing with the input / output device 1319. For example, the input device may include a device such as a keyboard or a mouse, and the output device may include a device such as a display for displaying a communication session of an application. As a different example, the input / output interface 1317 may be means for interfacing with a device in which functions for input and output are integrated into one, such as a touch screen. As a more specific example, the processor 1313 of the terminal 110 may display a service screen or content configured using data provided by the server 120 on the display via the input / output interface 1317 when processing instructions of a computer program loaded into the memory 1311. An input received from a user through the input / output device 1319 may be provided to the processor 1313 of the terminal 110 in a form processable by the processor 1313 via the input / output interface 1317.

[0134] According to an embodiment, the terminal 110 and the server 120 may include other components not shown in Fig. 13. For example, the terminal 110 may be implemented to include at least some of the input / output devices 1319 described above, or may further include other components such as a transceiver, a Global Positioning System (GPS) module, a camera, various sensors, a database, etc.

[0135] The above-described embodiments may be implemented with hardware components, software components, and / or a combination of hardware and software components. For example, the adaptive supersampling apparatus, methods, and components described in the embodiments may be implemented using a general-purpose computer or a special-purpose computer such as a processor, controller, arithmetic logic unit (ALU), digital signal processor, microcomputer, field programmable gate array (FPGA), programmable logic unit (PLU), microprocessor, or other adaptive supersampling apparatus capable of executing and responding to commands. The processing adaptive supersampling apparatus may execute an operating system (OS) and software applications that run on the operating system. The processing adaptive supersampling apparatus may also access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing adaptive supersampling apparatus may be described as being one in which one processing element is used, but those skilled in the art will appreciate that the processing adaptive supersampling apparatus may include multiple processing elements and / or multiple types of processing elements. For example, the processing adaptive supersampling device may include multiple processors or one processor and one controller, and other processing configurations are also possible, such as parallel processors.

[0136] The software may include a computer program, code, instructions, or any combination thereof, which may configure or independently or collectively instruct the processing adaptive supersampling device as desired. The software and / or data may be permanently embodied in any type of machine, component, physical adaptive supersampling device, virtual adaptive supersampling device, computer storage medium, or adaptive supersampling device, or signal wave transmitted to be interpreted by or provide instructions or data to the processing adaptive supersampling device. The software may be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on a computer readable recording medium.

[0137] The method according to the present invention may be embodied in the form of program instructions to be executed by various computer means and recorded on a computer-readable recording medium. The recording medium may include program instructions, data files, data structures, and the like, alone or in combination. The recording medium and the program instructions may be specially designed and constructed for the purposes of the present invention, or may be well known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording 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 ROMs, RAMs, flash memories, and the like. Examples of program instructions include not only machine language code, such as that generated by a compiler, but also high-level language code executed by a computer using an interpreter, etc.

[0138] The hardware adaptive supersampling apparatus described above may be configured to operate as one or more software models to perform the operations shown in the present invention, and vice versa.

[0139] Although the embodiments have been described above with reference to limited drawings, those skilled in the art may apply various technical modifications and variations based on the above description. For example, the described techniques may be performed in a different order than described, and / or the components of the described systems, structures, devices, circuits, etc. may be combined or combined in a different form than described, and may be replaced or substituted with other components or equivalents to achieve appropriate results.

[0140] Accordingly, other implementations, embodiments, and equivalents of the claims are intended to be within the scope of the following claims.

Claims

1. 1. A method of operating a server providing an instant messaging service, comprising: determining whether the wish request message sent to the recipient account is sent anonymously; sending the anonymously sent wish request message to a terminal of the recipient account via a chat room of a first type; Sending the wish request message sent to the real name to a terminal of the recipient account through a chat room of a second type; when detecting a registration of a wish list of the recipient account through the wish request message, sending a message to a terminal of a sender account of the wish request message notifying the registration of the wish list; A method comprising:

2. the first type of chat room includes a chat room for a channel related to the service; The method of claim 1 , wherein the second type of chat room includes a chat room in which the recipient account and the originator account participate.

3. The step of transmitting via the first type chat room includes: counting the number of said wish request messages sent anonymously to said recipient account; sending a message acknowledging receipt of the wish request message through the first type chat room based on the number of the wish request messages sent anonymously to the recipient account; The method of claim 1 , comprising:

4. The step of sending a message notifying the registration of the wish list includes: If the wish request message is sent anonymously, sending a message notifying the registration of the wish list to a terminal of the sender account via the first type chat room; sending a message notifying the registration of the wish list to a terminal of the sender account through the second type chat room if the wish request message is sent to a real name; The method of claim 1 , comprising:

5. The method of claim 1 , further comprising the step of providing information on the number of wish request messages sent to a terminal of the recipient account.

6. The method of claim 5 , wherein the wish request message quantity information is initialized by registration of a wish list of the recipient account through the wish request message.

7. The method of claim 1 , wherein the wish request message includes a gift wish list that includes at least one item selected by the originator account.

8. The method of claim 1 , wherein the wish request message includes a link connected to a wish list corresponding to the recipient account.

9. The method of claim 1 , wherein the message announcing the wish list registration includes a link connected to a wish list corresponding to the recipient account.

10. The method of claim 1 , further comprising: receiving a request to send the wish request message from a terminal of the sender account that has accessed a wish list corresponding to the recipient account.

11. 1. A method of operating a server providing an instant messaging service, comprising: storing at least one wish request message sent to a recipient account in a wish request list corresponding to said recipient account; detecting a wish list registration through at least one wish request message stored in the wish request list; sending a message to a terminal of a sender account of at least one wish request message stored in the wish request list to notify the registration of the wish list; initializing said wish request list; A method comprising:

12. The step of sending a message notifying the registration of the wish list includes: determining whether each of said at least one wish request message is sent anonymously; sending a message notifying the registration of the wish list to a terminal of a sender account of the anonymously sent wish request message via a first type chat room; sending a message notifying the registration of the wish list to a terminal of a sender account of the wish request message sent to the real name through a second type chat room; The method of claim 11 , comprising:

13. the first type of chat room includes a chat room for a channel related to the service; The method of claim 12 , wherein the second type of chat room includes a chat room in which the recipient account and the originator account participate.

14. The method of claim 11, further comprising: providing information on the number of wish request messages stored in the wish request list to a terminal of the recipient account.

15. A method of operating a terminal using an instant messaging service, comprising: requesting transmission of a wish request message requesting the item to be added to a wish list corresponding to the recipient account; selecting whether or not to transmit the wish request message anonymously; receiving a message notifying the registration of the wish list via a chat room of a first type if the wish request message is sent anonymously; receiving a message notifying the registration of the wish list via a second type chat room if the wish request message is sent to a real name; A method comprising:

16. the first type of chat room includes a chat room for a channel related to the service; The method of claim 15 , wherein the second type of chat room includes a chat room in which the recipient account and an account logged into the terminal participate.

17. The method of claim 15 , wherein the wish request message is generated based on at least one of a pre-determined template and user-entered text.

18. A computer program stored on a medium for performing, in combination with hardware, the method according to any one of claims 1 to 17.

19. A server providing an instant messaging service, Determine whether the wish request message sent to the recipient account is anonymous; Sending the anonymously transmitted wish request message to a terminal of the recipient account via a chat room of a first type; Sending the wish request message sent to the real name to a terminal of the recipient account via a chat room of a second type; when detecting a registration of a wish list of the recipient account through the wish request message, sending a message to a terminal of a sender account of the wish request message notifying the registration of the wish list; A server comprising at least one processor.

20. A server providing an instant messaging service, storing at least one wish request message sent to a recipient account in a wish request list corresponding to said recipient account; Detecting a wish list registration through at least one wish request message stored in the wish request list; Sending a message to a terminal of a sender account of at least one wish request message stored in the wish request list to notify the registration of the wish list; initializing the wish request list; A server comprising at least one processor.

21. A terminal using an instant messaging service, comprising: requesting the sending of a wish request message requesting the addition of the item to a wish list corresponding to the recipient account; Select whether or not to send the wish request message anonymously; receiving a message notifying the registration of the wish list via a chat room of a first type if the wish request message is sent anonymously; receiving a message notifying the registration of the wish list via a second type of chat room if the wish request message is sent to a real name; A terminal including at least one processor.

Citation Information

Patent Citations

  • Methods for jointly giving gifts in a social networking environment

    JP2010518481A

  • System and method for managing incoming request requesting communication session using graphical connection metaphor

    JP2011041246A

  • Customizable data management system

    JP2017535832A

  • A method and server for generating chat messages corresponding to product information on a web page, and a device for receiving chat messages.

    JP2017537402A

  • Method and device for displaying interface to provide social network service via anonymity-based profile

    JP2021034055A