Method, apparatus, and recording medium for providing page including coupon banner
By providing targeted coupon information and membership signup options based on user account data, the method encourages membership sign-ups and re-engagement of inactive users, boosting e-commerce platform activity.
Patent Information
- Application Number
- PCT/KR2024/016990
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-15
- Filing Date
- 2024-11-01
- Publication Date
- 2025-10-23
AI Technical Summary
E-commerce platforms face challenges in encouraging users to sign up for membership and re-engaging inactive users, with existing methods failing to effectively utilize coupons to enhance platform usage.
An electronic device acquires user account information to determine relevant coupons, generates pages with coupon banners, and provides membership signup options based on user status, thereby incentivizing membership and frequent platform use.
Users are induced to sign up for membership and increase their engagement by receiving targeted coupons, enhancing user interaction and transaction volume on e-commerce platforms.
Smart Images

Figure KR2024016990_23102025_PF_FP_ABST
Abstract
Description
Method, device and recording medium for providing a page including a coupon banner
[0001] The present disclosure relates to a method of providing a page including a banner containing information about a coupon.
[0002] With the advancement of communication technology and changes in the social environment, e-commerce services are providing a wide range of products and services to a large number of users through e-commerce platforms (e.g., online platforms). E-commerce platforms can operate membership services and offer various benefits to members. For example, they can offer additional discounts to members, deliver products purchased on the platform faster than to non-members, and offer coupons exclusive to members. As the number of members increases, the lock-in effect occurs, leading to a high volume of transactions on the platform. Therefore, e-commerce platforms offer various benefits to members.
[0003] Therefore, discussions are underway on various methods to encourage users who use e-commerce platforms but have not signed up for membership to sign up for membership.
[0004] Another technical challenge to be solved by one embodiment of the present disclosure is to induce users to use coupons by providing information about coupons available to users on a search page.
[0005] A technical problem to be solved by one embodiment of the present disclosure is to induce users of an e-commerce platform to sign up for membership.
[0006] Another technical challenge to be solved by one embodiment of the present disclosure is to issue coupons to users who have not used the e-commerce platform for a long time, thereby encouraging such users to use the e-commerce platform more frequently.
[0007] The technical problems of the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art of the present disclosure from the description below.
[0008] A method performed by an electronic device according to one aspect of the present disclosure may include: acquiring, in response to a user accessing an e-commerce platform, account information of the user, wherein the account information includes at least one of whether the user has subscribed to a membership and the time the user last accessed the e-commerce platform; determining, based on the account information, at least one coupon to be guided to the user among coupons provided by the e-commerce platform; generating, in response to receiving a request for a first page from a terminal of the user, the first page including an interface for searching for a product traded on the e-commerce platform, first page information including a banner including information on the at least one coupon; and transmitting the first page information to the user terminal.
[0009] In one embodiment, the step of generating the first page information may include the step of generating a banner including information including at least one of a name, amount, and usage conditions of the at least one coupon; and the step of generating first page information including information about the banner.
[0010] In one embodiment, the method may further include: receiving a request for a second page from the user terminal based on a user input for the banner; generating second page information including detailed information about the at least one coupon in response to receiving the request for the second page; and transmitting the second page information to the user terminal.
[0011] In one embodiment, the step of determining at least one coupon may include: determining, based on the account information, whether the user has subscribed to the membership; and, in response to determining that the user has not subscribed to the membership, determining to provide the user with a first coupon.
[0012] In one embodiment, the second page further includes a button for signing up for the membership, and based on a user input for the button, the second page further includes a step of receiving a request for a third page from the user terminal; and in response to receiving the request for the third page, the third page further includes a step of transmitting third page information to the user terminal, and the third page may include at least one page for the user to sign up for the membership.
[0013] In one embodiment, the method may further include: a step of confirming whether the user has completed the membership registration on the third page; a step of updating the first page information so that the first page further includes a snack bar including a phrase indicating that the first coupon is available in response to confirmation that the user has completed the membership registration; and a step of transmitting the updated first page information to the user terminal.
[0014] In one embodiment, the snack bar may be output on one side of the first page for a predetermined period of time.
[0015] In one embodiment, the step of determining at least one coupon may include the step of determining, based on the account information, whether a time of inactivity indicating a time elapsed since the user last accessed the e-commerce platform is greater than or equal to a predetermined value; and, in response to determining that the time of inactivity is greater than or equal to the predetermined value, determining to provide a second coupon to the user.
[0016] In one embodiment, the second page includes one or more products that can be purchased using the second coupon and a price of the one or more products, and the price of the one or more products may be an amount that the user must pay when using the second coupon.
[0017] In one embodiment, the step of determining at least one coupon may include: obtaining search term information including information about one or more search terms that the user has previously entered on the first page to search for a product based on the account information; checking, based on the search term information, whether a third coupon that can be used when purchasing a product corresponding to the one or more search terms exists; and determining, in response to checking that the third coupon exists, to guide the user to the third coupon.
[0018] In one embodiment, the conditions for use of the at least one coupon may include at least one of a minimum amount of goods that can be purchased using the at least one coupon and a usage restriction time.
[0019] An electronic device according to one embodiment of the present disclosure comprises one or more processors, one or more memories storing instructions to be executed by the one or more processors, and when the instructions are executed by the one or more processors, the one or more processors may be configured to execute a method according to the present disclosure.
[0020] In one embodiment of the present disclosure, 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, the instructions may be configured to cause the one or more processors to perform a method according to the present disclosure.
[0021] According to various embodiments of the present disclosure, a user can be induced to use a coupon by providing information about coupons available to the user on a search page.
[0022] According to various embodiments of the present disclosure, users of an e-commerce platform can be induced to sign up for membership.
[0023] According to various embodiments of the present disclosure, a coupon can be issued to a user who has not used the e-commerce platform for a long time, thereby encouraging the user to use the e-commerce platform more frequently.
[0024] FIG. 1 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied.
[0025] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.
[0026] FIG. 3 is an example of a first page including a search interface provided by an electronic device according to one embodiment of the present disclosure.
[0027] FIG. 4 is an example of a first page including a first banner provided by an electronic device according to one embodiment of the present disclosure.
[0028] FIG. 5 is an example of a second page provided by an electronic device according to one embodiment of the present disclosure.
[0029] FIG. 6 is an example of a first page provided by an electronic device according to one embodiment of the present disclosure after signing up for membership.
[0030] FIGS. 7A, 7B and 7C illustrate a second banner indicating information about a second coupon included in a first page according to one embodiment of the present disclosure.
[0031] FIG. 8 illustrates a second page including the price of a product to which a second coupon is applied according to one embodiment of the present disclosure.
[0032] FIG. 9 is a flowchart of a method for providing a page including a banner according to one embodiment of the present disclosure.
[0033] FIG. 10 is a flowchart of a method for providing a first page including a first banner including information about a first coupon according to one embodiment of the present disclosure.
[0034] FIG. 11 is a flowchart of a method for providing a first page including a second banner including information about a second coupon according to one embodiment of the present disclosure.
[0035] The various embodiments described in this document are exemplified for the purpose of clearly explaining the technical concept of the present disclosure and are not intended to limit it to a specific embodiment. The technical concept of the present disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combining all or part of each embodiment described in this document. Furthermore, the scope of the technical concept of the present disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.
[0036] Terms used in this document, including technical or scientific terms, unless otherwise defined, may have the meaning commonly understood by one of ordinary skill in the art to which this disclosure belongs.
[0037] The expressions "includes," "may include," "comprises," "may have," "have," and "may have" used in this document imply 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.
[0038] The singular forms used in this document may include the plural form unless the context clearly indicates otherwise, and this also applies to the singular forms set forth in the claims.
[0039] 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.
[0040] 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.
[0041] The term "component" as used herein may refer to software or hardware components such as field-programmable gate arrays (FPGAs) and application specific integrated circuits (ASICs). However, the "component" is not limited to hardware and software. The "component" may be configured to be stored on an addressable storage medium, and may be configured to execute one or more processors. In one embodiment, the "component" may include components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
[0042] The expression "based on" as used in this document is used to describe one or more factors that influence the decision, act of judgment, or action described in the phrase or sentence containing the expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.
[0043] The expression "configured to" as used in this document can mean "set to do", "having the ability to do", "modified to do", "made to do", "capable of doing", etc., depending on the context. The expression is not limited to the meaning of "specifically designed in hardware", and for example, a processor configured to perform a specific operation can mean a generic-purpose processor that can perform the specific operation by executing software.
[0044] 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 the corresponding components are not included in the embodiments.
[0045] FIG. 1 is a diagram illustrating an environment in which an electronic device according to one embodiment of the present disclosure can be applied.
[0046] An electronic device (110) and a user terminal (120) are connected through a network and can communicate with each other. The electronic device (110) may be a server or a different terminal from the user terminal (120).
[0047] The electronic device (110) may be a server device that provides an e-commerce service. That is, the electronic device (110) may be a server device operated under the management of an operator of the e-commerce service.
[0048] An electronic device (110) can manage information about users using e-commerce services. 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 storing, updating, or modifying that information.
[0049] An electronic device (110) can manage information about items provided by an e-commerce service. An e-commerce service may provide users with a service that allows them to purchase goods, such as items, food, or products. Alternatively, the e-commerce service provided by the electronic device (110) may include a service that mediates the sale of goods by some users to other users. Information about items managed by the electronic device (110) may include, for example, item identification information, item name, product information corresponding to the item, item price, item capacity, item size, item weight, item attributes, category, or unit price. An item may be a sales unit of a product, and even for the same product, it may be provided to users as different items. For example, even for the same product, it may be sold as different items with different sales unit quantities and prices. Therefore, different items may share product information. Managing information about an item can collectively refer to a series of actions that control and process that information. For example, managing information about an item may include storing, updating, or modifying that information.
[0050] The electronic device (110) can manage various information to be provided to users using e-commerce services. Based on requests from an administrator managing the e-commerce service or a user using the e-commerce service, the electronic device (110) can manage various data necessary to provide e-commerce services. For example, the electronic device (110) can create, modify, store, or provide to users data related to various pages associated with the e-commerce service, such as an item list page, a product detail page, a search results page, a product sales page, an event page, and landing pages requested by users.
[0051] Regarding the management method of the electronic device (110), in one embodiment, the electronic device (110) can manage information accompanying the provision of an electronic commerce service based on a user's input.
[0052] In one embodiment, the electronic device (110) may provide a page related to an e-commerce service to a user terminal (120) based on a request from a user using the e-commerce service. Here, the page related to the e-commerce service provided to the user terminal (120) may include a page that provides various information regarding items that the user can purchase, a page regarding the purchase of an item requested by the user, a shopping cart page for the purchase of an item, a page providing a list of items searched in various ways, a page providing detailed information about an item, etc. The page providing operation may include an operation of providing the user with at least a portion of all data generated in the process of the user using the e-commerce service.
[0053] In addition, the electronic device (110) can manage transactions related to e-commerce services provided to users, 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 allowing users to search for, select, purchase, pay for, and request delivery of items. As such processes, the electronic device (110) can provide information regarding items and delivery to the user so that the user can search for, select, purchase, pay for, and request delivery of items, and can receive purchase, payment, and delivery requests from the user. 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 e-commerce service can perform, applying the technical ideas of the present disclosure with reference to that operation is not excluded from the scope of the present disclosure.
[0054] The electronic device (110) may be a server device that manages an e-commerce service. In other words, the electronic device (110) may be a server device that manages a platform that provides an e-commerce service. A user may subscribe to the e-commerce service and purchase an item through the e-commerce service. The user terminal (120) may transmit an input requesting item information to the electronic device (110), and the electronic device (110) may provide the item information to the user terminal (120).
[0055] 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.
[0056] The user terminal (120) may be a device for a user to use an e-commerce 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 computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the 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 a user or outputting information to a user, and that can communicate with the electronic device (110) or other devices via a network.
[0057] The user terminal (120) can provide information received from the electronic device (110) to the user, and can receive input from the user and transmit it to the electronic device (110). Specifically, the user terminal (120) can obtain inputs from the user that instruct to call various pages, and generate commands that instruct to call various pages in response to the obtained inputs. The user terminal (120) can transmit commands that instruct to call various pages to the electronic device (110). The input obtained from the user can include various forms of input, such as a click using a mouse, a touch using a touchpad or a touch screen, voice recognition, and other electronic inputs. The user terminal (120) can receive various pages from the electronic device (110) and output the received various pages.
[0058] The user terminal (120) may be a device for a user to use a delivery order 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 computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the 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 a user or outputting information to a user, and that can communicate with the electronic device (110) or other devices via a network.
[0059] A network may serve to connect an electronic device (110) and a user terminal (120) or other external device. For example, the network may provide a connection path so that a 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 Wibro (Wireless Broadband Internet).
[0060] 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.
[0061] Electronic devices (e.g., electronic device (110)) according to various embodiments of the present disclosure may be devices of various forms. For example, the electronic device (110) may be a portable communication device, a computer device, a portable multimedia device, a wearable device, a home appliance device, or a device according to a combination of one or more of the above-described devices. The electronic device (110) of the present disclosure is not limited to the above-described devices.
[0062] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.
[0063] An electronic device (200) can process information regarding an e-commerce service. In one embodiment, the electronic device (200) may include one or more processors (210), one or more memories (220), and a communication interface (230) as components. In one embodiment, at least one of the components of the electronic device (200) may be omitted, or another component may be added to the electronic device (200). In one embodiment, additionally or alternatively, some of the components may be implemented in an integrated manner or 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 expression “processor (210)” may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (220) may be referred to as a memory (220). The expression "memory (220)" may mean a set of one or more memories, unless the context clearly indicates otherwise. In one embodiment, at least some of the components inside / outside the electronic device (200) may be connected to each other via a bus, a General Purpose Input / Output (GPIO), a Serial Peripheral Interface (SPI), or a Mobile Industry Processor Interface (MIPI), and may exchange information (data, signals, etc.).
[0064] The communication interface (communication interface, 230) can communicate with the user's terminal and an external device. The communication interface (230) can perform wireless or wired communication between the electronic device (200) and the terminal. For example, the communication interface (230) can perform wireless communication according to a method such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth (Bluetooth), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication 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.
[0065] The processor (210) can control at least one component of the electronic device (200) connected to the processor (210) by running software (e.g., commands, programs, etc.). In addition, the processor (210) can perform various operations related to the present disclosure, such as calculations, processing, data generation, and processing. In addition, the processor (210) can load data from the memory (220) or store data in the memory (220). Furthermore, the processor (210) can transmit and receive various information with the user's terminal and external devices through the communication interface (230). In one embodiment, the processor (210) can control the communication interface (230) to transmit various information, such as information on various pages, to the user's terminal.
[0066] The memory (220) 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 for providing various functions to the application so that the application can utilize the resources of the electronic device (200). In one embodiment, the memory (220) may store commands that cause the processor (210) to perform operations when executed by the processor (210). The memory (220) may store at least a portion of information received from the terminal via the communication interface (230) and / or information transmitted to the terminal via the communication interface (230). The processor (210) can store at least a portion of information received from the terminal through the communication interface (230) and / or information transmitted to the terminal through the communication interface (230) in the memory (220).
[0067] The processor (210) can obtain account information of a user accessing an e-commerce platform. The account information may include at least one of the following: personal information, whether the user has signed up for membership on the e-commerce platform, transaction history including purchase and sales history, time of access to the online platform, delivery address information, or discount benefit information. According to one embodiment, the processor (210) can obtain the user's account information from the e-commerce platform's server. The e-commerce platform's server can store and update account information for multiple users in real time.
[0068] The processor (210) can determine at least one coupon to be provided to the user from among multiple coupons provided by the e-commerce platform based on account information. A coupon is a voucher available on the e-commerce platform that can provide users with discount benefits, etc. The e-commerce platform can provide each user with various coupons that can be used when purchasing products, depending on at least one of the product to be purchased, the purchase period, or the e-commerce platform's policies. For example, if a user has signed up for membership on the e-commerce platform, one or more coupons that are only available to membership members may be provided according to the membership policy. For example, if a user whose inactivity time exceeds a predetermined value accesses the e-commerce platform, a coupon may be provided to activate the user's use of the e-commerce platform. The inactivity time refers to the elapsed time since the user last accessed the e-commerce platform. For example, if a coupon exists that can be used to purchase a product corresponding to a previously entered search term, that coupon may be provided. For example, if a discount is offered for a specific category of products for a set period of time, a coupon that can be used for products in that category may be provided. Based on the acquired account information, the processor (210) may determine one or more coupons to offer to the user from among various coupons offered by the e-commerce platform. The coupons that the e-commerce platform may offer to users are not limited to those described above, and various types of coupons may be provided to encourage user participation.
[0069] The processor (210) may receive a request for a first page from a user's terminal. For example, the user's terminal may transmit a request for the first page to the electronic device in response to a user input (e.g., a touch input, a hovering input, etc.) for a defined graphic object (e.g., a magnifying glass icon) on the default page (e.g., the home screen) of the displayed e-commerce platform. The default page refers to the page that is initially displayed when the user accesses the e-commerce platform from the terminal. The first page may include an interface for searching for products traded on the e-commerce platform. For example, the first page may include a search box, and the user's terminal may request the electronic device to provide a list of one or more products corresponding to the entered search term in response to a user input to the search box. The processor (210) may receive a search term from the user's terminal and provide a search result page including one or more products corresponding to the search term.
[0070] In response to receiving a request for a first page from a user terminal, the processor (210) may generate first page information including a banner containing information about at least one coupon. The banner may include at least one of the coupon's name, amount, or usage conditions, and may be output on one side of the first page. In one embodiment, the banner may further include a link that may lead to a page providing detailed information about the coupon. For example, in response to a touch input on the banner, the user terminal may transmit a request for a page containing detailed information about the coupon to an electronic device. The page information may include at least UI / UX information about the page output from the user terminal. For example, in response to receiving a request for a page, the processor (210) may transmit the page information to the user terminal, and the user terminal may output the page generated based on the page information on a display.
[0071] The processor (210) may generate page information including information about various coupons. For example, if the processor determines that the user has not signed up for membership in an e-commerce platform, the processor (210) may determine to provide the user with information about a first coupon and generate first page information including a first banner including information about the first coupon. For example, if the processor determines that the user has been inactive for a predetermined period of time or longer, the processor (210) may determine to provide the user with information about a second coupon and generate first page information including a second banner including information about the second coupon. For example, the processor (210) may determine to provide the user with information about a third coupon based on a previously entered search term, and generate first page information including a third banner including information about the third coupon. The processor (210) may transmit the generated first page information to a user terminal. The user terminal may output the first page based on the received first page information.
[0072] In response to a user input regarding a banner displayed on a user terminal, the processor (210) may receive a request for a second page from the user terminal. In response to receiving the request for the second page, the processor (210) may generate second page information including detailed information about at least one coupon and transmit the second page information to the user terminal.
[0073] For example, if a first page including a first banner containing information about a first coupon is output, the processor (210) may receive a request for a second page from the user terminal in response to a user input for the first banner. The processor (210) may generate second page information including detailed information about the first coupon and transmit it to the user terminal. In this case, the second page may include a membership subscription button for the user to subscribe to membership. Based on the user input for the membership subscription button, the processor (210) may receive a request for a third page from the user terminal. In response to receiving the request for the third page, the processor (210) may generate and transmit third page information to the user terminal. The third page may be a page that guides the user through a procedure for subscribing to membership of an e-commerce platform.
[0074] The processor (210) can transmit third page information to the user terminal and determine whether the user has signed up for membership. In response to determining that the user has signed up for membership, the processor (210) can update the first page information and provide it to the user terminal. For example, the processor (210) can delete information about the first banner from the first page information and add information about a snack bar indicating that the user can use the first coupon. The processor (210) can transmit the updated first page information to the user terminal. According to one embodiment, the snack bar can be displayed on the first page only for a set period of time. For example, if a user who signed up for membership through the first banner enters the first page, the snack bar can be displayed only for a set period of time from the time the first page is displayed and then disappear.
[0075] In another embodiment, when a first page including a second banner containing information about a second coupon is output, the processor (210) may receive a request for a second page from the user terminal in response to a user input regarding the second banner. The processor (210) may generate second page information containing detailed information about the second coupon and transmit it to the user terminal. For example, the processor (210) may provide a second page including one or more products that can be purchased with the second coupon. In one embodiment, the price of one or more products included in the second page may be displayed as a price with the discount benefit of the second coupon applied. For example, if the regular price of the first product is 10,000 won and the discount benefit of the second coupon is 3,000 won, the price of the first product may be displayed as 7,000 won on the second page.
[0076] In another embodiment, when a first page including a third banner containing information about a third coupon is output, the processor (210) may receive a request for a second page from the user terminal in response to a user input regarding the third banner. The processor (210) may generate second page information containing detailed information about the third coupon and transmit it to the user terminal.
[0077] FIG. 3 is an example of a first page including a search interface provided by an electronic device according to one embodiment of the present disclosure.
[0078] Referring to FIG. 3, the first page (300) may include a search box (310) and a search term menu (320). The search box (310) is a space where a user can input a search term, and although FIG. 3 illustrates it in the form of a rectangular box with a rounded border, the shape of the search box (310) is not limited thereto. A user can input a search term into the search box (310) and search for one or more products corresponding to the search term among products traded on an e-commerce platform. The search term menu (320) may include a recent search term menu and a recommended search term menu. The recent search term menu may include one or more search term objects corresponding to one or more search terms previously entered by the user through the search box (310) of the first page (300). According to one embodiment, a processor (e.g., the processor (210) of FIG. 2) may output a search results page for a corresponding search term based on a user input for one or more search term objects included in the search term menu (320). According to one embodiment, the processor may obtain information about one or more previously entered search terms based on the user's account information and determine recent search terms based on the obtained information. The recommended search term menu may include one or more search term objects corresponding to search terms that are recommended to the user among search terms not directly entered by the user. The processor may determine recommended search terms based on the user's account information. For example, the processor may determine search terms similar to the user's recent search terms as recommended search terms, or may determine products with a purchase history of the user as recommended search terms.
[0079] FIG. 4 is an example of a first page including a first banner provided by an electronic device according to one embodiment of the present disclosure.
[0080] The first page (400) may further include a banner (410) containing information about one or more coupons provided by the e-commerce platform. The processor may determine at least one coupon to be directed to the user based on the user's account information, and provide the first page (400) including a banner (410) containing information about the determined at least one coupon.
[0081] For example, the banner (410) may include at least one of the following: an instruction text (412), a coupon name (e.g., "member additional coupon"), a coupon discount amount (e.g., 5,000 won), and coupon usage conditions (414). The coupon usage conditions (414) may include at least one of a minimum purchase amount and a usage time. The minimum purchase amount refers to the minimum total amount of the products that a user must purchase to use the coupon. The usage time refers to the maximum amount of time it takes for a user to actually use a coupon after receiving it. For example, a user can use a coupon by purchasing products exceeding the minimum purchase amount within a specified usage time after the coupon is issued. The coupon usage conditions (414) may vary depending on the type of coupon and are not limited to those illustrated in FIG. 4.
[0082] In one embodiment, the banner (410) may further include a link capable of outputting a page providing detailed information about the coupon. For example, the banner (410) may further include a button (416) that allows the user to navigate to a page providing detailed information about the coupon. Based on a user input to the button (416), the user terminal may transmit a request for a second page to the electronic device. In response to receiving a request for a second page, the processor may generate and transmit second page information to the user terminal.
[0083] FIG. 5 is an example of a second page provided by an electronic device according to one embodiment of the present disclosure.
[0084] Referring to FIG. 5, the processor may generate second page information in response to receiving a request for a second page (500). For example, the processor may receive a request for the second page (500) from a user terminal based on a user input for the first banner. The processor may generate second page information including detailed information about the first coupon. For example, the second page (500) may include at least one of a membership information menu (510), a coupon menu (520), a membership subscription button (530), or a close button (540). The membership information menu (510) may include information about membership of an e-commerce platform. The membership information menu (510) may be in the form of a carousel and may include arrow buttons (512, 514) for sliding left or right. The coupon menu (520) may include information included in the banner of the first page. For example, the coupon menu (520) may include information about the name, amount of use, and terms of use of the coupon included in the first banner. The membership sign-up button (530) may be a link that moves to a membership sign-up page, allowing the user to conveniently sign up for membership on the second page (500). Based on a user input to the membership sign-up button (530), the user terminal may transmit a request for a third page to the electronic device. The close button (540) is a button for closing the second page (500), and the user terminal may output the first page again in response to a user input to the close button (540).
[0085] In one embodiment, upon receiving a request for a third page, the processor may generate third page information and transmit it to the user terminal, allowing the user to sign up for membership on the e-commerce platform by following the instructions provided on the third page. In one embodiment, the third page may not be a single page, but rather multiple pages for the user to sign up for membership.
[0086] FIG. 6 is an example of a first page provided by an electronic device according to one embodiment of the present disclosure after signing up for membership.
[0087] The processor can determine whether the user has signed up for membership through the first banner based on account information. Based on the determination that the user has signed up for membership, the processor can update the first page information. For example, the processor can output a snack bar (610) on the first page (600). The snack bar (610) refers to a graphic object that is only displayed for a predetermined period of time. For example, the processor can update the first page information so that a specific phrase (e.g., "Purchase with the issued coupon") is displayed on the first page (600) only for a predetermined period of time (e.g., 1 second). In one embodiment, the processor can cause the snack bar (610) to be displayed only once on the first page (600). For example, even if a user enters the first page (600) multiple times after signing up for membership, the snack bar (610) may be displayed only when the user enters the first page (600) for the first time after signing up, and may not be displayed even if the user enters the first page (600) thereafter. Referring to FIG. 6, the snack bar (610) is displayed at the bottom of the search window, but the location and form in which the snack bar (610) is displayed are not limited thereto, and may be displayed in various forms at various locations on the first page (600).
[0088] In one embodiment, the processor may determine whether the user signed up for membership through the first banner. For example, the processor may determine whether the user signed up for membership through a route other than the first banner. If the user signed up for membership through a route other than the first banner, the processor may provide first page information that does not include the snack bar (610). In another embodiment, even if the user signed up for membership without using the first banner, the processor may provide first page information that includes the snack bar (610).
[0089] FIGS. 7A, 7B, and 7C illustrate a second banner including information about a second coupon included in a first page according to one embodiment of the present disclosure.
[0090] The second banner may include information about the second coupon. Descriptions of content that overlaps with the content of the first banner will be omitted. The second banner may be displayed on the first page (700) in various forms. Referring to Fig. 7a, the second banner (710a) may not include a link that allows movement to the second page. For example, the second banner (710a) may not include a separate button that allows movement to the second page. In this case, the user may be able to use the second coupon on the product purchase page, but may not be able to access the second page that displays the price with the second coupon applied. Referring to Fig. 7b, the second banner (710b) may include a link that allows movement to the second page. For example, the second banner (710b) may include a separate button (712b) that allows movement to the second page. The processor may receive a request for the second page from the user terminal based on a user input on the button (712b). Referring to FIG. 7c, the second banner (710c) may be output in the form of a coupon and may include a separate button (712c) for moving to a second page. Referring to FIGS. 7b and 7c, the second banners (710b, 710c) may be output within the first page (700) in various forms, while including at least one of coupon information or a button (712b, 712c) for moving to a second page.
[0091] FIG. 8 illustrates a second page including the price of a product to which a second coupon is applied according to one embodiment of the present disclosure.
[0092] The processor may receive a request for a second page (800) from the user terminal based on a user input for a button included in the second banner (e.g., button (712b) of FIG. 7B or button (712c) of FIG. 7C). In response to receiving the request for the second page (800), the processor may generate second page information and transmit it to the user terminal. The second page (800) may be a page indicating the price (812) of a product to which the discount benefit of the second coupon has been applied. In one embodiment, the second page (800) may include at least one of the original price (810) of the product and the discounted price (810) due to the coupon. In one embodiment, if the discounted amount is greater than or equal to the original price (810) of the product, the price of the product may be displayed as 0 won (812). For example, referring to FIG. 8, for a first product to which a second coupon is applied, both the original price (810) (e.g., 8,800 won) and the discounted price (812) (e.g., 0 won) may be displayed. In one embodiment, the second page may further include the discount rate for each product due to the second coupon. For example, if the original product can be purchased at half the price as a result of the second coupon, the second page may further display a 50% discount rate.
[0093] FIG. 9 is a flowchart of a method for providing a page including a banner according to one embodiment of the present disclosure.
[0094] In step 900, the electronic device can obtain account information of a user connected to the e-commerce platform. In one embodiment, the electronic device can obtain the user's account information from the e-commerce platform's server. The e-commerce platform's server can store and update account information for multiple users in real time.
[0095] In step 910, the electronic device may determine, based on account information, at least one coupon to be provided to the user from among coupons provided by the e-commerce platform. For example, if the user has signed up for membership on the e-commerce platform, one or more coupons available only to members may be provided according to the membership policy. For example, if a user whose inactivity time exceeds a predetermined amount accesses the e-commerce platform, a coupon may be provided to activate the user's use of the platform. For example, if a coupon exists that can be used to purchase a product corresponding to a previously entered search term, that coupon may be provided. For example, if a discount is offered for a specific category of products for a predetermined period of time, a coupon applicable to that category may be provided. Based on the acquired account information, the electronic device may determine, from among various coupons provided by the e-commerce platform, one or more coupons to be provided to the user.
[0096] In step 920, in response to receiving a request for a first page from a user terminal, the electronic device may generate first page information including a banner indicating information about at least one coupon. In one embodiment, the banner may further include a link that can navigate to a page providing detailed information about the coupon. For example, in response to a touch input on the banner, the user terminal may transmit a request for a page including detailed information about the coupon to the electronic device. In step 930, in response to receiving the request for the page, the electronic device may transmit page information to the user terminal, and the user terminal may output the page generated based on the page information on a display.
[0097] FIG. 10 is a flowchart of a method for providing a first page including a first banner including information about a first coupon according to one embodiment of the present disclosure.
[0098] The electronic device may, in step 1000, receive a request for a second page from a user terminal based on a user input for a first banner included in a first page.
[0099] In step 1010, the electronic device may determine whether the user has signed up for membership based on account information. In step 1020, if the electronic device determines that the user has not signed up for membership, the electronic device may determine to provide the user with a first coupon. The electronic device may output a first banner containing information about the first coupon on the first page. In response to a user input regarding the first banner, the electronic device may receive a request for page 2 from the user terminal.
[0100] In step 1030, in response to receiving a request for a second page, the electronic device may generate second page information including detailed information about the first coupon and transmit it to the user terminal. The second page may further include a membership sign-up button that allows the user to sign up for membership. Based on a user input for the membership sign-up button, the electronic device may receive a request for a third page from the user terminal.
[0101] In step 1040, the electronic device may, in response to receiving a request for a third page from the user terminal, transmit third page information to the user terminal. The third page may be a page that guides the user through the process of signing up for membership in an e-commerce platform.
[0102] The electronic device can transmit third-page information to the user terminal and confirm whether the user has signed up for membership. In response to confirmation that the user has signed up for membership, the electronic device can update the first-page information and provide it to the user terminal. For example, the electronic device can delete information about the first banner from the first-page information and add information about the snack bar, indicating that the user can use the first coupon.
[0103] FIG. 11 is a flowchart of a method for providing a first page including a second banner including information about a second coupon according to one embodiment of the present disclosure.
[0104] The electronic device may, in step 1100, receive a request for a second page from a user terminal based on a user input for a second banner included in the first page.
[0105] The electronic device may determine, at step 1110, based on account information whether the inactivity time is greater than or equal to a predetermined value. In response to determining, at step 1120, that the inactivity time is greater than or equal to the predetermined value, the electronic device may determine to provide the user with a second coupon.
[0106] In step 1130, in response to receiving a request for a second page, the electronic device may generate second page information containing detailed information about the second coupon and transmit it to the user terminal. For example, the electronic device may provide a second page containing one or more products that can be purchased with the second coupon. In one embodiment, the prices of one or more products included on the second page may be displayed with the discount benefit of the second coupon applied.
[0107] Although the steps of the method or algorithm according to the present disclosure are described in a sequential order in the flowcharts illustrated in FIGS. 9 to 11, the steps may be performed in any order that can be arbitrarily combined according to the present disclosure, in addition to being performed sequentially. The description according to this flowchart does not exclude changes or modifications to the method or algorithm, and does not imply that any step is essential or desirable. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. In one embodiment, at least some of the steps may be omitted, or other steps may be added.
[0108] Various embodiments of the present disclosure may be implemented as software on a machine-readable storage medium. The software may be software for implementing various embodiments of the present disclosure. The software may be inferred from various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be a program including machine-readable instructions (e.g., code or code segments). The device may be a device capable of operating according to instructions called from a storage medium, such as a computer. In one embodiment, the device may be an electronic device (200) 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 (210) according to embodiments of the present disclosure. The storage medium may refer to any type of recording medium that stores data and can be read by the device. The storage medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, etc. In one embodiment, the storage medium may be memory (220). In one embodiment, the storage medium may be implemented in a distributed form, such as in a network-connected computer system. The software may be distributed and stored and executed in a computer system, etc. The storage medium may be a non-transitory storage medium. A non-transitory storage 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.
[0109] While the technical concept of the present disclosure has been described through various embodiments, it should be understood that the technical concept of the present disclosure encompasses various substitutions, modifications, and variations that can be made within the scope of those skilled in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and variations are encompassed within the scope of the appended claims.
Claims
1. In a method performed by an electronic device, In response to a user accessing an e-commerce platform, a step of obtaining account information of the user, wherein the account information includes at least one of whether the user has subscribed to membership and the time the user last accessed the e-commerce platform; A step of determining at least one coupon to be guided to the user among coupons provided by the e-commerce platform based on the account information; In response to receiving a request for a first page from the user's terminal, the first page including an interface for searching for products traded on the e-commerce platform, generating first page information including a banner including information on at least one coupon; and A method comprising the step of transmitting the first page information to the user terminal.
2. In paragraph 1, The step of generating the above first page information is: A step of generating a banner including information including at least one of the name, amount, and usage conditions of at least one coupon; and A method comprising the step of generating first page information including information about the above banner.
3. In paragraph 2, A step of receiving a request for a second page from the user terminal based on a user input for the banner; In response to receiving a request for the second page, generating second page information including detailed information about the at least one coupon; and A method further comprising the step of transmitting the second page information to the user terminal.
4. In paragraph 3, The step of determining at least one coupon above is: A step of determining whether the user has subscribed to the membership based on the account information; and A method comprising the step of determining to direct a first coupon to the user in response to determining that the user has not subscribed to the membership.
5. In paragraph 4, The second page above further includes a button for signing up for the membership, A step of receiving a request for a third page from the user terminal based on a user input for the above button; and In response to receiving a request for the third page, the method further includes a step of transmitting third page information to the user terminal, A method wherein the third page includes at least one page for the user to sign up for the membership.
6. In paragraph 5, A step of confirming whether the user has completed the membership registration on the third page; In response to confirming that the user has completed the membership registration, updating the first page information to further include a snack bar including a phrase indicating that the first coupon is available; and A method further comprising the step of transmitting the updated first page information to the user terminal.
7. In paragraph 6, A method wherein the above snack bar is output on one side of the first page for a predetermined period of time.
8. In paragraph 3, The step of determining at least one coupon above is: A step of determining whether the inactivity time, which indicates the time elapsed since the last time the user accessed the e-commerce platform, is greater than or equal to a predetermined value based on the account information; A method comprising a step of determining that the non-connection time is greater than or equal to a predetermined value, and determining to guide the user to a second coupon.
9. In paragraph 8, The second page above includes one or more products that can be purchased using the second coupon and the price of the one or more products, A method wherein the price of one or more of the above products is the amount that the user must pay when using the second coupon.
10. In paragraph 3, The step of determining at least one coupon above is: A step of obtaining search term information including information on one or more search terms that the user has previously entered on the first page to search for a product based on the account information; A step of checking whether a third coupon that can be used when purchasing a product corresponding to one or more of the search terms exists based on the search term information; and A method comprising a step of determining to guide the user to the third coupon in response to confirming that the third coupon exists.
11. In paragraph 2, A method wherein the conditions for using the at least one coupon include at least one of a minimum amount of goods that can be purchased using the at least one coupon and a usage restriction time.
12. In electronic devices, one or more processors; and comprising one or more memories storing instructions executed by the one or more processors; An electronic device, wherein when the instructions are executed by the one or more processors, the one or more processors are configured to execute the method according to any one of claims 1 to 11.
13. In a non-transitory computer-readable recording medium recording instructions that cause one or more processors to perform an operation when executed by one or more processors, 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 11.
Citation Information
Patent Citations
Omitted
KR101765093B1
Structure for connecting multiple replaceable battery pack of electric vehicle
KR1020210093170A
Method and apparatus for image encoding / decoding using prediction of filter information
KR1020220127785A
Apparatus and method for manufacturing electrode assembly, and secondary battery comprising electrode assembly manufactured thereby
KR1020250135405A
Operating method for electronic apparatus for offering item information and electronic apparatus supporting thereof
KR102340808B1