Method and electronic device for providing benefit information, and recording medium

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

Patent Information

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

AI Technical Summary

Technical Problem

E-commerce platforms face challenges in maintaining user engagement with paid service memberships, particularly for infrequent users, as they may abandon their memberships without utilizing the benefits, necessitating effective display and presentation of benefit information to encourage continued use.

Method used

An electronic device and method to dynamically adjust the size and form of a benefit display area on a screen based on user interactions, such as selection inputs and scroll rates, ensuring continuous display of benefit information at a specific location, even after a confirmation action, to maintain user awareness of available benefits.

Benefits of technology

Enhances user engagement by continuously informing users of available benefits, simplifying the process, and encouraging them to make purchases, thereby reducing membership cancellations and increasing platform usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024007126_02102025_PF_FP_ABST
    Figure KR2024007126_02102025_PF_FP_ABST
Patent Text Reader

Abstract

A method of the present disclosure may comprise the steps of: in response to a user accessing an electronic commerce platform, determining the position and size of a benefit display area in which benefit information is to be displayed on a display of an electronic device; displaying a first type of the benefit information and a benefit confirmation object in the benefit display area on the basis of the determined position and size; reducing the size of the benefit display area while maintaining the position in response to receiving a selection input for the benefit confirmation object from the user; and continuously displaying the benefit information on the basis of the position and size of the benefit display area while the user accesses the electronic commerce platform.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, electronic devices and recording media for providing benefit information

[0001] The present disclosure relates to a method, an electronic device, and a recording medium for providing benefit information.

[0002] With the development of online commerce, markets incorporating the subscription economy ecosystem are expanding. Paid service memberships for a set period of time are becoming available in various fields, including online shopping, video viewing, and music listening. Paid service memberships can be membership-based services where users pay a set fee and receive differentiated services compared to non-members. Therefore, users who subscribe to paid service memberships can enjoy various benefits compared to non-members.

[0003] E-commerce platforms operating paid service membership programs can conduct various research to maintain platform usage among users who have signed up for paid service memberships. In particular, e-commerce platforms may be particularly interested in users who do not use the platform or who use it infrequently. These users may be more likely to abandon their paid service memberships.

[0004] According to various embodiments of the present disclosure, a technical problem is to continuously display benefit information provided to a user at a certain location and size on a display.

[0005] According to various embodiments of the present disclosure, a technical problem is to determine the size of a benefit display area for displaying benefit information based on a selection input for a benefit confirmation object.

[0006] According to various embodiments of the present disclosure, a technical problem is to determine the size of a benefit display area based on a screen of an e-commerce platform.

[0007] According to various embodiments of the present disclosure, a technical problem is to determine the size of a benefit display area based on a user's scroll input.

[0008] According to various embodiments of the present disclosure, a technical challenge is to change the form in which benefit information is displayed as the size of the benefit display area changes.

[0009] In one embodiment, a method for providing benefit information of an electronic commerce platform performed by an electronic device may include, in response to a user accessing the electronic commerce platform, determining a position and a size of a benefit display area on a display of the electronic device where benefit information is to be displayed; displaying a first form of benefit information and a benefit confirmation object in the benefit display area based on the determined position and size; reducing the size of the benefit display area while maintaining the position in response to receiving a selection input for the benefit confirmation object from the user; displaying the benefit information in a second form different from the first form in the reduced-size benefit display area, and not displaying the benefit confirmation object; and continuously displaying the benefit information based on the position and size of the benefit display area while the benefit information is valid and the user is accessing the electronic commerce platform.

[0010] In one embodiment, the benefit information displayed in the benefit display area may include at least one of the name of the benefit, the category of the benefit, or the remaining period of the benefit.

[0011] In one embodiment, the size of the benefit display area is defined by a first axis length indicating a horizontal axis and a second axis length indicating a vertical axis, wherein the first axis length may be equal to the horizontal axis length of the display, and the second axis length may be less than the vertical axis length of the display.

[0012] In one embodiment, the step of determining the location of the benefit display area may include the step of determining that the benefit display area is located at the top of a screen of the e-commerce platform.

[0013] In one embodiment, the method may further include, in response to a selection of a benefit confirmation object, displaying the remaining duration of the benefit in the benefit display area.

[0014] In one embodiment, the step of determining the size of the benefit display area may include the step of determining the size of the benefit display area based on the type of screen of the e-commerce platform displayed on the display.

[0015] In one embodiment, the step of determining the size of the benefit display area based on the type of screen of the e-commerce platform displayed on the display may include: in response to a determination that the screen of the e-commerce platform displayed on the display is a home screen of the e-commerce platform, determining the size of the benefit display area to be a first size; and in response to a determination that the screen of the e-commerce platform displayed on the display is a screen other than the home screen, determining the size of the benefit display area to be a second size smaller than the first size.

[0016] In one embodiment, the method may further include the step of resizing the benefit display area based on a user's scroll input.

[0017] In one embodiment, the step of adjusting the size of the benefit display area may include, in response to a determination that the scroll input is at a certain rate or higher, adjusting the size of the benefit display area from a first size to a second size for a certain period of time; or adjusting the size of the benefit display area from a second size to a first size for a certain period of time.

[0018] In one embodiment, the step of adjusting the size of the benefit display area may include, in response to a determination that the scroll input is less than a certain speed, adjusting the speed of change in the size based on a speed of the scroll input.

[0019] In one embodiment, the first and second forms of benefit information may differ in the background image displayed in the benefit display area and the text describing the benefit information.

[0020] In one embodiment, the method may further include, in response to a determination that more than one benefit is provided to the user, determining one or more benefits to be displayed in the benefit display area based on the remaining duration and the expected benefit price.

[0021] In one embodiment, the method may further include increasing the size of the benefit display area in response to a determination that the remaining duration of the benefit is less than a predetermined duration.

[0022] In one embodiment, the method may further include, in response to a determination that the remaining duration of the benefit is less than a predetermined duration, additionally displaying an identifier at a predetermined location in the benefit display area.

[0023] In one embodiment, benefit information may be determined based on whether the user is a member of an e-commerce platform.

[0024] In one embodiment, if the user is a member subscriber of an e-commerce platform, a first benefit may be provided as benefit information, and if the user is not a member subscriber of the e-commerce platform, a second benefit, the benefit size of which is smaller than the first benefit, may be provided as benefit information.

[0025] In one embodiment, the method may further include the step of not displaying the benefit information if the benefit information is invalid.

[0026] In another embodiment, an electronic device includes a processor; and a memory having stored therein instructions configured to be executed by the processor, wherein when the instructions are executed by the processor, the processor, in response to a user accessing an e-commerce platform, determines a location and a size of a benefit display area on a display of the electronic device where benefit information is to be displayed, displays a first form of benefit information and a benefit confirmation object in the benefit display area based on the determined location and size, and in response to receiving a selection input for the benefit confirmation object from the user, reduces the size of the benefit display area while maintaining the location, displays the benefit information in a second form different from the first form in the reduced-size benefit display area, and does not display the benefit confirmation object, and while the benefit information is valid and the user is accessing the e-commerce platform, continuously displays the benefit information based on the location and size of the benefit display area.

[0027] In another embodiment, a non-transitory computer-readable recording medium having recorded thereon a computer program to be executed by a processor, wherein the computer program, when executed by the processor, causes the processor to, in response to a user accessing an e-commerce platform, determine a location and a size of a benefit display area on which benefit information is to be displayed on a display of an electronic device, display a first form of benefit information and a benefit confirmation object in the benefit display area based on the determined location and size, and, in response to receiving a selection input for the benefit confirmation object from the user, reduce the size of the benefit display area while maintaining the location, display the benefit information in a second form different from the first form in the reduced-size benefit display area, and not display the benefit confirmation object, and, while the benefit information is valid and the user is accessing the e-commerce platform, continuously display the benefit information based on the location and size of the benefit display area.

[0028] According to various embodiments of the present disclosure, benefit information provided to a user can be continuously displayed at a certain location and size on a display.

[0029] According to various embodiments of the present disclosure, the size of a benefit display area displaying benefit information can be determined based on a selection input for a benefit confirmation object.

[0030] According to various embodiments of the present disclosure, the size of a benefit display area can be determined based on a screen of an e-commerce platform.

[0031] According to various embodiments of the present disclosure, the size of a benefit display area can be determined based on a user's scroll input.

[0032] According to various embodiments of the present disclosure, the form in which benefit information is displayed can be changed as the size of the benefit display area changes.

[0033] FIG. 1 is a diagram illustrating a system for providing benefit information according to various embodiments of the present disclosure.

[0034] FIG. 2 is a block diagram illustrating an electronic device according to various embodiments of the present disclosure.

[0035] FIG. 3 is a diagram illustrating a benefit display area before receiving a selection input for a benefit confirmation object according to various embodiments of the present disclosure.

[0036] FIG. 4 is a diagram illustrating a case where a minimized object is selected according to various embodiments of the present disclosure.

[0037] FIG. 5 is a diagram illustrating a pop-up window generated in response to a selection input for a benefit confirmation object according to various embodiments of the present disclosure.

[0038] FIG. 6 is a diagram illustrating a benefit display area after receiving a selection input for a benefit confirmation object according to various embodiments of the present disclosure.

[0039] FIG. 7 is a diagram illustrating a method for determining the size of a benefit display area based on a scroll input according to various embodiments of the present disclosure.

[0040] FIG. 8 is a flowchart illustrating a method for an electronic device to provide benefit information according to various embodiments of the present disclosure.

[0041] The embodiments of this disclosure are provided for the purpose of illustrating the technical concepts of this disclosure. The scope of rights under this disclosure is not limited to the embodiments presented below or the specific descriptions of these embodiments.

[0042] All technical and scientific terms used in this disclosure, unless otherwise defined, have the meanings commonly understood by those of ordinary skill in the art to which this disclosure pertains. All terms used in this disclosure have been selected for the purpose of more clearly explaining this disclosure and are not intended to limit the scope of rights under this disclosure.

[0043] Expressions such as “including,” “comprising,” “having,” and the like used in this disclosure should be understood as open-ended terms that imply the possibility of including other embodiments, unless otherwise stated in the phrase or sentence in which the expression is included.

[0044] The singular forms described in this disclosure may include plural meanings unless otherwise stated, and the same applies to the singular forms described in the claims.

[0045] The expressions “first,” “second,” etc. used in this disclosure are used to distinguish between multiple components, and do not limit the order or importance of the components.

[0046] The term "unit" as used herein refers to software or hardware components such as field-programmable gate arrays (FPGAs) and application specific integrated circuits (ASICs). However, "units" are not limited to hardware and software. "Units" may be configured to reside on an addressable storage medium, and may be configured to execute one or more processors. Thus, by way of example, "units" include components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within a component and "unit" may be combined into a smaller number of components and "units" or further separated into additional components and "units."

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

[0048] In this disclosure, when a component is referred to as being "connected" or "connected" to another component, it should be understood that the component can be directly connected or connected to the other component, or can be connected or connected via a new other component.

[0049] Hereinafter, embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings, identical or corresponding components are assigned the same reference numerals. Furthermore, in the description of the embodiments below, redundant descriptions of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.

[0050] FIG. 1 is a diagram illustrating a system for providing benefit information according to various embodiments of the present disclosure. A server (110) and a user terminal (120, hereinafter referred to as a "terminal") are connected via a network and can communicate with each other.

[0051] The terminal (120) may be implemented as a terminal capable of transmitting and receiving various information to and from the server (110) via a network. For example, the terminal (120) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the terminal (120) is not limited thereto, and the terminal (120) may be any device that includes an input / output interface capable of receiving information from a user or outputting information to a user, and that can communicate with the server (110) or other devices via a network. The terminal (120) may provide information received from the server (110) to the user, and may receive input from the user and transmit it to the server (110). The input obtained from the user may include various forms of input, such as clicking and / or scrolling using a mouse, touching and / or scrolling using a touchpad or touch screen, voice recognition, or other electronic input.

[0052] The network may serve to connect the server (110) and the terminal (120) or other external devices. For example, the network may provide a connection path so that the terminal (120) can be connected to the server (110) and transmit and receive packet data with the server (110). The network may be implemented as any type of wired or wireless network, such as a local area network (LAN), a wide area network (WAN), a mobile radio communication network, or Wibro (Wireless Broadband Internet).

[0053] In one embodiment, the terminal (120) may determine the location and size of a benefit display area on the terminal's display in response to a user accessing an e-commerce platform. The e-commerce platform may be provided to enable users to trade goods or services online. The terminal (120) may transmit a connection request to a server (110) providing the e-commerce platform. The connection request may be a user's connection request to the e-commerce platform. The server (110) may determine the validity of the connection request and, if it determines that the connection request is valid, transmit a connection request approval signal to the terminal (120). Through this, the terminal (120) may access the e-commerce platform. The benefit information may be information related to benefits provided to the user. The benefit information may include information regarding one or more individual benefits. The benefit information may include at least one of the name of the benefit, the category of the benefit, or the remaining period of the benefit. For example, a benefit name might be "10% off your first purchase," "10,000 won discount on your first purchase," or "Free delivery on your first purchase." Benefit categories might be "Product discount," "Discount / Free delivery," or "Minimum delivery amount discount." The remaining period of a benefit refers to the remaining period during which the benefit can be used, and the benefit may expire after that period expires. The benefit display area displays benefit information, which can be displayed in various formats. For example, the benefit information might be displayed as text, such as "10% discount and free delivery on your first purchase."

[0054] In one embodiment, the server (110) may determine whether to provide a benefit to a connected user. If a user connected to the e-commerce platform has not purchased a product through the e-commerce platform for a certain period of time, the server (110) may provide a benefit to the user. If the user is a member of the e-commerce platform but has not purchased a product through the e-commerce platform for a certain period of time, the server (110) may provide a benefit to the user. The server (110) may determine whether to provide a benefit to the user based on the purchase log data and / or membership subscription status of the user who sent the connection request. The benefit provided to the user may be a first purchase benefit provided for a certain period of time, and may no longer be provided once the user uses the benefit. When the server (110) determines to provide a benefit to the user, the server (110) may transmit a benefit provision signal to the terminal (120). The terminal (120) may receive the benefit provision signal and display a benefit display area on the display of the terminal (120).

[0055] If a user who has signed up for an e-commerce platform membership does not make a purchase for a certain period of time, they may be more likely to cancel their membership. Therefore, by offering benefits to these users and promoting the availability of these benefits, they can be encouraged to make purchases and prevent membership cancellations. Therefore, to continuously inform users of the benefits offered, a benefit display area can be displayed in various forms on the display of the terminal (120).

[0056] In one embodiment, the terminal (120) can determine the location and size of the benefit display area. Depending on the location and size of the benefit display area on the display of the terminal (120), the user's awareness of the benefit provision may vary. For example, if the benefit display area is displayed at the top of the display of the terminal (120), the user can easily recognize the benefit provision. In another embodiment, the terminal (120) may receive the location and size of the benefit display area from the server (110) and determine the corresponding location and size.

[0057] The terminal (120) can display a first form of benefit information and a benefit confirmation object in the benefit display area based on the determined location and size. The form of the benefit information can be determined based on the background image displayed in the benefit display area and the text describing the benefit information. The terminal (120) can adjust the size of the background image or change the background image to a different image as the size of the benefit display area is adjusted. In addition, the terminal (120) can change the text as the size of the benefit display area is adjusted. For example, the terminal (120) can change the content of the text or change the font, color, and / or size of the text. The benefit confirmation object can be an object selected by the user when confirming a benefit. The terminal (120) can continue to display the benefit display area on the display even if a selection input for the benefit confirmation object is received. The benefit can be provided to the user regardless of whether a selection input for the benefit confirmation object is received. Accordingly, even if the user selects the benefit confirmation object, the benefit display area continues to be displayed on the display, allowing the user to recognize that the benefit is being provided and to make a purchase to use the corresponding benefit.

[0058] If benefits are not automatically provided to users, but rather are provided after a series of steps are taken by selecting an object displayed in the benefits display area, users may abandon the e-commerce platform without receiving the benefits. Therefore, by simplifying the process for users to use benefits, it is possible to encourage them to make purchases using the benefits. As disclosed herein, benefits are automatically provided to users when they access the e-commerce platform, and the user's terminal only displays the information that the benefits are being provided, allowing users to easily use the benefits.

[0059] In response to receiving a user input for selecting a benefit confirmation object, the terminal (120) may reduce the size of the benefit display area while maintaining the position of the benefit display area. The user's selection of the benefit confirmation object may indicate that the user has recognized that a benefit is being provided. By reducing the size of the benefit display area while maintaining the position of the benefit display area, the terminal (120) can focus on providing the user with information for purchasing on the e-commerce platform. Furthermore, by maintaining the position, the terminal (120) can continuously inform the user that a benefit is being provided. For example, if the location is at the top of the display, the user can continue to be aware of the benefit being provided even if the size of the benefit display area is reduced. Therefore, even if the user reconnects to the e-commerce platform, the reduced-size benefit display area is displayed at the top of the display, allowing the user to be aware of the benefit being provided.

[0060] In one embodiment, the terminal (120) may display benefit information in a second form different from the first form in a reduced-size benefit display area, and may not display a benefit confirmation object. The second form may have a different background image and / or text from the first form.

[0061] In one embodiment, the terminal (120) can continuously display benefit information based on the location and size of the benefit display area while the benefit information is valid and the user is connected to the e-commerce platform. The terminal (120) can determine whether the benefit information is valid. The validity of the benefit information can be determined based on the remaining period of the benefit. For example, the terminal (120) can determine that the benefit information is valid if it determines that the remaining period remains, and can determine that the benefit information is invalid if it determines that the remaining period does not remain. Upon determining that the benefit information is invalid, the terminal (120) can no longer display the benefit display area on the display. While the benefit information is valid and the user is connected to the e-commerce platform, the terminal (120) can continuously display the benefit information in a benefit display area of ​​a certain size at the top of the display. This allows the user to be aware that the benefit is being continuously provided every time they connect to the e-commerce platform while the benefit information is valid.

[0062] FIG. 2 is a block diagram of an electronic device according to an embodiment of the present disclosure. In one embodiment, the electronic device (200) may be a server or a terminal. The electronic device (200) may be the same as the terminal (120) of FIG. 1. In one embodiment, the electronic device (200) may include a communication circuit (210), one or more processors (220), and / or one or more memories (230) as components. In one embodiment, at least one of the components of the electronic device (200) may be omitted, or another component may be added to the electronic device (200). In one embodiment, additionally or alternatively, some of the components may be implemented in an integrated manner, or may be implemented as a single or multiple entities. In the present disclosure, one or more processors (220) may be expressed as a processor (220). Unless explicitly stated otherwise in the context, the expression “processor (220)” may mean a set of one or more processors. In the present disclosure, one or more memories (230) may be expressed as memories (230). The expression "memory (230)" may mean a set of one or more memories, unless the context clearly indicates otherwise. In one embodiment, at least some of the components inside / outside the electronic device (200) may be connected to each other via a bus, a General Purpose Input / Output (GPIO), a Serial Peripheral Interface (SPI), a Mobile Industry Processor Interface (MIPI), or the like, and may exchange information (data, signals, etc.).

[0063] The communication circuit (communication circuit, 210) can communicate with the server (110) and an external device. The communication circuit (210) can perform wireless or wired communication between the electronic device (200) and the terminal. For example, the communication circuit (210) can perform wireless communication according to a method such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth (Bluetooth), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication circuit (210) may perform wired communication according to a method such as Universal Serial Bus (USB), High Definition Multimedia Interface (HDMI), Recommended Standard-232 (RS-232), or Plain Old Telephone Service (POTS). In one embodiment, the electronic device (200) may be implemented by being integrated with another device. In this case, the communication circuit (210) may function as a connection circuit or interface connecting the electronic device (200) and the other device.

[0064] The processor (220) can control at least one component of the electronic device (200) connected to the processor (220) by running software (e.g., commands, programs, etc.). In addition, the processor (220) can perform various operations related to the present disclosure, such as calculations, processing, data generation, and processing. In addition, the processor (220) can load data from the memory (230) or store data in the memory (230). Furthermore, the processor (220) can transmit and receive various information with the user's terminal and external devices through the communication circuit (210). In one embodiment, the processor (220) can control the communication circuit (210) to transmit various information, such as information on various pages, to the user's terminal.

[0065] The memory (230) can store various information (data). The information stored in the memory (230) is information acquired, processed, or used by at least one component of the electronic device (200), and may include software (e.g., commands, programs, etc.). The memory (230) may include volatile and / or non-volatile memory. In the present disclosure, the commands or programs are software stored in the memory (230), and may include an operating system for controlling the resources of the electronic device (200), an application, and / or middleware for providing various functions to the application so that the application can utilize the resources of the electronic device (200). In one embodiment, the memory (230) may store commands that, when executed by the processor (220), cause the processor (220) to perform operations. The memory (230) may store at least a portion of information received from the terminal via the communication circuit (210) and / or information transmitted to the terminal via the communication circuit (210). The processor (220) can store at least a portion of information received from the terminal through the communication circuit (210) and / or information transmitted to the terminal through the communication circuit (210) in the memory (230).

[0066] FIG. 3 is a diagram illustrating a benefit display area before receiving a selection input for a benefit confirmation object according to various embodiments of the present disclosure.

[0067] The display (300) of the terminal (120) may display a benefit display area (310). The benefit display area (310) may include text (311), a benefit confirmation object (312), and / or a minimized object (313). The text (311) may describe benefit information. For example, the text (311) may be "Wow, this is your first time! Get 10% off and free shipping on your first order." The text (311) may vary depending on the name of the benefit or the category of the benefit.

[0068] In response to receiving a selection input for a benefit confirmation object (312), the terminal (120) may reduce the size of the benefit display area while maintaining the position of the benefit display area. In one embodiment, the size of the benefit display area (310) may be defined by a first axis length (316) indicating a horizontal axis and a second axis length (315) indicating a vertical axis. The first axis length (316) may be equal to the length of the horizontal axis (306) of the display (300), and the second axis length (315) may be smaller than the length of the vertical axis (305) of the display (300). In another embodiment, the first axis length (316) may be smaller than the length of the horizontal axis (306) of the display (300), and the second axis length (315) may be smaller than the length of the vertical axis (305) of the display (300).

[0069] In this specification, the operation of determining the size of the benefit display area (310) may be an operation of determining the first axis length (316) and the second axis length (315). The operation of the terminal (120) to adjust the size of the benefit display area (310) may be an operation of adjusting the first axis length (316) and / or the second axis length (315). For example, the operation of the terminal (120) to reduce the size of the benefit display area (310) may be an operation of reducing the second axis length (315) while maintaining the first axis length (316).

[0070] In one embodiment, the terminal (120) may determine that the benefit display area is located at the top of the screen of the e-commerce platform. The screen of the e-commerce platform may vary. For example, the screen of the e-commerce platform may be a collection of screens that display information necessary for providing the e-commerce platform to the user. For example, the screen of the e-commerce platform may include the initial screen when accessing the e-commerce platform, a product search results screen, a product detail information display screen, a shopping cart screen, a payment screen, etc. In one embodiment, to position the benefit display area (310) at the top of the screen of the e-commerce platform, the terminal (120) may position a reference point (319) located at the top of the benefit display area (310) on the screen of the e-commerce platform. The reference point (319) may be a coordinate on the screen used to determine the location of the benefit display area (310) on the screen of the e-commerce platform. The location of the reference point is merely an example, and the present disclosure is not limited thereto.

[0071] In one embodiment, the operation of the terminal (120) to reduce the size of the benefit display area (310) may be to reduce the second axis length (315) based on the reference point (319) while maintaining the position of the reference point (319) and the first axis length (316). As another example, the operation of the terminal (120) to increase the size of the benefit display area (310) may be to increase the second axis length (315) in a downward direction based on the reference point (319) while maintaining the position of the reference point (319) and the first axis length (316).

[0072] In one embodiment, the minimize object (313) may be an object that reduces the size of the benefit display area (310). In response to receiving a selection input for the minimize object (313), the terminal (120) may reduce the size of the benefit display area (310).

[0073] In one embodiment, the form of benefit information displayed in the benefit display area (310) may vary. For example, as illustrated in the display (300), text (311) and a benefit confirmation object (312) may be arranged vertically. In another example, text (331) and a benefit confirmation object (332) displayed in the benefit display area (330) in the display (301) may be arranged left and right. In another example, text (331) and a benefit confirmation object (332) may be displayed separately in different squares. In another example, the background image of the benefit display area (310) in the display (300) may be different from the background image of the benefit display area (330) in the display (301). Through this, the terminal (120) can inform the user that benefits are being provided in various forms.

[0074] FIG. 4 is a diagram illustrating a case where a minimized object is selected according to various embodiments of the present disclosure.

[0075] In response to receiving a selection input for the minimized object (313) in the benefit display area (300) of FIG. 3, the terminal (120) may reduce the benefit display area (310) to the size of the benefit display area (310) of FIG. 4. The benefit display area (410) of FIG. 4 may be a benefit display area whose size is reduced from that of the benefit display area (310) of FIG. 3. The first axis length (416) of FIG. 4 may be maintained the same as the first axis length (316) of the benefit display area (310) of FIG. 3. However, the second axis length (415) of FIG. 4 may be smaller than the second axis length (315) of FIG. 3. Therefore, the terminal (120) may reduce the second axis length of the benefit display area (310) in response to receiving a selection input for the minimized object (313). The terminal (120) can reduce the second axis length to a predetermined length. As the size of the benefit display area (310) is reduced, the terminal (120) can provide the user with various information related to product purchases on the e-commerce platform through the screen. If the benefit display area (310) continues to occupy a large area on the display of the terminal (120), the information related to product purchases provided to the user through the display will be reduced, which may make the user's purchase process inconvenient.

[0076] In one embodiment, the terminal (120) may display benefits provided to the user in the product information display area (420). The product information display area (420) may display benefits (430) applicable to products sold by the seller. For example, if the benefit (430) is free delivery on the first purchase, the text "Free Delivery on the First Purchase" may be displayed in the product information display area (420).

[0077] FIG. 5 is a diagram illustrating a pop-up window generated in response to a selection input for a benefit confirmation object according to various embodiments of the present disclosure.

[0078] In one embodiment, the terminal (120) may display a pop-up window (500) on the display in response to receiving a selection input from the user regarding the benefit confirmation object. The pop-up window (500) may display one or more benefit information provided to the user. For example, the user may be provided with a product discount benefit (510) and a free delivery benefit (520). Furthermore, a minimum order amount benefit (511) may also be displayed in the pop-up window. The minimum order amount is the minimum amount that the user must order to use the delivery service. The minimum order amount benefit may be a benefit that allows delivery of products even if the product purchased by the user does not exceed the minimum amount. Alternatively, the minimum order amount benefit may be a benefit that relaxes the minimum amount requirement. The pop-up window (500) may display the remaining period (512) of the benefit. For example, the remaining period (512) of the product discount benefit (510) may be the period remaining until October 30, 2024. The pop-up window (500) may display a pop-up window pull-down object (530). The pop-up window pull-down object (530) may indicate that the user has completed checking the benefit information. In response to a selection input for the pop-up window pull-down object (530), the terminal (120) may no longer display the pop-up window on the display. Even if the pop-up window pull-down object (530) is selected, the benefit display area (310) may continue to be displayed on the display.

[0079] FIG. 6 is a diagram illustrating a benefit display area after receiving a selection input for a benefit confirmation object according to various embodiments of the present disclosure.

[0080] In one embodiment, when a selection input for a benefit confirmation object (311) is received, the terminal (120) may display a reduced-size benefit display area (410) on the display. For example, when the size of the benefit confirmation object (310) of FIG. 3 is a first size and the size of the benefit confirmation object (410) of FIG. 6 is a second size, the terminal (120) may adjust the size of the benefit display area from the first size to the second size. In response to a selection for the benefit confirmation object, the terminal (120) may display the remaining period (610) of the benefit in the benefit display area. For example, when the remaining period (610) is 1 day, 6 hours, 2 minutes, and 12 seconds, the terminal (120) may display the remaining period (610) in the benefit display area (410).

[0081] In one embodiment, in response to a determination that the remaining period of a benefit is less than a predetermined period, the terminal (120) may increase the size of the benefit display area (410). For example, in response to a determination that the remaining period is less than 24 hours, the terminal (120) may increase the size of the benefit display area (410) from a second size to a first size. In another embodiment, in response to a determination that the remaining period of a benefit is less than a predetermined period, the terminal (120) may additionally display an identifier at a predetermined location in the benefit display area (410). For example, the terminal (120) may display an identifier in the form of a twinkling star, a red underline, or the like in the benefit display area (410). This allows the user to easily recognize that the remaining period of the benefit is approaching.

[0082] In one embodiment, the terminal (120) may display benefit information in a second form different from the first form in a reduced-size benefit display area (410), and may not display the benefit confirmation object (312). Instead of the benefit confirmation object (312), the remaining period (610) may be displayed. The text (311) of the first form and the text (411) of the second form may be different. For example, the text (411) of the second form may be a text that has abbreviated content compared to the text (311) of the first form. The background image of the second form may be different from the background image of the first form.

[0083] In one embodiment, the terminal (120) may determine the size of the benefit display area based on the type of screen of the e-commerce platform displayed on the display. For example, in response to determining that the screen of the e-commerce platform displayed on the display is the initial screen of the e-commerce platform, the terminal (120) may determine the size of the benefit display area to be a first size. Since the initial screen is the first screen a user sees when accessing the e-commerce platform, the terminal (120) may display the benefit display area in a large size. In response to determining that the screen of the e-commerce platform displayed on the display is a screen other than the initial screen, the terminal (120) may determine the size of the benefit display area to be a second size, smaller than the first size. As the size of the benefit display area is determined to be the second size, the terminal (120) may adjust the size of the benefit display area from the first size to the second size. For example, if the initial screen switches to a product search results screen, the terminal (120) may adjust the size of the benefit display area from the first size to the second size. In another example, if the initial screen switches to a product details display screen, the terminal (120) may adjust the size of the benefit display area from the first size to the second size. For another example, when a benefit confirmation object is selected and the product search results display screen switches to the initial screen, the terminal (120) may maintain the size of the benefit display area at the second size. For another example, in response to a benefit confirmation object not being selected, the terminal (120) may increase the size of the benefit display area from the second size to the first size.

[0084] In one embodiment, benefit information may be determined based on whether the user is a member of an e-commerce platform. For example, if the user is a member of an e-commerce platform, the first benefit may be provided as benefit information. If the user is not a member of an e-commerce platform, a second benefit, which is smaller than the first benefit, may be provided as benefit information. For example, if the first benefit is a 20% discount, the second benefit may be a 10% discount coupon. For another example, if the first benefit is a 10,000 won discount, the second benefit may be a 5,000 won discount. By providing greater benefits to members, the server (110) can encourage members to use the e-commerce platform and help them decide whether to maintain their membership.

[0085] For example, when a membership subscriber accesses an e-commerce platform, the terminal (120) may display a membership discount benefit (620) on the display. For example, if a membership discount is offered for a product sold by a seller, the fact that the membership discount benefit (620) is offered may be displayed on the display. Additionally, the terminal (120) may also display that a free delivery benefit (630) is offered as a first-time purchase benefit for products sold by the seller.

[0086] In one embodiment, if the benefit information is invalid, the terminal (120) may not display the benefit information. For example, if the remaining period of the benefit (610) has expired, the benefit information may become invalid. Accordingly, if the remaining period of the benefit has expired, the terminal (120) may not display the benefit information.

[0087] In one embodiment, the terminal (120) may determine one or more benefits to be displayed in the benefit display area based on the remaining period and the expected benefit price in response to determining that more than one benefit is provided to the user. For example, the benefits provided to the user may include "10% Discount," "5% Discount," and "Free Delivery." The terminal (120) may determine to display the "10% Discount" benefit, which has a higher expected benefit price, in the benefit display area (410). The expected benefit price may be the benefit price the user can receive by using a specific benefit. For example, if the user makes a purchase worth 10,000 won and receives a 10% discount, the expected benefit price may be 1,000 won. In another example, if the benefits provided to the user include "10% Discount," "5% Discount," and "Free Delivery," and the "5% Discount" has the shortest remaining period, the terminal (120) may determine to display the "5% Discount" benefit in the benefit display area (410). For another example, if benefit A has a higher expected benefit price than benefit B, but there is relatively more remaining period, the terminal (120) may decide to display benefit B in the benefit display area. For another example, the terminal (120) may decide to display the "free delivery" benefit together with other benefits in the benefit display area.

[0088] FIG. 7 is a diagram illustrating a method for determining the size of a benefit display area based on a scroll input according to various embodiments of the present disclosure.

[0089] In one embodiment, the terminal (120) can adjust the size of the benefit display area (710) based on the user's scroll input. For convenience of explanation, the first size may be the second axis length (711) of the display (700), and the second size may be the second axis length (714) of the display (703).

[0090] In one embodiment, in response to determining that the scroll input is at a certain speed or higher, the terminal (120) may adjust the size of the benefit display area from the first size to the second size for a certain period of time, for example, 600 ms. That is, when the size of the benefit display area changes from the first size to the second size based on the user's scroll input, if the scroll input is at a certain speed or higher, the time required for the size change of the benefit display area may be made the same regardless of the speed of the scroll input. At this time, the terminal (120) may determine that the speed at which the size of the benefit display area changes varies within the certain period of time. For example, the terminal (120) may initially increase the speed at which the size of the benefit display area changes, and may decrease the speed as the size of the benefit display area approaches the end. For example, if the scroll input is a scroll down (730), the terminal (120) may adjust the speed at which the size of the benefit display area changes while adjusting the size from the first size to the second size for a certain period of time, for example, 600 ms. The terminal (120) can determine the speed when the second axis length of the benefit display area changes from 711 to 712, the speed when it changes from 712 to 713, and the speed when it changes from 713 to 714 differently. The above-described embodiment can be equally applied when the terminal (120) adjusts the size of the benefit display area from the second size to the first size.

[0091] In another embodiment, in response to determining that the scroll input is above a certain speed, the terminal (120) may adjust the size of the benefit display area from a first size to a second size while maintaining a constant rate of change in the size. Maintaining a constant rate of change in the size of the benefit display area may mean that the size of the benefit display area changes from the first size to the second size, or from the second size to the first size, over a certain period of time (760), and that the rate of change is the same from beginning to end.

[0092] For example, if the scroll input is a scroll down (730), the terminal (120) can adjust the size of the benefit display area (710) from the first size to the second size while maintaining the speed at which the size changes in the area at a constant level. The screen of the e-commerce platform can be scrolled down based on the speed of the scroll input. In contrast, the terminal (120) can decrease the size of the benefit display area (710) at a constant speed. The process of changing the size of the benefit display area can be a process in which the second axis length of the benefit display area changes in the order of 711, 712, 713, and 714. As another example, in response to determining that the scroll input is at a constant speed or higher, the terminal (120) can adjust the size of the benefit display area from the second size to the first size while maintaining the speed at which the size changes in the area at a constant level. For example, if the scroll input is a scroll up (740), the screen of the e-commerce platform can be scrolled up based on the speed of the scroll input. In contrast, the terminal (120) can adjust the size of the benefit display area (710) from the second size to the first size while maintaining a constant speed of change in size. The process of changing the size of the benefit display area may be a process in which the second axis length of the benefit display area changes in the order of 714, 713, 712, and 711.

[0093] When a user scrolls quickly, the screen of an e-commerce platform may quickly shift up or down. In this case, the size of the benefit display area may not be adjusted rapidly to match the scroll input speed, but rather adjusted at a constant rate over a period of time (760), thereby enhancing the user's awareness of the benefit display area (710).

[0094] In one embodiment, in response to a determination that the scroll input is below a certain speed, the speed of change in size may be adjusted based on the speed of the scroll input. For example, if the speed of the scroll input is slow, the terminal (120) may adjust the speed of change in the size of the benefit display area relatively slowly. Conversely, if the speed of the scroll input is fast, the terminal (120) may adjust the speed of change in the size of the benefit display area relatively quickly.

[0095] In another embodiment, as a selection input for a minimized object (720) is received, the terminal (120) may adjust the size of the benefit display area (710) from a first size to a second size while maintaining a constant rate of change in the size of the benefit display area (710).

[0096] FIG. 8 is a flowchart illustrating a method for an electronic device to provide benefit information according to various embodiments of the present disclosure.

[0097] In one embodiment, the electronic device (200) may determine the location and size of a benefit display area on the display of the electronic device where benefit information is to be displayed in response to a user accessing the e-commerce platform (810).

[0098] In one embodiment, the electronic device (200) may display a first form of benefit information and a benefit confirmation object in the benefit display area based on the determined location and size (820).

[0099] In one embodiment, the electronic device (200) may reduce the size of the benefit display area while maintaining the location in response to receiving a selection input for a benefit confirmation object from the user (830).

[0100] In one embodiment, the electronic device (200) may display benefit information in a second form different from the first form in a reduced-size benefit display area, and may not display a benefit confirmation object (840).

[0101] In one embodiment, the electronic device (200) may continue to display benefit information based on the location and size of the benefit display area while the benefit information is valid and the user is connected to the e-commerce platform (850).

[0102] Although the process steps, method steps, algorithms, etc., are described in a sequential order in the drawings illustrated in FIG. 8, such processes, methods, and algorithms may be configured to operate in any suitable order. In other words, the steps of the processes, methods, and algorithms described in various embodiments of the present disclosure need not be performed in the order described herein. Furthermore, even if some steps are described as being performed asynchronously, in other embodiments, such some steps may be performed concurrently. Furthermore, the illustration of a process by depiction in the drawings does not imply that the illustrated process excludes other variations and modifications thereof, nor does it imply that the illustrated process or any of its steps is essential to one or more of the various embodiments of the present disclosure, nor does it imply that the illustrated process is preferred.

[0103] While the method has been described through specific embodiments, the method can also be implemented as computer-readable code on a computer-readable recording medium. A computer-readable recording medium includes any type of recording device that stores data that can be read by a computer system. Examples of computer-readable recording media include ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, etc. Furthermore, the computer-readable recording medium can be distributed across network-connected computer systems, so that the computer-readable code can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the above embodiments can be readily inferred by programmers skilled in the art to which the present disclosure pertains.

Claims

1. A method for providing benefit information of an electronic commerce platform performed by an electronic device, In response to a user accessing the e-commerce platform, a step of determining the location and size of a benefit display area on which the benefit information is to be displayed on the display of the electronic device; A step of displaying the first form of the benefit information and the benefit confirmation object in the benefit display area based on the determined position and size; In response to receiving a selection input for the benefit confirmation object from the user, reducing the size of the benefit display area while maintaining the position; A step of displaying the benefit information in a second form different from the first form in the benefit display area of ​​the reduced size, and not displaying the benefit confirmation object; and A step of continuously displaying the benefit information based on the location and size of the benefit display area while the above benefit information is valid and the user is connected to the e-commerce platform. A method comprising:

2. In paragraph 1, The above benefit information displayed in the above benefit display area is: A method comprising at least one of the name of the benefit, the category of the benefit, or the remaining period of the benefit.

3. In paragraph 1, The size of the above benefit display area is defined by the first axis length indicating the horizontal axis and the second axis length indicating the vertical axis, The above first axis length is equal to the horizontal axis length of the display, A method wherein the second axis length is smaller than the vertical axis length of the display.

4. In paragraph 1, The step of determining the location of the above benefit display area is: A method comprising the step of determining that the benefit display area is located at the top of the screen of the e-commerce platform.

5. In paragraph 1, In response to a selection of the above benefit confirmation object, a step of displaying the remaining period of the benefit in the benefit display area. A method further comprising:

6. In paragraph 1, The step of determining the size of the above benefit display area is: A step of determining the size of the benefit display area based on the type of screen of the e-commerce platform displayed on the display. A method comprising:

7. In paragraph 6, The step of determining the size of the benefit display area based on the type of screen of the e-commerce platform displayed on the display is as follows: In response to determining that the screen of the e-commerce platform displayed on the display is the initial screen of the e-commerce platform, a step of determining the size of the benefit display area as a first size; and A method comprising the step of determining, in response to a determination that the screen of the e-commerce platform displayed on the display is a screen other than the initial screen, determining the size of the benefit display area to be a second size smaller than the first size.

8. In paragraph 1, A method further comprising the step of adjusting the size of the benefit display area based on the user's scroll input.

9. In paragraph 8, The steps for adjusting the size of the above benefit display area are: In response to a determination that the above scroll input is above a certain speed, A step of adjusting the size of the benefit display area from a first size to a second size for a certain period of time; or A step of adjusting the size of the benefit display area from the second size to the first size for the above period of time. A method comprising:

10. In paragraph 8, The steps for adjusting the size of the above benefit display area are: A method comprising, in response to a determination that the scroll input is less than a certain speed, adjusting the speed of change in the size based on the speed of the scroll input.

11. In paragraph 1, The first and second forms of the above benefit information are different in terms of the background image displayed in the benefit display area and the text describing the benefit information. method.

12. In paragraph 1, In response to a determination that there are two or more benefits provided to the user, the method further comprises the step of determining one or more benefits to be displayed in the benefit display area based on the remaining period and the expected benefit price. method.

13. In paragraph 1, In response to a determination that the remaining period of the above benefit is less than a certain period, a step of increasing the size of the benefit display area. A method further comprising:

14. In paragraph 1, In response to a determination that the remaining period of the above benefit is less than a certain period, a step of additionally displaying an identifier at a predetermined location in the above benefit display area. A method further comprising:

15. In paragraph 1, The above benefit information is, A method, wherein the determination is made based on whether the user is a member of the e-commerce platform.

16. In paragraph 15, If the above user is a member of the above e-commerce platform, the first benefit is provided as the above benefit information, and If the user is not a member of the e-commerce platform, a second benefit with a smaller benefit scale than the first benefit is provided as the benefit information. method.

17. In paragraph 1, If the above benefit information is invalid, the step of not displaying the above benefit information A method further comprising:

18. In electronic devices, processor; and Memory storing instructions configured to be executed by the processor Including, An electronic device, wherein when the above instructions are executed by the processor, the processor is configured to perform the method of any one of claims 1 to 17.

19. 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, wherein the computer program, when executed by the processor, is configured to cause the processor to perform the method of any one of claims 1 to 17.