Apparatus and method for displaying information related to product to which limited-time discount is being applied on page, and recording medium
The method and device prioritize displaying limited-time discount information based on user history and remaining discount time, enhancing user understanding and purchase desire through banners or widgets.
Patent Information
- Application Number
- PCT/KR2024/007038
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-28
- Filing Date
- 2024-05-24
- Publication Date
- 2025-10-02
AI Technical Summary
Existing product trading platforms struggle to intuitively present information related to limited-time discounts, which can discourage users from making purchases due to unclear or difficult-to-understand discount details.
A method and device that prioritize displaying information about products with limited-time discounts based on remaining discount time and user purchase history, using banners or widgets to organize and highlight products with shorter discount periods and higher relevance to the user.
Enhances user understanding of discount details and increases the desire to purchase products by presenting relevant, time-sensitive discounts prominently, thereby improving purchase rates.
Smart Images

Figure KR2024007038_02102025_PF_FP_ABST
Abstract
Description
Device, method and recording medium for displaying information related to products subject to a limited-time discount on a page
[0001] The present disclosure relates to a technology for displaying information related to products subject to a limited-time discount on a page. More specifically, the present disclosure relates to a technology for displaying information related to products subject to a limited-time discount on a page using at least one of a banner or widget based on the display order of the products.
[0002] As internet use becomes more widespread, product transaction platforms are expanding. This phenomenon is paralleled by a decline in the proportion of product purchases made through traditional offline stores, while the proportion of purchases made through computer or smartphone-based product transaction platforms is rapidly increasing.
[0003] Product trading platforms can employ various strategies to increase user purchase rates, one of which is offering users discounts on products. Product trading platforms can offer limited-time discounts (hereinafter referred to as "limited-time discounts") on products, and these limited-time discounts can play a significant role in encouraging users to purchase products. In particular, information related to limited-time discounts applied to products must be intuitively presented through the user interface for easy understanding. Product trading platforms can provide information related to limited-time discounts, such as a countdown timer, the discount rate offered by the limited-time discount, and the final price of the product.
[0004] The present disclosure provides a technique for displaying information related to a product for which a limited-time discount is applied on a page.
[0005] The present disclosure may propose a method for displaying information related to products subject to a limited-time discount on a page. According to one embodiment of the present disclosure, the method may include: selecting one or more first products from among a plurality of products sold on a product trading platform based on a user terminal's product purchase history; selecting one or more second products from among the one or more first products to which a limited-time discount is applied; determining a display order among the one or more second products based on a remaining discount time corresponding to each of the one or more second products; and causing the user terminal to display information related to the one or more second products on a first page based on the determined display order using at least one of a banner or a widget.
[0006] In one embodiment, the step of selecting one or more first products may include a step of selecting, as the first product, a product purchased by the user a preset number of times or more from among the plurality of products within a time period prior to a predetermined time from the time of receiving an access request to the product transaction platform from the user terminal.
[0007] In one embodiment, the step of determining the display order among the one or more second products may include the step of determining the display order among the one or more second products in descending order of the remaining discount time corresponding to each of the one or more second products.
[0008] In one embodiment, the step of determining the display order between the one or more second products may include a step of determining the display order between the one second product and the other second product based on information about the one second product, information about the other second product, and the product purchase history of the user, when the remaining discount time corresponding to each of the one second product and the other second product is the same.
[0009] In one embodiment, the step of determining the display order among the one or more second products may include the step of determining the display order among the one or more second products based on a combination of at least one of the user's purchase history for each of the one or more second products, a preference for each of the one or more second products, information about each of the one or more second products, and discount information currently being applied to each of the one or more second products, and a remaining discount time corresponding to each of the one or more second products.
[0010] In one embodiment, the step of displaying information related to the one or more second products on the first page may include, when displaying the first information related to the one or more second products on the first page using the banner, a step of displaying a second page on the user terminal, in which a remaining discount time and discount information corresponding to each of the one or more second products are displayed, in response to receiving a first user input selecting a portion of the banner, wherein the first information includes images of a preset number of second products in descending order of display.
[0011] In one embodiment, the second page may display the remaining discount time and discount information corresponding to each of the one or more second products in the same color.
[0012] In one embodiment, the step of displaying information related to the one or more second products on the first page may include, when displaying second information related to the one or more second products on the first page using the widget, the step of displaying information about a smaller number of second products among a preset number of the one or more second products in descending order of display and the total number of the one or more second products in a carousel format within an individual widget.
[0013] In one embodiment, the step of displaying information related to the one or more second products on the first page may include the step of displaying a product purchase page for purchasing the second product corresponding to the one widget on the user terminal in response to receiving a second user input for selecting one widget displayed on the first page.
[0014] A method according to one embodiment may further include a step of causing the user terminal to display the color of the time interface of a second product, among the second products included in the first page, whose corresponding remaining discount time is less than a predetermined time, in a manner distinct from the color of the time interface of a second product, among the second products included in the first page, whose corresponding remaining discount time is greater than the predetermined time.
[0015] In one embodiment, the step of displaying information related to the one or more second products on the first page may include, in response to receiving a third user input selecting a first icon for changing a product displayed on one widget, displaying information about another product belonging to the same category as the second product corresponding to the one widget and to which a limited-time discount is applied within the widget.
[0016] A method according to one embodiment may further include a step of continuously displaying information related to the one or more second products at a fixed location on a screen of the user terminal even when the user scrolls the first page.
[0017] According to one embodiment, the method may further include: displaying on the second page one or more interfaces for changing the display order between the one or more second products; changing the display order between the one or more second products using at least one factor indicated by the specific interface in response to receiving a fourth user input selecting a specific interface among the one or more interfaces; and changing the order of the one or more second products displayed on the second page according to the changed display order.
[0018] In one embodiment, the one or more interfaces may include at least one of a first interface indicating an element of the user's product purchase history, a second interface indicating an element of discount information applicable to a second product, and a third interface indicating an element of a remaining discount time corresponding to the second product.
[0019] In one embodiment, the method may further include a step of comparing, for each of the one or more first products, a first price representing a price at which the user last purchased the respective first products and a second price representing a current price of the respective first products, and, in response to the comparison result satisfying a preset condition, causing the user terminal to display price comparison information for each of the first products in an area corresponding to each of the first products included in the first page.
[0020] In one embodiment, the preset conditions may include a condition that the second price is lower than the first price and a condition that the difference between the second price and the first price is greater than or equal to a preset amount or a preset percentage.
[0021] In one embodiment, the preset amount or the preset rate may be determined based on at least one of the category of each of the first products and the price sensitivity of the user.
[0022] In one embodiment, the user's price sensitivity may be determined based on the time taken from the time when price comparison information for a specific first product is displayed on the first page until the user purchases the specific first product and the price comparison information for the specific first product.
[0023] In one embodiment, the method may further include the step of causing the user terminal to display, on the first page, a second icon for explaining the price comparison information, together with price comparison information for each of the first products; and the step of causing the user terminal to display a pop-up message including the first price and the second price of each of the first products, in response to receiving a fifth user input selecting the second icon.
[0024] The present disclosure may propose an electronic device for displaying information related to products subject to a limited-time discount on a page. According to one embodiment of the present disclosure, the electronic device may include one or more processors; and one or more memories storing instructions to be executed by the one or more processors, wherein, upon execution of the instructions, the one or more processors may be configured to select one or more first products from among a plurality of products sold on a product trading platform based on a product purchase history of a user of a user terminal, select one or more second products from among the one or more first products, and determine a display order among the one or more second products based on a remaining discount time corresponding to each of the one or more second products, and cause the user terminal to display information related to the one or more second products on a first page based on the determined display order using at least one of a banner or a widget.
[0025] The present disclosure may propose a non-transitory computer-readable recording medium having recorded thereon commands for displaying information related to products subject to a limited-time discount on a page. The commands recorded on the recording medium according to one embodiment of the present disclosure may be commands to be executed by one or more processors or performed on a computer. The commands, when executed by one or more processors, may cause the one or more processors to select one or more first products from among a plurality of products sold on a product trading platform based on a user's product purchase history of a user terminal, select one or more second products subject to a limited-time discount from among the one or more first products, determine a display order among the one or more second products based on a remaining discount time corresponding to each of the one or more second products, and cause the user terminal to display information related to the one or more second products on a first page based on the determined display order using at least one of a banner or a widget.
[0026] According to the present disclosure, a user terminal can display information related to products subject to a limited-time discount on a page through a banner or widget, thereby enabling the user to easily check products subject to a limited-time discount, thereby increasing the desire to purchase the products.
[0027] According to the present disclosure, the user terminal determines the display order among products subject to a limited-time discount based on the remaining discount time corresponding to the product and the user's product purchase history, so the user can preferentially check products that are suitable for the user and have a short discount period remaining.
[0028] According to the present disclosure, a user terminal can display information comparing the price at which the user last purchased a product and the current price on a page, thereby allowing the user to intuitively understand price fluctuations of the product, thereby increasing the desire to purchase the product.
[0029] The effects according to the technical idea of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the specification.
[0030] FIG. 1 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied.
[0031] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.
[0032] FIG. 3 is a flowchart illustrating a method by which an electronic device according to one embodiment of the present disclosure causes a user terminal to display information related to a product to which a limited-time discount is applied on a first page.
[0033] FIG. 4 is a diagram showing a user terminal outputting a first page according to one embodiment of the present disclosure.
[0034] FIG. 5 is a diagram illustrating a process in which an electronic device according to one embodiment of the present disclosure selects one or more second products and determines a display order among the one or more second products.
[0035] FIG. 6 is a diagram illustrating a first page displayed using a banner by a user terminal according to one embodiment of the present disclosure, wherein first information related to one or more second products is displayed.
[0036] FIG. 7 is a diagram illustrating a user terminal according to one embodiment of the present disclosure outputting a second page displaying information about one or more second products.
[0037] FIG. 8 is a diagram illustrating a first page in which a user terminal according to one embodiment of the present disclosure displays second information related to one or more second products using a widget.
[0038] FIG. 9 is a diagram illustrating a process in which an electronic device according to one embodiment of the present disclosure changes the display order of one or more second products.
[0039] FIG. 10 is a diagram showing a first page displayed with price comparison information by a user terminal according to one embodiment of the present disclosure.
[0040] FIG. 11 is a diagram showing a user terminal outputting a pop-up message according to one embodiment of the present disclosure.
[0041] The various embodiments described in this disclosure are exemplified for the purpose of clearly explaining the technical concept of this disclosure and are not intended to be limited to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of the embodiments described in this disclosure. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.
[0042] Terms used in this disclosure, including technical or scientific terms, unless otherwise defined, may have the meaning commonly understood by a person of ordinary skill in the art to which this disclosure belongs.
[0043] The expressions "includes," "may include," "comprises," "may have," "have," and "may have" used in this disclosure indicate the presence of a target feature (e.g., a function, operation, or component), but do not exclude the presence of other additional features. In other words, such expressions should be understood as open-ended terms that imply the possibility of including other embodiments.
[0044] The singular expressions used in this disclosure may include the plural meaning unless the context clearly indicates otherwise, and the same applies to the singular expressions set forth in the claims.
[0045] The expressions "first," "second," or "first", "second", etc. used in this document, unless the context indicates otherwise, are used to refer to multiple similar objects and to distinguish one object from another, and do not limit the order or importance among the objects.
[0046] As used herein, the expressions "A, B, and C", "A, B, or C", "A, B, and / or C", or "at least one of A, B, and C", "at least one of A, B, or C", "at least one of A, B, and / or C", etc., may refer to each of the listed items or to all possible combinations of the listed items. For example, "at least one of A or B" may refer to (1) at least one A, (2) at least one B, (3) at least one A and at least one B.
[0047] The expression "based on" as used in this disclosure is used to describe one or more factors that influence a decision, act of judgment, or action described in a phrase or sentence containing this expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.
[0048] As used herein, the expression that a component (e.g., a first component) is “connected” or “connected” to another component (e.g., a second component) may mean that the component is directly connected or connected to the other component, as well as connected or connected via a new other component (e.g., a third component).
[0049] The expression "configured to" used in the present disclosure may have the meanings of "set to", "having the ability to", "modified to", "made to", "capable of", etc., depending on the context. This expression is not limited to the meaning of "specifically designed in hardware", and for example, a processor configured to perform a specific operation may mean a general purpose processor that can perform the specific operation by executing software, or a special purpose computer that is structured through programming to perform the specific operation.
[0050] Hereinafter, various embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings and the description of the drawings, identical or substantially equivalent components may be assigned the same reference numerals. Furthermore, in the description of various embodiments below, duplicate descriptions of identical or corresponding components may be omitted, but this does not mean that such components are not included in the embodiments.
[0051] FIG. 1 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied.
[0052] In one embodiment, the electronic device (110) and the user terminal (120) are connected via a network and can communicate with each other. The electronic device (110) may be a server device that provides a product transaction service. That is, the electronic device (110) may be a server device operated under the management of an operating entity (e.g., an operator) of the product transaction service.
[0053] In one embodiment, the electronic device (110) can manage information about users using the product transaction service. The user information managed by the electronic device (110) may include, for example, the user's name, age, address, or contact information. Managing user information can encompass a series of actions involving controlling and processing that information. For example, managing user information can include actions such as storing, updating, or modifying that information.
[0054] In one embodiment, the electronic device (110) can manage product information in a product transaction service. The product transaction service may refer to a service that provides users with the ability to purchase products such as goods, food, or products, and may further include a service that mediates the sale of products by some users to other users. The product information managed by the electronic device (110) may include, for example, product identification information, product name, product information, product price, product capacity, product size, product weight, product attributes, category, or unit price. In this case, the product may be a sales unit, and even the same product may be provided to users as different products. For example, even the same product may be sold as different products with different sales unit quantities and prices. Therefore, different products may share product information. Managing product information can collectively refer to all actions that control and process that information. For example, managing product information may include actions such as storing, updating, or modifying that information.
[0055] In one embodiment, the electronic device (110) can manage various information to be provided to users utilizing the product transaction service. The electronic device (110) can manage various data necessary for providing the product transaction service based on requests from the operator operating the product transaction service or from users utilizing the service. For example, the electronic device (110) can create, modify, store, or provide to the user data regarding various pages associated with the product transaction service, such as search results pages, product list pages, event pages, product details description pages, product sales pages, and landing pages requested by users. Regarding the management method of the electronic device (110), the electronic device (110) can manage information associated with providing the product transaction service based on user input.
[0056] In one embodiment, the electronic device (110) may provide a page related to the product transaction service to the user terminal (120) based on a request from a user using the product transaction service. Here, the page related to the product transaction service provided to the user terminal (120) may include a page providing various information about products that the user can purchase, a product list page providing a list of products searched in various ways requested by the user, a shopping cart page for purchasing products in the shopping cart, a product detail description page providing detailed information on individual products, a product sales page for purchasing individual products, etc. The page provision operation may include an operation of providing at least a portion of all data generated in the process of the user using the product transaction service to the user terminal (120).
[0057] In one embodiment, the electronic device (110) can manage transactions related to a product transaction service provided to a user, i.e., transactions related to online products (e.g., goods or services). That is, the electronic device (110) can manage a series of processes, such as enabling a user to search for, select, purchase, pay for, and request delivery of products. As such processes, the electronic device (110) can provide information regarding products and delivery to the customer, and can receive purchase, payment, and delivery requests from the user, so that the user can search for, select, purchase, pay for, and request delivery of products. In addition, it should be noted that even if an operation that the electronic device (110) can perform is not mentioned in the present disclosure, if it is a general operation that a server device providing a known product transaction service can perform, applying the technical ideas of the present disclosure by referring to such an operation is not excluded from the scope of the present disclosure.
[0058] In one embodiment, the electronic device (110) may be a server device that manages a platform that provides a product transaction service. Users can sign up for the product transaction service and purchase products through the service. The user terminal (120) transmits an input requesting product information to the electronic device (110), and the electronic device (110) provides the product information to the user terminal (120).
[0059] The electronic device (110) described above may be implemented as one or more computing devices. For example, all functions of the electronic device (110) may be implemented in a single computing device. For another example, a first function of the electronic device (110) may be implemented in a first computing device, and a second function may be implemented in a second computing device. As another example, multiple computing devices may be used, each of which implements all or specific functions of the electronic device (110). The computing devices described above may be, but are not limited to, a desktop computer, a laptop computer, an application server, a proxy server, or a cloud server, and any type of device equipped with computing functions may be a computing device.
[0060] In one embodiment, the user terminal (120) may be a device for a user to utilize a product transaction service. The user terminal (120) may be implemented as a terminal capable of transmitting and receiving various information with the electronic device (110) via a network. For example, the user terminal (120) may be one of a desktop computer, a laptop computer, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the user terminal (120) is not limited thereto, and the user terminal (120) may be any device that includes an input / output interface capable of receiving information from or outputting information to the user, and capable of communicating with the electronic device (110) or other devices via a network.
[0061] In one embodiment, the user terminal (120) may provide information received from the electronic device (110) to the user, and may receive input from the user and transmit the input to the electronic device (110). Specifically, the user terminal (120) may obtain input from the user to call various pages, and generate commands to call various pages in response to the obtained input. The user terminal (120) may transmit commands to the electronic device (110) to indicate the calling of various pages. The input obtained from the user may include various forms of input, such as a click using a mouse, a touch using a touchpad or a touch screen, voice recognition, or other electronic input. The user terminal (120) may receive various pages from the electronic device (110) and output the received various pages.
[0062] In one embodiment, the network may serve to connect the electronic device (110) and the user terminal (120) or other external device. For example, the network may provide a connection path so that the user terminal (120) or other external device can be connected to the electronic device (110) and transmit and receive packet data with the electronic device (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 a Wireless Broadband Internet (Wibro).
[0063] In one embodiment, the electronic device (110) and the user terminal (120) may operate as a single device. The user terminal (120) may be included in the electronic device (110) as a component of all or part of the electronic device (110). In this case, for example, various types of information exchanged between the electronic device (110) and the user terminal (120) via a network may be various types of information exchanged between components within a single device.
[0064] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.
[0065] In one embodiment, an electronic device (200) may process information regarding a product transaction service. The electronic device (200) may include one or more processors (210), one or more memories (220), and a communication interface (230) as components. 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 implemented as a single or multiple entities. In the present disclosure, one or more processors (210) may be referred to as a processor (210). The term "processor (210)" may refer to a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (220) may be referred to as a memory (220). The term "memory (220)" may refer to 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) are connected to each other through a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), MIPI (Mobile Industry Processor Interface), etc., and can exchange information (data, signals, etc.).
[0066] In one embodiment, the processor (210) of the electronic device (200) may control at least one component of the electronic device (200) connected to the processor (210) by executing software (e.g., commands, programs, etc.). In addition, the processor (210) may perform various operations related to the present disclosure, such as calculations, processing, data generation, and processing. In addition, the processor (210) may load data, etc. from the memory (220) or store data in the memory (220). The processor (210) may control the communication interface (230) to request various types of information from the user terminal (120) and receive various types of information from the user terminal (120).
[0067] In one embodiment, the memory (220) of the electronic device (200) can store various information (data). The information stored in the memory (220) 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 (220) may include volatile and / or non-volatile memory. In the present disclosure, the commands or programs are software stored in the memory (220), and may include an operating system for controlling the resources of the electronic device (200), an application, and / or middleware that provides various functions to the application so that the application can utilize the resources of the electronic device (200). In one embodiment, the memory (220) may store commands that, when executed by the processor (210), cause the processor (210) to perform operations. The memory (220) can store at least a portion of information received from the database via the communication interface (230) and / or information transmitted to the database via the communication interface (230). Specifically, the memory (220) can store information regarding a commodity transaction service and commands executed by the processor (210).
[0068] In one embodiment, the communication interface (230) may perform wireless or wired communication between the electronic device (200) and a database or other external electronic device. For example, the communication interface (230) may 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 interface (230) 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 interface (230) may function as a connection circuit or interface connecting the electronic device (200) and the other device.
[0069] FIG. 3 is a flowchart illustrating a method by which an electronic device according to one embodiment of the present disclosure causes a user terminal to display information related to a product to which a limited-time discount is applied on a first page.
[0070] In operation (S310), the electronic device (110) can select one or more first products from among a plurality of products being sold on a product trading platform based on the product purchase history of the user of the user terminal.
[0071] In one embodiment, a user's product purchase history may include information about products purchased by the user on a product trading platform and products searched for on the platform. For example, information about purchased products may include information about the purchase date, purchase price, and quantity of the purchased product. Information about searched products may include information about the category of the searched product, the search date, and the sale price at the time of search.
[0072] In one embodiment, the electronic device (110) may identify a product purchased at least once by the user from among multiple products sold on a product trading platform using the user's purchase history and select the identified product as the first product. However, the method for selecting the first product is not limited to this, and various methods may be used to select the first product. For example, the electronic device (110) may select a product purchased by the user more than a preset number of times from among multiple products sold on the product trading platform as the first product. The preset number of times may vary depending on the category to which the product belongs. For example, the preset number of times may be set higher for products in categories with relatively short purchase cycles (e.g., household goods), while the preset number of times may be set lower for products in categories with relatively long purchase cycles (e.g., furniture). Furthermore, the electronic device (110) may additionally consider a period condition when calculating the number of product purchases by the user. For example, the electronic device (110) may calculate the number of times the user purchased a product during a specific time period as the number of times the user purchased the product. As described below, the specific time period may be, for example, a time period prior to a certain period of time (e.g., one month) from the time of receiving an access request to the commodity trading platform from the user terminal (120), but is not limited thereto.
[0073] In operation (S320), the electronic device (110) can select one or more second products to which a limited-time discount is applied among one or more first products.
[0074] In this specification, "limited-time discount" may indicate a discount that is in effect for a limited time. For example, if a discount is applied to a product for a limited time and the discount ends after the limited time has elapsed, the product may be classified as having a limited-time discount.
[0075] In one embodiment, the electronic device (110) may select, among one or more first products, a product that is currently on a limited-time discount and whose remaining discount time under the limited-time discount is within a threshold time, as the second product. The remaining discount time under the limited-time discount may indicate the time remaining until the limited-time discount for the product expires. For example, the threshold time may be 24 hours, but is not limited thereto.
[0076] In operation (S330), the electronic device (110) can determine the display order among one or more second products based on the remaining discount time corresponding to each of the one or more second products.
[0077] In one embodiment, the electronic device (110) may determine the display order of one or more second products by considering various factors in addition to the remaining discount time corresponding to the second product. For example, the electronic device (110) may additionally consider factors such as the user's product purchase history, preferences for the second product, information regarding the second product, and discount information currently applied to the second product to determine the display order of one or more second products. This will be described in more detail below with reference to FIGS. 4 and 5 .
[0078] In operation (S340), the electronic device (110) can cause the user terminal to display information related to one or more second products on the first page using at least one of a banner or a widget based on the determined display order.
[0079] In one embodiment, the electronic device (110) may transmit the determined display order among one or more second products to the user terminal (120). The user terminal (120) may generate information related to one or more second products based on the display order among the one or more second products received from the electronic device (110). The user terminal (120) may display information related to one or more second products on the first page using at least one of a banner or a widget. However, the method by which the user terminal (120) displays information related to one or more second products on the first page is not limited thereto, and the electronic device (110) may generate information related to one or more second products based on the display order among the one or more second products. In this case, the electronic device (110) may transmit information related to one or more second products to the user terminal (120), and the user terminal (120) may display information related to one or more second products received from the electronic device (110) on the first page.
[0080] FIG. 4 is a diagram showing a user terminal outputting a first page according to one embodiment of the present disclosure.
[0081] In one embodiment, the electronic device (110) may receive a request to transmit a first page (410) from a user terminal (120). The electronic device (110) may generate the first page (410) based on the product purchase history of the user of the user terminal (120) and transmit the generated first page (410) to the user terminal (120). For example, the first page (410) may be a frequently purchased product page, which may indicate a page including products frequently purchased by the user on a product transaction platform. The user terminal (120) may display the first page (410) received from the electronic device (110) on the screen of the user terminal (120). In this specification, an embodiment in which the electronic device (110) generates a page (e.g., the first page (410)) and transmits it to the user terminal (120) is mainly described, but is not limited thereto. The electronic device (110) can transmit information to be included in a page (e.g., a first page (410)) to the user terminal (120), and the user terminal (120) can generate a page (e.g., a first page (410)) using the information received from the electronic device (110) and display the page on the screen of the user terminal (120).
[0082] In one embodiment, the first page (410) may include one or more first products (421, 422, 423, 424) selected from among multiple products sold on the product trading platform based on the user's product purchase history. For example, the first page (410) may display information regarding each of the one or more first products (421, 422, 423, 424).
[0083] In one embodiment, the electronic device (110) may select one or more first products (421, 422, 423, 424) to be included on the first page (410) from among a plurality of products being sold on the product trading platform. For example, the electronic device (110) may select a product purchased by the user a preset number of times or more from among the plurality of products within a time period prior to a certain time from the time of receiving an access request to the product trading platform from the user terminal (120), as the first product. When the user terminal (120) receives a request from the user to execute an application corresponding to the product trading platform, the electronic device (110) may request access to the product trading platform. Here, the predetermined time period may be one month, and the preset number of times may be two, but is not limited thereto. As another example, the electronic device (110) may select a product in a category that has been purchased by the user a preset number of times (e.g., twice) or more from among a plurality of products as the first product within a specific time period (e.g., a time period prior to a certain time period based on the time at which an access request to a product trading platform is received).
[0084] In one embodiment, the electronic device (110) may determine a display order among one or more first products (421, 422, 423, 424), and may sequentially display information about each of the one or more first products (421, 422, 423, 424) on a first page (410) based on the display order among the one or more first products (421, 422, 423, 424). Referring to FIG. 4, for example, the electronic device (110) may sequentially display information about each of the one or more first products (421, 422, 423, 424) on a first page (410) in descending display order. For example, the electronic device (110) may determine the display order among one or more first products (421, 422, 423, 424) in descending order of the number of times the user has purchased the first product within a specific time period. If the number of times the two or more first products have been purchased is the same, the electronic device (110) may determine that the display order of the first product with the latest purchase time of the user is relatively higher.
[0085] FIG. 5 is a diagram illustrating a process in which an electronic device according to one embodiment of the present disclosure selects one or more second products and determines a display order among the one or more second products.
[0086] In one embodiment, the electronic device (110) may select one or more second products (510, 520, 530, 540) from among one or more first products (421, 422, 423, 424) to which a limited-time discount is applied. The electronic device (110) may determine the display order among the one or more second products (510, 520, 530, 540) based on the remaining discount time (511, 521, 531, 541) corresponding to each of the one or more second products (510, 520, 530, 540).
[0087] In one embodiment, the electronic device (110) may determine the display order among the one or more second products (510, 520, 530, 540) in descending order of the remaining discount time (511, 521, 531, 541) corresponding to each of the one or more second products (510, 520, 530, 540). For example, the remaining discount time (511) corresponding to the second product (510) may be 49 minutes and 2 seconds, and the remaining discount time (521) corresponding to the second product (520) may be 4 hours, 12 minutes, and 51 seconds. The electronic device (110) may determine that the display order of the second product (510) with the shorter remaining discount time is prior to the display order of the second product (520).
[0088] In one embodiment, when the electronic device (110) determines the display order among one or more second products (510, 520, 530, 540) in descending order of remaining discount time, each of the two or more second products (e.g., one second product and another second product) may have the same remaining discount time. In this case, the electronic device (110) may determine the (relative) display order among the two or more second products based on information about one second product, information about another second product, and the user's product purchase history. For example, the electronic device (110) may individually calculate the number of times the user purchased one second product and another second product during a specific time period from the user's product purchase history. The electronic device (110) may determine that the second product, among the one second product and the other second product, which the user purchased more frequently during the specific time period, is given a relatively higher display order. For another example, the electronic device (110) may calculate a discount rate (or discount amount) based on a limited-time discount applied to one second product from information about one second product, and may individually calculate a discount rate (or discount amount) based on a limited-time discount applied to another second product from information about another second product. The electronic device (110) may compare the discount rate (or discount amount) applied to one second product with the discount rate (or discount amount) applied to another second product, thereby determining that the second product with a higher discount rate (or higher discount amount) is displayed relatively higher. In addition, the electronic device (110) may additionally consider other factors, such as preferences for the second product and the category of the second product, to determine the relative display order between two or more second products.
[0089] In one embodiment, the electronic device (110) may determine a display order among the one or more second products based on a combination of at least one of a user's purchase history for each of the one or more second products (510, 520, 530, 540), a user's preference for each of the one or more second products, information about each of the one or more second products, and discount information (512, 522, 532, 542) currently being applied to each of the one or more second products, and a remaining discount time (511, 521, 531, 541) corresponding to each of the one or more second products. More specifically, the electronic device (110) may combine an element of the remaining discount time with at least one other element (e.g., preference, information about the product, discount information, etc.) to calculate a score corresponding to each of the one or more second products (510, 520, 530, 540). The electronic device (110) can determine the display order among one or more second products (510, 520, 530, 540) in descending order of the scores corresponding to each of the one or more second products (510, 520, 530, 540).
[0090] In one embodiment, the electronic device (110) may calculate a higher score for the second product as the preference for the second product increases. The preference for the second product may indicate the degree to which at least one of users of the product trading platform and users of the user terminal (120) prefers the second product. The preference for the second product may be proportional to the ratio of the number of users who purchased products belonging to the category of the second product to the total number of users of the product trading platform, and may be proportional to the ratio of the number of times users purchased products belonging to the category of the second product to the total number of times users purchased products. In another embodiment, the electronic device (110) may calculate the average purchase cycle (or average purchase frequency, average consumption time) of users of the product trading platform for the second product based on information about the second product. The electronic device (110) may calculate a higher score for the second product as the average purchase cycle (or average purchase frequency, average consumption time) of the second product decreases. The average consumption time of the second product may represent the average time it takes from when a user starts using the second product until the second product is completely consumed. For example, if the second product (540) is food (e.g., bananas), the electronic device (110) may determine that the average purchase cycle of the second product (540) is relatively short compared to products in other categories (e.g., kitchenware, household goods, furniture, etc.), and may calculate a high score corresponding to the second product (540). In another embodiment, the electronic device (110) may calculate a discount rate (e.g., 8%) or a discount amount (e.g., 1,510 won) being applied to the second product (e.g., the second product (530)) from discount information (e.g., discount information (532)) according to a limited-time discount being applied to the second product (e.g., the second product (530)). The electronic device (110) can calculate a higher score corresponding to the second product as the discount rate or discount amount of the limited-time discount applied to the second product is higher.In another embodiment, the electronic device (110) may calculate a higher score corresponding to the second product (e.g., the second product (510)) as the remaining discount time (e.g., the remaining discount time (511)) corresponding to the second product is shorter.
[0091] FIG. 6 is a diagram illustrating a first page displayed using a banner by a user terminal according to one embodiment of the present disclosure, wherein first information related to one or more second products is displayed.
[0092] In one embodiment, the electronic device (110) may cause the user terminal (120) to display first information (620) related to one or more second products (510, 520, 530, 540) on a first page (610) using a banner. The electronic device (110) may cause the user terminal (120) to display first information (620) related to one or more second products in the form of a banner on the first page (610) so as to be positioned above information about one or more first products (641, 642, ...).
[0093] In one embodiment, the first information (620) associated with one or more second products (510, 520, 530, 540) may include a preset number of images of the second products in descending order of display. The preset number may be three, but is not limited thereto. For example, referring to FIG. 6 , the first information (620) may include images (631, 632, 633) corresponding to three second products (510, 520, 530, 540) in descending order of display. For example, the electronic device (110) may cause the user terminal (120) to display the corresponding second product closer to the first side of the first page (610) as the display order of the corresponding second product is earlier for each of the images (631, 632, 633), and to display the corresponding second product closer to the second side opposite the first side of the first page (610) as the display order of the corresponding second product is later. The first side may be the left side, and the second side may be the right side. In addition, the first information (620) may include information (621) that the second products corresponding to the images (631, 632, 633) displayed on the first page (610) are products for which a limited-time discount is applied.
[0094] In one embodiment, the display order of one or more second products (510, 520, 530, 540) may be updated over time. For example, discount information may be updated based on a limited-time discount currently being applied to the second product, such as when a user's product purchase history is updated over time, or when a limited-time discount currently being applied to the second product expires over time. The electronic device (110) may update first information (620) related to one or more second products at preset intervals, thereby causing the user terminal (120) to display the updated first information (620) using a banner on the first page (610). As the display order of one or more second products (510, 520, 530, 540) is updated, the images displayed on the first page (610) may also be updated.
[0095] In one embodiment, the electronic device (110) may cause the user terminal (120) to display an image (640) on the banner representing the number (e.g., 5) obtained by subtracting the number (e.g., 3) of images (631, 632, 633) displayed on the banner of the first page (610) from the total number (e.g., 8) of the second product.
[0096] In one embodiment, the electronic device (110) may cause first information (620) related to one or more second products to be continuously displayed at a fixed location on the screen of the user terminal (120) even when the user scrolls the first page (610). That is, the user terminal (120) may display information about additional first products other than the first products (e.g., the first product (641), the first product (642)) displayed on the existing screen of the user terminal (120) on the screen of the user terminal (120), depending on the user's scrolling motion, but the first information (620) may be displayed by being fixed in the same area as the area displayed on the existing screen.
[0097] In one embodiment, in response to receiving a user input selecting at least a portion of a banner displayed on a first page (610), the electronic device (110) may cause a second page (not shown) to be displayed on the user terminal (120) in which the remaining discount time and discount information corresponding to each of one or more second products (510, 520, 530, 540) are displayed. Here, selecting at least a portion of the banner may indicate selecting at least a portion of an area (e.g., a banner) in which the first information (620) included in the first page (610) is displayed. The user input may indicate a user input to the user terminal (120), for example, a user input of touching or tapping at least a portion of an area (e.g., a banner) in which the first information (620) included in the first page (610) is displayed. Furthermore, in the above-described embodiment, a case is described in which the electronic device (110) receives a user input for selecting at least a portion of a banner from the user terminal (120), but is not limited thereto, and the user terminal (120) may also generate a second page (not shown) and display it on the screen of the user terminal (120) without transmitting the user input to the electronic device (110).
[0098] FIG. 7 is a diagram illustrating a second page output on which information regarding one or more second products is displayed on a user terminal according to one embodiment of the present disclosure.
[0099] In one embodiment, the electronic device (110) may receive a request to transmit a second page (710) from the user terminal (120). For example, the electronic device (110) may determine that the reception of a user input selecting at least a portion of an area (e.g., a banner) in which first information (620) included in the first page (610) is displayed is a request to transmit the second page (710), and may transmit the second page (710) to the user terminal (120). The second page (710) may be overlaid on a page (e.g., the first page (610)) that was previously displayed on the screen of the user terminal (120) or may be displayed in the form of a sidebar.
[0100] In one embodiment, the second page (710) may display information about each of one or more second products (720, 730, 740, 750). The second page (710) may display remaining discount times (e.g., remaining discount times (721), remaining discount times (731)) corresponding to the second products (e.g., second products (720), second products (730)) and discount information according to a limited-time discount (e.g., discount information (722), discount information (732)). The second page (710) may display remaining discount times (e.g., remaining discount times (721), remaining discount times (731)) corresponding to the second products (e.g., second products (720), second products (730)) and discount information according to a limited-time discount being applied to the second products (e.g., discount information (722), discount information (732)) in the same color. By displaying the remaining discount time and discount information for the second product in the same color on the second page (710), users can intuitively understand that the discount information is related to the remaining discount time. For example, in addition to the discount for a limited-time discount, another discount may be applied to the second product. On the second page (710), discount information (not shown) regarding the other discount may be displayed in a different color from the remaining discount time for the limited-time discount or the discount information for the limited-time discount.
[0101] In one embodiment, the second page (710) may display information (711) regarding the total number of second products (e.g., 21). Additionally, the second page (710) may sequentially display information regarding each of one or more second products (720, 730, 740, 750) according to the display order of the one or more second products (720, 730, 740, 750). By swiping the second page (710) (from bottom to top), the user can check information regarding additional second products in addition to the second products displayed on the screen of the user terminal (120).
[0102] In one embodiment, the electronic device (110) may cause a product purchase page for purchasing a second product (e.g., the second product (720)) to be displayed on the user terminal (120) in response to receiving a user input for selecting at least a portion of an area in which information about a second product (e.g., the second product (720)) included in a second page (710) is displayed. The electronic device (110) may also cause the second product (e.g., the second product (720)) to be automatically added to the user's purchase list (e.g., the shopping cart) without additional input from the user in response to receiving a user input for selecting an icon (e.g., the icon (723)).
[0103] In one embodiment, the second page (710) may additionally provide a product search function to the user. For example, the second page (710) may display a user interface (712) that allows the user to perform a search. The user terminal (120) may receive a search term from the user while displaying the second page (710) and update the second page (710) so that only information regarding second products containing words that match or are related to the search term entered by the user is displayed on the second page (710).
[0104] FIG. 8 is a diagram illustrating a first page in which a user terminal according to one embodiment of the present disclosure displays second information related to one or more second products using a widget.
[0105] In one embodiment, the electronic device (110) may cause the user terminal (120) to display second information (820) related to one or more second products (821, 822, 828, 829) on a first page (810) using a widget. The electronic device (110) may cause the user terminal (120) to display second information (820) related to one or more second products in the form of one or more widgets on the first page (810) so as to be positioned above information about one or more first products (841, 842, ...).
[0106] In one embodiment, the electronic device (110) may cause the user terminal (120) to display information about a preset number of second products (821, 822, 828, 829) in descending order of display and a smaller number of the total number of second products in a carousel format within an individual widget. The user terminal (120) may display information about individual second products (e.g., the second product (821)) within a single widget. The user may swipe (from right to left) the area where the second information (820) is displayed on the first page (810) to check additional widgets that were not visible on the screen of the user terminal (120). Here, the preset number may be 20, but is not limited thereto.
[0107] In one embodiment, if the total number of second products (e.g., 21) exceeds a preset number (e.g., 20), the electronic device (110) may cause the user terminal (120) to display information about each of the preset number of second products (e.g., 20) in descending order of display among one or more second products on a first page (810). Information about each second product (e.g., the second product (821)) may be displayed within a single widget. In addition, the electronic device (110) may cause the user terminal (120) to display an icon (830) for calling a second page (e.g., the second page (710)) that includes all of the one or more second products (821, 822, 828, 829) on the first page (810) if the total number of second products exceeds the preset number. At this time, in response to receiving a user input for selecting an icon (830), the electronic device (110) may cause a second page (e.g., the second page (710)) displaying all information about each of one or more second products (821, 822, 828, 829) to be overlaid on the first page (810) on the user terminal (120). However, without being limited thereto, the user terminal (120) may also generate a second page (e.g., the second page (710)) and display it on the screen of the user terminal (120) without transmitting the user input for selecting an icon (830) to the electronic device (110).
[0108] In one embodiment, if the total number of second products (e.g., 8) is less than or equal to a preset number (e.g., 20), the electronic device (110) may cause the user terminal (120) to display all information regarding each of one or more second products (821, 822, 828, 829) on the first page (810). At this time, the first page (810) may not display an icon (e.g., icon (830)) for calling the second page (e.g., second page (710)).
[0109] In one embodiment, the electronic device (110) may cause the user terminal (120) to display, for each of one or more widgets displayed on the first page (810), a corresponding second product closer to the first side of the first page (810) as the display order of the corresponding second product becomes earlier, and may cause the corresponding second product to be displayed closer to the second side opposite the first side of the first page (810) as the display order of the corresponding second product becomes later. The second product corresponding to the widget may indicate the second product indicated by the information displayed on the widget.
[0110] In one embodiment, the electronic device (110) may, in response to receiving a user input selecting at least a portion of one widget displayed on a first page (810), cause a product purchase page for purchasing a second product corresponding to one widget to be displayed on the user terminal (120). Selecting at least a portion of the widget may indicate that the user touches or taps at least a portion of an area where information about the second product corresponding to the widget included in the first page (810) is displayed.
[0111] In one embodiment, a widget displaying information about a second product (e.g., the second product (821)) included in a first page (810) may display an icon (e.g., the icon (831)) for deleting information about the second product (e.g., the second product (821)) from the first page (810). In response to receiving a user input for selecting an icon (e.g., the icon (831)) through the first page (810), the electronic device (110) may cause the widget indicated by the icon (e.g., the icon (831)) to be deleted from the first page (810). In other words, information about the second product (e.g., the second product (821)) corresponding to the widget on the first page (810) may be deleted. However, even if the widget indicated by the icon on the first page (810) is deleted, information about the second product corresponding to the deleted widget on the second page (710) may not be deleted. In other words, the user can call the second page (710) through the icon (830) to check information about the second product deleted from the first page (810).
[0112] In one embodiment, the electronic device (110) may cause the user terminal (120) to display the color of the time interface (e.g., time interface (861)) of a second product (e.g., second product (821)) among the second products displayed on the first page (810) whose corresponding remaining discount time is less than a predetermined time, so as to be distinguished from the color of the time interface (e.g., time interface (862)) of a second product (e.g., second product (822)) among the second products displayed on the first page (810) whose corresponding remaining discount time exceeds a predetermined time. Here, the predetermined time may be 1 hour. The time interface of the second product may be displayed on a widget corresponding to the second product. For example, the electronic device (110) may cause the user terminal (120) to display the background color of the time interface (e.g., the time interface (861)) of the second product (e.g., the second product (821)) whose remaining discount time according to the limited-time discount is less than a certain time in red to inform the user that the discount time is running out. In addition, the electronic device (110) may cause the user terminal (120) to display a page (not shown) that displays notification information (e.g., information on the conditions for applying the limited-time discount or information on whether the limited-time discount can be extended, etc.) related to the limited-time discount being applied to the second product (e.g., the second product (821)) by overlaying it on the first page (810), in response to receiving a user input for selecting the time interface (e.g., the time interface (861)) corresponding to the second product (e.g., the second product (821)).
[0113] In one embodiment, a widget displaying information about a second product (e.g., the second product (821)) included in a first page (810) may display an icon (e.g., icon (851)) for changing the second product (e.g., the second product (821)) on the first page (810). In response to receiving a user input selecting an icon (e.g., icon (851)) for changing the product displayed on the one widget, the electronic device (110) may cause the user terminal (120) to display, on the one widget, information about another product belonging to the same category as the second product corresponding to the one widget and to which a limited-time discount is applied. For example, whenever the electronic device (110) receives a user input selecting an icon (e.g., icon (841)) for changing the product displayed on the one widget, the electronic device (110) may cause the user terminal (120) to change the product displayed on the one widget.
[0114] In one embodiment, the electronic device (110) may cause second information (820) related to one or more second products to be continuously displayed at a fixed location on the screen of the user terminal (120) even when the user scrolls the first page (810). That is, the user terminal (120) may display information about additional first products other than the first products (e.g., the first product (841), the first product (842)) displayed on the existing screen of the user terminal (120) on the screen of the user terminal (120), depending on the user's scrolling motion, but the second information (820) may be displayed by being fixed in the same area as the area displayed on the existing screen.
[0115] FIG. 9 is a diagram illustrating a process in which an electronic device according to one embodiment of the present disclosure changes the display order of one or more second products.
[0116] In one embodiment, the electronic device (110) can change the display order among one or more second products (920, 930, 940, 950). The electronic device (110) can cause the user terminal (120) to display one or more interfaces (911, 912, 913) on the second page (910) for changing the display order among one or more second products (920, 930, 940, 950). In response to receiving a user input for selecting one of the one or more interfaces (911, 912, 913), the electronic device (110) can change the display order among the one or more second products (920, 930, 940, 950) using at least one element indicated by one of the interfaces. The electronic device (110) can change the display order of information about one or more second products (920, 930, 940, 950) included in the second page (910) according to the changed display order among one or more second products.
[0117] In one embodiment, the one or more interfaces may include at least one of a first interface (911) indicating elements of a user's product purchase history, a second interface (912) indicating elements of discount information applicable to a second product, and a third interface (913) indicating elements of a remaining discount time corresponding to the second product. In one embodiment, the electronic device (110) may receive a user input for selecting the first interface (911) indicating elements of the user's product purchase history. In this case, the electronic device (110) may change the display order among one or more second products (920, 930, 940, 950) based on the user's product purchase history, and may determine the display order among one or more second products (920, 930, 940, 950) in descending order of the number of times the user purchased the second products during a specific time period (e.g., a time period from the time of receiving an access request to a product transaction platform to a specific time period prior to the time period). In one embodiment, the electronic device (110) may receive a user input for selecting a second interface (912) indicating an element of discount information applicable to a second product. Referring to FIG. 9, upon receiving a user input for selecting the second interface (912) from a user, the user terminal (120) may display a check mark (914) on the second interface (912) indicating that the second interface (912) has been selected. The electronic device (110) may change the display order among one or more second products (920, 930, 940, 950) based on the discount information applicable to the second products. For example, the electronic device (110) may determine the display order among one or more second products (920, 930, 940, 950) in descending order of discount rates (or discount prices) according to a limited-time discount applied to the second products.On the second page (910), information about a second product (920) with a relatively high discount rate (e.g., 60%) due to a limited-time discount may be displayed before information about a second product (930) with a relatively low discount rate (e.g., 40%) due to a limited-time discount. In one embodiment, the electronic device (110) may receive a user input that selects a third interface (913) indicating an element of the remaining discount time corresponding to the second product. In this case, the electronic device (110) may change the display order among one or more second products (920, 930, 940, 950) based on the remaining discount time corresponding to the second product. For example, the electronic device (110) may determine the display order among one or more second products (920, 930, 940, 950) in descending order of the remaining discount time corresponding to the second product.
[0118] Furthermore, in the above-described embodiment, the case where the electronic device (110) receives a user input for selecting an interface from the user terminal (120) is described, but is not limited thereto, and the user terminal (120) may change the order of one or more second products displayed on the second page (910) without transmitting the user input to the electronic device (110). In this case, the user terminal (120) may change the display order of information about the products (920, 930, 940, 950) included in the second page (910).
[0119] In one embodiment, an interface for changing the display order of second products (e.g., second product (821), second product (822), etc.) displayed on the first page (e.g., first page (810)) may be displayed on the first page (e.g., first page (810)). The electronic device (110) may cause the user terminal (120) to change the display order of widgets based on the display order among one or more second products changed according to an element indicated by the one interface, in response to receiving a user input for selecting one interface on the first page (810).
[0120] FIG. 10 is a diagram showing a first page displayed with price comparison information by a user terminal according to one embodiment of the present disclosure.
[0121] In one embodiment, the electronic device (110) may cause the user terminal (120) to display price comparison information (e.g., price comparison information (1030)) for a first product (e.g., the first product (1020)) that satisfies a preset condition included in the first page (1010) in an area corresponding to the first product (e.g., the first product (1020)). More specifically, the electronic device (110) may compare, for each of one or more first products (1020, 1030, 1040, 1050), a first price representing the price at which the user last purchased each first product and a second price representing the current price of each first product. In response to the comparison result satisfying the preset condition, the electronic device (110) may cause the user terminal (120) to display price comparison information for each first product in an area corresponding to each first product included in the first page (1010). Here, the preset conditions may include conditions where the second price is lower than the first price and conditions where the difference between the second price and the first price is greater than or equal to a preset amount or a preset percentage. The preset amount may be 500 won, and the preset percentage may be 10%, but is not limited thereto. Furthermore, the price comparison information for the first product may include information regarding the difference between the first price for the first product and the second price for the first product.
[0122] For example, the electronic device (110) can extract information about the first price (e.g., 2,570 won) at which the user last purchased the first product (1020) from the user's product purchase history. If the first price (e.g., 2,570 won) at which the user last purchased the first product (1020) is greater than the second price (e.g., 1,570 won) at the current point in time, and the difference between the first price (e.g., 2,570 won) and the second price (e.g., 1,570 won) is equal to or greater than a preset amount (e.g., 500 won), the electronic device (110) can determine that the first product (1020) satisfies a preset condition, and can display price comparison information (1030) based on the comparison result between the first price (e.g., 2,570 won) and the second price (e.g., 1,570 won) in an area corresponding to the first product (1020) included in the first page.
[0123] In one embodiment, the preset amount and the preset rate may be determined based on at least one of the category of the first product and the price sensitivity of the user.
[0124] The preset price can be determined based on the category of the primary product. For example, for products in a category with a relatively low average selling price (e.g., household goods), a high discount rate, even if the discount amount does not reach a certain level (or amount), can increase the user's desire to purchase. Conversely, for products in a category with a relatively high average selling price (e.g., electronic devices), even if the discount amount reaches a certain level (or amount), a low discount rate may not significantly affect the user's desire to purchase. Accordingly, the preset price can be set low for products in a category with a relatively low average selling price, and high for products in a category with a relatively high average selling price.
[0125] The preset rate can be determined based on the category of the primary product. For example, there may be an average discount rate (hereinafter, "expected discount rate") that users of a product trading platform expect for products in a specific category. For products in categories with relatively high expected discount rates (e.g., clothing, cosmetics), even if the discount rate reaches a certain level, if it falls short of the expected discount rate, users' purchasing desire may not significantly change. Conversely, for products in categories with relatively low expected discount rates (e.g., household goods), even if the discount rate does not reach the certain level, users' purchasing desire may increase if it exceeds the expected discount rate. Accordingly, the preset rate may be set lower for products in categories with relatively low expected discount rates, and higher for products in categories with relatively high expected discount rates.
[0126] In one embodiment, the preset amount and preset rate may be determined based on the user's price sensitivity. The higher the user's price sensitivity, the lower the preset amount or rate. A user's price sensitivity may indicate the degree to which the user is influenced by the discount price or rate of a product in making a purchase. A high user's price sensitivity may indicate that the user's purchase intention may increase even if a lower discount price or rate is applied to the product. Accordingly, the electronic device (110) may lower the preset amount or rate to provide the user with more price comparison information for products.
[0127] In one embodiment, the user's price sensitivity may be determined based on the time elapsed from the time when price comparison information for a specific first product is displayed on the first page until the user purchases the specific first product, and the price comparison information for the specific first product. For example, the electronic device (110) may calculate the user's price sensitivity as higher when the time elapsed from the time when price comparison information for a specific first product is displayed on the first page (or the time when the first page is displayed on the user terminal (120)) until the user purchases the specific first product is shorter. As another example, the electronic device (110) may calculate the discount price or discount rate applied when purchasing the specific first product from price discount information corresponding to the specific first product. The electronic device (110) may calculate the user's price sensitivity as higher when the discount price or discount rate applied when purchasing the specific first product is lower.
[0128] In one embodiment, the electronic device (110) may cause the user terminal (120) to not display price comparison information (e.g., price comparison information (1030)) for the first product (e.g., the first product (1020)) for a preset period of time from the time the user last purchased the first product (e.g., the first product (1020)), even if the first product (e.g., the first product (1020)) satisfies a preset condition. The preset period of time may be, but is not limited to, three days.
[0129] In one embodiment, the electronic device (110) may cause the user terminal (120) to display price comparison information (e.g., price comparison information (1030)) for the first product (e.g., the first product (1020)) that satisfies a preset condition, along with an icon (e.g., icon (1030)) for explaining the price comparison information, on a first page (1010) for the first product (e.g., the first product (1020)).
[0130] FIG. 11 is a diagram showing a user terminal outputting a pop-up message according to one embodiment of the present disclosure.
[0131] In one embodiment, the electronic device (110) may, in response to receiving a user input selecting an icon (e.g., icon (1030)) for describing price comparison information for a first product, cause the user terminal (120) to display a pop-up message (1110) including a first price (1131) and a second price (1132) of the first product. However, the present invention is not limited thereto, and the user terminal (120) may also generate and display the pop-up message (1110) without transmitting a user input for selecting an icon (e.g., icon (1030)) to the electronic device (110). The pop-up message (1110) may include information (1120) explaining what the price comparison information (e.g., price comparison information (1030)) means. The pop-up message (1110) may be overlaid on the first page (1010) that was previously displayed on the screen of the user terminal (120) or may be displayed in the form of a sidebar.
[0132] In one embodiment, a pop-up message (1110) may be displayed on the screen of a user terminal (120) for a preset period of time, and may automatically end its display on the screen without further user input when the preset period of time has elapsed. In another embodiment, the pop-up message (1110) may include an interface (1140) for ending the display, and its display may end by a user input selecting the interface (1140).
[0133] The methods according to the present disclosure may be computer-implemented. The computer may, for example, include an electronic device capable of performing processing. While the steps of the methods in this disclosure are illustrated and described in a predetermined order, the steps may be performed in any order that can be arbitrarily combined according to the present disclosure, in addition to being performed sequentially. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. The present disclosure does not exclude variations or modifications to the methods. In one embodiment, at least some of the steps may be omitted, or other steps may be added.
[0134] Various embodiments of the present disclosure may be implemented as software recorded on a machine-readable recording medium. The software may be software for implementing the various embodiments of the present disclosure described above. The software may be inferred from various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be machine-readable instructions (e.g., code or code segments) or a program. The device may be a device capable of operating according to instructions called from a recording medium, such as a computer. In one embodiment, the device may be an electronic device according to embodiments of the present disclosure. In one embodiment, the processor of the device may execute the called instructions, causing components of the device to perform functions corresponding to the instructions. In one embodiment, the processor may be a processor according to embodiments of the present disclosure. The recording medium may refer to any type of recording medium that stores data and can be read by the device. The recording medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the recording medium may be memory. In one embodiment, the recording medium may be implemented in a distributed form, such as in a network-connected computer system. The software may be distributed, stored, and executed in a computer system, etc. The recording medium may be a non-transitory recording medium. A non-transitory recording medium means a tangible medium regardless of whether data is stored semi-permanently or temporarily, and does not include a signal that is propagated transitorily.
[0135] Although the technical concept of the present disclosure has been described through various embodiments, the technical concept of the present disclosure encompasses various substitutions, modifications, and alterations that can be made within the scope understandable to those of ordinary skill in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and alterations are included within the scope of the appended claims. Embodiments according to the present disclosure can be combined with each other. Each embodiment can be combined in various ways depending on the number of cases, and embodiments created by combining them also fall within the scope of the present disclosure.
Claims
1. In a method performed by an electronic device, A step of selecting one or more first products based on the product purchase history of a user terminal among multiple products being sold on a product trading platform; A step of selecting one or more second products to which a limited-time discount is applied among the one or more first products; A step of determining a display order among the one or more second products based on the remaining discount time corresponding to each of the one or more second products; and A step of causing the user terminal to display information related to the one or more second products on the first page using at least one of a banner or a widget based on the determined display order. How to include.
2. In paragraph 1, The step of selecting one or more of the first products is: A step of selecting a product purchased by the user more than a preset number of times from among the plurality of products as the first product within a time period prior to a certain time from the time of receiving an access request to the product transaction platform from the user terminal. How to include.
3. In paragraph 1, The step of determining the display order between the one or more second products is: A step of determining the display order among the one or more second products in descending order of the remaining discount time corresponding to each of the one or more second products. How to include.
4. In paragraph 3, The step of determining the display order between the one or more second products is: A step of determining the display order between the one second product and the other second product based on information about the one second product, information about the other second product, and the product purchase history of the user, when the remaining discount time corresponding to each of the one second product and the other second product is the same. How to include.
5. In paragraph 1, The step of determining the display order between the one or more second products is: A step of determining a display order among the one or more second products based on a combination of at least one of the user's purchase history for each of the one or more second products, the user's preference for each of the one or more second products, information about each of the one or more second products, and discount information currently being applied to each of the one or more second products, and the remaining discount time corresponding to each of the one or more second products. How to include.
6. In paragraph 1, The step of displaying information related to one or more of the second products on the first page is: In the case where the first information related to the one or more second products is displayed on the first page using the banner, in response to receiving a first user input selecting a part of the banner, a step of displaying a second page on the user terminal in which the remaining discount time and discount information corresponding to each of the one or more second products are displayed - the first information includes images of a preset number of second products in order of display order - How to include.
7. In paragraph 6, On the second page above, The remaining discount time and discount information corresponding to each of the above one or more second products are displayed in the same color. method.
8. In paragraph 1, The step of displaying information related to one or more of the second products on the first page is: When displaying second information related to one or more second products on the first page using the widget, a step of displaying information about a smaller number of second products among a preset number of the one or more second products in order of display order and the total number of the one or more second products in a carousel format within an individual widget How to include.
9. In paragraph 8, The step of displaying information related to one or more of the second products on the first page is: In response to receiving a second user input selecting one widget displayed on the first page, a step of displaying a product purchase page for purchasing a second product corresponding to the one widget on the user terminal. How to include.
10. In paragraph 8, A step for causing the user terminal to display the color of the time interface of a second product among the second products included in the first page whose corresponding remaining discount time is less than a certain time in a manner that is distinct from the color of the time interface of a second product among the second products included in the first page whose corresponding remaining discount time exceeds the certain time. How to include more.
11. In paragraph 8, The step of displaying information related to one or more of the second products on the first page is: In response to receiving a third user input selecting a first icon for changing a product displayed on a widget, a step of causing the user terminal to display information about another product belonging to the same category as the second product corresponding to the widget and to which a limited-time discount is applied within the widget. How to include.
12. In paragraph 1, A step of continuously displaying information related to one or more second products at a fixed location on the screen of the user terminal even when the user scrolls the first page. How to include more.
13. In paragraph 6, A step of causing the user terminal to display one or more interfaces for changing the display order between the one or more second products on the second page; In response to receiving a fourth user input selecting a specific interface from among the one or more interfaces, changing the display order between the one or more second products using at least one factor indicated by the specific interface; and A step for changing the order of one or more second products displayed on the second page according to the changed display order. How to include more.
14. In paragraph 13, One or more of the above interfaces, At least one of a first interface indicating an element of the user's product purchase history, a second interface indicating an element of discount information applicable to a second product, and a third interface indicating an element of the remaining discount time corresponding to the second product, method.
15. In paragraph 1, For each of the one or more first products, a step of comparing a first price representing a price at which the user last purchased each of the first products and a second price representing a current price of each of the first products, and in response to the comparison result satisfying a preset condition, causing the user terminal to display price comparison information for each of the first products in an area corresponding to each of the first products included in the first page. How to include more.
16. In paragraph 15, The above preset conditions are: Including a condition that the second price is lower than the first price and a condition that the difference between the second price and the first price is greater than or equal to a preset amount or a preset percentage. method.
17. In paragraph 16, The above preset amount or the above preset ratio, Determined based on at least one of the categories of each of the first products and the price sensitivity of the user, method.
18. In paragraph 17, The price sensitivity of the above user is, It is determined based on the time taken from the time when the price comparison information for the specific first product is displayed on the first page until the user purchases the specific first product and the price comparison information for the specific first product. How to include.
19. In paragraph 15, A step of causing the user terminal to display a second icon for explaining the price comparison information along with price comparison information for each of the first products on the first page; and In response to receiving a fifth user input selecting the second icon, a step of causing the user terminal to display a pop-up message including the first price and the second price of each of the first products. How to include more.
20. One or more processors; and comprising one or more memories storing instructions to be executed by said one or more processors; An electronic device, wherein, upon execution of the above instructions, the one or more processors are configured to execute a method according to any one of claims 1 to 19.
21. A non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by one or more processors, cause the one or more processors to perform an operation, A non-transitory computer-readable recording medium, wherein the instructions are configured to cause the one or more processors to execute a method according to any one of claims 1 to 19.
Citation Information
Patent Citations
Method and apparatus for providing of price comparing service and computer program for the same
KR1020170058315A
Water pipe Meter Apparatus of freeze prevention
KR1020200140674A
Door frame mountign type climbing board
KR1020250046110A
Method and device for providing digital tourism content using 3D scanner and drone photography
KR1020250118916A
Drone Device for Ship Navigation Guidance and Driving Method Thereof
KR102633461B1