Membership management method and device for e-commerce platform

By integrating payment and membership registration into a single operation on the e-commerce platform and offering personalized membership benefits, the complexity of the existing membership management process is addressed, improving user experience and sales.

WO2025079768A1PCT designated stage expired Publication Date: 2025-04-17COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2023/017001
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-10
Filing Date
2023-10-30
Publication Date
2025-04-17

AI Technical Summary

Technical Problem

The existing e-commerce platform's membership management process is complex, requiring separate procedures for membership registration and product purchase, which can lead to inconvenience for users and potentially hinder purchase intentions and sales.

Method used

Integrate the payment and membership registration processes into a single operation, allowing users to complete both tasks simultaneously on a unified page, and provide personalized membership benefits based on purchase history and preferences.

Benefits of technology

This integration simplifies the user experience, reduces the complexity of membership management, and enhances user satisfaction by providing tailored benefits, ultimately increasing purchase intentions and operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2023017001_17042025_PF_FP_ABST
    Figure KR2023017001_17042025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a membership management method and device for an e-commerce platform. The method, according to one embodiment of the present disclosure, performed by an electronic device, may comprise the steps of: providing, to a user terminal, a first page that includes a payment amount and a payment information input box of one or more products, the first page further including an input box for receiving, from a user, an input about whether to join a membership; receiving, from the user terminal, an input about whether to join the membership; and, in response to receiving the input about whether to join the membership, providing, to the user terminal, a second page including information to which one or more membership benefits are applied.
Need to check novelty before this filing date? Find Prior Art

Description

Method and device for managing membership in an e-commerce platform

[0001] The present invention relates to an e-commerce platform, and more particularly, to a method for managing membership by integrating and processing the payment for products and membership registration processes in an e-commerce platform.

[0002] In modern society, membership systems are widely used to provide users with special benefits in various fields, such as online shopping, watching videos, and listening to music. These membership programs offer benefits such as discounts, free shipping, and access to additional content, fostering a closer relationship with the brand. Therefore, attracting new users to membership programs is considered a crucial strategy for companies.

[0003] When purchasing products on e-commerce platforms, membership benefits can sometimes lead to discounts or faster shipping. This often prompts users to consider signing up for membership during the purchase process.

[0004] However, traditionally, when a user wants to sign up for a membership, the membership sign-up process and the product purchase process are separate. This means that users must first complete the membership sign-up process, then apply the membership benefits, and then begin the product purchase process again. This complex process causes significant inconvenience to users and can ultimately lead to discontinuation of product purchases and / or failure to complete membership registration. This problem is problematic, as it discourages users from purchasing and can lead to decreased sales for companies.

[0005] Therefore, a technology is required to simplify the complex membership registration process and increase user convenience.

[0006] The technical problem to be solved through one embodiment of the present disclosure is to optimize the user's purchasing experience and maximize convenience by simplifying and integrating the user's payment and membership registration process.

[0007] Another technical challenge to be addressed by one embodiment of the present disclosure is to simplify the complex and separate procedures of membership registration and product purchase, and to integrate the two processes within a single page.

[0008] Another technical challenge to be solved by one embodiment of the present disclosure is to provide a user with the ability to simultaneously complete product purchase and membership registration efficiently without duplicate procedures.

[0009] Another technical challenge to be addressed by one embodiment of the present disclosure is to enhance user satisfaction by providing personalized membership benefits while simultaneously enhancing information security.

[0010] 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.

[0011] A method performed by an electronic device according to one embodiment of the present disclosure may include the steps of: providing a first page including a payment amount for one or more products and a payment information input field to a user terminal, wherein the first page further includes an input field for receiving input from a user as to whether to subscribe to membership; receiving an input of whether to subscribe to membership from the user terminal; and, in response to receiving an input of whether to subscribe to membership, providing a second page including information to which one or more membership benefits are applied to the user terminal.

[0012] In one embodiment, the method further includes the step of processing a membership subscription based on the payment information; and the step of processing a payment based on the payment information, wherein the step of processing the membership subscription and the step of processing the payment are processed together by a single operation input by the user terminal from the user.

[0013] In one embodiment, the method may further include the steps of: retrieving a membership benefit associated with the one or more products, wherein the membership benefit includes at least one of the membership discount, an accruable amount, early morning delivery, same-day delivery, and free returns; determining whether the retrieved membership benefit includes the membership discount; and, in response to a determination that the membership discount is included, including information about the membership discount on the first page.

[0014] In one embodiment, the step of providing the first page may further include: obtaining the user's purchase history; determining attributes of products purchased by the user based on the purchase history; determining a personalized product list based on the determined attributes of the products; determining personalized membership benefit information applicable to the personalized product list; and providing the determined personalized membership benefit information by including it in the first page.

[0015] In one embodiment, the step of providing the determined personalized membership benefit information by including it on the first page may include the step of providing the personalized membership benefit information in the form of a pop-up window or a bottom page of the first page.

[0016] In one embodiment, the step of processing membership subscription based on the payment information may further include the step of automatically generating the membership subscription information based on the payment information.

[0017] In one embodiment, the method may further include the steps of: checking the membership subscription history of the user; and, in response to determining that the user has a membership subscription history, including the membership subscription fee in the payment amount.

[0018] In one embodiment, the method may further include a step of displaying an input field for receiving input from the user on whether to subscribe to membership on the first page when the membership discount amount is greater than or equal to the membership subscription fee.

[0019] In one embodiment, the method may further include the steps of: determining whether the retrieved membership benefit includes at least one of the dawn delivery and the same-day delivery; calculating expected arrival time information of the delivery based on the determination that at least one of the dawn delivery and the same-day delivery is included; and including the calculated expected arrival time information in the second page.

[0020] In one embodiment, the method may further include the step of determining a priority among the retrieved membership benefits; and the step of including information about the membership benefits in the first page according to the determined priority.

[0021] In one embodiment, the step of processing payment based on the payment information may further include the steps of: retrieving pre-stored payment method information of the user; providing a page for inputting a payment method to the user terminal in response to a determination that the pre-stored payment method information is not retrieved; and receiving information about the payment method from the user terminal through the page for inputting the payment method.

[0022] In one embodiment, the second page may include at least a portion of a notification indicating that the membership benefit has been applied.

[0023] In one embodiment, the notification may include at least one of: notifying that the total payment amount of the one or more products has been discounted; and notifying that the delivery time has changed.

[0024] In one embodiment, the method may further include: determining whether the electronic device has received an input of the single action from the user terminal; processing the payment and the membership subscription together in response to determining that the input of the single action has been received; and providing a third page to the user terminal during the processing to inform that the processing is in progress.

[0025] In one embodiment, the method may further include: a step of confirming that the payment and the membership subscription process have been completed; and a step of providing a fourth page to the user terminal notifying that the payment and the membership subscription have been completed, based on the confirmed completion, wherein the fourth page includes the total payment amount paid by the user.

[0026] An electronic device according to one embodiment of the present disclosure includes 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 the above method.

[0027] In a non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by one or more processors according to one embodiment of the present disclosure, cause the one or more processors to perform an operation, the instructions may be configured to cause the one or more processors to perform the above method.

[0028] According to the present disclosure, by providing a simple subscription process based on payment information, the user's service usage experience can be improved, and service providers can benefit from more effective marketing and operational efficiency.

[0029] According to the present disclosure, payment and membership registration can be integrated into a single action, thereby improving user convenience and saving time by reducing complex steps.

[0030] According to the present disclosure, personalized membership benefits based on the user's purchase history and preferences can be provided to increase user satisfaction while inducing more purchases.

[0031] According to the present disclosure, by providing an efficient membership benefit search technology related to products of interest to the user, it is possible to quickly provide the user with optimal benefits while increasing the user's purchase intention.

[0032] 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.

[0033] FIG. 1 illustrates an environment in which an electronic device, a database, and a user terminal according to one embodiment of the present disclosure can be applied.

[0034] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.

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

[0036] FIG. 3b is a diagram showing a first page according to one embodiment of the present disclosure.

[0037] FIG. 3c is a diagram showing a second page according to one embodiment of the present disclosure.

[0038] FIG. 3D is a diagram illustrating how a notification indicating that a membership benefit has been applied is determined according to one embodiment of the present disclosure.

[0039] FIG. 4a is a flowchart illustrating a method according to one embodiment of the present disclosure.

[0040] FIG. 4b is a diagram illustrating an interface for processing payment and subscription together in a single operation according to one embodiment of the present disclosure.

[0041] Figure 5a is a diagram showing information about membership benefits that may be included on the first page.

[0042] Figure 5b is a diagram showing information about membership benefits other than the discounts to be displayed on the first page in the case of new membership registration.

[0043] Figure 5c is a diagram showing information on membership benefits other than the discount to be displayed on the first page in case of membership re-registration.

[0044] FIG. 6 is a diagram illustrating personalized membership benefit information included on a first page according to one embodiment of the present disclosure.

[0045] FIG. 7 is a flowchart for determining the priority of retrieved membership benefit information according to one embodiment of the present invention.

[0046] FIG. 8 is a diagram showing that, in the case of membership re-enrollment according to one embodiment of the present disclosure, a monthly membership fee is added to the payment amount.

[0047] FIG. 9 is a diagram showing a fourth page indicating completion of payment and membership registration according to one embodiment of the present disclosure.

[0048] 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.

[0049] Terms used in this disclosure, 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.

[0050] 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.

[0051] 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.

[0052] 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.

[0053] 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.

[0054] 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.

[0055] 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).

[0056] 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.

[0057] 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.

[0058] FIG. 1 illustrates an environment in which an electronic device (110), a database (115), and a user terminal (120) according to one embodiment of the present disclosure can be applied. The electronic device (110) including the database (115) and the user terminal (120) are connected via a network (130) and can communicate with each other.

[0059] The electronic device (110) may be a server device that manages a platform that provides e-commerce services. Users can subscribe to the e-commerce service and purchase products through the e-commerce service.

[0060] In one embodiment, the electronic device (110) may perform at least one of the functions of a web server, a subscription server, and a payment server. In one embodiment, the web server, the subscription server, and the payment server may be implemented as a single electronic device (110). The electronic device (110) may be a server device operated under the management of an operating entity of the web server, subscription server, and payment server services.

[0061] An electronic device (110) can manage information about products provided by an e-commerce service. An e-commerce service may provide users with a service that allows them to purchase products such as goods, food, or products. Alternatively, the e-commerce service provided by the electronic device (110) may include a service that mediates the sale of products by some users to other users. Accordingly, the product-related information managed by the electronic device (110) may include, for example, product identification information, product information, product description images provided with product information, product reviews, product review images attached to product reviews, product name, product price, product capacity, product size, product weight, product attributes, category, or unit price information. Managing product-related information can collectively refer to all actions that involve controlling and processing that information. For example, managing product-related information may include collecting, storing, updating, or modifying that information.

[0062] An electronic device (110) can manage information about customers using e-commerce services. The customer information managed by the electronic device (110) may include, for example, the customer's name, age, address, payment method, purchase history, or contact information. Managing customer information can encompass a series of actions involving controlling and processing that information. For example, managing customer information can include storing, updating, or modifying that information.

[0063] The electronic device (110) can perform a search related to e-commerce services based on a user's request. In one embodiment, the electronic device (110) can perform a product search based on customer information. Specifically, the electronic device (110) can perform a product search based on purchase history information.

[0064] 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 product list pages, product detail description pages, search results pages, product sales pages, event pages, and landing pages requested by users.

[0065] 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 enabling users to search for, select, purchase, pay for, and request delivery of products. As such processes, the electronic device (110) can provide customers with information regarding products and delivery, and receive purchase, payment, and delivery requests from users, so that users 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 e-commerce service can perform, applying the technical ideas of the present disclosure with reference to such an operation is not excluded from the scope of the present disclosure.

[0066] Specifically, the electronic device (110) may be a web server, i.e., a server device that interacts with users and provides various web resources and information. The electronic device (110) may provide users with various data, such as product information, prices, inventory status, reviews, and images, in the form of web pages. Through the web pages provided by the electronic device (110), the user can select a desired product and make a purchase decision. The electronic device (110) may receive a request from the user and process the necessary actions.

[0067] In addition, the electronic device (110) can provide an interface to the user terminal (120) via the network (130). The electronic device (110) can provide an interface so that the user can utilize various functions such as product search, category-based search, shopping cart management, and payment process. In addition, the electronic device (110) can be linked with a database (115) that manages data such as product information, order history, and user information. Upon user request, the electronic device (110) can retrieve necessary information from the database (115) or store new information. Additionally, the electronic device (110) can support the overall functions of the e-commerce system through a connection relationship with other servers, such as a payment server, a subscription server, and a logistics server. For example, when a user requests payment, the electronic device (110) can proceed with the payment process by linking with the payment server. Additionally, for example, when a user requests subscription, the electronic device (110) can proceed with the subscription process by linking with the subscription server. Additionally, the electronic device (110) can receive a single action (e.g., a click or a touch) from the user and transmit payment and membership subscription requests to the payment server and subscription server, respectively.

[0068] In one embodiment, the electronic device (110) may provide personalized membership benefit information to the user terminal (120) based on the user's purchase history.

[0069] In one embodiment, the electronic device (110) may provide a notification to the user terminal (120) after the membership benefit has been applied to inform the user of information such as a discounted amount or a changed delivery time.

[0070] In one embodiment, the electronic device (110) may link with a delivery logistics database (115) to include information on the expected arrival time of dawn delivery / same-day delivery on the first page.

[0071] In one embodiment, during payment and membership registration processing, the electronic device (110) may provide the user with a loading page to inform the user of the processing status. Additionally, in one embodiment, after payment and membership registration processing is completed, the electronic device (110) may provide the user terminal (120) with a fourth page informing the user that the order and membership registration have been completed.

[0072] The electronic device (110) may function as a payment server for an e-commerce service in the present disclosure. The electronic device (110) may process a user's payment request, manage payment-related information, and provide various payment-related services.

[0073] The electronic device (110) can receive a payment request from a user terminal (120) and process the payment according to the received request. The electronic device (110) can retrieve information necessary for payment processing from a database (115).

[0074] The electronic device (110) may encrypt and process information to protect it from external threats. The electronic device (110) may encrypt and store or transmit specific information for security purposes. Specific information encrypted by the electronic device (110) may include payment information. Payment information may collectively refer to information required when purchasing goods or services. Specifically, payment information may include payment method information, payer information, payment amount, product and service information, delivery information, discount and promotion codes, and payment confirmation numbers. For example, payment method information may include credit card number, expiration date, security code (CVV), bank account number and bank name, e-wallet information, and other information regarding online payment methods. Payer information may include information regarding the payer's name, address, and contact information (e.g., phone number, email address). The payment amount may refer to the total payment amount, including the total price of the purchased goods or services, value-added tax, and shipping costs. Delivery information may include information regarding the delivery address, delivery method (e.g., courier, express service, registered mail), and expected delivery time. A payment confirmation number may be a unique number issued after a successful payment has been made.

[0075] The electronic device (110) may apply membership benefits, etc. to the payment amount during payment. Specifically, the electronic device (110) may retrieve information about the user's membership benefits or discount coupons from the database (115) and apply them to the payment amount. Membership benefits may refer to additional advantages or services provided to users who have subscribed to a specific program. For example, membership benefits may include exclusive services such as discounts, accumulated points, membership-only products, services, and events; priority services such as delivery, reservations, and customer support; free shipping, early morning delivery, same-day delivery; gifts for birthdays, membership anniversaries, and special events; exclusive content accessible only to members; online video content accessible only to members; promotions such as events or sales accessible only to members; refund / return and exchange policies for extended periods; free returns; newsletters and information provision containing information about new products and / or events;

[0076] After payment is completed, the electronic device (110) can transmit a payment confirmation notification to the user terminal (120). The electronic device (110) can issue or transmit a receipt, if necessary.

[0077] The electronic device (110) can manage payment history. Payment history refers to a record of payments made by a user in the past. The user's payment history can be stored in a database (115). The electronic device (110) can retrieve payment history from the database (115) at the user's request and provide it to the user terminal (120).

[0078] The electronic device (110) can automatically process recurring payments. Specifically, the electronic device (110) can automatically process periodic payments or subscription-based payments. Additionally or alternatively, in one embodiment, the electronic device (110) can register a payment method for recurring payments. Specifically, the electronic device (110) can receive payment method information from the user terminal (120) and store it in the database (115). Payment method registration refers to a process in which a user pre-enters and stores his or her payment information in a digital service, such as an e-commerce platform. To register a payment method, the user can enter payment method information. For example, the payment method information can be information regarding a credit card, debit card, bank account, or electronic wallet. For example, credit card information can include information such as the card number, expiration date, and security code (CVV). The electronic device (110) can encrypt and store the payment information. Alternatively, the electronic device (110) can store tokenized information instead of direct card information. The user can manage the registered payment methods. For example, you can add new card information, edit existing information, or delete existing information.

[0079] In one embodiment, the electronic device (110) can retrieve information such as the user's membership information or discount coupons from the database (115) and apply the information to the payment amount. This can provide various benefits to the user.

[0080] The electronic device (110) may function as a subscription server to provide services related to user membership registration and management. The electronic device (110) manages the user's membership information and activities and may be linked to a database (115) to provide various membership-related benefits and services.

[0081] The electronic device (110) can process the operations required for membership registration. Specifically, the electronic device (110) can receive a membership registration request through the user terminal (120). The user can proceed with membership registration through the user terminal (120). The electronic device (110) can receive membership registration information from the user terminal (120) and securely store the received information in the database (115).

[0082] The electronic device (110) communicates with the user terminal (120) via the network (130) and can process requests such as a user's membership information change request, membership benefit inquiry request, etc. Specifically, when a user attempts to use a membership benefit, the electronic device (110) can retrieve the corresponding benefit information from the database (115) and provide it to the user terminal (120).

[0083] The electronic device (110) is connected to a database (115) and can retrieve necessary information from the database (115) or store new information in the database (115) upon request from a user. For example, if a user wishes to sign up for membership, the electronic device (110) can store the user's subscription information in the database (115). In one embodiment, if a user wishes to sign up for membership, the electronic device (110) can process the subscription based on payment information stored in the database (115).

[0084] The database (115) may be a system that stores and manages various information. That is, the database (115) may include user information, product information, payment information, membership information, etc. related to e-commerce services.

[0085] The database (115) may be connected to or included as a built-in component of the electronic device (110). The database (115) may be updated in real time by the electronic device (110). Furthermore, the database (115) may include security features. Specifically, the database (115) may include various mechanisms and protocols to prevent unauthorized access, modification, deletion, etc. of data. Accordingly, the database (115) may safely store and manage sensitive data, such as a user's personal information or payment information.

[0086] The database (115) may include various types of sub-databases. For example, the database (115) may include a user database that stores the user's personal information and purchase history, a product database that stores product information and inventory status, a payment database that stores the user's payment method information and payment history, a membership benefits database that stores membership benefits related to e-commerce products and the user's membership status and subscription history, and a delivery logistics database that stores delivery-related information.

[0087] The database (115) can store and manage a user's membership benefits and / or membership-related information. The membership database (115) can include information such as the user's membership level, discount rate, accumulated points information, and membership subscription history. In one embodiment, when a user terminal (120) requests payment processing, the electronic device (110) can access the membership database (115) and provide the user terminal (120) with membership benefit information related to the product to be paid for.

[0088] The database (115) can store and manage a user's payment history. The payment history database may include payment-related information, such as the user's purchase history (e.g., purchased products), payment amount, and payment method. In one embodiment, the information stored in the payment history database can be used to identify the user's purchasing patterns or preferred payment methods, and to provide personalized services. Furthermore, the information stored in the database (115) can serve as the basis for providing personalized services to the user. For example, when providing personalized product recommendations or membership benefits based on the user's purchase history, the relevant information can be retrieved from the database (115) and provided to the user terminal (120).

[0089] The database (115) can store and manage product delivery-related information. Specifically, the database (115) can include delivery-related information such as the product's departure location, expected arrival time, and delivery status. In one embodiment, when a user wants to check the delivery status or know the expected arrival time for dawn delivery / same-day delivery, the electronic device (110) can access the database (115) and provide the necessary information to the user terminal (120). In one embodiment, when the user terminal (120) requests payment processing, the electronic device (110) can access the delivery logistics database and provide the necessary information to the user terminal (120).

[0090] The database (115) can be accessed and updated by the electronic device (110). Specifically, the database (115) can be accessed by the electronic device (110) and provide information or be updated at the request of the user terminal (120). For example, when a user requests information on membership benefits, the electronic device (110) can search the database (115) for benefits related to the membership information of the user and provide the information to the user terminal (120).

[0091] 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 an electronic device (110) via a network (130). For example, the user terminal (120) may be one of a computer, a laptop, a portable communication terminal (e.g., a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the user terminal (120) is not limited thereto.

[0092] The user terminal (120) may be any device that includes an input unit for receiving a request from a user, an output unit for outputting information to the user, and a communication unit for communicating with the electronic device (110) or other devices via a network (130). Specifically, the user may input whether or not to sign up for membership through the input unit. The input may be performed through various input units of the user terminal (120), such as a touchscreen, a physical button, a keyboard, a button microphone, etc. In one embodiment, the user may transmit a command through a touchscreen of the user terminal (120) by directly touching or swiping the screen. In addition, it is also possible to transmit a voice command through the microphone of the user terminal (120), through which the user terminal (120) may request various tasks from the electronic device (110).

[0093] The user terminal (120) can transmit various information to the electronic device (110). Specifically, the user terminal (120) can transmit inputs received from a user to the electronic device (110). The transmission of such information and commands may be determined based on the user's request or action. Specifically, the user terminal (120) can transmit necessary information to the electronic device (110) when performing tasks such as purchasing a product, signing up for a membership, or entering payment information. For example, when a user attempts to purchase a specific product, the user terminal (120) can transmit information such as the product's ID, quantity, and delivery address to the electronic device (110). In addition, when a user wishes to sign up for a membership, the user terminal (120) can transmit various information related to membership sign-up to the electronic device (110). Information related to membership sign-up may include the user's intent to sign up, necessary personal information, payment information, contact information, and preferred membership benefits. Personal information may include basic information such as the user's name, email address, phone number, and address. Additionally, information such as preferred membership benefits may include benefits desired by the user among various membership benefits, membership levels based on specific conditions, etc. For example, if the user selects a premium membership, the user terminal (120) may transmit information regarding the premium membership level to the electronic device (110). In particular, important data such as payment information or membership subscription information may be encrypted and transmitted, thereby enhancing security. In response to a request transmitted from the user terminal (120), the electronic device (110) transmits an appropriate response back to the user terminal (120), thereby allowing the user to utilize the desired service or obtain necessary information.

[0094] The user terminal (120) can receive various pages from the electronic device (110) and output the various pages received. Specifically, the user terminal (120) can receive specific page information within a page or app from the electronic device (110). Such pages or page information can be dynamically provided based on a user's request, the service logic of the electronic device (110), or various situations. The received pages are output on the screen of the user terminal (120) in an appropriate format, and the user can check necessary information or use various services through the page.

[0095] In one embodiment, when a user terminal (120) transmits a payment command to an electronic device (110), the user terminal (120) may receive a first page from the electronic device (110). The electronic device (110) may transmit the first page, which includes a payment amount for one or more products and a payment information input field, to the user terminal (120).

[0096] In one embodiment, when the user terminal (120) transmits an input of whether to subscribe to membership to the electronic device (110), the user terminal (120) can receive a second page with membership benefits applied from the electronic device (110).

[0097] In one embodiment, the user terminal (120) may receive a page for registering a payment method from the electronic device (110).

[0098] In one embodiment, the user terminal (120) may receive a fourth page from the electronic device (110) notifying that the product order and membership registration for the user terminal (120) have been completed.

[0099] The network (130) may play a role in connecting the electronic device (110) and the user terminal (120) or other external device. For example, the network (130) 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 (130) may be implemented as any type of wired or wireless network (130), such as, for example, a local area network (LAN), a wide area network (WAN), a mobile radio communication network, or Wibro (Wireless Broadband Internet).

[0100] 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 the network (130) may be various types of information exchanged between components within a single device.

[0101] FIG. 2 is a block diagram of an electronic device (110) according to one embodiment of the present disclosure. The 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 may be 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.).

[0102] The processor (210) may control at least one component of an 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 from the memory (220) or store data in the memory (220). In one embodiment, 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).

[0103] The processor (210) may generate a page related to an e-commerce service and provide information about the generated page to the user terminal (120). For example, the page provided by the processor (210) may include a main page that is first displayed when a user accesses the e-commerce service. The main page may include at least a portion of an area that displays information about one or more products provided to the user. The main page may also include at least a portion of an area for entering search terms corresponding to a search query and / or an icon for initiating a search. In one embodiment, the page provided by the processor (210) to the user may include a membership benefit application page. The membership benefit application page may apply multiple membership benefits to an existing payment screen.

[0104] 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 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 (115) via the communication interface (230) and / or information transmitted to the database (115) via the communication interface (230). In one embodiment, the memory (220) can replace the role of the database (115). The memory (220) can store information regarding e-commerce and instructions executed by the processor (210).

[0105] The communication interface (communication interface, 230) can perform wireless or wired communication between the electronic device (200) and the database (115) or other external electronic device (110). 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.

[0106] Hereinafter, the operations described as being performed by the electronic device (110) in FIGS. 3 to 9 can be understood as being performed by the processor (210) of the electronic device (200) described in FIG. 2.

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

[0108] The method disclosed in Figure 3a can be understood as a series of operations that provide integrated product payment and membership registration to users of an e-commerce platform or e-commerce platform. The operations illustrated in Figure 3a are described in detail below with reference to Figures 3b and 3c.

[0109] The electronic device (110) can provide a first page (340) including a payment amount and payment information input field for one or more products to a user terminal (120), and the first page (340) can further include an input field (345) for receiving input from the user as to whether or not to sign up for membership (S310).

[0110] FIG. 3b is a drawing showing a first page (340) according to one embodiment of the present disclosure.

[0111] The first page (340) may include user information and payment-related information. Specifically, the first page (340) may include the user's personal information (341), payment method information (342), and final payment amount (344). The final payment amount (344) may be the sum of the total payment amount (343a) and shipping cost (343b) of the product, minus a discount (343c). The final payment amount (344) may be the amount obtained by deducting virtual currency (cash; 343d) used in e-commerce from the previous amount. The payment method information (342) may include information required when a user makes a payment for a product or service. Specifically, the payment method information (342) may include various payment-related details, such as the payment method selected by the user, card information, account information, and payment-related authentication information. For example, the payment method information (342) may include card-related information, such as the card number, expiration date, and security code.

[0112] In one embodiment, instead of including an interface for entering payment method information, the first page (340) may include pre-registered payment methods (342) to enhance user convenience. Users can pre-register frequently used payment methods to quickly and easily complete the payment process. This reduces the hassle of having to enter payment information each time.

[0113] Additionally, such payment method information (342) may be encrypted and stored in an electronic device (110) or database (115). Even when payment information is transmitted via a network (130), the information may be encrypted and processed safely.

[0114] In one embodiment, the method may include the steps of: encrypting payment information and membership subscription information; storing the encrypted payment information and membership subscription information in a database (115); receiving biometric information of a user through a biometric function module of a user terminal (120) prior to receiving a request for payment; comparing the received biometric information with previously registered biometric information to determine whether the biometric information matches; and processing payment and membership subscription in response to a determination that the verified biometric information matches. The biometric information may be securely stored in the database (115), and processing payment and membership subscription may involve securely transmitting the encrypted information to a payment server or a subscription server.

[0115] The first page (340) may include additional input fields for receiving user input. In one embodiment, the first page (340) may further include an input field (345) for receiving input from the user regarding whether to sign up for membership. Specifically, the input field (345) for whether to sign up for membership may be provided as a user interface element. For example, the input field (345) for whether to sign up for membership may be provided in the form of a checkbox, a radio button for selecting only one of multiple options, a drop-down menu for selecting the type or level of membership, a toggle switch for selecting whether to sign up for membership in an ON / OFF format, a text input field for directly entering membership information or a sign-up code in text, or a button for performing an action such as "Sign up" or "Confirm membership." In addition, the input field (345) for whether to sign up for membership may be provided in various ways, such as scanning a QR code, entering a barcode, or voice recognition. However, the method of providing the input field (345) for whether to sign up for membership is not limited thereto.

[0116] The input field (345) for membership subscription on the first page (340) may be displayed in various formats on the user terminal (120). In one embodiment, the input field (345) for membership subscription may be included as part of the first page (340) on the user terminal (120), provided in the form of a pop-up window, or provided in the form of a bottom page of the first page (340).

[0117] Those skilled in the art will understand that by configuring the first page to include a membership sign-up input field without rendering it as a separate page, payment and membership sign-up can be provided to users in an integrated manner. This can help users save time by reducing the number of complex steps required to sign up for membership, thereby enhancing user convenience and satisfaction, thereby encouraging membership sign-ups.

[0118] The electronic device (110) can receive an input from the user terminal (120) regarding membership subscription (S320). This input is input through the input unit of the user terminal (120), and the input can be transmitted from the user terminal (120) to the electronic device (110). In one embodiment, the input regarding membership subscription can be input by the user through a touch screen or the like.

[0119] In response to receiving a request for membership, the electronic device (110) may provide a second page (350) containing information on one or more membership benefits to the user terminal (120) (S330). Applying one or more membership benefits may include deducting a membership discount amount from the total payment amount of one or more products.

[0120] FIG. 3C is a diagram illustrating a second page (350) according to one embodiment of the present disclosure. Compared to the first page (340) which includes a payment amount (344), a payment information input field (342), and an input field (345) for membership subscription, the second page (350) may include one or more membership benefits applied (352). The input field (345) for membership subscription may display the user input in S320 as is. Applying membership benefits (352) may mean applying membership benefits given according to the user's membership subscription status to the user's payment amount, etc. when the user subscribes to membership. In one embodiment, the second page (350) may include all items of the first page (340) and apply membership benefits (e.g., membership discounts, coupon discounts, free / early morning / same-day delivery, accumulated points, etc.) to applicable items (352).

[0121] In one embodiment, applying one or more membership benefits (352) may include deducting a membership discount amount from the total payment amount of one or more products. The membership discount amount may include discounts on individual products based on membership, discounts based on coupons that can be issued to the user, and discounts on shipping fees based on free shipping. For example, in the case of discounts on individual products based on membership, the electronic device (110) may check the user's membership information in the database (115) and apply the membership discount to the total payment amount of the products. For example, a user with membership may receive a 15% discount or a specific amount on a specific product. Additionally, if a membership user has a coupon available, the discount rate or amount of the coupon may be deducted from the payment amount. Furthermore, regarding delivery options, the electronic device (110) may calculate or exempt an appropriate delivery fee based on the delivery method selected through the user terminal (120). Specifically, the electronic device (110) may waive shipping fees by checking the user's membership information and / or membership shipping benefits associated with the product. For example, the initial paid shipping option may be applied with a membership-based shipping fee, thereby waiving the shipping fee. In one embodiment, if a special shipping option, such as dawn delivery or same-day delivery, is determined to be applicable to the product, the electronic device (110) may notify the user of a change in the delivery time.

[0122] In one embodiment, the second page (350) may include at least a portion of a notification (351) indicating that a membership benefit has been applied. For example, the second page (350) may include a notification (351) indicating that a membership benefit has been applied at the top of the second page (350). Additionally or alternatively, in one embodiment, the notification (351) indicating that a membership benefit has been applied may indicate that one or more of the membership benefits have been applied.

[0123] FIG. 3d is a diagram illustrating how a notification (351) indicating that a membership benefit has been applied is determined according to one embodiment of the present disclosure.

[0124] In one embodiment, the notification (351) indicating that a membership benefit has been applied may include at least one of: notifying that the total payment amount of one or more products has been discounted; and notifying that the delivery time has changed.

[0125] In one embodiment, the notification (351) indicating that a membership benefit has been applied may indicate that the total payment amount of the product has been discounted if the membership benefit applied to the first page includes only the membership discount. In addition, if the membership benefit applied to the first page includes the membership discount and dawn delivery / same-day delivery, the notification may indicate that the amount has been discounted and the delivery time has been changed. Additionally or alternatively, in one embodiment, the notification (351) indicating that a membership benefit has been applied may specifically indicate the details of one or more of the membership benefits.

[0126] According to one embodiment, the second page (350) may include a component (353) requesting the user's consent to the collection and use of personal information. The component (353) of the second page (350) is output to the user terminal (120), and the user can check detailed information on how his or her personal information will be collected and used through the second page (350). For example, the component (353) above may include information such as the purpose of collecting personal information, the items of personal information collected, and the retention and use period. In addition, the second page (350) may provide the user with an consent button or checkbox, allowing the user to explicitly consent to the collection and use of personal information. If the user does not consent, use of some services may be restricted, and this information may also be clearly indicated in the component (353) above.

[0127] The electronic device (110) can receive the user's consent on the second page (350) through the user terminal (120) and store the corresponding information in the database (115). This ensures that the user's personal information is legally collected and used.

[0128] FIG. 4a is a flowchart illustrating a method according to one embodiment of the present disclosure.

[0129] The method disclosed in FIG. 4a can be understood as a series of operations in which the electronic device (110) processes membership registration and processes payment.

[0130] The electronic device (110) can process membership registration based on pre-stored payment information (S410).

[0131] To enhance user convenience, the electronic device (110) may provide a simple membership sign-up process based on pre-stored payment information. In one embodiment, if the user has previously saved payment information for a specific product purchase, the membership sign-up process may be provided using the pre-stored payment information. In other words, the membership sign-up process can be easily completed using the pre-stored payment information without requiring additional payment information input. Alternatively, if pre-stored payment information is not available, the membership sign-up process may be processed using payment information entered by the user.

[0132] In one embodiment, the step of processing a membership subscription based on payment information may further include the step of automatically generating membership subscription information based on the payment information.

[0133] The electronic device (110) can automatically generate the user's membership subscription information using payment information. The method by which the electronic device (110) automatically fills in the required membership information items based on the user's payment information can be implemented using various algorithms and data processing technologies.

[0134] Specifically, information that a user enters for payment, such as name, address, contact information, and card information, is already entered in a specific format. The electronic device (110) can retrieve this information from the database (115) and analyze each information item to determine whether the information matches any item required for membership registration. For example, if a user enters an address as payment information, the electronic device (110) can automatically assign this address information to the "Address" field of the membership registration information. Similarly, the user's name and contact information can be assigned to the "Name" and "Contact" fields of the membership registration information, respectively.

[0135] This process can be automated by utilizing programming logic, database (115) management system (DBMS), and algorithms within the electronic device (110), and can serve to simplify the membership registration process and increase user convenience by efficiently utilizing the user's payment information.

[0136] Those skilled in the art will understand that using payment information to sign up for a service can significantly improve user convenience. They will also recognize that service usage can increase by reducing barriers to service use without complex sign-up procedures. According to the present disclosure, by providing a simple sign-up process based on payment information, the user experience can be enhanced and e-commerce services can be provided with more effective marketing and operational efficiency.

[0137] The electronic device (110) can process payment based on payment information (S420).

[0138] The electronic device (110) may perform functions to process payments based on payment information. For example, this may include a process to verify the validity, balance, or limit of the payment method selected by the user, or to send a query to an external server and receive a response to the query to proceed with the process. The electronic device (110) may then approve the payment and update the corresponding information in the database (115).

[0139] FIG. 4b is a diagram illustrating an interface for processing payment and subscription together in a single operation according to one embodiment of the present disclosure.

[0140] In one embodiment, the electronic device (110) can process the membership subscription process and the payment process together through a single action input by the user terminal (120).

[0141] The electronic device (110) may provide a function for simultaneously performing membership registration and payment processing in response to a single user action. Specifically, a single action generated on the user terminal (120) may be transmitted to the electronic device (110) via the network (130). For example, an action such as clicking a single button (430a) such as "Pay 000 Won" on the second page (350) may be transmitted to the electronic device (110) via the network (130).

[0142] Thereafter, the electronic device (110) processes membership registration, and as described above, payment information can be used during this process. Furthermore, the electronic device (110) uses the same payment information to process payment for the product.

[0143] Therefore, users can simultaneously complete the two processes of membership registration and product payment through a single action, which is expected to improve user convenience and increase the frequency of membership registration.

[0144] While the electronic device (110) is processing subscription and payment, the single button (430a) may change to a button indicating that payment is being processed (430b). Thereafter, the user terminal (120) may display a third page (440).

[0145] In one embodiment, the electronic device (110) may determine whether it has received a single action input from the user terminal (120), and in response to determining that it has received a single action input, may process payment and membership registration together; and during the processing, may provide the user terminal (120) with a third page (440) notifying that the processing is in progress.

[0146] The third page (440) is a page that visually informs the user that the electronic device (110) is processing a request based on the user's request. Specifically, when the user requests a specific task, such as membership registration or payment, the third page (440) may be displayed to the user while the task is being processed within the electronic device (110). This page is displayed on the user terminal (120) and informs the user that the task is currently in progress. For example, when the user clicks a single button (430a), the second page (350) transitions to the third page (440), and at least one of a loading icon, a progress bar, and a message such as "Processing" may be displayed.

[0147] While various backend tasks are in progress, such as communication with a database (115), data processing within an electronic device (110), and communication with other servers via a network (130), the third page (440) can visually provide the user with the progress of the tasks, thereby reducing the user's anxiety during the waiting time and informing the user that the system is operating smoothly.

[0148] As described above, if there is no pre-stored payment information, payment information may be input from the user. In one embodiment, the step of processing payment based on the payment information may include the steps of: searching for the user's pre-stored payment method information in the database (115); providing a page for inputting a payment method to the user terminal (120) in response to a determination that the pre-stored payment method information is not retrieved; receiving information about the payment method from the user terminal (120) through the page; and receiving a single input from the user terminal (120) to process registration of the payment method, payment for a product, and membership registration together, wherein the single input is input by the user terminal (120) as a single action from the user.

[0149] Figure 5a is a diagram illustrating information on membership benefits that may be included on the first page (340). Specifically, it illustrates an example of displaying discount information among membership benefits.

[0150] The electronic device (110) may provide information about membership benefits related to the payment product on the first page (340).

[0151] In one embodiment, the method may further include the steps of: the electronic device (110) retrieving membership benefits associated with one or more products; the membership benefits including at least one of a membership discount, an accruable amount, early morning delivery, same-day delivery, and free returns; determining whether a membership discount is included among the retrieved membership benefits; and, in response to a determination that a membership discount is included, including information about the membership benefits on a first page.

[0152] Specifically, the electronic device (110) may first search the database (115) to find membership benefits associated with the product the user wishes to purchase. Specifically, the electronic device (110) may search the database (115) for membership benefit information associated with the product to be purchased based on various parameters such as the user's membership information, product category, and brand information. For example, when a user wishes to purchase a specific product, the database (115) may be searched for membership benefits associated with the product, such as membership discounts, accrued points, early morning / same-day delivery, and free returns.

[0153] Thereafter, the electronic device (110) can determine whether a membership discount is included among the retrieved membership benefits. The electronic device (110) can perform a function to determine whether a membership discount applies to a specific product in relation to the user's payment request. For example, if the user is a membership member, the electronic device (110) can determine whether a membership discount applies to the product being paid for. However, membership discounts may not apply to all products, and may only apply to certain products.

[0154] In response to a determination that a membership discount is included, the electronic device (110) may provide information about the membership benefits to the user terminal (120) via a first page. Preferably, the membership benefit information may be an amount that can be deducted due to the membership discount. This allows the user to confirm the discount amount according to the membership benefit and proceed to the next step.

[0155] Figure 5b is a diagram showing information about membership benefits other than the discounts that are displayed on the first page for new membership sign-ups. Figure 5c is a diagram showing information about membership benefits other than the discounts that are displayed on the first page for re-sign-ups.

[0156] The electronic device (110) can determine whether a membership discount is applied in relation to a user's payment request, and if the membership discount is not applied, can perform a function of providing different information depending on the user's membership status.

[0157] This will be described with reference to FIG. 5B. In one embodiment, if a membership discount is not applied, the electronic device (110) can search the database (115) to determine whether the user has an existing membership subscription. If the user is a new member, the electronic device (110) can provide information on membership subscription benefits to the user terminal (120). Specifically, the electronic device (110) can include information on membership subscription benefits in the first page (340). For example, if the user is a new member, the electronic device (110) can provide information on cash accumulation benefits to the user terminal (120). For example, information such as "Receive cash accumulation benefits with a free trial" can be provided. In addition, for example, new members can be informed of benefits such as initial cash accumulation benefits, additional accumulation rates for a specific period, or additional cash accumulation when purchasing over a specific amount. By providing such information, the user can be motivated to sign up for membership.

[0158] Additionally or alternatively, in one embodiment, membership benefit information excluding membership discounts may be displayed in the form of a pop-up window on the screen of the user terminal (120) or provided with a welcome message upon first logging in. Additionally or alternatively, in one embodiment, membership benefit information excluding membership discounts may be provided in the form of a bottom page of the first page.

[0159] In one embodiment, information that can be provided to a user terminal (120) when a new user signs up may have priorities.

[0160] Referring to Figure 5c, the electronic device (110) may provide different information on the membership benefits on the first page (340) if the membership discount is not applied and the user re-enrolls. Specifically, the electronic device may provide information such as the number and type of products eligible for same-day delivery, the number and type of products eligible for overnight delivery, and free return benefits. For example, information or a list of products eligible for same-day delivery among the purchased products may be provided.

[0161] In one embodiment, when re-enrolling in membership, the electronic device (110) may provide information on personalized membership benefits based on the user's purchase history. Providing information on personalized membership benefits will be described later with reference to FIG. 6.

[0162] In one embodiment, the method may further include the steps of: determining whether the retrieved membership benefit includes at least one of dawn delivery and same-day delivery; calculating expected arrival time information for the delivery based on the determination that at least one of dawn delivery and same-day delivery is included; and including the calculated expected arrival time information on the second page.

[0163] According to one embodiment, the electronic device (110) may determine whether a membership discount applies to a user's payment request, and if the discount does not apply, perform a function to process delivery-related information. Specifically, after determining that the membership discount does not apply, the electronic device (110) may retrieve the user's delivery location information and the product's departure location information from the database (115). This information may include various data, such as the user's address, the product's storage location, and the location of the logistics center.

[0164] Thereafter, the electronic device (110) may calculate the expected arrival time for dawn delivery or same-day delivery based on the retrieved delivery location information and the product departure location information. For example, the expected delivery time may be calculated by considering variables such as the distance between the user's address and the logistics center location, traffic conditions, and the delivery method (e.g., drone, courier, direct delivery, etc.).

[0165] The calculated estimated arrival time information can be transmitted to the user terminal (120) and provided to the user. This allows the user to know the expected arrival time of the product and recognize that they can receive faster delivery with the membership benefits, thereby providing greater motivation to sign up for membership.

[0166] FIG. 6 is a diagram illustrating personalized membership benefit information included on a first page according to one embodiment of the present disclosure.

[0167] In one embodiment, the step of providing the first page may further include the steps of: obtaining the user's purchase history; determining attributes of products purchased by the user based on the purchase history; determining a personalized product list based on the determined attributes of the products; determining personalized membership benefit information applicable to the personalized product list; and providing the determined personalized membership benefit information by including it on the first page.

[0168] The electronic device (110) can obtain the user's purchase history from the database (115).

[0169] Specifically, the electronic device (110) can monitor the user's purchasing activities and store them in a database (115). For example, purchasing activities may include items purchased by the user, items placed in the shopping cart, pages visited, and advertisements clicked. Purchase activities stored in the database (115) are included in the user's purchasing history.

[0170] Specifically, when a user terminal (120) connects to an electronic device (110), the electronic device (110) can verify the user's identification information via a network (130). Based on the user's identification information, the electronic device (110) can search the user's purchase history in a database (115). For example, the electronic device (110) can obtain information such as products the user has purchased in the past, products in the shopping cart, and products recently clicked.

[0171] In one embodiment, the information obtained by the electronic device (110) may not be limited to the user's purchase history. Specifically, the electronic device (110) may include data such as product search history and click history in addition to the user's purchase history.

[0172] The electronic device (110) can determine the properties of products purchased by the user based on the purchase history.

[0173] The electronic device (110) can obtain the user's purchase history from the database (115) and analyze the history to determine product attributes. In one embodiment, the electronic device (110) can determine the attributes of the product purchased by the user, such as the product's category, brand, price range, and purchase frequency.

[0174] Specifically, based on the purchase history stored in the database (115), the electronic device (110) can execute an algorithm that determines the attributes of products, thereby classifying and identifying the attributes of each product included in the purchase history. For example, if the database (115) stores a history of a user's purchases of primarily sports-related products over the past six months, the electronic device (110) can determine that the user is likely to be interested in sports equipment. Based on this, the electronic device (110) can determine attributes of sports-related products, such as "running shoes," "sportswear," and "fitness equipment," as attributes of products purchased by the user. In addition, for example, if the user primarily purchases clothing of a specific brand or products in a specific category, the electronic device (110) can determine products of that brand or category as attributes. Additionally, for example, if the user primarily purchases expensive brand products rather than specific brands, the electronic device (110) can determine "expensive brand" as an attribute.

[0175] In one embodiment, the electronic device (110) can determine extended attributes based on the attributes of the purchased products. For example, if a user has purchased products of a specific brand consecutively, the electronic device (110) can determine the user's preference for that brand and determine other product attributes of that brand, such as "shirts from brand X", "pants from brand X", etc. These extended attributes can enable a wider range of products to be recommended according to the user's preferences.

[0176] In one embodiment, the electronic device (110) may use collaborative filtering to determine a personalized product list without determining the attributes of the purchased products. Collaborative filtering refers to determining a product list based on interactions between users and products. Specifically, the electronic device (110) may compare a user's history (e.g., purchasing activities) with the behavior of other users to find users with similar preferences within a database (115). The electronic device (110) may determine a personalized product list of products preferred by these similar users that the user has not yet purchased.

[0177] The electronic device (110) can determine a personalized product list based on the properties of the determined products.

[0178] A personalized product list may be a list of products tailored to a specific user, with the most suitable products selected based on the user's preferences and behavioral patterns. The electronic device (110) may determine this personalized product list based on the determined product attributes.

[0179] Specifically, determining a personalized product list may involve the electronic device (110) querying the attributes of the determined products to retrieve product information stored in a database (115). For example, if a user primarily purchases expensive designer brand products, the electronic device (110) may search for new products in a similar price range and brand.

[0180] In one embodiment, the electronic device (110) can generate a user preference profile based on the determined product attributes. The electronic device (110) can determine a personalized product list based on the user preference profile.

[0181] In one embodiment, the electronic device (110) may determine a personalized product list through matrix factorization based on the attributes of the determined product. Matrix factorization may refer to a technique for decomposing a large matrix into two or more smaller matrices. Matrix factorization is particularly widely used in recommendation systems and may be used to predict missing values ​​in a matrix representing interactions between users and products. Specifically, the electronic device (110) may generate a matrix representing the relationship between a user and a product based on the attributes of the determined product. The electronic device (110) may decompose this matrix into multiple sub-matrices and use the decomposed matrix to predict missing values ​​(e.g., the user's product preferences). The electronic device (110) may use these predicted values ​​to determine a personalized product list.

[0182] In one embodiment, the electronic device (110) can determine a personalized product list based on deep learning. Specifically, the electronic device (110) can train a deep neural network using user behavior and product attributes as input. The trained neural network can predict the user's next behavior (e.g., which product to purchase). The electronic device (110) can determine a personalized product list based on this prediction.

[0183] In one embodiment, the electronic device (110) calculates similarity between products based on the attributes of the determined products, thereby finding other products similar to the product purchased by the user. A personalized product list can be determined based on these similar products.

[0184] In one embodiment, the electronic device (110) may determine a personalized product list based on information other than the attributes of the determined products. Specifically, the electronic device (110) may utilize real-time data transmitted from the user terminal (120) via the network (130) to construct a personalized product list. For example, when a user searches for or clicks on a specific product, this information may be transmitted to the electronic device (110) and used as information for determining a personalized product list. Additionally or alternatively, in one embodiment, such information may be transmitted to the electronic device (110) in real time, and the electronic device (110) may determine a personalized product list in real time.

[0185] In one embodiment, the electronic device (110) may provide a determined personalized product list to the user terminal (120). The personalized product list is displayed on the user terminal (120), allowing the user to receive recommendations for products that match their preferences. This allows the user to easily find products that match their preferences and interests, which may facilitate the user's purchasing activities.

[0186] The electronic device (110) can determine personalized membership benefit information applicable to the personalized product list.

[0187] Specifically, the electronic device (110) can determine membership benefit information associated with a personalized product from the database (115). For example, if a user has a history of purchasing a “shirt from brand X,” membership benefits associated with “pants from brand X,” such as membership discount amount, accrued amount, early morning delivery / same-day delivery, and free returns, can be determined as membership benefit information.

[0188] Specifically, the electronic device (110) can determine coupon discount information based on membership benefit information associated with personalized products. For example, if the database (115) records a user's recent purchase history of multiple products in the fresh food category, the electronic device (110) can determine coupon discount information for Chuseok fresh food products selected from the personalized product list as membership benefit information in the run-up to Chuseok. Alternatively, the electronic device (110) can determine discount coupon information (e.g., a 5% discount) for purchasing agricultural products as membership benefit information.

[0189] Specifically, the electronic device (110) can determine membership discount information based on membership benefit information associated with personalized products. For example, if the database (115) records a user's multiple purchases of hair-related products, the electronic device (110) can determine immediate discount benefit information for hair treatment services as membership benefit information.

[0190] This approach enhances the user's purchasing experience and can also contribute to increased user loyalty. Users can easily identify and utilize membership benefits tailored to their needs, increasing satisfaction with the e-commerce platform and encouraging membership subscriptions.

[0191] The electronic device (110) can provide the determined personalized membership benefit information by including it on the first page.

[0192] According to the present disclosure, by providing a personalized product list and membership benefit information based on the user's purchase history, personalized services or suggestions can be provided, thereby increasing user satisfaction and naturally inducing membership subscription.

[0193] In one embodiment, the step of providing the determined personalized membership benefit information by including it on the first page may be a step of providing the personalized membership benefit information in the form of a pop-up window or a bottom page of the first page.

[0194] FIG. 7 is a flowchart for determining the priority of retrieved membership benefit information according to one embodiment of the present invention.

[0195] In one embodiment, the method may further include the step of determining a priority among the retrieved membership benefits; and the step of including information about the membership benefits on the first page according to the determined priority.

[0196] The step of prioritizing the retrieved membership benefits may refer to a process of assigning priorities to each benefit based on its importance or relevance to the user. Specifically, the electronic device (110) can determine which of the various membership benefits retrieved from the database (115) is more beneficial or relevant to the user. The prioritization may be based on various user behavioral data, such as the user's purchase history, search history, and click history.

[0197] The process by which the electronic device (110) determines the priority is as follows.

[0198] If there are more than two benefits, the priority is set as follows:

[0199] 1. Membership discount

[0200] 2. Early morning / same-day delivery (products with more benefits are displayed first)

[0201] 3. Free returns

[0202] Based on the priorities determined in this manner, the electronic device (110) can sequentially provide the most relevant membership benefits to the user. This allows the user to more easily identify and utilize benefits that suit their interests and needs.

[0203] The step of including information about membership benefits on the first page according to the determined priority may refer to a process in which the electronic device (110) displays membership benefit information sorted by priority within the first page (340) provided to the user. Alternatively, in one embodiment, the electronic device (110) may include only membership benefit information with a high priority on the first page.

[0204] In one embodiment, if the discount benefit is determined to be the top priority, the electronic device (110) may include the corresponding discount benefit information at the top or in the most prominent location on the first page (340). Additionally or alternatively, in one embodiment, the electronic device (110) may include the corresponding discount benefit information around the membership subscription input field. This has the effect of providing a stronger incentive for the user to sign up for membership by having the benefit information appear around the membership subscription input field.

[0205] In one embodiment, the electronic device (110) may include the next-priority dawn / same-day delivery benefit in at least one section of the first page. Users can first review the benefit information most beneficial or necessary to them and make purchase or service decisions accordingly.

[0206] FIG. 8 is a diagram showing that, in the case of membership re-enrollment according to one embodiment of the present disclosure, a monthly membership fee is added to the payment amount.

[0207] In one embodiment, the method may further include the steps of: querying a user's membership subscription history, wherein the database (115) includes a function for storing the membership subscription history in association with the user's identification information; and, in response to determining that there is a subscription history, including a membership subscription fee in the payment amount.

[0208] The electronic device (110) can retrieve information regarding the user's membership subscription history from a database (115) stored in the electronic device (110). Specifically, the database (115) includes a function for storing the user's membership subscription history in association with the user's identification information. For example, the database (115) can store and manage information such as whether the user has previously subscribed to membership, when the user subscribed, and what benefits the user has received, based on identification information such as the user's ID, email address, or phone number.

[0209] The electronic device (110) can determine whether the user has a membership history in the database (115). The electronic device (110) searches the database (115) for the user's identification information to determine whether the user has a membership history, and if so, what the history is. If the user's membership history does not exist in the database (115), the user may be determined to be a new member.

[0210] The electronic device (110) may, in response to determining that the user has a membership subscription history, additionally include a membership subscription fee in the total payment amount on the second page. The electronic device (110) may apply additional fees during the payment process based on the user's membership subscription history. Specifically, when the user pays for a product on the second page, the membership subscription fee (e.g., membership subscription fee) may be additionally included in the payment amount for that product. For example, if a user attempts to purchase a specific product for a total of 36,000 won by receiving membership benefits, if the user has a membership subscription history, the membership subscription fee (e.g., 4,990 won) may be added to the payment amount, resulting in a total payment of 40,990 won.

[0211] This allows users to pay their membership fees directly, without going through separate procedures or pages. The configuration of this disclosure enhances the user experience and maximizes user convenience by reducing unnecessary steps and complexity.

[0212] In one embodiment, the method may further include the step of displaying an input field on the first page for the user to input whether to subscribe to membership if the membership discount amount is greater than or equal to the membership subscription fee.

[0213] According to one embodiment of the present invention, a method may be proposed to display an input field for membership registration on a first page (340) only when certain conditions are satisfied in relation to membership benefits provided to a user.

[0214] Specifically, the electronic device (110) can compare the user's membership discount amount and the membership subscription fee in the database (115), and display an input field for membership registration on the first page (340) only if the membership discount amount is greater than the membership subscription fee. For example, if the membership discount amount that the user can receive according to the data stored in the database (115) is 10,000 won and the membership subscription fee is 4,990 won, the electronic device (110) can determine that it can provide a net profit of 5,010 won to the user, and accordingly display an input field for membership registration on the first page (340).

[0215] FIG. 9 is a diagram showing a fourth page indicating completion of payment and membership registration according to one embodiment of the present disclosure.

[0216] In one embodiment, the method may further include: a step of confirming that payment and membership registration processing has been completed; and, upon confirmation of completion, a step of providing a fourth page to the user terminal notifying that payment and membership registration has been completed, the fourth page including the total payment amount paid by the user.

[0217] According to one embodiment of the present invention, a method may be proposed for notifying a user after payment and membership registration processing is completed. Specifically, the electronic device (110) may perform a step of verifying whether the user's product payment and membership registration processing have been successfully completed. This verification process may be performed through communication with a payment server or related system via a network (130).

[0218] Upon confirmation of completion, the electronic device (110) may provide the user terminal (120) with a fourth page (900) indicating that product payment and membership registration have been successfully completed. For example, in the case of a new registration, the fourth page (900a) may include a message such as "Your order and free trial application have been completed." Furthermore, for example, in the case of a re-registration, the fourth page (900b) may include a message such as "Your order and membership application have been completed."

[0219] Additionally, the electronic device (110) may perform a step of calculating the total net payment amount for the product and the membership fee. The calculation may be based on various factors, such as the price of the product selected by the user, the applied discount, and the membership fee. The calculated amount is provided to the user terminal (120), allowing the user to clearly check the total amount paid and the membership fee.

[0220] In one embodiment, an electronic device (110) may include 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 are configured to perform the method described above.

[0221] In one embodiment, a non-transitory computer-readable recording medium having recorded thereon instructions that, when executed by one or more processors, cause one or more processors to perform an operation, the instructions may include a non-transitory computer-readable recording medium configured to cause one or more processors to perform the method described above.

[0222] In the flowcharts according to the present disclosure, each step of the method or algorithm is described in a sequential order. However, the steps may be performed in any order that can be arbitrarily combined, in addition to being performed sequentially. The description of the flowcharts or flowcharts of the present disclosure 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 another embodiment, at least some of the steps may be omitted, or other steps may be added.

[0223] Various embodiments according to the present disclosure may be implemented as software on a machine-readable storage medium. The software may be software for implementing various embodiments described in the present disclosure. The software may be inferred from various embodiments described in 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., instructions, codes, 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 a computing device according to various embodiments described in 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. 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 implemented in a distributed form, such as in a computer system connected to a network (130). In this case, the software may be distributed, stored, and executed in the computer system. In another embodiment, the storage medium may be a non-transitory storage medium. A non-transitory storage medium refers to a medium that exists regardless of whether data is stored semi-permanently or temporarily (tangible medium), and does not include signals that are transmitted transitorily (transitory).

[0224] While the technical concepts of the present disclosure have been described through various embodiments, it should be understood that the technical concepts of the present disclosure encompass 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, A step of providing a first page including a payment amount and payment information input field for one or more products to a user terminal, wherein the first page further includes an input field for receiving input from the user as to whether or not to sign up for membership; A step of receiving an input of whether to subscribe to the membership from the user terminal; and In response to receiving an input of whether to subscribe to the membership, a step of providing a second page including information on one or more membership benefits to the user terminal A method comprising:

2. In paragraph 1, The above method, A step of processing membership registration based on the above payment information; and Step of processing payment based on the above payment information Including more, A method characterized in that the step of processing the membership subscription and the step of processing the payment are processed together by a single action input by the user terminal from the user.

3. In paragraph 1, The above method, A step of searching for membership benefits associated with said one or more products, wherein said membership benefits include at least one of said membership discount, accruable amount, early morning delivery, same-day delivery, and free returns; A step of determining whether the membership discount is included in the membership benefits searched for above; and In response to a determination that the above membership discount is included, a step of including information about the above membership discount on the first page. A method further comprising:

4. In paragraph 1, The step of providing the above first page is: A step of obtaining the purchase history of the above user; A step of determining the attributes of a product purchased by the user based on the purchase history; A step of determining a personalized product list based on the determined product attributes; A step of determining personalized membership benefit information applicable to the above personalized product list; and A method further comprising the step of providing the determined personalized membership benefit information by including it on the first page.

5. In paragraph 4, A method wherein the step of providing the determined personalized membership benefit information by including it on the first page includes the step of providing the personalized membership benefit information in the form of a pop-up window or a bottom page of the first page.

6. In paragraph 2, The step of processing membership registration based on the above payment information is: A method further comprising a step of automatically generating the membership subscription information based on the payment information.

7. In paragraph 1, The above method, A step of checking the membership subscription history of the above user; and In response to the determination that there is a membership subscription history above, a step of including the membership subscription fee in the payment amount. A method further comprising:

8. In paragraph 7, The above method, If the above membership discount amount is greater than the above membership subscription fee, a step of displaying an input field on the first page for the user to enter whether or not to sign up for membership A method further comprising:

9. In paragraph 3, The above method, A step of determining whether the searched membership benefits include at least one of the dawn delivery and the same-day delivery; A step of calculating the expected arrival time information of the delivery based on a determination that at least one of the above-mentioned dawn delivery and the above-mentioned same-day delivery is included; and A step of including the calculated expected arrival time information on the second page. A method further comprising:

10. In paragraph 9, The above method, A step of determining priorities among the membership benefits searched above; and A step of including information about the membership benefits on the first page according to the priority determined above. A method further comprising:

11. In paragraph 2, The step of processing payment based on the above payment information is: A step of retrieving the user's pre-saved payment method information; In response to a determination that the pre-stored payment method information is not retrieved, a step of providing a page for inputting a payment method to the user terminal; A step of receiving information about a payment method from the user terminal through a page for entering the payment method. A method further comprising:

12. In paragraph 1, A method wherein the second page includes at least a portion of a notification indicating that the membership benefit has been applied.

13. In paragraph 12, The above notice is, A method comprising at least one of notifying that the total payment amount of one or more of the above products has been discounted and notifying that the delivery time has changed.

14. In paragraph 2, The above method A step of determining whether the electronic device has received an input of the single action from the user terminal; In response to a determination that the input of the single action has been received, a step of processing the payment and the membership subscription together; and A step of providing a third page to the user terminal during the above processing to inform that the above processing is in progress. A method further comprising:

15. In the second paragraph, the method, A step of confirming that the above payment and membership registration process have been completed; Upon completion of the above, a step of providing a fourth page to the user terminal notifying that the payment and membership registration have been completed, wherein the fourth page includes the total payment amount paid by the user. A method further comprising:

16. In electronic devices, One or more processors, 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 a method according to any one of claims 1 to 15.

17. In a non-transitory computer-readable recording medium, instructions are recorded 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 15.

Citation Information

Patent Citations

  • Information processing system, product recommendation method, and program

    JP2023030008A

  • Apparatus for processing item sales information and method thereof

    KR102326576B1

  • Method and apparatus for providing information based on list of search result of item

    KR102332945B1

  • Information providing method and electronic apparatus performing the same

    KR102374514B1

  • Apparatus for generating webtoon background image

    KR102470821B1