Electronic device and operation method for managing service membership
By determining the order of display for user order information based on benefits and purchase frequency, the method effectively prevents users from terminating their paid service memberships in online commerce platforms, enhancing user engagement and retention.
Patent Information
- Application Number
- PCT/KR2023/017000
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-14
- Filing Date
- 2023-10-30
- Publication Date
- 2025-03-20
AI Technical Summary
Existing online commerce platforms face challenges in preventing users from terminating their paid service memberships, as users may feel that the benefits do not outweigh the costs.
The method involves determining the order of display for user order information based on benefits, membership benefit items, and purchase frequency, and transmitting this information to the user's terminal to highlight recent and high-benefit purchases.
This approach effectively prevents users from terminating their paid service memberships by making them aware of the benefits they have received and the value they can expect from their membership.
Smart Images

Figure KR2023017000_20032025_PF_FP_ABST
Abstract
Description
Electronic device for managing service membership and its operating method
[0001] The present disclosure relates to an electronic device for service membership management and an operating method thereof.
[0002] With the development of online commerce, markets incorporating the subscription economy ecosystem are expanding. Paid service memberships for a set period of time are becoming available in various fields, including online shopping, video viewing, and music listening. Paid service memberships can be membership-based services where users pay a set fee and receive differentiated services compared to non-members. Therefore, users who subscribe to paid service memberships can enjoy various benefits compared to non-members.
[0003] For platforms that operate paid service membership programs, it may be important to have policies that attract new users to join the paid service membership program, as well as to encourage existing paid service membership users to maintain their paid service membership.
[0004] According to various embodiments of the present disclosure, in order to prevent cancellation of a paid service membership, a technical problem is to determine the display order of order information provided to a user who has requested cancellation of membership.
[0005] According to various embodiments of the present disclosure, a technical problem is to determine the display order of order information based on at least one of the creation date of the order information, the benefit value of a membership benefit item corresponding to the order information, or the number of items of the membership benefit corresponding to the order information.
[0006] According to various embodiments of the present disclosure, a technical problem is to identify products frequently purchased by a user and provide the user with membership benefit items corresponding to the frequently purchased products.
[0007] According to various embodiments of the present disclosure, a technical problem is to compare the sum of the benefit values of at least one membership benefit item corresponding to each of the service membership fee and order information, and to determine whether to provide the comparison result to the user.
[0008] According to one embodiment, a method for managing a service membership in an online commerce platform performed on an electronic device may include the steps of: receiving a request for cancellation of a service membership from a user's terminal; obtaining at least one membership benefit item corresponding to each of one or more order information of the user during a first period; determining a display order of the one or more order information based on at least one of a creation date of each of the one or more order information, a benefit value of the at least one membership benefit item corresponding to each of the one or more order information, or a number of membership benefit items of the user; and transmitting display order data including the display order to the terminal.
[0009] In one embodiment, at least one membership benefit item may include a first item having a benefit value that converts a membership benefit into a monetary value and a second item indicating a benefit on an online commerce platform and another platform.
[0010] According to one embodiment, the first item may include at least one of an additional product discount benefit item, a free expedited delivery benefit item, a free fresh food delivery benefit item, a free overseas delivery benefit item, or a free return benefit item that is provided only to service membership users.
[0011] According to one embodiment, the second item may include at least one of a free use item of a content streaming service platform or a discount benefit item of a food delivery platform.
[0012] According to one embodiment, the step of determining the display order of one or more pieces of order information may include the step of setting the display order of one piece of order information higher the closer the creation date of one piece of order information is to the present time.
[0013] According to one embodiment, the step of determining the display order of one or more pieces of order information may include the steps of: identifying a first item among at least one membership benefit item corresponding to each of the one or more pieces of order information; determining benefit values of the first item corresponding to each of the one or more pieces of order information; and determining the display order of the one or more pieces of order information based on the benefit values of the first item.
[0014] According to one embodiment, the step of determining the display order of one or more pieces of order information may include the step of setting the display order of the order information higher as the number of membership benefit items of the user corresponding to each piece of order information increases.
[0015] According to one embodiment, the method may further include a step of transmitting to the terminal, among products included in one or more order information, a membership benefit item corresponding to a first product for which the user has purchased a certain number of times or more.
[0016] According to one embodiment, the step of determining the display order of one or more pieces of order information may include the step of setting the display order of order information including a first product among the one or more pieces of order information to be higher.
[0017] According to one embodiment, the method may further include, after the step of transmitting display order data to the terminal, the step of re-receiving a request for cancellation of service membership from the terminal; and the step of transmitting, to the terminal, a benefit value of at least one membership benefit item corresponding to each of one or more pieces of order information.
[0018] According to one embodiment, the method may further include a step of transmitting, to the terminal, comparison result data of a sum of a service membership fee for a second period and a benefit value of at least one membership benefit item corresponding to each of one or more order information items for the second period.
[0019] According to one embodiment, the method may further include: comparing the service membership fee for the third period with the sum of the benefit values of the at least one membership benefit item corresponding to each of the one or more order pieces of information during the third period, if the service membership fee for the second period is greater than the sum of the benefit values of the at least one membership benefit item corresponding to each of the one or more order pieces of information during the second period; and transmitting, to the terminal, comparison result data of the service membership fee for the third period with the at least one membership benefit item corresponding to each of the one or more order pieces of information during the third period, if the service membership fee for the third period is less than or equal to the sum of the benefit values of the at least one membership benefit item corresponding to each of the one or more order pieces of information during the third period.
[0020] According to one embodiment, the method may further include a step of transmitting, to the terminal, an average of the sum of the benefit values of the membership benefit items corresponding to other users, if, as a result of the comparison, the service membership fee for the third period is greater than the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items for the third period.
[0021] According to one embodiment, the average of the sum of the benefit values of membership benefit items corresponding to other users may include the average of the benefit values of membership benefit items corresponding to users among all users whose sum of the benefit values of membership benefit items for each user is equal to or greater than a certain value.
[0022] According to one embodiment, the method may further include a step of transmitting content items viewed by the user to the terminal based on the user's viewing log data in the content streaming service platform.
[0023] According to one embodiment, the method may further include a step of transmitting, to the terminal, a preview content of an episode that has been uploaded to a content streaming service platform but has not been viewed by the user, among content items composed of a plurality of episodes among content items viewed by the user.
[0024] According to one embodiment, the method may further include the step of determining a recommended content item based on the user's viewing log data; and the step of transmitting the recommended content item to the terminal.
[0025] According to various embodiments of the present disclosure, when a user who has subscribed to a paid service membership requests cancellation of the paid service membership, the server can prevent the user from canceling the paid service membership by providing information on membership benefits received by the user for a certain period of time.
[0026] According to various embodiments of the present disclosure, the server determines the display order of order information based on at least one of the creation date of the order information, the benefit value of the membership benefit item corresponding to the order information, or the number of items of the membership benefit corresponding to the order information, thereby first providing the user with the order information that has received the most service membership benefits.
[0027] According to various embodiments of the present disclosure, the server can prevent a user from canceling a paid service membership by providing the user with membership benefit items corresponding to frequently purchased products.
[0028] According to various embodiments of the present disclosure, the server compares the sum of the benefit values of at least one membership benefit item corresponding to each of the service membership fee and order information, and selectively provides the comparison result, thereby preventing the user from withdrawing from the paid service membership even if the user receives a membership benefit amount less than the membership fee.
[0029] FIG. 1 is a diagram illustrating a system according to various embodiments of the present disclosure.
[0030] FIG. 2 is a block diagram illustrating an electronic device according to various embodiments of the present disclosure.
[0031] FIG. 3 is a drawing illustrating a method for determining the display order of order information according to various embodiments of the present disclosure.
[0032] FIG. 4 is a drawing illustrating a screen displaying detailed information of order information according to various embodiments of the present disclosure.
[0033] FIGS. 5A to 5C are diagrams for explaining screens displaying the sum of benefit values of membership benefit items according to various embodiments of the present disclosure.
[0034] FIGS. 6A to 6C are diagrams for explaining screens displaying comparison results of service membership fees and the sum of benefit values of membership benefit items according to various embodiments of the present disclosure.
[0035] FIG. 7 is a flowchart illustrating a method for determining data to be transmitted to a terminal based on a comparison of a service membership fee and a sum of benefit values of membership benefit items according to various embodiments of the present disclosure.
[0036] FIG. 8 is a flowchart of operations of an electronic device according to various embodiments of the present disclosure.
[0037] The embodiments of this disclosure are provided for the purpose of illustrating the technical concepts of this disclosure. The scope of rights under this disclosure is not limited to the embodiments presented below or the specific descriptions of these embodiments.
[0038] All technical and scientific terms used in this disclosure, unless otherwise defined, have the meanings commonly understood by those of ordinary skill in the art to which this disclosure pertains. All terms used in this disclosure have been selected for the purpose of more clearly explaining this disclosure and are not intended to limit the scope of rights under this disclosure.
[0039] Expressions such as “including,” “comprising,” “having,” and the like used in this disclosure should be understood as open-ended terms that imply the possibility of including other embodiments, unless otherwise stated in the phrase or sentence in which the expression is included.
[0040] The singular forms described in this disclosure may include plural meanings unless otherwise stated, and the same applies to the singular forms described in the claims.
[0041] The expressions “first,” “second,” etc. used in this disclosure are used to distinguish between multiple components, and do not limit the order or importance of the components.
[0042] The term "unit" as used herein refers to software or hardware components such as field-programmable gate arrays (FPGAs) and application specific integrated circuits (ASICs). However, "units" are not limited to hardware and software. "Units" may be configured to reside on an addressable storage medium, and may be configured to execute one or more processors. Thus, by way of example, "units" include components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within a component and "unit" may be combined into a smaller number of components and "units" or further separated into additional components and "units."
[0043] The expression "based on" as used in this disclosure is used to describe one or more factors that influence the decision, act of judgment, or action described in the phrase or sentence containing the expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.
[0044] In this disclosure, when a component is referred to as being "connected" or "connected" to another component, it should be understood that the component can be directly connected or connected to the other component, or can be connected or connected via a new other component.
[0045] Hereinafter, embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings, identical or corresponding components are assigned the same reference numerals. Furthermore, in the description of the embodiments below, redundant descriptions of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.
[0046] Figure 1 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied. An electronic device (110) and a user terminal (120, hereinafter referred to as a "terminal") are connected via a network and can communicate with each other. The electronic device (110) may be a server or a different terminal from the terminal (120).
[0047] The terminal (120) may be implemented as a terminal capable of transmitting and receiving various information to and from the electronic device (110) via a network. For example, the terminal (120) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the terminal (120) is not limited thereto, and the terminal (120) may be any device that includes an input / output interface capable of receiving information from a user or outputting information to a user, and that can communicate with the electronic device (110) or other devices via a network. The terminal (120) may provide information received from the electronic device (110) to the user, and may receive input from the user and transmit it to the electronic device (110). The input obtained from the user may include various forms of input, such as a click using a mouse, a touch using a touchpad or a touch screen, voice recognition, or other electronic input.
[0048] A network may serve to connect an electronic device (110) and a terminal (120) or other external device. For example, the network may provide a connection path so that the terminal (120) can be connected to the electronic device (110) and transmit and receive packet data with the electronic device (110). The network may be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or Wibro (Wireless Broadband Internet).
[0049] FIG. 2 is a block diagram of an electronic device according to an embodiment of the present disclosure. In one embodiment, the electronic device (200) may be a server or a terminal. In one embodiment, the electronic device (200) may include a communication circuit (210), one or more processors (220), and / or one or more memories (230) as components. In one embodiment, at least one of the components of the electronic device (200) may be omitted, or another component may be added to the electronic device (200). In one embodiment, additionally or alternatively, some of the components may be implemented in an integrated manner, or may be implemented as a single or multiple entities. In the present disclosure, one or more processors (220) may be expressed as a processor (220). The expression “processor (220)” may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (230) may be expressed as a memory (230). The expression "memory (230)" may mean a set of one or more memories, unless the context clearly indicates otherwise. In one embodiment, at least some of the components inside / outside the electronic device (200) may be connected to each other via a bus, a General Purpose Input / Output (GPIO), a Serial Peripheral Interface (SPI), or a Mobile Industry Processor Interface (MIPI), and may exchange information (data, signals, etc.).
[0050] The communication circuit (210) can communicate with the user's terminal and an external device. The communication circuit (210) can perform wireless or wired communication between the electronic device (200) and the terminal. For example, the communication circuit (210) can perform wireless communication according to a method such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth (Bluetooth), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication circuit (210) may perform wired communication according to a method such as Universal Serial Bus (USB), High Definition Multimedia Interface (HDMI), Recommended Standard-232 (RS-232), or Plain Old Telephone Service (POTS). In one embodiment, the electronic device (200) may be implemented by being integrated with another device. In this case, the communication circuit (210) may function as a connection circuit or interface connecting the electronic device (200) and the other device.
[0051] The processor (220) can control at least one component of the electronic device (200) connected to the processor (220) by running software (e.g., commands, programs, etc.). In addition, the processor (220) can perform various operations related to the present disclosure, such as calculations, processing, data generation, and processing. In addition, the processor (220) can load data from the memory (230) or store data in the memory (230). Furthermore, the processor (220) can transmit and receive various information with the user's terminal and external devices through the communication circuit (210). In one embodiment, the processor (220) can control the communication circuit (210) to transmit various information, such as information on various pages, to the user's terminal.
[0052] The memory (230) can store various information (data). The information stored in the memory (230) is information acquired, processed, or used by at least one component of the electronic device (200), and may include software (e.g., commands, programs, etc.). The memory (230) may include volatile and / or non-volatile memory. In the present disclosure, the commands or programs are software stored in the memory (230), and may include an operating system for controlling the resources of the electronic device (200), an application, and / or middleware for providing various functions to the application so that the application can utilize the resources of the electronic device (200). In one embodiment, the memory (230) may store commands that, when executed by the processor (220), cause the processor (220) to perform operations. The memory (230) may store at least a portion of information received from the terminal via the communication circuit (210) and / or information transmitted to the terminal via the communication circuit (210). The processor (220) can store at least a portion of information received from the terminal through the communication circuit (210) and / or information transmitted to the terminal through the communication circuit (210) in the memory (230).
[0053] Hereinafter, the operations described as being performed by the electronic device in FIGS. 3 to 8 can be understood as being performed by the processor (220) of the electronic device (200) described in FIG. 2.
[0054] FIG. 3 is a drawing illustrating a method for determining the display order of order information according to various embodiments of the present disclosure.
[0055] A user may pay a certain amount to a service provider and receive services from the service provider (e.g., a platform) for a certain period of time. For example, if a user signs up for a paid service membership, the services provided may include at least one of expedited shipping, free shipping, product discounts, free returns, point accumulation, or streaming services. The aforementioned services may be provided on one or more platforms. For example, expedited shipping, free shipping, product discounts, free returns, and point accumulation may be provided on an online commerce platform. An online commerce platform is a digital platform used to purchase and sell products or services over the Internet. Such platforms facilitate transactions between consumers and sellers and provide various functions and tools to effectively manage and process e-commerce transactions. In this specification, "paid service membership" is used interchangeably with "service membership" and / or "membership." A membership member may be a user who has signed up for a "paid service membership." However, a user may request to cancel a paid service membership for various reasons. Reasons for requesting cancellation (reasons for cancellation) may vary, including dissatisfaction with product discount rates, dissatisfaction with service subscription fees, dissatisfaction with delivery, unnecessary expedited delivery, unnecessary free delivery, inability to purchase the product being purchased, and the fact that a family member is currently subscribed to a service membership. The processor (220) can encourage users to maintain their paid service memberships by providing them with the benefits they received during their membership period. For example, by providing the membership benefit items received by the user for each order, the processor (220) can recognize the benefits received during the membership period. As described above, by providing personalized information to each user, the processor (220) can clearly inform the user of the benefits received by the user.To clearly communicate the benefits received by the user, the display order of multiple orders may be important so that the user feels they have received many membership benefits. The method by which the processor (220) determines the display order of order information is described in detail below.
[0056] According to one embodiment, the processor (220) may be a processor (220) included in a server. The terminal may be a terminal of a user account that subscribes to a service membership. The terminal may transmit a request to cancel the service membership to the server. When the terminal receives a request to cancel the service membership from the user, the terminal may display a membership cancellation request page on the screen (300). The screen (300) may display an area (320) indicating the remaining period until the membership subscription payment date and a message (330) recommending that the membership be maintained for the remaining period until the membership subscription payment date. The server may receive a request to cancel the service membership.
[0057] According to one embodiment, the processor (220) may acquire at least one membership benefit item corresponding to each of one or more order pieces of information of a user during a first period. The first period may be arbitrarily set and may be variously set, such as 30 days, 1 month, or 3 months. The order information may be information generated during the process of a user purchasing one or more products through a single payment. For example, a user may purchase Product A, Product B, and Product C through a single payment, and one order piece of information may include purchase-related information for Products A, Product B, and Product C. A user may place one or more orders during a certain period while using an online commerce platform. In this case, the processor (220) may generate and store one or more order pieces of information corresponding to the user. For example, referring to FIG. 3, one or more order information corresponding to user A may include order information A (360) generated on January 11, 2023, order information B (370) generated on December 9, 2022, order information C (380) generated on September 7, 2022, and order information D (390) generated on July 25, 2022. Only some of the plurality of order information may be displayed on the screen (300). For example, order information A (360) may be displayed on the screen (300), order information B (370) may be partially displayed on the screen (300), and order information C (380) and order information D (390) may not be displayed on the screen (300). Order information C (380) and order information D (390) may be displayed on the screen (300) based on user input (e.g., left and right scrolling).
[0058] According to one embodiment, membership benefit items may be service items that can be provided when a user signs up for a paid service membership. The membership benefit items may include a first item having a benefit value that converts membership benefits into monetary value, and a second item indicating benefits on online commerce platforms and other platforms. The first item may include at least one of an additional product discount benefit provided only to service membership users, a free expedited delivery benefit, a free fresh food delivery benefit, a free international delivery benefit, or a free return benefit. The additional product discount benefit provided only to service membership users may be a benefit that provides a product price discount only to users who have signed up for the service membership. Expedited delivery may be a delivery in which product delivery is completed within a certain period of time from the time of order information creation (e.g., within 24 hours, by 7:00 AM the next day after ordering, etc.). Fresh food delivery may be a delivery with a special packaging service added to maintain the freshness of fresh food. International delivery may be a delivery in which product delivery begins from overseas. In this document, "free delivery benefit" may refer to a benefit of free delivery. The second item may include at least one of the following: free use of a content streaming service platform or a discount benefit on a food delivery platform. Users who sign up for a service membership on an online commerce platform may use the content streaming service platform for free. The content streaming service platform may be a platform where users can watch videos such as movies, dramas, and documentaries. The food delivery platform may be a platform that processes users' food delivery orders. Food delivery orders may incur a delivery fee. Discount benefits on the food delivery platform may include discounts on food delivery fees and discounts on food prices.
[0059] According to one embodiment, at least one membership benefit item may be associated with a single order piece. This is because a single order piece includes at least one purchased product, and each purchased product may have a corresponding membership benefit item. There may be zero or more membership benefit items associated with a single product, and the present disclosure is not limited thereto. For example, the membership benefit items associated with order piece A (360) may include a free expedited shipping benefit item (363), a free fresh food shipping benefit item (364), a free international shipping benefit item (365), and an additional discount benefit item for membership-only products (366). In another example, there may be two or more membership benefit items associated with a single product. For example, the membership benefit items associated with product A included in order piece A (360) may be a free expedited shipping benefit item (363) and an additional discount benefit item for membership-only products (366). In another example, there may be no membership benefit items associated with a single product. For example, there may be no membership benefits corresponding to product B included in order information A (360).
[0060] According to one embodiment, the processor (220) may determine the display order of one or more pieces of order information based on at least one of a creation date of each piece of order information, a benefit value of at least one membership benefit item corresponding to each piece of order information, or the number of membership benefit items of the user.
[0061] According to one embodiment, the processor (220) may set the display order of order information to be higher as the creation date of one or more order information is closer to the present time. For example, if order information A (360) created on January 11, 2023, order information B (370) created on December 9, 2022, order information C (380) created on September 7, 2022, and order information D (390) created on July 25, 2022 exist, the processor (220) may set the display order of order information A (360) that is closer to the present time to be higher. In addition, the display order of order information B (370), order information C (380), and order information D (390) may be set to be higher in that order. When a user requests to cancel membership, the product that the user most recently purchased may be displayed on the screen to remind the user of the membership benefits received for the product that the user most recently purchased. This will prevent users from canceling their membership.
[0062] According to one embodiment, the processor (220) may determine the display order of one or more order information items based on the benefit values corresponding to each order information item. The processor (220) may identify a first item among at least one membership benefit item corresponding to each of the one or more order information items. The first item may have a benefit value that converts the membership benefit into a monetary value. Since one or more first items may correspond to one order information item, benefit values of the first item corresponding to one order information may exist. For example, the benefit value A (369) of order information A (360) may be 45,000 won. Specifically, the benefit value of the free expedited delivery benefit item (363) included in the first item may be 3,000 won, the benefit value of the free fresh food delivery benefit item (364) may be 3,000 won, the benefit value of the free international delivery benefit item (365) may be 3,000 won, and the benefit value of the membership-only product additional discount benefit item (366) may be 36,000 won. Accordingly, the above-described benefit value A (369) may be the sum of the benefit values of the above-described first item. For another example, the benefit value B (379) of order information B (370) may be 37,000 won, the benefit value C (389) of order information C (380) may be 33,300 won, and the benefit value D (399) of order information D (390) may be 27,300 won. The benefit value of each of the other order information items may also be the sum of the benefit values of the first item corresponding to each order information item, similar to order information A (360). The processor (220) may set the display order of order information to be higher as the benefit value increases. For example, the processor (220) may set the display order to be higher in the order of highest benefit value, such as order information A (360), order information B (370), order information C (380), and order information D (390). The higher the benefit value, the greater the price benefit the user may obtain by using the service membership.Therefore, by preferentially displaying order information with a high benefit value to the user, the processor (220) can prevent the user from canceling his / her membership.
[0063] According to one embodiment, the processor (220) may set the display order of order information to be higher as the number of membership benefit items of the user corresponding to each of one or more pieces of order information increases. The number of membership benefit items may be the number of membership benefit items corresponding to one piece of order information. For example, since the membership benefit items corresponding to order information C (380) include free overseas shipping benefit items (383), free return benefit items (384), and additional discount benefit items for membership-only products (385), the number of membership benefit items corresponding to order information C (380) may be three. Similarly, since the membership benefit items corresponding to order information A (360) include free expedited shipping benefit items (363), free fresh food delivery benefit items (364), free overseas shipping benefit items (365), and additional discount benefit items for membership-only products (366), the number of membership benefit items corresponding to order information A (360) is four. Since the membership benefit items corresponding to order information B (370) include free fresh food delivery benefit items (373), free overseas delivery benefit items (374), and additional discount benefit items for membership-only products (375), the number of membership benefit items corresponding to order information B (370) is three. Since the membership benefit items corresponding to order information D (390) include free fresh food delivery benefit items (393) and additional discount benefit items for membership-only products (394), the number of membership benefit items corresponding to order information D (390) may be two. The processor (220) may set the display order in the order of the number of membership benefit items corresponding to each order information to be high, in the following order: order information A (360), order information B (370), order information C (380), and order information D (390).
[0064] In another embodiment, the processor (220) may increase the number of membership benefit items if there are two or more membership-only product additional discount benefits in one order piece. For example, one order piece B (370) may include a membership-only product additional discount benefit item for product A and another membership-only product additional discount benefit item for product B. In this case, since the user has received the same benefit item twice in one order, the benefit received by the user in the corresponding order piece may be greater than that in other order pieces. Accordingly, if the membership benefit items corresponding to the order piece B (370) include a membership-only product additional discount benefit item for product A, a membership-only product additional discount benefit item for product B, a free fresh food delivery benefit item (373), and a free international delivery benefit item (374), the number of membership benefit items corresponding to the order piece B (370) may be four, not three.
[0065] According to one embodiment, when the number of membership benefit items corresponding to each of two or more pieces of order information is the same, the processor (220) may determine the display order based on at least one of the creation date of the order information or the benefit value of at least one membership benefit item corresponding to the order information. The processor (220) may assign a higher display order to the order information as the creation date is closer to the present time or as the benefit value is higher.
[0066] According to one embodiment, the processor (220) may determine the display order based on at least one of the benefit value of at least one membership benefit item corresponding to the order information or the number of membership benefit items corresponding to each order information when the creation dates of two or more pieces of order information are the same. For example, the processor (220) may compare the benefit value or the number of membership benefit items of each of order information E and order information F, which have the same creation dates. When the benefit value of order information E is greater than that of order information F, the processor (220) may set the display order of order information E to be higher than that of order information F.
[0067] According to one embodiment, the processor (220) may determine the display order based on at least one of the creation date of the order information or the number of membership benefit items corresponding to each of two or more pieces of order information when the benefit values of at least one membership benefit item corresponding to each of the order information are the same. For example, when the benefit values of order information G and order information H are the same, the processor (220) may compare the creation date of the order information G with the creation date of the order information H, and set the display order of the order information that was created more recently to be higher. Alternatively, the processor (2200) may compare the number of membership benefit items corresponding to the order information G with the number of membership benefit items corresponding to the order information H, and set the display order of the order information with a larger number of items to be higher.
[0068] In one embodiment, the processor (220) may determine the display order of one or more pieces of order information by assigning a weight to the creation date of each piece of order information, the benefit value of at least one membership benefit item corresponding to each piece of order information, and / or the number of membership benefit items of the user. For example, the processor (220) may assign a high weight in the order of “benefit value > creation date > number of membership benefit items.” As another example, the processor (220) may assign a high weight in the order of “benefit value > number of membership benefit items > creation date.” The weight may be assigned a higher weight as the likelihood that the user will request and then abandon membership cancellation increases. In this way, the processor (220) may determine the display order of order information by assigning a high weight to the biggest factor that causes the user to request and then abandon membership cancellation (e.g., one of the benefit value, the number of membership benefit items, and the creation date).
[0069] According to one embodiment, the processor (220) may set the display order of order information including products frequently purchased by the user to be high. The processor (220) may set the display order of order information including a first product to be high among one or more pieces of order information. The first product may be a product determined based on user purchase log data. The processor (220) may determine a product purchased a certain number of times or more based on the user purchase log data as the first product. By displaying order information including products frequently purchased by the user first on the screen (300), the user can recognize products that he or she frequently purchases through the platform, and thus, the user can withdraw a request to cancel membership. For example, since products (371) included in order information B (370), products (381) included in order information C (380), and products (391) included in order information D (390) are all the same product, the product may be the first product. Since order information A (360) does not include the first product, the processor (220) can set the display order of order information B (370) that includes the first product and has the largest benefit value to be higher than that of order information A (360).
[0070] According to one embodiment, the processor (220) may transmit display order data including the display order to the terminal. The display order data may include the display order of one or more order information. Based on the display order data, the terminal may display one or more order information items on the screen (300) according to the display order. Only some of the one or more order information items may be displayed on the screen (300), and the remaining order information items may not be displayed on the screen (300). The terminal may display the remaining order information items on the screen (300) based on user input. The initial screen (300) may display the order information with the highest display order. This allows the user to intuitively recognize the order information from which they have received the most benefits. Furthermore, through user recognition, membership cancellation can be prevented.
[0071] In one embodiment, the processor (220) may re-receive a request to cancel service membership from the terminal after transmitting the display order data to the terminal. For example, after the screen (300) is displayed on the terminal, the user may select to cancel membership. In this case, the processor (220) may re-receive a request to cancel service membership from the terminal. In response to the re-received request to cancel service membership, the processor (220) in one embodiment may transmit to the terminal the benefit value of at least one membership benefit item corresponding to each of one or more pieces of order information. In another embodiment, the processor (220) may transmit to the terminal the benefit value of at least one membership benefit item corresponding to each piece of order information while transmitting the display order data. In another embodiment, the operation of the processor (220) transmitting to the terminal the benefit value of at least one membership benefit item corresponding to each piece of order information may be performed independently of the operation of re-receiving the request to cancel service membership.
[0072] According to one embodiment, a terminal may display on a screen the benefit value of at least one membership benefit item corresponding to each order information. Referring to FIGS. 5A to 5C , when a terminal according to one embodiment receives the benefit value of at least one membership benefit item corresponding to each order information, the terminal may display at least one of screen (500), screen (501), or screen (502). The terminal may display the sum total of the benefit values of at least one membership benefit item corresponding to each of one or more pieces of order information for a second period. The second period (e.g., 30 days, 2 months) may be a certain period and may be the same as or different from the first period. For example, order information generated during the second period may include order information F, order information G, and order information H. The benefit value of at least one membership benefit item corresponding to order information F may be 9,000 won, the benefit value of at least one membership benefit item corresponding to order information G may be 13,000 won, and the benefit value of at least one membership benefit item corresponding to order information H may be 22,000 won. In this case, the sum of the benefit values of at least one membership benefit item corresponding to each of one or more pieces of order information during the second period may be 9,000 won + 13,000 won + 22,000 won = 44,000 won.
[0073] For example, referring to FIG. 5a, the sum of the benefit values may be displayed in an area (510) on a screen (500), and information (520) for a second period may also be displayed. Referring to FIG. 5b, the sum of the benefit values may be displayed in an area (530) on a screen (501). Referring to FIG. 5c, the sum of the benefit values may be displayed in an area (540) on a screen (502).
[0074] According to one embodiment, a terminal may display on a screen the benefit values of membership benefit items constituting the sum of benefit values. The terminal (or processor (220)) may determine the benefit value for the second period corresponding to each membership benefit item based on the benefit value of at least one membership benefit item corresponding to each of one or more order information items during the second period. The terminal may display the benefit value for the second period corresponding to each membership benefit item in an area (550). For example, the benefit value for the second period corresponding to the free expedited delivery benefit item A (551) may be KRW 18,000. If the payment amount corresponding to one order information is less than the first amount (e.g., KRW 20,000), the benefit value for the free expedited delivery benefit item A may be set to KRW 3,000. If there are 6 order information with a payment amount less than the first amount during the second period, the benefit value for the free expedited shipping benefit item A (551) during the second period may be 3,000 won * 6 times = 18,000 won. Free expedited shipping benefit item A may be a free shipping benefit item that is delivered by the next day from the order date, and free expedited shipping benefit item B may be a free shipping benefit item that is delivered by the next morning (e.g., 7:00 a.m.) from the order date. As another example, the benefit value for the free expedited shipping benefit item B (552) during the second period may be 3,000 won. If the payment amount corresponding to one order information is less than the second amount (e.g., 40,000 won), the benefit value for the free expedited shipping benefit item B may be set to 3,000 won. If there is one order information with a payment amount less than the second amount during the second period, the benefit value for the second period corresponding to the free expedited delivery benefit item B (552) may be 3,000 won x 1 = 3,000 won. As another example, the benefit value for the second period corresponding to the free fresh food delivery benefit item (553) may be 3,000 won.If the payment amount corresponding to one order information is less than the third amount (e.g., 40,000 won), the benefit value of the free fresh food delivery benefit item may be set to 3,000 won. During the second period, if there is one order information for fresh food delivery with a payment amount less than the third amount, the benefit value corresponding to the free fresh food delivery benefit item (553) during the second period may be 3,000 won * 1 = 3,000 won. As another example, the benefit value corresponding to the free return benefit item (554) during the second period may be 5,000 won. The return cost (e.g., 5,000 won) incurred when not a service membership user may be set as the benefit value of the free return benefit item. If there is one return request during the second period, the benefit value for the free return benefit item (554) during the second period may be 5,000 won x 1 = 5,000 won. For another example, the benefit value for the free international shipping benefit item (555) during the second period may be 2,500 won. The shipping cost (e.g., 2,500 won) incurred when not a service membership user may be determined as the benefit value for the free international shipping benefit item. If there is one international delivery during the second period, the benefit value for the free international shipping benefit item (555) during the second period may be 2,500 won x 1 = 2,500 won. For another example, the benefit value for the membership-only product additional discount benefit item (556) during the second period may be 12,500 won. The discount price provided only to service membership users may be determined as the benefit value. For example, if a 30% discount is offered on a product with a regular price of 10,000 won, the benefit value may be 3,000 won.
[0075] In one embodiment, the processor (220) may induce the user to withdraw their membership cancellation request by informing the user that the benefits they receive are greater than the service membership fee they pay. However, in certain cases, the service membership fee may be greater than the benefits they receive. Therefore, the processor (220) needs to compare the service membership fee paid by the user with the benefits they receive, and dynamically provide the corresponding benefit value to the user.
[0076] According to one embodiment, the processor (220) may transmit to the terminal the comparison result data of the service membership fee for the second period and the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items for the second period. The service membership fee may be a fixed amount paid periodically at regular intervals. Referring to FIG. 7, in operation (710), the processor (220) may compare the service membership fee for the second period with the sum of the benefit values of the membership benefit items for the second period.
[0077] If the service membership fee for the second period according to one embodiment is less than or equal to the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items during the second period (711), the processor (220) may transmit (720) comparison result data of the service membership fee for the second period and the sum of the benefit values of the membership benefit items during the second period to the terminal. Referring to FIG. 6A, the terminal may receive the comparison result data of the service membership fee for the second period and the sum of the benefit values of the membership benefit items during the second period and display the comparison result data on the screen (600). A portion of the screen (600) may display the service membership fee (611) for the second period, the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items during the second period (612), and the second period (613). This will allow users to intuitively recognize that they are receiving more benefits from their service membership than they paid for, thus preventing them from canceling their membership.
[0078] If the service membership fee for the second period according to one embodiment is greater than the sum of the benefit values of at least one membership benefit item corresponding to each of one or more pieces of order information during the second period (712), the processor (220) may perform operation (730). In operation (730), the processor (220) may compare the service membership fee for the third period with the sum of the benefit values of the membership benefit items during the third period. Specifically, the service membership fee for the third period may be compared with the sum of the benefit values of at least one membership benefit item corresponding to each of one or more pieces of order information during the third period.
[0079] The third period may be longer than the second period. For example, if the second period is one month and the third period is four months, the sum of the benefits for the most recent month may be less than the service membership fee, but the monthly average of the sum of the benefits for the four months may be greater than the service membership fee. Accordingly, the processor (220) may provide the user with information that the sum of the benefits is greater than the service membership fee.
[0080] If the service membership fee for the third period according to one embodiment is less than or equal to the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items during the third period (731), the processor (220) may perform operation (740). In operation (740), the processor (220) may transmit comparison result data of the service membership fee for the third period and the at least one membership benefit item corresponding to each of one or more order information items during the third period to the terminal. Referring to FIG. 6A, the terminal may display an average (612) of the service membership fee (611) that occurred at regular intervals during the third period and the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items that occurred during the third period by time unit (e.g., monthly). For example, if the third period is 4 months, the terminal may display on the screen a monthly average (612) obtained by dividing the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items that occurred during the 4 months by 4. As another example, referring to FIG. 6B, the terminal may receive comparison result data of the service membership fee for the third period and the sum of the benefit values of the membership benefit items for the third period, and display the screen (601). On the screen (601), the service membership fee (637) that occurred at regular intervals during the third period may be displayed as a reference line. In addition, on the bottom (601), the sum of the benefit values (631, 632, 633, 634, 635, 636) of the at least one membership benefit item corresponding to each of one or more order information items that occurred per time unit (e.g., monthly) during the third period may be displayed.For example, the screen (601) may display the sum total of the benefit values of the membership benefit items in December (631), the sum total of the benefit values of the membership benefit items in January (632), the sum total of the benefit values of the membership benefit items in February (633), the sum total of the benefit values of the membership benefit items in March (634), the sum total of the benefit values of the membership benefit items in April (635), the sum total of the benefit values of the membership benefit items in May (636), etc. Through this, the user can intuitively recognize that he or she is receiving more benefits through the service membership than the amount he or she paid, thereby preventing the user from canceling his or her membership.
[0081] If the service membership fee for a third period according to one embodiment is greater than the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items during the third period (732), the processor (220) may perform operation (750). In operation (750), the processor (220) may transmit to the terminal an average of the sum of the benefit values of the membership benefit items corresponding to other users. The average of the sum of the benefit values of the membership benefit items corresponding to other users may include an average of the benefit values of the membership benefit items corresponding to users whose sum of the benefit values of the membership benefit items for each user is greater than a predetermined value among all users. For example, the processor (220) may determine a predetermined value as a value for identifying whether the sum of the benefit values of the membership benefit items for each user during a predetermined period is in the top 10%. For example, the processor (220) may transmit to the terminal the average of the benefit values of membership benefit items corresponding to users whose sum of benefit values for membership benefit items for each user is in the top 10% among all users. For example, referring to FIG. 6C, the terminal may receive the average of the sum of benefit values of membership benefit items corresponding to other users and display it on the screen (602). The average of the sum of benefit values of membership benefit items corresponding to other users may be displayed in a portion of the screen (650). For example, if the average monthly benefit value received by the top 10% of other users over a three-month period is 72,000 won, the terminal may display the corresponding information on the screen. Through this, the processor (220) may induce the user to withdraw his / her membership cancellation request by informing the user that he / she can receive as many benefits as other users.
[0082] According to one embodiment, the processor (220) may transmit content items viewed by the user to the terminal based on the user's viewing log data on the content streaming service platform. The terminal may display the content items viewed by the user on the screen. Through this, the processor (220) may induce the user to withdraw their membership cancellation request by providing content items that the user frequently views.
[0083] According to one embodiment, the processor (220) may transmit to the terminal a preview of an episode uploaded to a content streaming service platform but not watched by the user, among content items composed of multiple episodes among content items viewed by the user. For example, the content item composed of multiple episodes may be a drama. There may be episodes of the drama that the user has not watched. The terminal may display the preview of the episodes that the user has not watched. Through this, the processor (220) may induce the user to withdraw their membership cancellation request by providing content that the user is likely to want to watch.
[0084] In one embodiment, the processor (220) may determine recommended content items based on the user's viewing log data. The viewing log data may include data related to content viewed by the user over a certain period of time. Furthermore, the processor (220) may transmit recommended content items to the terminal. Through this, the processor (220) may provide content that the user is likely to want to view, thereby inducing the user to withdraw their membership cancellation request.
[0085] FIG. 4 is a drawing illustrating a screen displaying detailed information of order information according to various embodiments of the present disclosure.
[0086] According to one embodiment, when a terminal receives a user input for one order information among one or more order information displayed on a screen (300) of FIG. 3, the terminal may display a screen (400). For example, when the terminal receives a user input for order information B (370), the terminal may display a screen (400) displaying detailed information of the corresponding order. The terminal may display purchased product A (410) and purchased product B (420) included in order information B (370). The terminal may display at least one of an exchange / return request object (430), a delivery inquiry object (440), or an add to product purchase list object (450) on the screen (400).
[0087] FIGS. 5A to 5C are diagrams illustrating screens displaying the sum of benefit values of membership benefit items according to various embodiments of the present disclosure. Since a detailed description of FIGS. 5A to 5C was previously described in FIG. 3, a detailed description thereof is omitted in this drawing.
[0088] FIGS. 6A through 6C are diagrams illustrating screens displaying comparison results between service membership fees and the sum of the benefit values of membership benefit items according to various embodiments of the present disclosure. Since a detailed description of FIGS. 6A through 6C has been described above in FIG. 3, a detailed description thereof is omitted in this drawing.
[0089] Figure 7 is a flowchart illustrating a method for determining data to be transmitted to a terminal based on a comparison of the sum of the service membership fee and the benefit value of membership benefit items according to various embodiments of the present disclosure. A detailed description of Figure 7 has been previously described in Figure 3, and therefore, a detailed description is omitted in this drawing.
[0090] FIG. 8 is a flowchart of operations of an electronic device according to various embodiments of the present disclosure.
[0091] An electronic device (200) according to one embodiment may receive a request for cancellation of service membership from a user's terminal (810).
[0092] An electronic device (200) according to one embodiment may obtain (820) at least one membership benefit item corresponding to each of one or more order information of a user during a first period.
[0093] An electronic device (200) according to one embodiment may determine (830) a display order of one or more pieces of order information based on at least one of a creation date of each piece of order information, a benefit value of at least one membership benefit item corresponding to each piece of order information, or the number of membership benefit items of a user.
[0094] An electronic device (200) according to one embodiment can transmit (840) display order data including a display order to a terminal.
[0095] Although the process steps, method steps, algorithms, etc., are described in a sequential order in the flowcharts illustrated in FIGS. 3, 7, and 8, such processes, methods, and algorithms may be configured to operate in any suitable order. In other words, the steps of the processes, methods, and algorithms described in various embodiments of the present disclosure need not be performed in the order described herein. Furthermore, even if some steps are described as being performed asynchronously, in other embodiments, such some steps may be performed concurrently. Furthermore, the illustration of a process by depiction in the drawings does not imply that the illustrated process excludes other variations and modifications thereof, nor does it imply that the illustrated process or any of its steps is essential to one or more of the various embodiments of the present disclosure, nor does it imply that the illustrated process is preferred.
[0096] While the method has been described through specific embodiments, the method can also be implemented as computer-readable code on a computer-readable recording medium. A computer-readable recording medium includes any type of recording device that stores data that can be read by a computer system. Examples of computer-readable recording media include ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, etc. Furthermore, the computer-readable recording medium can be distributed across network-connected computer systems, so that the computer-readable code can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the above embodiments can be readily inferred by programmers skilled in the art to which the present disclosure pertains.
Claims
1. A method for managing service membership in an online commerce platform performed by an electronic device, A step of receiving a request for cancellation of the service membership from the user's terminal; A step of obtaining at least one membership benefit item corresponding to each of one or more order information of the user during the first period; A step of determining the display order of the one or more order information based on at least one of the creation date of each of the one or more order information, the benefit value of at least one membership benefit item corresponding to each of the one or more order information, or the number of membership benefit items of the user; and A step of transmitting display order data including the above display order to the terminal. A method comprising:
2. In paragraph 1, At least one of the above membership benefit items is: A method comprising a first item having a benefit value that converts membership benefits into monetary value and a second item indicating benefits on the online commerce platform and other platforms.
3. In paragraph 2, The first item above is, A method comprising at least one of the following benefits: additional product discounts, free expedited shipping, free fresh food shipping, free international shipping, or free returns, which are only available to users of the above service membership.
4. In paragraph 2, The second item above is, A method comprising at least one of a free use item of a content streaming service platform or a discount benefit item of a food delivery platform.
5. In paragraph 1, The step of determining the display order of one or more of the above order information is A step of setting the display order of one or more of the above order information to a higher level as the creation date of the order information is closer to the present time; A method comprising:
6. In paragraph 1, The step of determining the display order of one or more of the above order information is A step of identifying a first item among at least one membership benefit item corresponding to each of the one or more order information items; A step of determining benefit values of the first item corresponding to each of the one or more order information; and A step of determining the display order of the one or more order information based on the benefit values of the first item; A method comprising:
7. In paragraph 1, The step of determining the display order of one or more of the above order information is A step of setting the display order of the order information higher as the number of membership benefit items of the user corresponding to each of the one or more order information items increases; A method comprising:
8. In paragraph 1, A step of transmitting to the terminal, among the products included in the one or more order information, a membership benefit item corresponding to a first product for which the user has purchased a certain number of times or more: A method further comprising:
9. In paragraph 8, The step of determining the display order of one or more of the above order information is A step of setting the display order of order information including the first product to a higher level among the one or more order information; A method comprising:
10. In paragraph 1, After the step of transmitting the display sequence data to the terminal, the step of re-receiving a request for cancellation of the service membership from the terminal; and A step of transmitting the benefit value of at least one membership benefit item corresponding to each of the one or more order information to the terminal; A method further comprising:
11. In paragraph 10, A step of transmitting to the terminal the comparison result data of the sum of the service membership fee for the second period and the benefit value of at least one membership benefit item corresponding to each of one or more order information for the second period. A method further comprising:
12. In paragraph 11, If the service membership fee for the second period is greater than the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items during the second period, a step of comparing the service membership fee for the third period with the sum of the benefit values of at least one membership benefit item corresponding to each of one or more order information items during the third period; and As a result of the comparison, if the service membership fee for the third period is less than or equal to the sum of the benefit values of the at least one membership benefit item corresponding to each of the one or more order information items for the third period, a step of transmitting the comparison result data of the service membership fee for the third period and the at least one membership benefit item corresponding to each of the one or more order information items for the third period to the terminal A method further comprising:
13. In paragraph 12, As a result of the comparison, if the service membership fee for the third period is greater than the sum of the benefit values of the at least one membership benefit item corresponding to each of the one or more order information items for the third period, a step of transmitting the average of the sum of the benefit values of the membership benefit items corresponding to other users to the terminal; A method further comprising:
14. In paragraph 13, The average of the sum of the benefit values of the membership benefit items corresponding to the above other users A method including the average of the benefit values of membership benefit items corresponding to users whose sum of the benefit values of membership benefit items for each user among all users is greater than a certain value.
15. In paragraph 4, A step of transmitting content items viewed by the user to the terminal based on the user's viewing log data in the content streaming service platform; A method further comprising:
16. In paragraph 15, A step of transmitting, to the terminal, a preview content of an episode that has been uploaded to the content streaming service platform but has not been viewed by the user, among content items composed of multiple episodes among the content items viewed by the user. A method further comprising:
17. In paragraph 15, A step of determining a recommended content item based on the viewing log data of the user; and A step of transmitting the above recommended content item to the terminal; A method further comprising:
18. In electronic devices, processor; and Memory storing instructions configured to be executed by the processor Including, The above processor, configured to execute a method according to any one of claims 1 to 17; Electronic devices.
19. In a non-transitory computer-readable recording medium recording a computer program to be executed by a processor, A non-transitory computer-readable recording medium configured to cause the processor to execute a method according to any one of claims 1 to 17.
Citation Information
Patent Citations
Providing device, providing method and providing program
JP2021189555A
Sever of providing integrated coupons
KR1020120114449A
Method and electronic device for providing information related to membership
KR102345382B1
KR20220120435A