Method and device for gifting to a user account

The server-based method addresses the challenge of gifting products across multiple countries by determining a target country for gifting and managing product availability, ensuring gifts are usable by recipients, thus enhancing the gifting experience.

JP7847622B2Active Publication Date: 2026-04-17CACAO CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
CACAO CO LTD
Filing Date
2024-09-04
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing online platform services do not effectively manage the gifting of products across multiple user accounts located in different countries due to varying product availability and service eligibility, leading to difficulties in delivering gifts that are usable by recipients.

Method used

A server-based method determines a target country for gifting based on country information of multiple user accounts, filters products available in that country, and manages the gifting process to ensure products are usable by recipients, including handling approvals and rejections.

Benefits of technology

Ensures that gifts are delivered to recipients in countries where they are usable, enhancing the gifting experience by ensuring product compatibility and compliance with service eligibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007847622000001
    Figure 0007847622000001
  • Figure 0007847622000002
    Figure 0007847622000002
  • Figure 0007847622000003
    Figure 0007847622000003
Patent Text Reader

Abstract

To provide a method and device for gifting a user account.SOLUTION: A server includes a processor that receives, from a user terminal connected via a purchaser account, a recipient designation input which designates a plurality of user accounts as recipients of a gift, determines a target country from among a plurality of countries based on country information of the plurality of user accounts indicating the plurality of countries, determines a user account having country information indicating the determined target country from among the plurality of user accounts as a recipient account, and transmits to the user terminal a display command for a screen that provides information on a product that can be given as a gift to the determined recipient account.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following discloses a technology for presenting products between user accounts.

Background Art

[0002] Recently, with the development of mobile smart devices, the use of online platform services for communicating with other users via a network has been increasing. Representative examples of online platform services for communicating with other users include social networking services (SNS), which are online platforms that generate and strengthen social relationships through user communication, information sharing, and network expansion, and instant messaging services (IMS), which are online platforms for real-time content communication between two or more users. Such communication between users through mobile devices has increased, and online platform services support not only chat services for daily conversations with other users but also the provision function of various services based on communication between multiple users.

Summary of the Invention

Problems to be Solved by the Invention

[0003] An object of the present invention is to provide a method and apparatus for presenting to a user account.

Means for Solving the Problems

[0004] The method performed by the server includes the steps of: receiving recipient designation input from a user terminal connected with a purchaser account, designating multiple user accounts as recipients of a gift; determining a target country from among the multiple countries based on the country information of the multiple user accounts indicating multiple countries; determining a user account from among the multiple user accounts that has country information indicating the determined target country as the recipient account; and sending a command to the user terminal to display a screen that provides product information that can be gifted to the determined recipient account.

[0005] The step of determining the target country from among the aforementioned multiple countries may include a step of determining the target country from among the aforementioned multiple candidate countries using a priority order for the aforementioned multiple candidate countries, based on the fact that the aforementioned multiple countries include multiple candidate countries that can be used for the gift service.

[0006] The step of determining the target country from among the plurality of countries includes the step of determining the target country from among the first country, based on the fact that the plurality of countries include a first country that can be used for the gift service and a second country that cannot be used for the gift service, and the method may further include the step of sending a command to the user terminal to display a partially giftable message indicating that gifts can be given to user accounts in the first country, but not to user accounts in the second country.

[0007] The method may further include the steps of omitting the determination of the target countries, the determination of the recipient accounts, and the transmission of the display command, based on the fact that all of the multiple countries are unavailable for the gift service, and sending a display command for a gift unavailable message to the user terminals of the multiple user accounts indicating that gifts cannot be given.

[0008] The step of sending a command to the user terminal to display the aforementioned screen may include sending a command to the user terminal to display the aforementioned screen including product information available in the target country, and excluding product information available in countries other than the target country from the screen.

[0009] The method may further include the steps of determining whether the multiple countries include other countries available for the gift service based on the completion of the gift from the purchaser account to the recipient account, and changing the target country to the other country based on the multiple countries including other countries available for the gift service, and repeating the determination of the recipient account and the transmission of the display order based on the changed target country.

[0010] The method described above may further include the steps of receiving a product specification input from the user terminal that specifies the product to be given as a gift, and, based on the receipt of the recipient specification input and the product specification input, comparing the country information of the target product specified by the product specification input with the country information of the multiple user accounts.

[0011] The method may further include the steps of: allowing the target product to be gifted to the recipient account based on the country information of the target product indicating the target country; and sending a command to the user terminal to display a message indicating that the target product is not available in the target country based on the country information of the target product indicating a country different from the target country.

[0012] The method may further include a step of restricting the gifting of the target product to the recipient account based on the fact that the country information of the target product points to a country different from the target country.

[0013] The method may further include the steps of: sending an approval request to a recipient terminal connected to the recipient account for receiving the target product as a gift, based on the country information of the target product indicating a country different from the target country; allowing the recipient account to receive the target product as a gift, based on receiving an approval response to the approval request from the recipient terminal; and restricting the recipient account from receiving a rejection response to the approval request from the recipient terminal.

[0014] The server includes a processor and memory for storing instructions. When an instruction is executed by the processor, the server receives a recipient designation input from a user terminal connected with a purchaser account, designating multiple user accounts as recipients of a gift. Based on the country information of the multiple user accounts indicating multiple countries, the server determines a target country from among the multiple countries. The server then determines a user account among the multiple user accounts that has country information indicating the determined target country as the recipient account, and sends a display instruction to the user terminal for a screen that provides information on products that can be gifted to the determined recipient account.

[0015] When the instruction is made by the processor, the server may determine the target country from among the multiple candidate countries using a priority order for the multiple candidate countries, based on the fact that the multiple countries include multiple candidate countries that can be used for the gift service.

[0016] When the command is executed by the processor, the server may determine the target country from among the first countries based on the fact that the plurality of countries include a first country that can be used for the gift service and a second country that cannot be used for the gift service, and send a command to the user terminal to display a partially giftable message indicating that gifts can be given to user accounts in the first country, but not to user accounts in the second country.

[0017] When the command is executed by the processor, the server may, based on the fact that all of the multiple countries are unavailable for the gift service, omit the determination of the target countries, the determination of the recipient accounts, and the transmission of the display command, and instead send a display command to the user terminal indicating that the gift cannot be given to the multiple user accounts.

[0018] When the aforementioned instruction is performed by the processor, the server can send a command to the user terminal to display the screen containing product information available in the target country, and exclude product information available in countries other than the target country from the screen.

[0019] When the aforementioned instruction is performed by the processor, the server can receive a product specification input from the user terminal specifying the product to be given as a gift, and based on the receipt of the recipient specification input and the product specification input, it can compare the country information of the target product specified by the product specification input with the country information of the multiple user accounts.

[0020] When the command is performed by the processor, the server may, based on the country information of the target product indicating the target country, allow the server to gift the target product to the recipient account, and based on the country information of the target product indicating a country different from the target country, send a command to the user terminal to display a message indicating that the target product is not available in the target country.

[0021] When the aforementioned instruction is made by the processor, the server may restrict the gifting of the target product to the recipient account based on the fact that the country information of the target product indicates a country different from the target country.

[0022] When the command is executed by the processor, the server may, based on the country information of the target product indicating a country different from the target country, send an approval request to a recipient terminal connected to the recipient account for receiving the target product as a gift in the other country; allow the recipient account to receive the target product as a gift based on the receipt of an approval response from the recipient terminal to the approval request; and restrict the recipient account from receiving a rejection response from the recipient terminal to the approval request. [Brief explanation of the drawing]

[0023] [Figure 1] This diagram illustrates examples of gift systems according to various embodiments. [Figure 2] This flowchart illustrates examples of how to gift to user accounts in multiple countries according to various embodiments. [Figure 3] This diagram illustrates the determination of target countries when multiple countries, according to various embodiments, include multiple candidate countries that can be used for the gift service. [Figure 4]A diagram for explaining the determination of a target country in the case where a plurality of countries according to various embodiments include a country where the present service can be used and a country where the present service cannot be used. [Figure 5] A diagram for explaining the omission of the determination of a target country when all of a plurality of countries according to various embodiments cannot use the present service. [Figure 6] A diagram for explaining an example of a screen for providing presentable product information to a recipient account according to various embodiments. [Figure 7] A diagram for explaining an example of a screen for providing product information according to various embodiments. [Figure 8A] A diagram for explaining an example of an operation in which an electronic device according to various embodiments compares the national conditions information of a target product with the national conditions information of a plurality of user accounts. [Figure 8B] A diagram for explaining an example of an operation in which an electronic device according to various embodiments compares the national conditions information of a target product with the national conditions information of a plurality of user accounts. [Figure 9] A diagram for explaining an example of an inquiry screen of information regarding a target product presented to a recipient account according to various embodiments.

Mode for Carrying Out the Invention

[0024] The specific structural or functional description of the embodiments is disclosed for the purpose of illustration only and can be changed into various forms. Therefore, the embodiments are not limited to the specific disclosed forms, and the scope of this specification includes changes, equivalents or alternatives included in the technical idea.

[0025] Terms such as first or second can be used to describe a plurality of components, but such terms must be interpreted only for the purpose of distinguishing one component from another. For example, the first component can be named the second component, and similarly, the second component can also be named the first component.

[0026] When it is mentioned that one component is "connected" to another, it should be understood that it is directly linked to or connected to the other component, but that other components may be present in between.

[0027] A singular expression includes plural expressions unless the context clearly indicates otherwise. In this specification, terms such as “includes” or “has” indicate the presence of features, figures, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood not to presuppose the existence or addition of one or more other features, figures, steps, actions, components, parts, or combinations thereof.

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

[0029] The embodiments will be described in detail below with reference to the attached drawings. When describing with reference to the drawings, the same components will be given the same reference numerals regardless of the reference numerals used in the drawings, and redundant explanations will be omitted.

[0030] Figure 1 illustrates examples of gift systems according to various embodiments.

[0031] One embodiment of the gift system 100 includes a user terminal 110 and a server 120.

[0032] User terminal 110 refers to any electronic device, such as a computer, portable computer, wireless phone, mobile phone, smartphone, PDA (Personal Digital Assistant), or web tablet, that is capable of installing and running a service application related to server 120. Here, user terminal 110 can perform all general service operations, such as configuring the service screen, data input, data transmission and reception, and data storage, under the control of the application. For example, user terminal 110 can connect to server 120 via the application. Exemplaryly, user terminal 110 can use the instant messaging service provided by server 120.

[0033] Server 120 can provide services to user terminal 110. Exemplarily, server 120 may provide an instant messaging service (IMS) or a social networking service. Server 120 may also provide a gift service. According to one embodiment, server 120 may include an instant messaging server (not shown) and a gift server (not shown). The instant messaging server may provide instant messaging services to user terminal 110. The gift server may provide gift services to user terminal 110. The gift service can provide user terminal 110 with the ability to purchase goods, send goods (e.g., give as a gift), receive goods (e.g., be given as a gift), and / or receive refunds for goods.

[0034] According to one embodiment, the gift server can designate multiple user accounts as recipients of gifts and provide a service to gift the same product to each of the multiple user accounts. The gift server can provide a service to gift recipient accounts that have country information different from that of the gift purchaser account. As will be described in more detail later, in one embodiment, when multiple user accounts from multiple countries are designated as recipients of gifts, the server 120 can provide a service to gift the product to at least one of the multiple user accounts.

[0035] Giftable items may include digital coupons. Digital coupons are used to prove that the recipient is authorized to purchase the goods indicated by the digital coupon, and may include, for example, digital vouchers and / or digital certificates.

[0036] According to one embodiment, goods can be purchased by one user account and transmitted to other user accounts. For example, a digital coupon may be gifted from one user account to another. The other user account that receives the digital coupon can consume the goods indicated by the digital coupon by presenting the digital coupon (or information related to the digital coupon).

[0037] The types of digital coupons may include, exemplarily, vouchers for goods and monetary vouchers. A goods voucher means a digital coupon that is used entirely in one transaction, provided that there is an item (or service) corresponding to the goods indicated by the digital coupon, and the item (or service) has indivisible properties. A monetary voucher means a digital coupon that can be used in one transaction or in multiple transactions, provided that there is an asset corresponding to the goods indicated by the digital coupon, and the asset has divisible properties.

[0038] User accounts are created by subscribing to services provided by server 120, which acts as a service platform providing services to user accounts subscribed to such services, including social networking services (SNS) and instant messaging services (IMS). In various embodiments of this disclosure, user accounts are primarily described as accounts subscribed to instant messaging services. Since user terminals 110 use user accounts to access services, user accounts included in the embodiments described below are interpreted as corresponding to user terminals 110.

[0039] According to one embodiment, the user terminal 110 includes a processor 111, memory 112, communication unit 113, and display 114.

[0040] Processor 111 sends a recipient designation input to server 120 designating one or more user accounts as the recipients of the gift. Processor 111 receives a command from server 120 to display a screen that provides information on products that can be gifted to the recipient account determined from among the multiple user accounts. Processor 111 displays a screen that provides information on products that can be gifted to the recipient account. Processor 111 may also send a product designation input to server 120 specifying the product to be gifted to the recipient account. Processor 111 may temporarily or permanently store in memory the data required for sending the recipient designation input, receiving the command to display a screen that provides information on products that can be gifted, displaying the screen that provides information on products that can be gifted, and / or sending the product designation input.

[0041] Memory 112 may store information related to recipient specification input, a command to display a screen providing giftable product information, a screen providing giftable product information, and / or product specification input. Memory 112 may store command words for sending recipient specification input, receiving a command to display a screen providing giftable product information, displaying a screen providing giftable product information, and / or sending product specification input.

[0042] The communication unit 113 can transmit at least one of the following: recipient designation input, screen display command, or product designation input. The communication unit 113 may establish wired communication channels and / or wireless communication channels with external devices (e.g., other electronic devices, server 120), and may establish communication via, for example, cellular communication, near-field communication, LAN (local area network) communication, Bluetooth®, WiFi (wireless fidelity) direct, or IrDA (infrared data association), legacy cellular networks, 4G and / or 5G networks, next-generation communication, the Internet, or computer networks (e.g., LAN, WAN).

[0043] The display 114 can visualize a screen and / or message that provides information about giftable items. Exemplarily, the display 114 may be a touch display in which a touch detection module and a display module are integrated.

[0044] According to one embodiment, the server 120 includes a processor 121, memory 122, and a communication unit 123.

[0045] Processor 121 receives recipient designation input from user terminal 110, designating multiple user accounts as recipients of the gift. Based on the fact that the country information of the multiple user accounts indicates multiple countries, processor 121 can determine the target country from among the multiple countries. Processor 121 determines the user account that has country information indicating the target country from among the multiple user accounts as the recipient account. Processor 121 may send a display command to user terminal 110 to provide information on products that can be gifted to the recipient account. Processor 121 may temporarily or permanently store in memory the data required to receive the recipient designation input, determine the target country, determine the recipient account, and / or send a display command to provide information on products that can be gifted.

[0046] Memory 122 stores information related to a screen that provides recipient specification input, country information for multiple user accounts, target country, recipient account, and / or giftable product information. Memory 122 may also store command words for sending commands to receive recipient specification input, determine the target country, determine the recipient account, and / or display a screen that provides information about giftable products.

[0047] The communication unit 123 transmits at least one of the following: a recipient designation input, a screen display command, or a product designation input. The communication unit 123 can establish a wired communication channel and / or a wireless communication channel with an external device (e.g., a user terminal 110, or other electronic device), and can establish communication via, for example, cellular communication, near-field communication, LAN (local area network) communication, Bluetooth®, WiFi (wireless fidelity) direct, or IrDA (infrared data association), legacy cellular networks, 4G and / or 5G networks, next-generation communication, the Internet, or a computer network (e.g., LAN, WAN).

[0048] Figure 2 is a flowchart illustrating examples of how to gift to user accounts in multiple countries according to various embodiments.

[0049] In one embodiment of the server (for example, the server 120 shown in Figure 1), if multiple user accounts from multiple countries are specified as recipients of a gift, the server determines the target country from among the multiple countries and determines the user account of the target country from among the multiple user accounts as the recipient account of the gift.

[0050] In step S210, the server receives a recipient designation input from a user terminal connected with the purchaser account (for example, user terminal 110 shown in Figure 1) that designates multiple user accounts as recipients of the gift. The purchaser account refers to the user account that purchased (or will purchase) the product and is gifting the product to other user accounts.

[0051] The recipient designation input refers to an input that designates a user account (for example, a user account different from the purchaser account) as the recipient of the gift. According to one embodiment, a user terminal can detect user input from a user (for example, the purchaser of the gift) that designates the recipient of the gift. In response to detecting user input that designates the recipient of the gift, the user terminal may send a recipient designation input to the server that designates the user account specified by the user input as the recipient of the gift. The server may receive the recipient designation input from the user terminal.

[0052] According to one embodiment, the recipient designation input can designate multiple user accounts as recipients of the gift. However, in various embodiments of this disclosure, the recipient designation input is not limited to designating multiple user accounts, and the recipient designation input may designate one user account as the recipient of the gift.

[0053] In step S220, the server determines the target country from among several countries based on the fact that the country information of several user accounts points to several countries.

[0054] According to one embodiment, the server can look up the country information of multiple user accounts. The server can retrieve the country information of multiple user accounts by accessing internal storage and / or external storage that stores the country information of multiple user accounts.

[0055] The country information of a user account refers to information indicating the country where the user terminal corresponding to the user account is located, or the country in which the user terminal is used. Exemplarily, the country information may include the country code of the user terminal corresponding to the user account. The terminal's country code may be obtained from the user terminal's mobile phone number. The user terminal's mobile phone number may also include the country code. A country code is used when a mobile terminal located in one country makes a call to a mobile terminal located in another country, and according to ITU-T standards, it consists of a + sign and a number ranging from one to three digits. For example, the country code for South Korea is +82, for Japan it is +81, and for the United States and Canada it is +1.

[0056] According to one embodiment, the country information of multiple user accounts can indicate multiple countries. For example, the country information of the first user account among multiple user accounts may indicate the first country. The country information of the second user account among multiple user accounts may indicate the second country. The first country and the second country may be different.

[0057] According to one embodiment, the products available may differ depending on the country. For example, a particular product may be available in a first country but not in a second country that is different from the first country. If a buyer account gifts products that are only available in the first country to all first and second user accounts in both the first and second countries, it will lead to the problem of gifting products that are difficult to use to the second user account in the second country. As will be described in more detail later, the server according to one embodiment can guide the buyer account to gift products that are available in the recipient account's country, or to gift products that are available in countries approved by the recipient account.

[0058] When the country information of multiple user accounts points to multiple countries, the server determines which of the multiple countries is available for the gift service as the target country. According to one embodiment, the server can determine the target country based on whether each of the multiple countries is available for the gift service. If a buyer account can purchase items available in the first country through the gift service, in other words, if the gift service supports the purchase and / or delivery of items available in the first country, then the first country is available for the gift service. If a buyer account cannot purchase items available in the second country through the gift service, in other words, if the gift service does not support the purchase and / or delivery of items available in the second country, then the second country is unavailable for the gift service.

[0059] When multiple countries include several candidate countries that can be used for the gift service, the determination of the target country will be described in detail later, referring to Figure 3. When multiple countries include a first country that can be used for the gift service and a second country that cannot be used for the gift service, the determination of the target country will be described in detail later, referring to Figure 4. When all of the multiple countries are ineligible for the gift service, the process of omitting the determination of the target country will be described in detail later, referring to Figure 5.

[0060] While various embodiments of this disclosure primarily describe cases where the country information of a user account specified based on the recipient designation input points to multiple countries, the disclosure is not limited thereto. For example, the country information of a user account specified based on the recipient designation input points to one country, and if that country is available for the gift service, that country may be determined as the target country.

[0061] In step S230, the server determines, among multiple user accounts, the user account that has country information indicating the determined target country as the recipient account.

[0062] According to one embodiment, the server can determine at least one user account from a plurality of user accounts as the recipient account based on the target country. The server may select a user account from the target country among the plurality of user accounts from the recipient account. The server excludes user accounts from countries other than the target country from the recipient account. As a result, the server can select a user account from the target country among the plurality of user accounts specified by the recipient designation input, and guide the buyer account to gift products available in the target country to the recipient account.

[0063] In step S240, the server sends a command to the user terminal to display a screen that provides giftable product information to the determined recipient account. The command to display the screen includes information for displaying the screen that provides giftable product information. The user terminal receives the command to display the screen that provides giftable product information to the recipient account from the server. In response to the command to display the screen, the user terminal displays the screen that provides giftable product information to the recipient account.

[0064] According to one embodiment, the screen that provides giftable product information to the recipient's account includes only information about products available in the target country, and excludes information about products available in countries other than the target country. The screen that provides giftable product information will be described in detail later with reference to Figure 6.

[0065] The server can obtain product specification input from the user terminal, which specifies the product to be gifted. Product specification input refers to input that specifies the product to be transmitted from the buyer account to the recipient account. The user terminal can detect user input selecting a product via a screen that provides product information, and can send product specification input to the server based on the user input selecting a product. The target product refers to the product specified by the product specification input. Based on the product specification input and recipient specification input, the server allows the buyer account to gift the target product to the recipient account. For example, the server may request payment for the target product from the user terminal. The user terminal makes the payment for the target product. Based on the approval of the payment for the target product, the server transmits the target product to each recipient account. User terminals connected with a recipient account (hereinafter referred to as "recipient terminals") can query information about the target product. The querying of information about the target product in a recipient account will be described in detail later with reference to Figure 9.

[0066] Although not explicitly shown in Figure 2, according to one embodiment, when a server presents an item to a user account in a target country, it can present the item to at least one of multiple user accounts by changing the target country and the recipient account.

[0067] Based on the completion of the gift transfer from the buyer's account to the recipient's account, the server determines whether the multiple countries include other countries available for the gift service. Based on the fact that the multiple countries include other countries available for the gift service, the server can change the target country to another country and repeat the process of determining the recipient account and sending display instructions based on the changed target country.

[0068] For example, the first user account in the first country and the second user account in the second country may be designated as recipients of the gift in the recipient designation input. The first and second countries are available for the gift service. The server determines the first country as the target country and the first user account as the recipient account. Subsequently, the gift from the buyer account to the first user account is completed depending on the user terminal and / or the server's actions. The server may change the target country to the second country based on the fact that multiple countries (e.g., the first and second countries) include other countries (e.g., the second country) available for the gift service, and determine the second user account as the recipient account based on the changed target country. Subsequently, the gift from the buyer account to the first user account is completed depending on the user terminal and / or the server's actions.

[0069] In one embodiment, even when multiple user accounts in multiple countries are designated as recipients of a gift, the server can repeatedly determine the target country and the recipient account, thereby enabling it to send gifts to all user accounts in countries that are eligible for the gift service.

[0070] Figure 3 is a diagram illustrating the determination of target countries when multiple countries, according to various embodiments, include multiple candidate countries that can be used for the gift service.

[0071] The server (for example, server 120 shown in Figure 1) can determine the target country from among multiple candidate countries if there are multiple candidate countries that can be used for the gift service.

[0072] According to one embodiment, the server may determine the target country from among multiple candidate countries using priority levels for each candidate country. The server maps a predetermined priority level to each country available for the gift service. The server determines the candidate country with the highest priority level among the multiple candidate countries as the target country. For example, South Korea and the United States may be countries available for the gift service. South Korea may be mapped to the first priority level, and the United States may be mapped to the second priority level, which is lower than the first priority level. If multiple countries include South Korea and the United States, the server can determine that South Korea, which has the highest priority level among South Korea and the United States, is the target country.

[0073] According to one embodiment, the server may determine the target country based on the number of user accounts for each candidate country among a plurality of user accounts. The server can count the number of user accounts that have country information indicating each candidate country among a plurality of user accounts. The server can then determine the candidate country with the largest number of counted user accounts among the plurality of candidate countries as the target country.

[0074] According to one embodiment, the server may determine the target country based on user input in which the user selects one of several candidate countries. Exemplarily, the server may send a command to the user terminal to display a screen for selecting one of several candidate countries. The user terminal displays a screen for selecting one of several candidate countries. The user terminal may detect user input in which the user selects one of several candidate countries. The user terminal may send a target country designation input to the server designating one of several candidate countries as the target country. When the server receives the target country designation input from the user terminal, it determines the candidate country specified in the target country designation input as the target country.

[0075] According to one embodiment, the server may determine the target country based on the country information of the target product specified based on the product specification input. The server can determine the candidate country indicated by the country information of the target product from among a plurality of candidate countries as the target country.

[0076] As described above with reference to Figure 2, the product specification input refers to the input that specifies the product to be transmitted from the buyer account to the recipient account. The product specification input may precede or follow the receipt of the recipient specification input. In other words, the server may receive the recipient specification input and then the product specification input, or it may receive the product specification input and then the recipient specification input. The target product refers to the product specified by the product specification input. The country information of the product may include information indicating the countries in which the product is available.

[0077] The server may send a display command for message 310 to the user terminal, guiding the server to present the message 310 to the user account of the target country (e.g., the recipient account) among the multiple user accounts, which include multiple candidate countries specified in the recipient designation input. The user terminal can display message 310 based on receiving the display command for message 310 from the server.

[0078] According to one embodiment, the user terminal may further display, along with the message 310, an area 320 for rejecting a gift to a user account in a target country (e.g., a recipient account) among multiple user accounts, and an area 330 for approving it.

[0079] For example, if a user terminal detects user input for region 320, it may send a rejection response to the server regarding gifting to the user account of the target country (e.g., the recipient account). Based on receiving the rejection response, the server suspends the gifting process to the user account of the target country (e.g., the recipient account).

[0080] For example, if a user terminal detects user input for region 330, it may send an acknowledgment response to the server for gifting to a user account in the target country (e.g., a recipient account). Based on receiving the acknowledgment response, the server proceeds with the gifting process to the user account in the target country (e.g., a recipient account). Based on the acknowledgment response, the server sends a command to the user terminal to display a screen providing information about items that can be gifted to the recipient account. Based on the screen display command, the user terminal can display a screen providing information about items that can be gifted to the recipient account.

[0081] Figure 4 is a diagram illustrating the determination of target countries when multiple countries according to various embodiments include countries that can and cannot use the gift service.

[0082] If a server (for example, server 120 shown in Figure 1) includes a first country where the gift service is available and a second country where the gift service is not available, it can determine which country is the target country from the first country and send a command to the user terminal (for example, user terminal 110 in Figure 1) to display a message indicating that a partial gift is available.

[0083] According to one embodiment, the server can determine which countries are eligible for the gift service based on the fact that multiple countries include a first country that is eligible for the gift service and a second country that is not eligible for the gift service. The server can restrict the determination of a second country that is not eligible for the gift service as an eligible country. For example, South Korea and the United States may be eligible for the gift service, while Japan may not be eligible. If multiple countries include South Korea, the United States, and Japan, the server will determine which countries are eligible for the gift service from among South Korea and the United States that are eligible for the gift service. If multiple countries include South Korea and Japan, the server will determine which country is eligible for the gift service from among South Korea that is eligible for the gift service.

[0084] According to one embodiment, if multiple countries include a first country that can be used for the gift service and a second country (or multiple second countries) that cannot be used for the gift service, the server determines the target country from among the first country. As described above with reference to Figure 3, the server can determine the target country from among the first country based on at least one of the following: priority, number of user accounts, target country specification input, or product specification input.

[0085] According to one embodiment, the server can send a command to the user terminal to display a partially giftable message 410 indicating that gifts can be made to user accounts in a first country among multiple user accounts, but not to user accounts in a second country. The user terminal displays the partially giftable message 410 based on receiving the command to display the partially giftable message 410 from the server.

[0086] According to one embodiment, the user terminal may further display, along with the partially giftable message 410, an area 420 for rejecting and an area 430 for approving gifting to a user account in a target country (e.g., a recipient account) among a plurality of user accounts.

[0087] For example, if a user terminal detects user input for region 420, it may send a rejection response to the server regarding gifting to the user account in the target country (e.g., the recipient account). Based on receiving the rejection response, the server suspends the gifting process to the user account in the target country (e.g., the recipient account).

[0088] For example, if a user terminal detects user input for region 420, it may send an acknowledgment response to the server for gifting to a user account in the target country (e.g., a recipient account). Based on receiving the acknowledgment response, the server can proceed with the gifting process to the user account in the target country (e.g., a recipient account). Based on the acknowledgment response, the server sends a command to the user terminal to display a screen providing information about items that can be gifted to the recipient account. Based on the display command, the user terminal can display a screen providing information about items that can be gifted to the recipient account.

[0089] Figure 5 illustrates how the determination of target countries can be omitted when not all of the multiple countries in various embodiments are available for the gift service.

[0090] The server (for example, server 120 shown in Figure 1) may skip determining the target countries, determining recipient accounts, and sending display instructions based on the fact that not all of several countries are available for the gift service.

[0091] The server determines that if all of multiple countries are unavailable for the gift service, it cannot gift all of the multiple user accounts. The server suspends the gifting process for the multiple user accounts. The server may omit determining the target countries, determining the recipient accounts, and sending the display command.

[0092] The server can send a command to the user terminal to display a gift-cannot-be-given message 510 indicating that a gift cannot be given to multiple user accounts. The user terminal displays the gift-cannot-be-given message 510 based on receiving the command to display the gift-cannot-be-given message 510 from the server.

[0093] According to one embodiment, the user terminal further includes a region 520 for acknowledging the gift-rejection message 510, along with the gift-rejection message 510. If the user terminal detects user input to region 520, it may send an acknowledgment to the server for the gift-rejection message 510. Based on receiving the acknowledgment, the server suspends the gift-rejection process for multiple user accounts.

[0094] Figure 6 illustrates an example of a screen that provides giftable product information to recipient accounts according to various embodiments.

[0095] In one embodiment, a server (for example, server 120 shown in Figure 1) may send a command to a user terminal (for example, user terminal 110 shown in Figure 1) to display a screen containing product information available in the target country. The server may exclude product information available in countries other than the target country from the screen. For example, the server may send a command to the user terminal to display a screen from which product information available in countries other than the target country has been excluded. As a different example, the server may command the user terminal to exclude product information available in other countries from the screen. The user terminal displays a screen containing product information available in the target country. The user terminal may exclude product information available in countries other than the target country from the screen. The screen may include product information available in the target country, and product information available in other countries may be excluded from the screen. In various embodiments of this disclosure, the screen may be described as a "dedicated product screen corresponding to the target country."

[0096] For example, if the target country is different from a predetermined country, the server may send a command to the user terminal to display an area (e.g., area 611, area 621) for accessing a dedicated product screen corresponding to the target country. The user terminal displays the area (e.g., area 611, area 621) for accessing a dedicated product screen corresponding to the target country. Exemplarily, the predetermined country may be South Korea, or the United States may be determined as the target country. Based on the determination that the United States is the target country, the server may send a command to the user terminal to display an area for accessing a dedicated product screen corresponding to the United States. The user terminal can then display the area for accessing a dedicated product screen corresponding to the United States. In one embodiment, the server can provide a screen customized to the recipient account's country information by providing an access point to a screen (e.g., a dedicated product screen) corresponding to the country of the recipient account receiving the gift (e.g., the target country).

[0097] For example, if the target country is the same as a predetermined country, the server restricts the transmission of a command to the user terminal to display the area for accessing the dedicated product screen corresponding to the target country. For instance, the predetermined country may be South Korea, and South Korea may be determined as the target country. The server does not need to transmit a command to the user terminal to display the area for accessing the South Korea-specific product screen. The user terminal does not display the area for accessing the South Korea-specific product screen.

[0098] In one embodiment, the server determines the primary country of the recipient account for the gift service as a predetermined country and provides a dedicated product page only when the recipient account is different from the predetermined country. As a result, the server can provide product information without requiring access to the dedicated product page if the recipient account is a user account in a predetermined country, and can provide products available in other countries via the dedicated product page if the recipient account is a user account in a country different from the predetermined country.

[0099] For example, as shown in screen 610 of Figure 6, the user terminal may display an area 611 for accessing a dedicated product screen corresponding to the target country. Based on detecting user input 612 for area 611, the user terminal sends an access request to the server for the dedicated product screen. Based on the access request for the dedicated product screen, the server may send a display command for the dedicated product screen corresponding to the target country to the user terminal. Based on receiving the display command for the dedicated product screen, the user terminal can display the dedicated product screen 630 corresponding to the target country.

[0100] For example, as shown in screen 620 of Figure 6, the user terminal may display an area 621 for accessing a dedicated product screen corresponding to the target country. Based on detecting user input 622 for area 621, the user terminal may send an access request to the server for the dedicated product screen. Based on the access request for the dedicated product screen, the server may send a display command for the dedicated product screen corresponding to the target country to the user terminal. Based on receiving the display command for the dedicated product screen, the user terminal can display the dedicated product screen 630 corresponding to the target country.

[0101] Figure 7 illustrates examples of screens that provide product information according to various embodiments.

[0102] A server according to one embodiment (for example, server 120 in Figure 1) can obtain product search requests from a user terminal. A product search request may include, as an example, at least one of the following: keyword, brand, category, or theme.

[0103] The server determines a product list containing the products obtained based on the product search request. The server may send a command to the user terminal to display the product list screen 710 showing the product list. The user terminal displays the product list screen 710. The product list screen 710 may include areas corresponding to each of the multiple products in the product list. In the area 711 corresponding to the product, the user terminal may display at least one of the following: the price of the product, an image of the product, or the brand of the product. In the area 711 corresponding to the product, the user terminal may display a graphic object 712 corresponding to the country information of the corresponding product. As described above with reference to Figure 3, the country information of the product can indicate the countries in which the product is available.

[0104] According to one embodiment, the product list screen 710 may include an area 714 for filtering operations on country information. Exemplaryly, if a user terminal detects user input in area 714, it may send a filtering input for country information to the server. When the server receives a filtering input for country information from the user terminal, it determines a filtered product list containing products from the country specified by the filtering input. The server may send a product list screen corresponding to the filtered product list to the user terminal. The user terminal displays the product list screen corresponding to the filtered product list. As a result, the user terminal can display a screen that provides information about products containing the country information specified by the filtering input (for example, at least one of the following: product price, product image, product brand, or product country information).

[0105] In one embodiment, the server can determine whether or not to display a graphic object 712 corresponding to the country information of a product, based on whether or not the country information of the product indicates a predetermined country.

[0106] For example, if the server specifies a predetermined country (e.g., South Korea) and another country (e.g., the United States) for the product's country information, it may send a display command for the graphic object 712 corresponding to the product's country information. If the user terminal specifies a predetermined country (e.g., South Korea) and another country (e.g., the United States) for the product's country information, it can display the graphic object 712 corresponding to the product's country information in the area 711 corresponding to the product.

[0107] As a different example, if the server indicates a predetermined country (e.g., South Korea) for a product, it may restrict the transmission of a command to display the graphic object corresponding to the product's country information. Similarly, if the user terminal indicates a predetermined country (e.g., South Korea) for a product, it may restrict the display of the graphic object corresponding to the product's country information in the area corresponding to the product.

[0108] When the user terminal detects a user input 713 selecting a product from the area corresponding to the product on the product list screen 710, it sends the product selection input to the server. Based on receiving the product selection input, the server sends a command to display the detailed information screen for the corresponding product. The user terminal displays the detailed information screen for the product. On the detailed information screen for the product, the user terminal provides the country information for the product. Exemplarily, as shown in Figure 7, the user terminal displays the second part 723 of the detailed information screen for the product based on a swipe input 722 while displaying the first part 721 of the detailed information screen for the product. On the second part 723, the user terminal displays an area 724 showing the country information for the product.

[0109] Figures 8A and 8B illustrate examples of how electronic devices according to various embodiments compare the country information of a target product with the country information of multiple user accounts.

[0110] A server according to one embodiment (for example, the server 120 shown in Figure 1) can compare the country information of the target product specified by the product specification input with the country information of multiple user accounts specified by the recipient specification input, and determine whether or not to allow the gift based on the comparison result.

[0111] The server can receive product specification input from the user terminal, which specifies the product to be given as a gift. For example, the user terminal may detect user input specifying the corresponding product as the product to be given as a gift on the product details screen (for example, the first part 721 of the product details screen shown in Figure 7, and the second part 723 of the product details screen shown in Figure 7). When the user terminal detects user input specifying a product, it sends the product specification input to the server. The server may receive the product specification input from the user terminal.

[0112] Based on receiving the recipient-specified input and the product-specified input, the server can compare the country information of the target product specified by the product-specified input with the country information of multiple user accounts. The target product refers to the product specified by the product-specified input. The product's country information includes information indicating the countries where the product is available.

[0113] According to one embodiment, the server can compare the country information of the target product with country information that indicates the target country.

[0114] For example, the server may allow gifting of the target product to the recipient account based on the country information of the target product indicating the target country. As shown in Figure 2, the server requests payment for the target product from the user terminal, and the gifting of the target product from the buyer account to the recipient account is completed when the user terminal makes the payment for the target product.

[0115] As a different example, the server may, based on the country information of the product indicating a country different from the target country, send a command to the user terminal to display a guidance message that the product is not available in the target country. The user terminal can then display a guidance message (e.g., guidance message 810a, guidance message 810b) that the product is not available in the target country.

[0116] For example, as shown in Figure 8A, when a user terminal sends product specification input to the server via the detailed information screen for a single product, it displays guidance message 810a.

[0117] As an example, as shown in Figure 8B, a user terminal and / or server can register one or more items in the gift box (or shopping cart). The user terminal sends an item selection input to the server designating one or more items registered in the gift box (or shopping cart) as items to be given as gifts. If the country information of at least one of the items specified by the item selection input indicates a country different from the target country, the server may display guidance message 810b.

[0118] According to one embodiment, the server can restrict the gifting of a target product to a recipient account based on the fact that the country information of the target product indicates a country different from the target country.

[0119] However, the server, in any of the various embodiments of this disclosure, is not limited to restricting the gifting of the product to a recipient account if the country information of the product points to a country different from the target country. For example, the server may allow the gifting of the product if it receives an acknowledgment response from a recipient terminal connected to the recipient account.

[0120] According to one embodiment, the server may, based on the country information of the target product indicating a country different from the target country, send an approval request to the recipient terminal connected to the recipient account for receiving the target product as a gift, which is available in another country. Based on the server receiving an approval response to the approval request from the recipient terminal, the server may allow the recipient account to receive the target product as a gift. Based on the server receiving a rejection response to the approval request from the recipient terminal, the server may restrict the gifting of the target product to the recipient account.

[0121] According to one embodiment, a server can receive an approval response and / or rejection response from a recipient account regarding the receipt of target products from another country, and can then provide a service for receiving products from another country even if the recipient account is a user account in a target country, if the recipient intends to use the products in another country.

[0122] Figure 9 illustrates examples of inquiry screens for recipient accounts according to various embodiments, showing information about the gifted product.

[0123] A server according to one embodiment (for example, the server 120 shown in Figure 1) can send a command to display a target product information inquiry screen 900 to a recipient terminal connected via a recipient account. The recipient terminal displays the target product information inquiry screen 900. On the target product information inquiry screen 900, the recipient terminal may display at least one of the following: the price of the target product, an image of the target product, or the brand of the target product. On the target product information inquiry screen 900, the recipient terminal may display a graphic object 910 corresponding to the country information of the target product. The graphic object 910 indicates the countries in which the target product is available.

[0124] The embodiments described above are embodied in hardware components, software components, or combinations of hardware and software components. For example, the devices and components described in these embodiments are embodied using one or more general-purpose or special-purpose computers, such as a processor, controller, ALU (arithmetic logic unit), digital signal processor, microcomputer, FPA (field programmable array), PLU (programmable logic unit), microprocessor, or different devices that execute and respond to instructions. The processing device executes an operating system (OS) and one or more software applications that run on the OS. The processing device also accesses, stores, manipulates, processes, and generates data in response to the execution of the software. For convenience of understanding, the processing device may sometimes be described as being used as a single unit, but a person with ordinary skill in the art will understand that the processing device includes multiple processing elements and / or multiple types of processing elements. For example, the processing device includes multiple processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.

[0125] Software includes computer programs, code, instructions, or a combination of one or more of these, which can configure a processing unit to operate as desired, or instruct the processing unit independently or in combination. Software and / or data can be permanently or temporarily embodied in any type of machine, component, physical device, virtual device, computer storage medium or device, or transmitted signal wave, for interpretation by a processing unit or for providing instructions or data to a processing unit. Software can be distributed across a network of computer systems and stored and executed in a distributed manner. Software and data can be stored on a recording medium readable by one or more computers.

[0126] The method according to this embodiment is embodied in the form of program instructions that are implemented via various computer means and recorded on a computer-readable recording medium. The recording medium includes program instructions, data files, data structures, etc., individually or in combination. The recording medium and program instructions may be specifically designed and configured for the purposes of the present invention, or they may be known and usable by those skilled in the art who have technology in the field 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 floppy disks, and hardware devices specifically configured to store and execute program instructions, such as ROMs, RAMs, and flash memory. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code executed by a computer using an interpreter or the like.

[0127] The hardware device described above may be configured to operate as one or more software modules to perform the operations shown in the present invention, and vice versa.

[0128] In this document, each phrase such as "A or B," "at least one of A and B," "at least one of A or B," "at least one of A, B, or C," and "at least one of A, B, or C" may include any one or all possible combinations of the items listed with that phrase.

[0129] As described above, although embodiments have been illustrated with limited drawings, a person with ordinary skill in the art can apply various technical modifications and variations based on the above description. For example, the described technique may be performed in a different order than described, and / or the described system, structure, apparatus, circuit, and other components may be combined or assembled in a different manner than described, or replaced or substituted by other components or equivalents, and still achieve the desired results.

[0130] Therefore, other embodiments, other embodiments, and claims equivalent to those described below also fall within the scope of the claims.

Claims

1. The server is used for testing, The steps include receiving recipient designation input from a user terminal connected via a purchaser account, for designating multiple user accounts as recipients of the gift, and A step of determining whether the country information of the multiple user accounts points to multiple different countries, based on the country information of each of the multiple user accounts, If the country information of the multiple user accounts indicates multiple countries that are different from each other, the step of determining the first country that can be used for the gift service from among the multiple countries, based on the fact that the multiple countries include a first country that can be used for the gift service and a second country that cannot be used for the gift service, The steps include determining, among the multiple user accounts, the user account that has country information indicating the determined target country as the recipient account, The steps include sending a command to the user terminal to display a screen that provides product information that can be gifted to the determined recipient account, Methods that include...

2. The method according to claim 1, wherein the step of determining a target country from among the plurality of countries includes a step of determining the target country from among the plurality of candidate countries using a priority order for the plurality of candidate countries, based on the fact that the plurality of countries include a plurality of candidate countries that can be used for the gift service.

3. The method according to claim 1, further comprising the step of sending a command to the user terminal to display a partially giftable message indicating that gifts can be made to the user accounts of the first country among the plurality of user accounts, but not to the user accounts of the second country.

4. The method includes the step of omitting the determination of the target countries, the determination of the recipient accounts, and the transmission of the display order, based on the fact that not all of the aforementioned countries are available for the gift service. The method according to claim 1, further comprising the step of sending a command to the user terminal to display a gift unavailable message indicating that a gift cannot be given to the plurality of user accounts.

5. The step of sending a command to the user terminal to display the aforementioned screen is: The steps include sending a command to the user terminal to display the screen containing product information available in the target country, A step of removing product information available in countries other than the aforementioned target country from the screen, The method according to claim 1, including the method described in claim 1.

6. The aforementioned method, Based on the completion of the gift transfer from the purchaser account to the recipient account, the step of determining whether the multiple countries include other countries where the gift service is available, The steps include changing the target country to the other country based on the fact that the aforementioned multiple countries include other countries that can be used for the gift service, and repeating the determination of the recipient account and the transmission of the display order based on the changed target country, The method according to claim 1, further comprising:

7. The aforementioned method, The steps include receiving product specification input from the user terminal to specify the product to be given as a gift, Based on the receipt of the recipient designation input and the product designation input, the steps include comparing the country information of the target product specified by the product designation input with the country information of the multiple user accounts, The method according to claim 1, further comprising:

8. The aforementioned method, A step of allowing the gifting of the target product to the recipient account based on the country information of the target product indicating the target country, The steps include: sending a command to the user terminal to display a message indicating that the product is unavailable in the country specified The method according to claim 7, further comprising:

9. The method according to claim 8, further comprising the step of restricting the gifting of the target product to the recipient account on the basis that the country information of the target product indicates a country different from the target country.

10. The aforementioned method, The steps include: sending an approval request to a recipient terminal connected to the recipient account for receiving the gift of the target product available in the other country, based on the fact that the country information of the target product indicates a country different from the target country; The steps include: allowing the recipient account to receive the target product as a gift based on receiving an approval response to the approval request from the recipient terminal; The steps include: restricting the gifting of the target product to the recipient account based on receiving a rejection response to the approval request from the recipient terminal; The method according to claim 8, further comprising:

11. A computer-readable recording medium storing one or more computer programs including instruction words for performing the method described in claim 1.

12. It is a server, Processor and Memory for storing instructions, Includes, When the aforementioned instruction is executed by the processor, the server will, From a user terminal connected via the purchaser account, the system receives recipient designation input to specify multiple user accounts as recipients of the gift. Based on the country information of each of the aforementioned user accounts, it is determined whether the country information of the aforementioned user accounts points to multiple different countries. If the country information of the multiple user accounts indicates multiple countries that are different from each other, based on the fact that the multiple countries include a first country that can be used for the gift service and a second country that cannot be used for the gift service, the first country that can be used for the gift service will be determined as the target country. Of the aforementioned user accounts, the user account that possesses country information indicating the determined target country is determined to be the recipient account. A server that sends a command to the user terminal to display a screen providing product information that can be gifted to the determined recipient account.

13. When the aforementioned instruction is executed by the processor, the server will, The server according to claim 12, which determines the target country from among the multiple candidate countries using a priority order for the multiple candidate countries, based on the fact that the multiple countries include multiple candidate countries that can be used for the gift service.

14. When the aforementioned instruction is executed by the processor, the server will, The server according to claim 12, which sends a command to the user terminal to display a partially giftable message indicating that gifts can be made to the user account of the first country among the plurality of user accounts, but not to the user account of the second country.

15. When the aforementioned instruction is executed by the processor, the server will, Based on the fact that all of the aforementioned countries are unavailable for the gift service, the determination of the target countries, the determination of the recipient accounts, and the transmission of the display instructions are omitted. The server according to claim 12, which sends a command to the user terminal to display a message indicating that a gift cannot be given to the plurality of user accounts.

16. When the aforementioned instruction is executed by the processor, the server will, A command to display the screen containing product information available in the target country is sent to the user terminal. The server according to claim 12, which excludes product information available in countries other than the aforementioned target country from the screen.

17. When the aforementioned instruction is executed by the processor, the server will, The user terminal receives an input specifying the product to be given as a gift, The server according to claim 12, which, based on the receipt of the recipient specification input and the product specification input, compares the country information of the target product specified by the product specification input with the country information of the plurality of user accounts.

18. When the aforementioned instruction is executed by the processor, the server will, Based on the fact that the country information of the subject product indicates the subject country, it is permitted to gift the subject product to the recipient account. The server according to claim 17, which, based on the country information of the target product indicating a country different from the target country, sends a command to the user terminal to display a message indicating that the target product is unavailable in the target country.

19. When the aforementioned instruction is executed by the processor, the server will, The server according to claim 18, which restricts gifting the target product to the recipient account based on the fact that the country information of the target product indicates a country different from the target country.

20. When the aforementioned instruction is executed by the processor, the server will, Based on the fact that the country information for the target product indicates a country different from the target country, an approval request for receiving the target product as a gift, which is available in the other country, is sent to the recipient terminal connected to the recipient account. Based on receiving an approval response to the approval request from the recipient terminal, the recipient account is permitted to receive the target product as a gift. The server according to claim 18, which restricts gifting the target product to the recipient account based on receiving a rejection response to the approval request from the recipient terminal.

Citation Information

Patent Citations

  • System, method and program for gift order processing

    JP2010160766A

  • Interpersonal transaction gift system

    JP2015049727A

  • Communication system and program

    JP2019036164A

  • Information processing device and information processing program

    JP2020170404A

  • Method of providing mobile voucher service, and terminal device, server device and system therefor

    US20180357634A1