Methods, electronic devices, and recording media for providing special offer information.

JP2026533931APending Publication Date: 2026-10-14COUPANG CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025563833
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-07
Filing Date
2024-05-27
Publication Date
2026-10-14

Smart Images

  • Figure 2026533931000001_ABST
    Figure 2026533931000001_ABST
Patent Text Reader

Abstract

The method of the present disclosure may include the steps of: determining the position and size of a rewards display area on the display of an electronic device in response to a user connecting to the e-commerce platform; displaying a first form of the rewards information and a rewards confirmation object in the rewards display area based on the determined position and size; reducing the size of the rewards display area while maintaining its position in response to receiving a selection input from the user for the rewards confirmation object; and continuing to display the rewards information based on the position and size of the rewards display area while the user is connected to the e-commerce platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] With the development of online commerce, markets integrated into the subscription economy ecosystem are expanding. In various fields such as online shopping, video viewing, and music listening, it has become possible to subscribe to paid service memberships for a fixed period. A paid service membership may be a membership-based service where a user pays a fixed amount and is provided with services differentiated from other users who have not subscribed to the paid service membership. Therefore, users who have subscribed to the paid service membership can receive various benefits compared to users who have not subscribed.

[0003] In e-commerce platforms that operate paid service memberships, various studies are being conducted to maintain the platform usage of users who have subscribed to the paid service membership. In particular, e-commerce platforms may have a high level of interest in users who do not use the platform or use it with low frequency. Such users are highly likely to withdraw from the paid service membership.

Summary of the Invention

Problems to be Solved by the Invention

[0004] According to various embodiments of the present disclosure, a technical object is to continuously display benefit information provided to a user at a fixed position on a display with a fixed size.

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

[0006] According to various embodiments of this disclosure, the technical challenge is to determine the size of the rewards display area based on the screen of an e-commerce platform.

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

[0008] According to various embodiments of this disclosure, a technical challenge is to change the format in which the reward information is displayed in response to a change in the size of the reward display area. [Means for solving the problem]

[0009] In one embodiment, a method for providing reward information on an e-commerce platform using an electronic device may include the steps of: determining the position and size of a reward display area on the display of the electronic device in response to a user connecting to the e-commerce platform; displaying a first form of the reward information and a reward confirmation object in the reward display area based on the determined position and size; reducing the size of the reward display area while maintaining its position in response to receiving a selection input from the user for the reward confirmation object; displaying the reward information in a second form different from the first form in the reduced-size reward display area, and not displaying the reward confirmation object; and continuing to display the reward information based on the position and size of the reward display area while the reward information is valid and the user is connected to the e-commerce platform.

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

[0011] In one embodiment, the size of the bonus display area is defined by a first axis length indicating the horizontal axis and a second axis length indicating the vertical axis, where the first axis length is the same as the horizontal axis length of the display, and the second axis length may be smaller than the vertical axis length of the display.

[0012] In one embodiment, the step of determining the position of the reward display area may include the step of determining that the reward display area is located in the upper part of the screen of the e-commerce platform.

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

[0014] In one embodiment, the step of determining the size of the reward display area may include the step of determining the size of the reward 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 reward display area based on the type of screen of the e-commerce platform displayed on the display may include the steps of determining the size of the reward display area to a first size in response to the determination that the screen of the e-commerce platform displayed on the display is the initial screen of the e-commerce platform, and determining the size of the reward display area to a second size smaller than the first size in response to the determination that the screen of the e-commerce platform displayed on the display is a screen other than the initial screen.

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

[0017] In one embodiment, the step of adjusting the size of the bonus display area may include a step of adjusting the size of the bonus display area from a first size to a second size for a certain period of time in response to a determination that the scroll input is above a certain speed, or a step of adjusting the size of the bonus 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 bonus display area may include a step of adjusting the rate of change in size based on the speed of the scroll input in response to a determination that the scroll input is below a certain speed.

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

[0020] In one embodiment, the method may further include the step of determining one or more benefits to be displayed in the benefits display area based on the remaining period and the expected benefit price, in response to a determination that the user has been offered two or more benefits.

[0021] In one embodiment, the method may further include the step of increasing the size of the reward display area in response to a determination that the remaining period of the reward is less than or equal to a certain period.

[0022] In one embodiment, the method may further include the step of displaying an identifier in a predetermined position in the reward display area in response to a determination that the remaining period of the reward is less than or equal to a certain period.

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

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

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

[0026] In another embodiment, an electronic device includes a processor and a memory storing instructions configured to be executed by the processor. When the instructions are executed by the processor, the processor determines, in response to a user connecting to an e-commerce platform, the position and size of a privilege display area where privilege information is displayed on a display of the electronic device, displays a first form of the privilege information and a privilege confirmation object in the privilege display area based on the determined position and size, reduces the size of the privilege display area while maintaining the position in response to receiving a selection input for the privilege confirmation object from the user, displays the privilege information in a second form different from the first form in the privilege display area with the reduced size without displaying the privilege confirmation object, and can continuously display the privilege information based on the position and size of the privilege display area while the privilege information is valid and the user is connected to the e-commerce platform.

[0027] In another embodiment, in a non-transitory computer-readable recording medium having recorded thereon a computer program to be executed by a processor, when the computer program is executed by the processor, the processor can be caused to: determine, in response to a user connecting to an e-commerce platform, the position and size of a privilege display area where privilege information is displayed on a display of an electronic device, display a first form of the privilege information and a privilege confirmation object in the privilege display area based on the determined position and size, reduce the size of the privilege display area while maintaining the position in response to receiving a selection input for the privilege confirmation object from the user, display the privilege information in a second form different from the first form in the privilege display area with the reduced size without displaying the privilege confirmation object, and continuously display the privilege information based on the position and size of the privilege display area while the privilege information is valid and the user is connected to the e-commerce platform. Advantageous Effects of the Invention

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

[0029] According to various embodiments of the present disclosure, the size of a benefit display area for 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 the 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 scroll input of a user.

[0032] According to various embodiments of the present disclosure, the form in which benefit information is displayed can be changed in response to a change in the size of the benefit display area. [Brief Description of Drawings]

[0033] [Figure 1] This is a diagram illustrating a system for providing benefit information according to various embodiments of the present disclosure. [Figure 2] This is a block diagram illustrating an electronic apparatus according to various embodiments of the present disclosure. [Figure 3] This is a diagram for explaining a benefit display area before a selection input for a benefit confirmation object is received according to various embodiments of the present disclosure. [Figure 4] This is a diagram for explaining a case where a minimization object is selected according to various embodiments of the present disclosure. [Figure 5] This is a diagram for explaining a pop-up window generated in response to a selection input for a benefit confirmation object according to various embodiments of the present disclosure. [Figure 6] This is a diagram for explaining a benefit display area after a selection input for a benefit confirmation object is received according to various embodiments of the present disclosure. [Figure 7]This figure illustrates a method for determining the size of a special feature display area based on scroll input, according to various embodiments of the present disclosure. [Figure 8] This is a flowchart illustrating how an electronic device provides reward information according to various embodiments of this disclosure. [Modes for carrying out the invention]

[0034] The embodiments described herein are illustrative for the purpose of illustrating the technical concept of this disclosure. The scope of rights relating to this disclosure is not limited to the embodiments presented below or the specific descriptions relating thereto.

[0035] All technical and scientific terms used in this disclosure have meanings that would be generally understood by a person with ordinary skill in the art to which this disclosure pertains, unless otherwise specified. All terms used in this disclosure have been chosen for the purpose of making this disclosure clearer, and not to limit the scope of rights relating to this disclosure.

[0036] Expressions such as "includes," "equipped with," and "possess" used in this disclosure should be understood as open-ended terms that imply the possibility of including other embodiments, unless otherwise specified in the phrase or sentence containing such expression.

[0037] Unless otherwise specified, singular expressions used in this disclosure may imply plural meanings, and this also applies to singular expressions used in the claims.

[0038] The terms "First," "Second," etc., used in this disclosure are intended to distinguish between multiple components and do not limit the order or importance of those components.

[0039] As used in this disclosure, the term “part” means software or hardware components such as FPGAs (field-programmable gate arrays) and ASICs (application-specific integrated circuits). However, “part” is not limited to hardware and software. A “part” may be configured to reside in an addressable storage medium and may be configured to regenerate one or more processors. Thus, as an example, a “part” includes components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. Components and the functionality provided within a “part” may be combined into a smaller number of components and “parts,” or further separated into additional components and “parts.”

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

[0041] Where it is referred to in this disclosure that one component is “connected” or “linked” to another component, it should be understood that the first component may be directly connected or linked to the other component, or it may be connected or linked through a new other component.

[0042] Embodiments of this disclosure will be described below with reference to the attached drawings. In the attached drawings, identical or corresponding components are given the same reference numerals. In the following description of embodiments, redundant descriptions of identical or corresponding components may be omitted. However, the omission of technical details regarding components does not mean that a particular embodiment does not include those components.

[0043] Figure 1 shows a system for providing special offer information according to various embodiments of this disclosure. The server 110 and the user terminal (hereinafter referred to as "terminal") 120 are connected via a network and can communicate with each other.

[0044] Terminal 120 may be implemented as a terminal capable of sending and receiving various information to and from server 110 via a network. For example, terminal 120 may be one of the following: 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 terminal 120 is not limited to these, and terminal 120 may be any device that includes an input / output interface capable of receiving information from a user and outputting information to a user, and can communicate with server 110 or other devices via a network. Terminal 120 can provide information received from server 110 to the user and can receive input from the user and send it to server 110. Input obtained from the user may include various forms of input, such as mouse clicks and / or scrolling, touches and / or scrolling using a touchpad or touchscreen, voice recognition, and other electronic inputs.

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

[0046] In one embodiment, terminal 120 can determine the position and size of a rewards display area on terminal 120's display where rewards information is displayed, in response to a user connecting to an e-commerce platform. The e-commerce platform may be one that allows users to trade goods or services online. Terminal 120 can send a connection request to a server 110 that provides the e-commerce platform. The connection request may be a user's request to connect to the e-commerce platform. After determining the validity of the connection request, server 110 may send a connection request approval signal to terminal 120 in accordance with the determination that the connection request is valid. This allows terminal 120 to connect to the e-commerce platform. The rewards information may be information related to a reward offered to the user. The rewards information may include information about each of one or more rewards. The rewards information may include at least one of the following: the name of the reward, the category of the reward, or the remaining period of the reward. For example, the name of the reward may be "10% discount on first purchase," "10,000 won discount on first purchase," or "free delivery on first purchase." For example, the categories of the benefits may be "product discounts," "delivery fee discounts / free delivery," "minimum delivery amount discount," etc. The remaining period of the benefit refers to the remaining period during which the benefit can be used, and the benefit may expire after that period has elapsed. The benefit display area is an area for displaying benefit information, and the benefit information may be displayed in various forms. For example, the benefit information may be displayed as text, and the text may be "10% discount and free delivery on your first purchase."

[0047] In one embodiment, the server 110 can decide whether or not to offer a benefit to a connected user. If a user connected to the e-commerce platform does not purchase goods through the e-commerce platform for a certain period of time, the server 110 may offer a benefit to that user. If a user is a member of the e-commerce platform but has not purchased goods through the e-commerce platform for a certain period of time, the server 110 may offer a benefit to that user. The server 110 can decide whether or not to offer a benefit to a user based on the purchase log data and / or membership status of the user who sent the connection request. The benefit offered to the user may be a first-purchase benefit offered for a certain period of time, and may not be offered again once the user has used it. In response to the server 110 deciding to offer a benefit to the user, the server 110 may send a benefit offer signal to the terminal 120. The terminal 120 receives the benefit offer signal and can display a benefit display area on the terminal 120's display.

[0048] If a user who has been a member of an e-commerce platform does not make a purchase for a certain period of time, that user is likely to cancel their membership. Therefore, by offering benefits to such users and publicizing the fact that such benefits are being offered, it is possible to encourage users to make purchases and prevent them from canceling their membership. Accordingly, in order to keep users continuously aware of the fact that benefits are being offered, the benefit display area may be displayed in various forms on the display of the terminal 120.

[0049] In one embodiment, terminal 120 can determine the position and size of the reward display area. The degree to which a user recognizes the fact that a reward is being offered may differ depending on where and how large the reward display area is displayed on the terminal 120's display. For example, if the reward display area is displayed in the upper part of the terminal 120's display, the user can easily recognize that a reward is being offered. In another embodiment, terminal 120 can also receive the position and size of the reward display area from server 110 and determine the position and size.

[0050] Terminal 120 can display a first form of reward information and a reward confirmation object in the reward display area based on a determined position and size. The form of the reward information may be determined based on a background image displayed in the reward display area and text describing the reward information. Terminal 120 may also adjust the size of the background image or change the background image to another image depending on the size of the reward display area. Terminal 120 may also change the text depending on the size of the reward display area. For example, terminal 120 may change the content of the text or change the font, color, and / or size of the text. The reward confirmation object may be an object that the user selects when they confirm the reward. Terminal 120 can continue to display the reward display area on the display even after receiving a selection input for the reward confirmation object. The reward may be offered to the user regardless of whether or not a selection input is made for the reward confirmation object. This ensures that even if the user selects the reward confirmation object, the reward display area remains displayed on the display, the user is aware that a reward is offered, and can make a purchase to use that reward.

[0051] If rewards are not automatically offered to users, and instead require users to select an object displayed in the rewards display area and go through a series of steps to receive the rewards, users may abandon using the e-commerce platform without receiving the rewards. Therefore, simplifying the procedure for users to use rewards can encourage them to make purchases using the rewards. As disclosed herein, by automatically offering rewards to users when they connect to the e-commerce platform, and simply notifying the user on their device's display that a reward is available, users can easily use the rewards.

[0052] In response to receiving a selection input from the user for a reward confirmation object, terminal 120 can reduce the size of the reward display area while maintaining its position. The user's selection of the reward confirmation object may mean that the user is aware that a reward is being offered. By reducing the size of the reward display area while maintaining its position, terminal 120 can concentrate on providing the user with information for purchasing on the e-commerce platform. Furthermore, by maintaining its position, terminal 120 can continuously make the user aware that a reward is being offered. For example, if the position is at the top of the display, the user can continuously be aware of the fact that a reward is being offered even if the size of the reward display area is reduced. Therefore, even if the user reconnects to the e-commerce platform, the user can be aware of the fact that a reward is being offered because the reduced-size reward display area is displayed at the top of the display.

[0053] In one embodiment, terminal 120 displays the bonus information in a reduced bonus display area in a second form different from the first form, and does not need to display the bonus confirmation object. The background image and / or text of the second form may differ from those of the first form.

[0054] In one embodiment, terminal 120 can continue to display the reward information based on the position and size of the reward display area while the reward information is valid and the user is connected to the e-commerce platform. Terminal 120 can determine whether or not the reward information is valid. The determination of the validity of the reward information may be based on the remaining period of the reward. For example, terminal 120 can determine that the reward information is valid based on the determination that there is remaining time, and can determine that the reward information is not valid based on the determination that there is no remaining time. In accordance with the determination that the reward information is not valid, terminal 120 does not need to display the reward display area on the display any further. While the reward information is valid and the user is connected to the e-commerce platform, terminal 120 can continue to display the reward information in a reward display area of ​​a fixed size at the top of the display. This allows the user to be aware that a reward is continuously being offered each time they connect to the e-commerce platform for the duration that the reward information is valid.

[0055] Figure 2 is a block diagram of an electronic device according to one 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 in Figure 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, and other components may be added to the electronic device 200. In one embodiment, as an addition or alternative, some components may be integrated and embodied, or embodied as one or more individuals. In the present disclosure, one or more processors 220 may be expressed as processor 220. Unless otherwise explicitly stated in the context, the expression processor 220 can mean a collection of one or more processors. In the present disclosure, one or more memories 230 may be expressed as memory 230. The expression "memory 230" can mean one or more memory collections unless explicitly stated in the context. In one embodiment, at least some of the internal / external components of the electronic device 200 are connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), etc., and can send and receive information (data, signals, etc.).

[0056] The communication circuit (210) can communicate with the server 110 and external devices. 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 using methods 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 (registered trademark), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication circuit 210 can perform wired communication using methods such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the electronic device 200 may be implemented in conjunction with other devices. In this case, the communication circuit 210 can function as a connecting circuit or interface linking the electronic device 200 with the other devices.

[0057] The processor 220 can drive software (e.g., instructions, programs, etc.) and control at least one component of the electronic device 200 connected to the processor 220. The processor 220 can also perform various operations related to this disclosure, such as calculations, processing, data generation, and manipulation. Furthermore, the processor 220 can load data from or store data in the memory 230. In addition, the processor 220 can send 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 about various pages, to the user's terminal.

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

[0059] Figure 3 illustrates the reward display area before receiving a selection input for the reward confirmation object, according to various embodiments of the present disclosure.

[0060] The display 300 of the terminal 120 can display a reward display area 310. The reward display area 310 may include text 311, a reward confirmation object 312, and / or a minimize object 313. The text 311 may describe the reward information. For example, the text 311 may be, "First time customer! We have a 10% discount and free delivery on your first order." The text 311 may vary depending on the name of the reward and the category of the reward.

[0061] In response to receiving a selection input for the reward confirmation object 312, the terminal 120 can reduce the size of the reward display area while maintaining its position. In one embodiment, the size of the reward display area 310 may be defined by a first axis length 316 indicating the horizontal axis and a second axis length 315 indicating the vertical axis. The first axis length 316 may be the same as 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.

[0062] In this specification, the operation of determining the size of the reward 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 reward display area 310 may be an operation to adjust 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 reward display area 310 may be an operation to reduce the second axis length 315 while maintaining the first axis length 316.

[0063] In one embodiment, terminal 120 can determine that the reward 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 set of screens that display information necessary to provide the e-commerce platform to the user. For example, the screen of the e-commerce platform may include an initial screen when connecting to the e-commerce platform, a product search results screen, a product details display screen, a shopping cart screen, a payment screen, etc. In one embodiment, in order to position the reward display area 310 at the top of the screen of the e-commerce platform, terminal 120 can position a reference point 319 located at the top of the reward display area 310 at the top of the screen of the e-commerce platform. The reference point 319 may be a coordinate on the screen used to determine the position of the reward display area 310 on the screen of the e-commerce platform. The position of the reference point is illustrative and is not limited to this disclosure.

[0064] In one embodiment, the operation by which the terminal 120 reduces the size of the reward display area 310 may be by reducing the second axis length 315 with respect to the reference point 319 while maintaining the position of the reference point 319 and the first axis length 316. As another example, the operation by which the terminal 120 increases the size of the reward display area 310 may be by increasing the second axis length 315 downward with respect to the reference point 319 while maintaining the position of the reference point 319 and the first axis length 316.

[0065] In one embodiment, the minimized object 313 may be an object that reduces the size of the reward display area 310. The terminal 120 can reduce the size of the reward display area 310 in response to receiving a selection input for the minimized object 313.

[0066] In one embodiment, the form of the reward information displayed in the reward display area 310 may vary. For example, as shown on the display 300, the text 311 and the reward confirmation object 312 may be arranged vertically. As another example, the text 331 and the reward confirmation object 332 displayed in the reward display area 330 on the display 301 may be arranged horizontally. As yet another example, the text 331 and the reward confirmation object 332 may be displayed separately in separate rectangles. As yet another example, the background image of the reward display area 310 and the background image of the reward display area 330 on the display 300 may be different from each other. This allows the terminal 120 to provide the user with the fact that rewards are being offered in various forms.

[0067] Figure 4 illustrates the case where a minimized object is selected in various embodiments of the present disclosure.

[0068] In response to receiving a selection input for the minimized object 313 in the reward display area 300 of Figure 3, the terminal 120 can reduce the size of the reward display area 310 to the size of the reward display area 410 in Figure 4. The reward display area 410 in Figure 4 may be a reward display area whose size has been reduced from the reward display area 310 in Figure 3. The first axis length 416 in Figure 4 may be kept the same as the first axis length 316 of the reward display area 310 in Figure 3. However, the second axis length 415 in Figure 4 may be smaller than the second axis length 315 in Figure 3. Therefore, in response to receiving a selection input for the minimized object 313, the terminal 120 can reduce the second axis length of the reward display area 310. The terminal 120 can reduce the second axis length to a predetermined length. By reducing the size of the reward display area 310, the terminal 120 can provide the user with various information related to product purchase on the commerce platform through the screen. If the rewards display area 310 on the terminal 120's display remains large, the amount of product purchase-related information provided to the user through the display will decrease, which may make product purchasing inconvenient for the user.

[0069] In one embodiment, the terminal 120 can display the benefits offered to the user in the product information display area 420. The product information display area 420 may display benefits 430 applicable to the products sold by the seller. For example, if the benefit 430 is free delivery on the first purchase, the product information display area 420 may display the text "Free delivery on first purchase".

[0070] Figure 5 illustrates a pop-up window generated in response to a selection input for a reward confirmation object, according to various embodiments of the present disclosure.

[0071] 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 for the reward confirmation object. The pop-up window 500 may display one or more reward information offered to the user. For example, the user may be offered a product discount reward 510 and a free delivery reward 520. In addition, a minimum order amount reward 511 may also be displayed in the pop-up window. The minimum order amount is the minimum amount that the user must order in order to use the delivery service. The minimum order amount reward may be a reward that delivers products even if the products purchased by the user do not exceed the minimum amount. Alternatively, the minimum order amount reward may be a reward that relaxes the minimum amount requirement. The pop-up window 500 may display the remaining period 512 of the reward. For example, the remaining period 512 of the product discount reward 510 may be the period remaining until October 30, 2024. The pop-up window 500 may display an object 530 to close the pop-up window. The object 530 to close the pop-up window may imply that the user has completed the confirmation of the reward information. In response to a selection input for object 530 to close the pop-up window, terminal 120 does not need to display the pop-up window any further on the display. Even if object 530 to close the pop-up window is selected, the bonus display area 310 may continue to be displayed on the display.

[0072] Figure 6 illustrates the reward display area after receiving a selection input for a reward confirmation object, according to various embodiments of the present disclosure.

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

[0074] In one embodiment, in response to a determination that the remaining period of the reward is less than or equal to a certain period, the terminal 120 can increase the size of the reward display area 410. For example, in response to a determination that the remaining period is less than or equal to 24 hours, the terminal 120 can increase the size of the reward display area 410 from the second size to the first size. In another embodiment, in response to a determination that the remaining period of the reward is less than or equal to a certain period, the terminal 120 can further display an identifier at a predetermined position in the reward display area 410. For example, the terminal 120 can display a glowing star-shaped identifier, a red underlined identifier, etc., in the reward display area 410. This allows the user to easily recognize that there is only a short time left to use the reward.

[0075] In one embodiment, the terminal 120 displays the reward information in a reduced-size reward display area 410 in a second form different from the first form, and does not need to display the reward confirmation object 312. Instead of the reward 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 from each other. For example, the text 411 of the second form may be abbreviated text 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.

[0076] In one embodiment, terminal 120 can determine the size of the rewards display area based on the type of screen of the e-commerce platform displayed on the display. For example, in response to the determination that the screen of the e-commerce platform displayed on the display is the initial screen of the e-commerce platform, terminal 120 can determine the size of the rewards display area to a first size. Since the initial screen is the first screen that the user sees when connecting to the e-commerce platform, terminal 120 can display the rewards display area at a larger size. In response to the determination that the screen of the e-commerce platform displayed on the display is a screen other than the initial screen, terminal 120 can determine the size of the rewards display area to a second size, which is smaller than the first size. In accordance with the determination that the size of the rewards display area is the second size, terminal 120 can adjust the size of the rewards display area from the first size to the second size. For example, when switching from the initial screen to the product search results screen, terminal 120 can adjust the size of the rewards display area from the first size to the second size. As another example, when switching from the initial screen to the product details display screen, terminal 120 can adjust the size of the rewards display area from the first size to the second size. As another example, when a reward confirmation object is selected, and the user is returned to the initial screen from the product search results display screen, terminal 120 can maintain the size of the reward display area at the second size. As yet another example, in response to the reward confirmation object not being selected, terminal 120 can increase the size of the reward display area from the second size to the first size.

[0077] In one embodiment, the reward information may be determined based on whether or not the user is a member of the e-commerce platform. For example, if the user is a member of the e-commerce platform, the first reward may be offered as reward information. If the user is not a member of the e-commerce platform, a second reward of a smaller magnitude than the first reward may be offered as reward information. For example, if the first reward is a 20% discount, the second reward may be a 10% discount coupon. As another example, if the first reward is a 10,000 won discount, the second reward may be a 5,000 won discount. By offering greater rewards to members, the server 110 can encourage members to use the e-commerce platform and contribute to the user deciding to maintain their membership.

[0078] For example, when a membership subscriber connects to an e-commerce platform, terminal 120 can display membership discount benefits 620 on its display. For example, if a membership discount is offered for products sold by a seller, the fact that membership discount benefits 620 are offered may be displayed on the display. Terminal 120 can also display the fact that a free delivery benefit 630 is also offered as a first-time purchase benefit for products sold by the seller.

[0079] In one embodiment, if the reward information is not valid, the terminal 120 does not need to display the reward information. For example, if the remaining period 610 of the reward has expired, the reward information does not need to be valid. Therefore, if the remaining period of the reward has expired, the terminal 120 does not need to display the reward information.

[0080] In one embodiment, in response to a determination that the user has been offered two or more benefits, terminal 120 can determine one or more benefits to be displayed in the benefits display area based on the remaining period and the expected benefit price. For example, the benefits offered to the user may be "10% discount," "5% discount," and "free delivery." Terminal 120 can decide to display the "10% discount" benefit, which has the highest expected benefit price, in the benefits display area 410. The expected benefit price may be the benefit price that the user will receive by using a particular benefit. For example, when a user purchases 10,000 won and receives a 10% discount, the expected benefit price may be 1,000 won. As another example, if the benefits offered to the user are "10% discount," "5% discount," and "free delivery," and the remaining period for the "5% discount" is the shortest, terminal 120 can decide to display the "5% discount" benefit in the benefits display area 410. As another example, if benefit A has a higher expected benefit price than benefit B, but has a relatively longer remaining period, terminal 120 may decide to display benefit B in the benefit display area. As yet another example, terminal 120 may decide to display the "free delivery" benefit along with other benefits in the benefit display area.

[0081] Figure 7 illustrates a method for determining the size of a special feature display area based on scroll input, according to various embodiments of the present disclosure.

[0082] In one embodiment, the terminal 120 can adjust the size of the bonus 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.

[0083] In one embodiment, in response to a determination that the scroll input is above a certain speed, the terminal 120 can adjust the size of the bonus display area from the first size to the second size for a certain period of time, for example, 600ms. That is, when the size of the bonus display area is changed from the first size to the second size based on the user's scroll input, if the scroll input is above a certain speed, the time required to change the size of the bonus display area can be made the same regardless of the scroll input speed. At this time, the terminal 120 can determine that the speed at which the size of the bonus display area changes within that certain period of time changes. For example, the terminal 120 may increase the speed of change at the beginning of adjusting the size of the bonus display area and decrease the speed of change towards the end. For example, if the scroll input is scroll down 730, the terminal 120 can adjust the size of the bonus display area 710 from the first size to the second size for a certain period of time, for example, 600ms, while adjusting the speed at which the size of the bonus display area 710 changes. Terminal 120 can determine different speeds for the change in the second axis length of the reward display area from 711 to 712, from 712 to 713, and from 713 to 714. The above embodiment may also be applied when terminal 120 adjusts the size of the reward display area from the second size to the first size.

[0084] In another embodiment, in response to a determination that the scroll input is above a certain speed, the terminal 120 can adjust the size of the bonus display area from a first size to a second size while maintaining a constant rate at which the size of the bonus display area changes. Maintaining a constant rate at which the size of the bonus display area changes means that, for a certain period of time 760, the rate of change when changing the size of the bonus display area from a first size to a second size, or from a second size to a first size, is the same from start to finish.

[0085] For example, if the scroll input is scroll down 730, the terminal 120 can adjust the size of the reward display area 710 from the first size to the second size while maintaining a constant rate at which the size of the reward display area 710 changes. The screen of the e-commerce platform may scroll down based on the scroll input speed. In response, the terminal 120 can reduce the size of the reward display area 710 at a constant rate. The process of the size of the reward display area changing may be a process in which the second axis length of the reward display area changes in the order of 711, 712, 713, and 714. As another example, in response to a determination that the scroll input is above a certain speed, the terminal 120 can adjust the size of the reward display area from the second size to the first size while maintaining a constant rate at which the size of the reward display area changes. For example, if the scroll input is scroll up 740, the screen of the e-commerce platform may scroll up based on the scroll input speed. In response, the terminal 120 can adjust the size of the reward display area 710 from the second size to the first size while maintaining a constant rate at which the size of the reward display area 710 changes. The process by which the size of the bonus display area changes may be a process in which the second axis length of the bonus display area changes in the order of 714, 713, 712, and 711.

[0086] When a user scrolls quickly, the screen of an e-commerce platform may rapidly switch down or up. In this case, instead of the size of the rewards display area adjusting quickly to match the speed of scrolling, adjusting it at a constant speed over a certain period of time may have the effect of making the rewards display area more noticeable to the user.

[0087] In one embodiment, in response to a determination that the scroll input is below a certain speed, the rate of size change can be adjusted based on the scroll input speed. For example, if the scroll input speed is slow, the terminal 120 can adjust the rate of size change of the bonus display area to be relatively slow, and conversely, if the scroll input speed is fast, the terminal 120 can adjust the rate of size change of the bonus display area to be relatively fast.

[0088] In another embodiment, in response to a selection input for the minimized object 720, the terminal 120 can adjust the size of the reward display area 710 from a first size to a second size while maintaining a constant rate at which the size of the reward display area 710 changes.

[0089] Figure 8 is a flowchart illustrating how an electronic device provides reward information according to various embodiments of the present disclosure.

[0090] In one embodiment, the electronic device 200 can determine the position and size of a rewards display area on the electronic device's display where rewards information is displayed, in response to a user connecting to an e-commerce platform (810).

[0091] In one embodiment, the electronic device 200 can display a first form of the reward information and a reward confirmation object in the reward display area based on a determined position and size (820).

[0092] In one embodiment, the electronic device 200 can reduce the size of the reward display area while maintaining its position in response to receiving a selection input from the user for a reward confirmation object (830).

[0093] In one embodiment, the electronic device 200 displays the bonus information in a bonus display area with reduced size in a second form different from the first form, and does not need to display the bonus confirmation object (840).

[0094] In one embodiment, the electronic device 200 can continuously display the reward information based on the position and size of the reward display area while the reward information is valid and the user is connected to the e-commerce platform (850).

[0095] In the flowchart of Figure 8, process stages, method stages, algorithms, etc., are described in a sequential order, but these processes, methods, and algorithms may be configured to operate in any suitable order. In other words, the stages of the processes, methods, and algorithms described in the various embodiments of this disclosure do not have to be performed in the order described herein. Furthermore, even if some stages are described as being performed non-simultaneously, in other embodiments, some of those stages may be performed simultaneously. Moreover, the illustrative depiction of a process in the drawings does not mean that the illustrated process is exempt from other variations and modifications, nor does it mean that any stage of the illustrated process or any of its stages is essential to one or more of the various embodiments of this disclosure, nor does it mean that the illustrated process is preferred.

[0096] Although the above method has been described through specific embodiments, the method can also be embodied as computer-readable code on a computer-readable recording medium. A computer-readable recording medium includes any type of recording device on which data readable by a computer system is stored. Examples of computer-readable recording media may include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage devices, and the like. Furthermore, the computer-readable recording medium may be distributed across a network of computer systems, and the computer-readable code may be stored and executed in a distributed manner. Functional programs, code, and code segments for embodying the above embodiments will be readily inferred by programmers in the art to which this disclosure belongs.

Claims

1. A method for providing special offer information on an e-commerce platform using an electronic device, The steps include determining the position and size of the reward display area on the display of the electronic device in response to a user connecting to the e-commerce platform, A step of displaying the first form of the reward information and the reward confirmation object in the reward display area based on the determined position and size, In response to receiving a selection input from the user for the reward confirmation object, the steps include reducing the size of the reward display area while maintaining its position, In the reduced size of the bonus display area, the bonus information is displayed in a second form different from the first form, and the bonus confirmation object is not displayed. The steps include: The reward information is valid, and while the user is connected to the e-commerce platform, the reward information is continuously displayed based on the position and size of the reward display area; Methods that include...

2. The method according to claim 1, wherein the benefit information displayed in the benefit display area includes at least one of the name of the benefit, the category of the benefit, or the remaining period of the benefit.

3. The size of the aforementioned bonus display area is defined by the length of the first axis indicating the horizontal axis and the length of the second axis indicating the vertical axis. The first axis length is the same as the horizontal axis length of the display. The second axis length is smaller than the vertical axis length of the display. The method according to claim 1.

4. The method according to claim 1, wherein the step of determining the position of the reward display area includes determining that the reward display area is located in the upper part of the screen of the e-commerce platform.

5. The method according to claim 1, further comprising the step of displaying the remaining period of the benefit in the benefit display area in response to a selection of the benefit confirmation object.

6. The method according to claim 1, wherein the step of determining the size of the reward display area includes the step of determining the size of the reward display area based on the type of screen of the e-commerce platform displayed on the display.

7. The step of determining the size of the special offer display area based on the type of screen of the e-commerce platform displayed on the display is: In response to the determination that the screen of the e-commerce platform displayed on the display is the initial screen of the e-commerce platform, the step of determining the size of the special offer display area to a first size, In response to the determination that the screen of the e-commerce platform displayed on the display is a screen other than the initial screen, the size of the special offer display area is determined to be a second size smaller than the first size. The method according to claim 6, including the method described in claim 6.

8. The method according to claim 1, further comprising the step of adjusting the size of the bonus display area based on the user's scroll input.

9. The step of adjusting the size of the aforementioned special offer display area is: In response to the determination that the scroll input is above a certain speed, For a certain period of time, the size of the bonus display area is adjusted from the first size to the second size, or The step of adjusting the size of the special display area from the second size to the first size for a certain period of time. The method according to claim 8, including the method described in claim 8.

10. The method according to claim 8, wherein the step of adjusting the size of the bonus display area includes a step of adjusting the rate of change of the size based on the speed of the scroll input in response to a determination that the scroll input is less than a certain speed.

11. The method according to claim 1, wherein the first and second forms of the bonus information differ from each other in the background image displayed in the bonus display area and the text describing the bonus information.

12. The method according to claim 1, further comprising the step of determining one or more benefits to be displayed in the benefits display area based on the remaining period and the expected benefit price, in response to a determination that the user has been provided with two or more benefits.

13. The method according to claim 1, further comprising the step of increasing the size of the benefit display area in response to a determination that the remaining period of the benefit is less than or equal to a certain period.

14. The method according to claim 1, further comprising the step of displaying an identifier in a predetermined position in the benefit display area in response to a determination that the remaining period of the benefit is less than or equal to a certain period.

15. The aforementioned special offer information is, The method according to claim 1, wherein the user is determined based on whether or not the user is a member of the e-commerce platform.

16. If the user is a member of the e-commerce platform, the first benefit is provided as benefit information, and If the user is not a member of the e-commerce platform, a second benefit of a smaller scale than the first benefit is provided as benefit information. The method according to claim 15.

17. The method according to claim 1, further comprising the step of not displaying the aforementioned benefit information if the aforementioned benefit information is not valid.

18. An electronic device, Processor and A memory in which instruction words configured to be executed by the aforementioned processor are stored Includes, An electronic device wherein, when the instruction word is executed by the processor, the processor is configured to perform the method according to any one of claims 1 to 17.

19. A non-temporary computer-readable recording medium that stores a computer program to be executed by a processor, A non-temporary computer-readable recording medium, wherein the computer program is configured to cause the processor to perform the method described in any one of claims 1 to 17 when executed by the processor.