Method, recording medium, and apparatus of providing gift widget

The method and system enable e-commerce users to select a reward option for a product, allowing recipients to choose rewards over traditional gifts, enhancing convenience and flexibility in product receipt methods.

WO2025206502A1PCT designated stage Publication Date: 2025-10-02COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/017023
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-27
Filing Date
2024-11-01
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Traditional gift functions in e-commerce services unilaterally determine the recipient's method of receipt, inconveniencing users and limiting flexibility in product selection when the payer and recipient have different ordering methods.

Method used

A method and system that allows a first user to select a reward option for a product, enabling a gift widget to be sent to a second user, where the second user can choose to receive a reward instead, with options to deactivate compensation based on monetary value or selection frequency, and includes user interface elements for input and confirmation.

Benefits of technology

Enhances user convenience by allowing recipients to select products that better suit their preferences and diversifies receipt methods, while preventing indiscriminate gifting of rewards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024017023_02102025_PF_FP_ABST
    Figure KR2024017023_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a method and an electronic apparatus for providing a gift widget for a product which can be a target of electronic commerce. The method performed by the electronic apparatus, according to an embodiment of the present disclosure, may comprise the steps of: acquiring, from a first user terminal of a first user, a first input from the first user for a target product posted on an electronic commerce service, wherein the first input includes a selection of a reward option which corresponds to the monetary value of the target product and can be converted into a reward usable in the electronic commerce service; performing purchase processing for the target product on the basis of the first input; on the basis of a determination that the purchase processing has been completed, transmitting a gift widget regarding the target product to a second user terminal of a second user distinguished from the first user; and providing the reward to the second user on the basis of a second input from the second user for the gift widget, wherein the second input includes a selection of a reward button for switching to the reward.
Need to check novelty before this filing date? Find Prior Art

Description

Method, recording medium and device for providing a gift widget

[0001] The present disclosure relates to a technology for providing a gift widget for a product that can be the subject of e-commerce.

[0002] Advances in communications technology have led to the widespread use of e-commerce services, which allow online transactions of goods. The scope of e-commerce services is expanding beyond mere goods to include services as well.

[0003] As one form of e-commerce, a gift function is utilized, allowing the purchaser and recipient to choose different ordering methods. However, the traditional gift function unilaterally determines the recipient's method of receipt, making it inconvenient for e-commerce users.

[0004] The technical challenge to be solved through this disclosure is to provide technology that can improve user convenience.

[0005] Another technical challenge to be addressed by the present disclosure is to provide a technology that can diversify the method of receiving a product in a case where the person paying for the product and the person receiving the product have different ordering methods.

[0006] Another technical challenge to be solved by the present disclosure is to provide a technology that allows the recipient of a product to select another product that satisfies his / her preference instead of the product in a case where the person paying for the product and the person receiving the product have different ordering methods.

[0007] The technical problems of the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person skilled in the art of the present disclosure from the description of the specification.

[0008] According to one embodiment of the present disclosure, a method performed by an electronic device may include the steps of: obtaining, from a first user terminal of a first user, a first input of a first user for a target product posted on an e-commerce service, wherein the first input includes a selection of a reward option corresponding to a monetary value of the target product and convertible into a reward usable in the e-commerce service; performing a purchase process for the target product based on the first input; transmitting, based on a determination that the purchase process is complete, a gift widget for the target product to a second user terminal of a second user distinct from the first user; and providing, based on a second input of the second user for the gift widget, the reward to the second user, wherein the second input includes a selection of a reward button for converting into the reward.

[0009] In one embodiment, the method may further include a step of deactivating the compensation option if the monetary value of the target product exceeds a reference value.

[0010] In one embodiment, the method may further include a step of deactivating a compensation option for the target product based on the accumulated number of selections of the compensation option for multiple products posted on the e-commerce service.

[0011] In one embodiment, the step of performing the purchase processing may include a step of disabling at least some of the plurality of payment methods for performing the purchase processing for the target product based on a determination that the reward option has been selected.

[0012] In one embodiment, the gift widget may include text written by the first user, information about the target product, and the reward button.

[0013] In one embodiment, the step of providing the reward to the second user may include the step of transmitting a confirmation text to the second user terminal for the user to whom the reward is to be paid.

[0014] In one embodiment, the step of providing the reward to the second user may include the step of providing the reward to a third user distinct from each of the first user and the second user, based on a third input of the second user to the gift widget.

[0015] In one embodiment, the step of providing the reward to the third user may include the step of transmitting a confirmation text to the second user terminal for the user to whom the reward is to be paid.

[0016] In another embodiment of the present disclosure, a non-transitory computer-readable recording medium having recorded thereon a computer program to be executed by a processor, wherein the computer program may be configured to cause the processor to execute the above-described method.

[0017] According to another embodiment of the present disclosure, an electronic device includes a communication interface configured to enable communication with a network, a processor configured to execute a computer program including one or more instructions, and a memory storing the computer program, wherein when the computer program is executed by the processor, the processor may be configured to execute the method described above.

[0018] According to the present disclosure, user convenience can be improved.

[0019] According to the present disclosure, the method of receiving a product can be diversified in different ordering methods between the person paying for the product and the person receiving the product.

[0020] According to the present disclosure, in a case where the person paying for a product and the person receiving the product are in different ordering methods, the person receiving the product can select another product that suits his / her preference instead of the product.

[0021] The effects according to the technical idea of ​​the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by a person skilled in the art of the present disclosure from the description of the specification.

[0022] FIG. 1 illustrates an environment in which devices according to one embodiment of the present disclosure can be applied.

[0023] FIG. 2 illustrates a computing device capable of implementing devices according to one embodiment of the present disclosure.

[0024] FIG. 3 illustrates a flowchart illustrating a method according to one embodiment of the present disclosure.

[0025] FIG. 4 illustrates a flowchart illustrating a method according to another embodiment of the present disclosure.

[0026] FIG. 5 illustrates a flowchart illustrating a method according to another embodiment of the present disclosure.

[0027] FIG. 6 illustrates a gift order page that may be referenced in various embodiments of the present disclosure.

[0028] FIG. 7 illustrates a gift receipt page that may be referenced in various embodiments of the present disclosure.

[0029] FIG. 8 illustrates a reward receipt page that may be referenced in various embodiments of the present disclosure.

[0030] The various embodiments described in this disclosure are exemplified for the purpose of clearly explaining the technical concept of this disclosure and are not intended to be limited to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of the embodiments described in this disclosure. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.

[0031] Terms used in this disclosure, including technical or scientific terms, unless otherwise defined, may have the meaning commonly understood by a person of ordinary skill in the art to which this disclosure belongs.

[0032] The expressions "includes," "may include," "comprises," "may have," "have," and "may have" used in this disclosure indicate the presence of a target feature (e.g., a function, operation, or component), but do not exclude the presence of other additional features. In other words, such expressions should be understood as open-ended terms that imply the possibility of including other embodiments.

[0033] The singular expressions used in this disclosure may include the plural meaning unless the context clearly indicates otherwise, and the same applies to the singular expressions set forth in the claims.

[0034] As used herein, the terms "first," "second," or "first," "second," and the like, unless the context clearly dictates otherwise, are used to distinguish one object from another when referring to multiple similar objects, and do not limit the order or importance of the objects. For example, each user terminal included in a plurality of user terminals according to the present disclosure may be distinguished from each other by being expressed as "first user terminal" and "second user terminal."

[0035] As used herein, the expressions "A, B, and C," "A, B, or C," "at least one of A, B, and C," or "at least one of A, B, or C" may refer to each of the listed items or all possible combinations of the listed items. For example, "at least one of A or B" may refer to (1) at least one A, (2) at least one B, or (3) at least one A and at least one B.

[0036] The expression "based on" as used in this disclosure is used to describe one or more factors that influence a decision, act of judgment, or action described in a phrase or sentence containing this expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.

[0037] As used herein, the expression that a component (e.g., a first component) is “connected” or “connected” to another component (e.g., a second component) may mean that the component is directly connected or connected to the other component, as well as connected or connected via a new other component (e.g., a third component).

[0038] The expression "configured to" used in the present disclosure may have the meanings of "set to", "having the ability to", "modified to", "made to", "capable of", etc., depending on the context. This expression is not limited to the meaning of "specifically designed in hardware", and for example, a processor configured to perform a specific operation may mean a general purpose processor that can perform the specific operation by executing software, or a special purpose computer that is structured through programming to perform the specific operation.

[0039] The term "platform" used in this disclosure may refer to a tangible or intangible space that serves as a user base by integrating and managing services with the same or similar purpose. While there may be differences in their specific meanings, the term "platform" may also be interchangeably referred to as "software," "application," or "solution." In one embodiment, the platform may be a tangible or intangible space that integrates e-commerce services.

[0040] The term "user interface" as used herein may refer to a physical or virtual medium designed to enable communication between a user and an object, system, machine, or computer program. Users may utilize e-commerce services through the user interface. The terms "image," "text," "button," "widget," or "web page" as used herein may refer to an element that constitutes a user interface.

[0041] Hereinafter, various embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings and the description of the drawings, identical or substantially equivalent components may be assigned the same reference numerals. Furthermore, in the description of various embodiments below, duplicate descriptions of identical or corresponding components may be omitted, but this does not mean that such components are not included in the embodiments.

[0042] FIG. 1 illustrates an environment (100) to which devices (110, 120a, 120b) according to one embodiment of the present disclosure may be applied. This environment (100) may include a product management device (110) and user terminals (120a, 120b).

[0043] Meanwhile, while FIG. 1 illustrates an example in which two user terminals (120a, 120b) are applied to a product management device (110), this is merely for convenience of understanding, and the number of user terminals (120a, 120b) may vary. In other words, multiple user terminals may utilize the platform for e-commerce services provided by the product management device (110). Furthermore, FIG. 1 merely illustrates a preferred embodiment for achieving the purpose of the present disclosure, and additional components may be added as needed.

[0044] Below, each component illustrated in Fig. 1 will be described in more detail.

[0045] The product management device (110) may be a server device of an e-commerce service platform. That is, the product management device (110) may be understood as a server device operated under the management of the platform's operating entity.

[0046] The product management device (110) can process transactions related to online products (goods or services) provided to users on the platform, i.e., e-commerce services. To avoid redundant explanation, specific operations by which the product management device (110) processes online product transactions will be described later with reference to the drawings below, FIG. 3. Even if operations not described later in this disclosure are general operations performed by a server device of a platform for e-commerce services, it should be noted that embodiments that apply the technical concepts of this disclosure by referring to such operations are not excluded from the scope of this disclosure.

[0047] The product management device (110) may be implemented as one or more computing devices. For example, all functions of the product management device (110) may be implemented in a single computing device. For another example, the first function of the product management device (110) may be implemented in a first computing device, and the second function may be implemented in a second computing device. For example, the computing device may be, but is not limited to, a desktop computer, a laptop computer, an application server, a proxy server, or a cloud server, and any type of device equipped with computing functions may be a computing device.

[0048] User terminals (120a, 120b) may be terminals of users utilizing an e-commerce service platform. As an example of using an e-commerce service, a first user may gift a product listed on the e-commerce service to a second user using a second user terminal (120b) using the first user terminal (120a). Here, the first user may be the one paying for the product, and the second user may be the one receiving the product. Various operations of the present disclosure using the user terminals (120a, 120b) will be described later with reference to the drawings in FIG. 3 and below.

[0049] The user terminals (120a, 120b) can display a web page to which a user interface provided by the product management device (110) as a platform-related function is applied on the display of the user terminals (120a, 120b). Hereinafter, in the present disclosure, "displaying on the display of the user terminals (120a, 120b)" may be simply referred to as "displaying on the user terminals (120a, 120b)." In addition, the user terminals (120a, 120b) can obtain user input from a user for the web page and transmit the user input to the product management device (110), thereby performing predefined operations corresponding to the user input. In this way, a web browser or an application may be installed on the user terminal (120) to allow the user to use the platform for e-commerce services. These user terminals (120a, 120b) may be, for example, any one of devices such as a desktop computer, a laptop computer, a tablet computer, a wearable device, or a smart phone, but are not limited thereto, and any type of device equipped with computing functions may be a user terminal (120a, 120b).

[0050] The product management device (110) and user terminals (120a, 120b) illustrated in Fig. 1 can communicate via a network. This network can be implemented as any type of wired or wireless network, such as, for example, a local area network (LAN), a wide area network (WAN), a mobile radio communication network (MRCN), or WiBro (Wireless Broadband).

[0051] FIG. 2 illustrates a computing device (200) capable of implementing devices (110, 120a, 120b) according to one embodiment of the present disclosure. In the present disclosure, the computing device (200) may be interchangeably referred to as an electronic device. The product management device (110) or user terminal (120a, 120b) described above with reference to FIG. 1 may be implemented by this computing device (200).

[0052] A computing device (200) may include one or more processors (210), one or more memories (220), or a communication interface (230). In one embodiment, some components may be deleted from the computing device (200), or other components (e.g., a display or input device, etc.) may be added to the computing device (200). Additionally or alternatively, some components may be implemented in an integrated manner, or implemented as a single or multiple entities. In the present disclosure, one or more processors (210) may be referred to as a processor (210). The term “processor (210)” may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (220) may be referred to as a memory (220). The term “memory (220)” may mean a set of one or more memories, unless the context clearly indicates otherwise.

[0053] Below, each component illustrated in Fig. 2 will be described in more detail.

[0054] The processor (210) may perform calculations or information processing related to control or communication of each component of the computing device (200). Specifically, the processor (210) may control at least one component of the computing device (200) connected to the processor (210) by executing software (or a computer program) received from another component. As an example, the processor (210) may load a command (e.g., an instruction, a code, or a code segment) or information into the memory (220), process the command or information stored in the memory (220), and store result information according to the processing in the memory (220). In addition, the processor (210) may be operatively connected to the components of the computing device (200) to perform various operations such as calculations, processing, generation, or processing related to the present disclosure.

[0055] The memory (220) can store various information. The information stored in the memory (220) is information acquired, processed, or used by at least one component of the computing device (200), and may include software. The software may include one or more instructions that cause the processor (210) to perform operations according to various embodiments of the present disclosure when loaded into the memory (220). That is, the processor (210) may perform operations according to various embodiments of the present disclosure by executing the one or more instructions described above. The memory (220) may include, for example, volatile or non-volatile memory. In one embodiment, the program is software stored in the memory (220), and may include an operating system for controlling the resources of the computing device (200), an application, or middleware that provides various functions to the application so that the application can utilize the resources of the computing device (200).

[0056] The communication interface (230) can establish a wired or wireless communication channel with another device and transmit and receive various information with the other device. In one embodiment, the communication interface (230) may include at least one port for connecting to another device via a wired cable in order to communicate with the other device via a wire. In this case, the communication interface (230) can communicate with another device connected via a wired connection through the at least one port. In one embodiment, the communication interface (230) may be configured to include a cellular communication module and be connected to a cellular network (e.g., 3G, LTE, 5G, Wibro, or Wimax). In one embodiment, the communication interface (230) may include a short-range communication module and transmit and receive information with another device using short-range communication (e.g., Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), UWB). In one embodiment, the communication interface (230) may include a non-contact communication module for non-contact communication. Contactless communication may include at least one contactless proximity communication technology, such as Near Field Communication (NFC), Radio Frequency Identification (RFID), or Magnetic Secure Transmission (MST). In addition to the various examples described above, the computing device (200) may be implemented in various known ways to communicate with other devices, and the scope of the present disclosure is not limited by the examples described above.

[0057] In one embodiment, the computing device (200) may include a display. The display may display various screens (e.g., one or more pages) based on the control of the processor (210). To display screens with various interfaces applied on the display, for example, a web browser or a dedicated application may be installed on the computing device (200). In addition, the display may be a component capable of interacting with a user and may receive user input from the user. Such a display may be implemented in the form of a touch sensor panel (TSP) capable of recognizing contact or proximity of various external objects (e.g., a user's finger or stylus).

[0058] In one embodiment, the computing device (200) may include an input device (e.g., a mouse or a keyboard). The input device may receive information to be used in components of the computing device (200) from an external source (e.g., a user) of the computing device (200).

[0059] The processor (210), memory (220), and communication interface (230) illustrated in FIG. 2 are connected to each other through a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), and can send or receive information or signals.

[0060] Below, methods according to various embodiments of the present disclosure are described in detail. While operations are depicted in a specific order in the drawings below, it should be noted that the operations do not necessarily have to be performed in the specific order depicted or in a sequential order, or that all depicted operations must be performed to achieve the desired results.

[0061] Additionally, the operations of the method described with reference to the drawings below may be performed by a computing device. In other words, the operations of the method may be implemented as one or more instructions executed by a processor of the computing device. All operations included in this method may be executed by a single physical computing device, but the first operation of the method may be performed by a first computing device, and the second operation of the method may be performed by a second computing device.

[0062] Hereinafter, the explanation will continue assuming that the operation of the above-described method is performed by the product management device (110) illustrated in FIG. 1. However, since the product management device (110) performs the operation of the method through interaction with the user terminal (120a, 120b), the operation of the user terminal (120a, 120b) corresponding to the operation performed by the product management device (110) is not excluded from the scope of the present disclosure. For example, the operation performed by the product management device (110) of transmitting display information that displays a user interface element on the user terminal (120a, 120b) to the user terminal (120a, 120b) can also be understood as, in other words, the operation performed by the user terminal (120a, 120b) of obtaining display information from the product management device (110) and displaying the user interface element on the display. In addition, for convenience of explanation, the subject of the action included in the method may be omitted, but unless otherwise indicated in the context, it should be interpreted that the action is performed by the product management device (110).

[0063] FIG. 3 illustrates a flowchart illustrating a method (S300) according to one embodiment of the present disclosure. The method (S300) illustrated in FIG. 3 can be understood as comprising a series of operations in which a first user, using a first user terminal (120a), gifts a product posted on an e-commerce service to a second user, using a second user terminal (120b). The operations illustrated in FIG. 3 will now be described in detail.

[0064] From the first user terminal (120a), the first user's first input regarding the target product posted on the e-commerce service can be obtained (S310).

[0065] The target product may be a product among multiple products listed on an e-commerce service that is eligible for the gift function described in this method (S330). This target product may be determined by the selection of the first user using the first user terminal (120a).

[0066] The first user's first input may be input regarding the selection of a target product. This first input may include, for example, the type of target product, the number of target products, or the capacity of the target product.

[0067] To utilize the gift function, the first input may include, for example, the contact information of the recipient of the target product (e.g., the second user), the address of the recipient, or text included in a message card. Furthermore, the first input may include, for example, a selection of a reward option that corresponds to the monetary value of the target product and can be converted into a reward (e.g., cash) usable in an e-commerce service. By implementing a user interface that allows the first user to select the first input, as illustrated, the second user can receive a reward instead of receiving the target product by selecting it through the operation of the method (S300) described later.

[0068] Purchase processing for the target product can be performed based on the first input (S320).

[0069] Purchase processing can refer to a series of processes, from product selection to payment approval. For purchase processing, information regarding the payment method selected by the first user may be referenced. Here, the first input may include information regarding the payment method.

[0070] In one embodiment, the purchase processing operation may include disabling at least some of the plurality of payment methods for performing the purchase processing for the target product based on a determination that a reward option has been selected.

[0071] Deactivating a payment method may involve processes such as refusing approval of the payment method or limiting the first user's selection of payment methods. For example, if a reward option is selected for the first input, payment methods such as cash account transfer may be deactivated. A user interface may be implemented to visually indicate such deactivation on the first user terminal (120a).

[0072] Based on the determination that the purchase process has been completed, a gift widget regarding the target product can be transmitted to the second user terminal (120b) (S330).

[0073] Completion of a purchase transaction may be determined, for example, based on completion of payment authorization.

[0074] The second user terminal (120b) in this operation may be determined by the first user's first input in operation S310. For example, the terminal corresponding to the second user's contact information included in the first input may be the second user terminal (120b).

[0075] A gift widget may be an object as a user interface element implemented on the terminal of the gift recipient, i.e., the second user terminal (120b). Such a gift widget may include, for example, text written by the first user or information regarding the target product. If the first input in operation S310 includes a selection of a reward option, the gift widget may include a reward button that converts the reward into a reward equivalent to the monetary value of the target product and usable in an e-commerce service.

[0076] Based on the second user's second input for the gift widget, a reward usable in the e-commerce service can be provided to the second user (S340).

[0077] The second user's second input may be an input to the gift widget, which may be an input regarding a selection of options for receiving the target product. This second input may be, for example, either a selection to accept the gift or a selection to decline the gift. If the first input in operation S310 includes a selection of a reward option, the second input may include, for example, a selection to switch to the reward.

[0078] Such a second input can be obtained from the second user terminal (120b) to the product management device (110) by a button (e.g., a gift acceptance button, a gift rejection button, a reward button, etc.) implemented in the user interface displayed on the second user terminal (120b).

[0079] In this action, “provision of compensation to users” can be understood to have the same meaning as provision of compensation to accounts used by users in e-commerce services.

[0080] According to this operation, the second user can receive the target product by choosing to accept the gift, or decline the gift by choosing not to receive the target product. Furthermore, the second user can also receive a reward of equivalent monetary value instead of the target product.

[0081] With respect to the subject of obtaining the reward, in one embodiment, the operation (S340) of providing the reward to the second user may include an operation of transmitting a confirmation text for the user to whom the reward is to be paid to the second user terminal (120b).

[0082] Considering the user's usage patterns for e-commerce services, there is a possibility that another user's account may be logged into the terminal. Therefore, by transmitting a confirmation text regarding the user to whom the reward is to be paid to the second user terminal (120b), the recipient of the reward can be confirmed before the reward is provided. This prevents the reward from being provided to an unintended party.

[0083] The confirmation text for this action may be displayed in a pop-up page linked to the gift widget.

[0084] With respect to the subject of obtaining the reward, in another embodiment, the operation (S340) of providing the reward to the second user may include an operation of providing the reward to the third user based on the third input of the second user to the gift widget.

[0085] The third input from the second user may be an input for a pop-up page displaying a confirmation text, which may be an input regarding a change in the recipient of the reward. This third input may be a series of inputs for logging out of the account currently logged into the second user terminal (120b) and logging into a new account. In other words, the third input may be an input for switching the account currently logged into the second user terminal (120b).

[0086] Such a third input can be obtained from the second user terminal (120b) to the product management device (110) by a button (e.g., a receive with another account button, etc.) implemented in a user interface (e.g., a pop-up page) displayed on the second user terminal (120b).

[0087] After the above-described account switching action, additional verification may be required regarding the recipient of the reward. Specifically, the action of providing the reward to a third user may include sending a confirmation text to the second user terminal (120b) regarding the user to whom the reward is to be paid. For details on this action, reference may be made to the description of the aforementioned embodiment.

[0088] According to the method (S300) described with reference to FIG. 3, when the first user paying for a product and the second user receiving the product use different gift ordering methods, the second user's gift receipt options can be diversified. In addition to the option to accept or decline the target product, the second user can be provided with the option to receive a reward of equivalent monetary value to the target product. Therefore, the second user can select a product that better suits their preferences.

[0089] FIGS. 4 and 5 illustrate flowcharts illustrating methods (S400, S500) according to one embodiment of the present disclosure. Method (S400) illustrated in FIG. 4 may include an operation in which a reward option is deactivated based on the monetary value of the target product. Additionally, method (S500) illustrated in FIG. 5 may include an operation in which a reward option is deactivated based on the accumulated number of selections of the reward option.

[0090] According to FIG. 4, if the monetary value of the target product exceeds the reference value, the compensation option for the target product may be deactivated (S410).

[0091] The threshold value can be a value that determines the activation or deactivation of a reward option that corresponds to the monetary value of the target product and can be converted into rewards (e.g., cash) usable in e-commerce services. For example, if the monetary value of the target product is below the threshold value, the reward option for the target product may be activated. If the monetary value of the target product exceeds the threshold value, the reward option for the target product may be deactivated.

[0092] These reference values ​​can be determined based on the payment method for the target product. For example, the reference value corresponding to "Payment Method A" may be "N won (where N is a natural number)", and the reference value corresponding to "Payment Method B" may be "M (where M is a natural number different from N)". In other words, reference values ​​can be determined differently depending on the payment method.

[0093] Disabling a reward option may involve processing that restricts the selection of reward options. For example, the reward option button used to select a reward option may be disabled. A user interface may be implemented to visually indicate this deactivation on the second user terminal (120b).

[0094] According to FIG. 5, based on the accumulated number of selections of compensation options for multiple products posted on an e-commerce service, the compensation option for the target product may be deactivated (S510).

[0095] The deactivation of a reward option may be based on the accumulated number of selections made for various products listed on the e-commerce service. This accumulated number of selections may be calculated over a specific period of time. For example, if the first user selected the reward option "L times" (where L is a natural number) or more in "January 24," the reward option may be deactivated.

[0096] The accumulated number of selections can be replaced with the accumulated monetary value for various products posted on the e-commerce service.

[0097] According to the methods (S400, S500) described with reference to FIGS. 4 and 5, the first user's indiscriminate selection of reward options can be restricted. This restriction can prevent actions such as the first user indiscriminately gifting objects of monetary value (e.g., rewards) to the second user.

[0098] Hereinafter, user interface elements that can be referenced in various embodiments of the present disclosure will be described with reference to FIGS. 6 to 8.

[0099] FIG. 6 illustrates a gift order page (600) that may be referenced in various embodiments of the present disclosure.

[0100] The gift order page (600) is a page displayed on the first user terminal (120a) of a first user ordering a gift (e.g., a target product), and may be a page for ordering a gift to be provided to a second user receiving the gift. Upon completion of a gift order via the gift order page (600), a gift widget may be transmitted to the second user terminal (120b) of the second user.

[0101] The gift order page (600) may include one or more user interface elements. For example, the gift order page (600) may include a first area (610) for selecting a gift recipient (e.g., a second user), a second area (620) for writing a message card to the gift recipient, a third area (630) for displaying attribute information about the gift, or a fourth area (640) including a reward option button.

[0102] The first user can select or deselect a compensation option by selecting or deselecting the compensation option button through the first user terminal (120a).

[0103] If the reward option button is selected in the area (640) including the reward option button, the recipient of the gift may be provided with an option to convert the gift into a reward having a monetary value equivalent to the gift through his / her terminal (e.g., the second user terminal (120b)).

[0104] FIG. 7 illustrates a gift receipt page (700) that may be referenced in various embodiments of the present disclosure.

[0105] The gift receipt page (700) may be referred to interchangeably with the gift widget.

[0106] The gift receipt page (700) is a page displayed on the second user terminal (120a) of the second user receiving the gift, and may be a page for selecting a receipt option for a gift provided by the first user who ordered the gift.

[0107] The gift receipt page (700) may include one or more user interface elements. For example, the gift receipt page (700) may include a fifth area (710) containing the text of a message card written by the first user, a sixth area (720) displaying attribute information about the gift, a seventh area (730) containing a reward button, and a gift acceptance button (740) or a gift rejection button (750).

[0108] The second user can select a receipt option for the gift by selecting one of the reward button, the gift acceptance button (704), or the gift rejection button (750) through the second user terminal (120a).

[0109] For example, if a reward button is selected by a second user, a reward may be provided to an account logged into the second user terminal (120a). Additionally, if no account is logged into the second user terminal (120a), a login page for providing a reward may be displayed.

[0110] As an alternative example, if the reward button is selected by a second user, a pop-up page (e.g., a reward receipt page) containing confirmation text for the user to whom the reward will be paid may be displayed on the second user terminal (120b). This will be described later with reference to FIG. 8.

[0111] FIG. 8 illustrates a reward receipt page (800) that may be referenced in various embodiments of the present disclosure.

[0112] The reward receipt page (800) may be interchangeably referred to as a pop-up page containing confirmation text for the user to whom the reward is to be paid.

[0113] The reward receipt page (800) is a page displayed on the second user terminal (120a) of the second user receiving the gift, and may be a page for confirming the user (or account) granting the reward.

[0114] The reward claim page (800) may include one or more user interface elements. For example, the reward claim page (800) may include a reward confirmation button (810) that confirms the provision of a reward, or an account transfer button (820) that transfers the reward to another account.

[0115] For example, if a second user wishes to definitively assign a reward to an account logged into the second user terminal (120a), the second user may select the reward confirmation button (810). As another example, if the second user wishes to assign a reward to an account other than the account logged into the second user terminal (120a), the second user may select the account switch button (820).

[0116] The examples of FIGS. 6 through 8 described so far can be modified in any number of ways, based on known technology. Examples of modifications include modifications to the arrangement of objects as user interface elements, the number of objects, the font of objects, the color of objects, the size of objects, and the like. In other words, any user interface element that reflects the technical concepts described with reference to FIGS. 1 through 8 should be understood as falling within the scope of the present disclosure.

[0117] In the flowcharts of this disclosure, the operations of the method or algorithm are described in a sequential order, but may also be performed in any order that can be arbitrarily combined. The description of the flowcharts of this disclosure does not exclude variations or modifications to the method or algorithm, and does not imply that any operation is essential or desirable. In one embodiment, at least some of the operations may be performed in parallel, iteratively, or heuristically. In another embodiment, at least some of the operations may be omitted, or other operations may be added.

[0118] Various embodiments of the present disclosure may be implemented as software on a machine-readable storage medium (MRSM) that can be read by a computing device. The software may be software for implementing various embodiments of the present disclosure. The software may be inferred from various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be a computer program including instructions that can be read by a computing device. A computing device is a device capable of operating according to instructions called from a storage medium, and may be interchangeably referred to as, for example, an electronic device. In one embodiment, a processor of the computing device may execute the called instructions, causing components of the computing device to perform functions corresponding to the instructions. A storage medium may refer to any type of recording medium that stores information that can be read by a device. The storage medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disks, or optical information storage devices. In one embodiment, the storage medium may be implemented in a distributed form, such as in a network-connected computer system. In this case, the software may be distributed, stored, and executed in the computer system. In another embodiment, the storage medium may be a non-transitory storage medium. A non-transitory storage medium refers to a medium that exists regardless of whether information is stored semi-permanently or temporarily, and does not contain signals that are propagated transitorily.

[0119] While the technical concepts of the present disclosure have been described through various embodiments, the technical concepts of the present disclosure encompass various substitutions, modifications, and variations that can be made within the scope understandable to those of ordinary skill in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and variations are encompassed within the scope of the appended claims.

Claims

1. In a method performed by an electronic device, A step of obtaining a first input of a first user for a target product posted on an e-commerce service from a first user terminal of a first user, wherein the first input includes a selection of a reward option corresponding to a monetary value of the target product and convertible into a reward usable in the e-commerce service; A step of performing purchase processing for the target product based on the first input; A step of transmitting a gift widget regarding the target product to a second user terminal of a second user who is distinct from the first user based on a determination that the purchase process has been completed; and A method comprising: providing the reward to the second user based on a second input of the second user for the gift widget, wherein the second input comprises a selection of a reward button that converts to the reward.

2. In paragraph 1, A method further comprising the step of disabling the compensation option if the monetary value of the target product exceeds a reference value.

3. In paragraph 1, A method further comprising a step of deactivating a compensation option for the target product based on the accumulated number of selections of the compensation option for multiple products posted on the e-commerce service.

4. In paragraph 1, The steps for performing the above purchase processing are: A method comprising the step of disabling at least some of the plurality of payment methods for performing purchase processing for the target product based on a determination that the above compensation option has been selected.

5. In paragraph 1, The above gift widget is, Text written by the first user above; Information about the above target product; and A method comprising the above compensation button.

6. In paragraph 1, The step of providing the above compensation to the second user is: A method comprising the step of transmitting a confirmation text to the second user terminal for the user to whom the reward is to be paid.

7. In paragraph 1, The step of providing the above compensation to the second user is: A method comprising the step of providing the reward to a third user, distinct from each of the first user and the second user, based on a third input of the second user for the gift widget.

8. In paragraph 7, The step of providing the above compensation to the third user is: A method comprising the step of transmitting a confirmation text to the second user terminal for the user to whom the reward is to be paid.

9. In a non-transitory computer-readable recording medium recording a computer program to be executed by a processor, A non-transitory computer-readable recording medium configured to cause the processor to execute a method according to any one of claims 1 to 8.

10. A communication interface configured to enable communication with the network; A processor configured to execute a computer program comprising one or more instructions; and including a memory in which the above computer program is stored, An electronic device, wherein when the computer program is executed by the processor, the processor is configured to execute a method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Point presentation apparatus, point presentation method and program

    JP2005292983A

  • Additional point accumulation management of membership article sale system, and data processor for distribution system for profit to purchaser with reduction point

    JP2012084044A

  • Apparatus for gift bestowing based web mail and method thereof

    KR1020090084287A

  • Method for relaying service of presenting by using identification number

    KR1020150048929A

  • KR20230011210A