Digital subscription product management method and system thereof
Patent Information
- Application Number
- TW113101624
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-12-28
- Filing Date
- 2024-01-16
- Publication Date
- 2026-10-21
- Estimated Expiration
- 2044-01-15
AI Technical Summary
Users face difficulties in deciding which digital subscription products to subscribe to and managing multiple subscriptions from different service providers, as well as in finding products that align with their purchasing preferences.
A method and system that analyzes a user's shopping service usage history to recommend digital subscription products based on similarity scores, considering attributes like provider, service type, and subscription benefits, and allows centralized management of subscriptions across multiple providers.
Facilitates personalized recommendations of digital subscription products that match user preferences and simplifies the management of multiple subscriptions on a single interface, reducing the need to navigate separate service pages.
Smart Images

Figure TWG2TB001916850_001 
Figure TWG2TB001916850_002 
Figure TWG2TB001916850_003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a method and system for managing digital subscription products, and more specifically, to a method and system for recommending digital subscription products to users and managing subscriptions based on their shopping service usage history. Prior Art
[0002] Digital subscription products related to various services are being offered, such as music streaming services, video streaming services, warranty services for specific products, rental services, and SAAS (Software as a Service) software subscription services. With the increasing number of digital subscription products available, it becomes difficult for users to decide which product to subscribe to. Furthermore, since each subscription product requires separate subscription management, it is difficult for users to centrally manage their digital subscription products. Therefore, a method for centrally managing subscription products from multiple service providers is needed.
[0003] Prior Art: (Patent Document 0001) Patent Publication No. 10-2021-0106875 (Published on August 31, 2021) Summary of the Invention
[0004] Technical problem to be solved by the invention
[0005] The technical problem to be solved according to the embodiments of the present disclosure is to provide a method for recommending various digital subscription products that meet the user's purchasing preferences and managing subscriptions through a single shopping service.
[0006] Furthermore, the technical problem to be solved according to the embodiments of the present disclosure is to provide a method for uniformly managing user terminals and subscriptions to guaranteed services associated with the corresponding user terminals.
[0007] Technical solutions to the problem
[0008] According to an embodiment of the present disclosure, a digital subscription product management method is executed by a computing device and may include the following steps: obtaining a user's shopping service usage history; determining candidate recommended subscription products for the user based on the obtained shopping service usage history of the user; calculating, for subscription products to which the user has not subscribed, a similarity score with subscription products to which the user has subscribed, for subscription products included in the candidate recommended subscription products, wherein the more overlapping the attributes of the unsubscribed subscription products are with the attributes of the subscribed subscription products, the higher the calculated similarity score; and displaying, on the user terminal of the user, the first subscription product among the unsubscribed subscription products for which the calculated similarity score is less than a preset threshold value as a recommended subscription product.
[0009] In one embodiment, the step of obtaining the user's shopping service usage history includes the following steps: calculating the monthly subscription fee of the subscription product that the user is currently subscribing to; determining the monthly subscription fee range to which the user belongs based on the monthly subscription fee, and the step of determining the candidate recommended subscription product may include the following steps: determining the subscription product that other users who belong to the determined monthly subscription fee range are currently subscribing to as the candidate recommended subscription product.
[0010] In one embodiment, the step of obtaining the user's shopping service usage history includes the following steps: obtaining the user's total purchase amount for the shopping service; determining the purchase amount range to which the user belongs based on the purchase amount, and the step of determining candidate recommended subscription products may include the following steps: determining the subscription products currently being subscribed by other users belonging to the determined purchase amount range as the candidate recommended subscription products.
[0011] In one embodiment, the step of obtaining the user's shopping service usage history includes the following steps: obtaining the categories of goods that the user purchased most through the shopping service; determining the user group to which the user belongs based on the obtained categories of the goods, and the step of determining candidate recommended subscription goods may include the following steps: determining the subscription goods that other users belonging to the determined user group are subscribing to as the candidate recommended subscription goods.
[0012] In one embodiment, the feature is that the user group is determined based on the user's age group, the user's gender, and the user's preferred products identified by the acquired category of the product.
[0013] In one embodiment, the step of obtaining the user's shopping service usage history includes the following steps: determining whether the user has purchased a first product that is paired with a second subscription product, and the step of determining a candidate recommended subscription product may include the following steps: if the user has purchased the first product, determining the second subscription product as the candidate recommended subscription product.
[0014] In one embodiment, the first product is a smartphone, and the second subscription product is a guaranteed service related to the smartphone.
[0015] In one embodiment, the attributes of the subscription product include the provider of the target service, the type of the target service, and subscription benefits.
[0016] In one embodiment, the step of displaying the first subscription product on the user terminal as a recommended subscription product may include the following steps: displaying the first subscription product on the user terminal in the form of a widget or a push.
[0017] In one embodiment, the method may further include the following step: displaying products related to the subscription product that the user is subscribing to as recommended products on the user terminal.
[0018] In one embodiment, the user terminal is a first user terminal, and the step of displaying the recommended product may include the following steps: when the subscription to the guaranteed service related to the first user terminal expires or is canceled, displaying a second user terminal of the same model as the first user terminal as the recommended product.
[0019] According to an embodiment of the present disclosure, a digital subscription product management system includes: a processor; and a memory storing instructions, which, when executed by the processor, cause the processor to perform the following operations: obtaining a user's shopping service usage history; determining candidate recommended subscription products for the user based on the obtained shopping service usage history of the user; calculating, for subscription products to which the user has not subscribed, a similarity score with subscription products to which the user has subscribed, for subscription products to which the user has subscribed, wherein the more overlapping the attributes of the unsubscribed subscription products are with the attributes of the subscribed subscription products, the higher the calculated similarity score; and displaying, on the user terminal of the user, the first subscription product among the unsubscribed subscription products for which the calculated similarity score is less than a preset threshold value as a recommended subscription product.
[0020] In one embodiment, the operation of obtaining the user's shopping service usage history includes the following operations: calculating the monthly subscription fee of the subscription product that the user is currently subscribing to; determining the subscription monthly fee range to which the user belongs based on the monthly subscription fee, and the operation of determining the candidate recommended subscription product may include the following operations: determining the subscription product that other users who belong to the determined subscription monthly fee range are currently subscribing to as the candidate recommended subscription product.
[0021] In one embodiment, the operation of obtaining the user's shopping service usage history includes the following operations: obtaining the user's total purchase amount for the shopping service; determining the purchase amount range to which the user belongs based on the purchase amount, and the operation of determining candidate recommended subscription products may include the following operations: determining the subscription products currently being subscribed by other users belonging to the determined purchase amount range as the candidate recommended subscription products.
[0022] In one embodiment, the operation of obtaining the user's shopping service usage history includes the following operations: obtaining the categories of goods that the user purchased most through the shopping service; determining the user group to which the user belongs based on the obtained categories of the goods, and the operation of determining candidate recommended subscription goods may include the following operations: determining the subscription goods that other users belonging to the determined user group are subscribing to as the candidate recommended subscription goods.
[0023] In one embodiment, the operation of obtaining the user's shopping service usage history includes the following operations: determining whether the user has purchased a first product that is paired with a second subscription product, and the operation of determining a candidate recommended subscription product may include the following operations: if the user has purchased the first product, determining the second subscription product as the candidate recommended subscription product.
[0024] In one embodiment, the attributes of the subscription product include the provider of the target service, the type of the target service, and subscription benefits.
[0025] In one embodiment, the operation of displaying the recommended subscription product on the user terminal may include the following operation: displaying the first subscription product on the user terminal in the form of a widget or a push.
[0026] In one embodiment, when the instruction is executed by the processor, the processor is caused to further perform the following operation: displaying products related to the subscription product that the user is subscribing to as recommended products on the user terminal. Simple diagram description
[0027] FIG1 is a block diagram exemplarily illustrating the structure of an overall system in which a digital subscription product management system operates according to an embodiment of the present disclosure.
[0028] FIG. 2 is a flow chart illustrating a method for managing digital subscription products according to an embodiment of the present disclosure.
[0029] 3 to 6 are flowcharts illustrating embodiments of the steps of acquiring a shopping service usage history and determining candidate recommended subscription items in FIG. 2 .
[0030] FIG. 7 is a flow chart illustrating a method for managing digital subscription products according to another embodiment of the present disclosure.
[0031] FIG8 is a block diagram illustrating a hardware structure of a computing device for managing digital subscription products according to an embodiment of the present disclosure. Implementation Method
[0032] The following describes preferred embodiments of the present disclosure in detail with reference to the accompanying drawings. The advantages and features of the present disclosure, as well as methods for achieving these advantages and features, can be clearly understood by referring to the accompanying drawings and the detailed embodiments described below. However, the present disclosure is not limited to the embodiments described below and can be implemented in a variety of forms. The purpose of these embodiments is solely to provide a more complete disclosure of the present disclosure and to fully inform those skilled in the art of the present disclosure of the scope of the present disclosure. The present disclosure is defined solely by the scope of the claims.
[0033] When assigning reference numerals to technical features in the various drawings, it is important to note that identical reference numerals should be assigned to identical features, even if they are depicted in different drawings. Furthermore, when describing the embodiments of the present disclosure, detailed descriptions of known structures or functions will be omitted if it is determined that such detailed descriptions would obscure the essence of the embodiments of the present disclosure.
[0034] Unless otherwise defined, all terms used in this specification (including technical and scientific terms) shall have the meaning commonly understood by persons of ordinary skill in the art to which this disclosure pertains. Furthermore, commonly used dictionary terms should not be interpreted in an ideal or excessive manner unless explicitly defined otherwise. The terms used in this specification are intended to describe the embodiments and are not intended to limit the present invention. Throughout this specification, unless otherwise specified, the singular also includes the plural.
[0035] Furthermore, when describing the technical features of the embodiments of the present disclosure, terms such as first, second, A, B, (a), and (b) may be used. Such terms are used solely to distinguish a technical feature from other technical features, and the nature, order, or sequence of the corresponding technical features are not limited by these terms. When a technical feature is described as being "connected," "coupled," or "connected" to another element, the technical feature may be directly connected or connected to the other technical feature, or another technical feature may be "connected," "coupled," or "connected" between each technical feature.
[0036] The terms “comprises” and / or “comprising” used in the specification with respect to the relevant technical features, steps, operations and / or elements do not exclude the existence or addition of one or more other technical feature constituent elements, steps, operations and / or elements.
[0037] Figure 1 is a block diagram illustrating the structure of an overall system 10 in which a digital subscription product management system 100 according to an embodiment of the present disclosure operates. Referring to Figure 1 , the overall system 10 may include the digital subscription product management system 100, a service server 200, and a user terminal 300. In the overall system 10 according to an embodiment of the present disclosure, the digital subscription product management system 100 can recommend digital subscription products based on the user's shopping service usage history obtained by the service server 200 and display the recommended subscription products on the user terminal 300. For example, digital subscription products may include music streaming services, video streaming services, warranty services for specific products, rental services, and SAAS (software as a service) software subscription services. Furthermore, the digital subscription product management system 100 may be implemented using one or more physical servers within a server farm based on cloud technologies such as virtual machines.
[0038] More specifically, the digital subscription product management system 100 can determine candidate recommended subscription products for the user based on the user's shopping service usage history obtained from the service server 200. The digital subscription product management system 100 can then calculate similarity scores between subscription products to which the user has not subscribed and subscription products to which the user has subscribed, among the subscription products included in the candidate recommended subscription products.
[0039] The more the attributes of the unsubscribed subscription product overlap with the attributes of the subscribed subscription product, the higher the calculated similarity score. For example, the attributes of the subscription product may include the provider of the target service, the type of the target service, and the subscription benefits. According to the embodiment of the present disclosure, the target service of the subscription product is related to the goods sold in the shopping service, and its provider may be the same as or different from the provider of the shopping service. The type of target service may include, for example, SAAS (software as a service) subscription, music streaming service, and video streaming service. Subscription benefits represent the benefits that can be obtained by subscribing to the corresponding service (for example, the highest quality of videos that can be watched for a video streaming service, the maximum number of songs that can be downloaded for a music streaming service, etc.).
[0040] For example, suppose a subscription product has five types of subscription benefits. In this case, the similarity between two subscription products can be compared for each of the five categories: target service provider, target service type, and subscription benefits. The number of duplicate items can be calculated as the similarity score. For example, if the target service provider and target service type are the same but all subscription benefits are different, the similarity score can be calculated as 2. If only the target service provider is different but the target service type and subscription benefits are the same, the similarity score can be calculated as 6. Assuming the preset threshold is 3, a candidate recommended subscription product with a similarity score of 2 may eventually be recommended to the user, while a candidate recommended subscription product with a similarity score of 6 may not be recommended to the user.
[0041] Among the determined candidate recommended subscription products, the digital subscription product management system 100 may identify the first subscription product among the user's unsubscribed subscription products whose calculated similarity score is less than a preset threshold as a recommended subscription product and display it on the user terminal 100. In other words, the digital subscription product management system 100 may recommend to the user digital subscription products whose attributes are as close to those of the user's already subscribed subscription products as possible (i.e., products that offer different types of services and other benefits than the user's currently subscribed subscription products). For example, the digital subscription product management system 100 may display the recommended subscription products in the form of a widget or nudge on the user terminal 300's application.
[0042] The following describes an embodiment of obtaining a user's shopping service usage history from the digital subscription product management system 100 according to the present disclosure and determining candidate recommended subscription products based on this history.
[0043] The digital subscription product management system 100 can calculate the monthly subscription fee for the digital subscription product currently subscribed by the user and, based on the calculated monthly subscription fee, determine the user's monthly subscription fee range. For example, the monthly subscription fee ranges can be categorized as 0-10,000 won, 10,000-50,000 won, 50,000-100,000 won, 100,000-300,000 won, and 300,000 won and above. The digital subscription product management system 100 can then identify digital subscription products currently subscribed to by other users within the determined monthly subscription fee range as candidate recommended subscription products. This allows digital subscription products currently subscribed to by other users who spend similar monthly subscription fees as the user (i.e., users with a similar digital product subscription spending scale) to be identified as recommended products.
[0044] In another embodiment, the digital subscription product management system 100 can obtain the user's total purchase amount for the shopping service and, based on the obtained purchase amount, determine the user's purchase amount range. For example, the purchase amount range can be categorized as 300,000 won or more, 500,000 won or more, 1 million won or more, 2 million won or more, and so on. The digital subscription product management system 100 can then identify digital subscription products currently subscribed to by other users who fall within the determined purchase amount range as candidate recommended subscription products. This allows digital subscription products currently subscribed to by other users who have spent similar amounts on the shopping service as the user (i.e., users with similar levels of consumer service usage) to be identified as recommended products.
[0045] In another embodiment, the digital subscription product management system 100 can obtain the categories of products most purchased by users through the shopping service and, based on the obtained product categories, determine the user group to which the user belongs. The user group can be determined based on the user's age group, gender, and product preferences. For example, the user group can be determined to include men in their twenties who frequently purchase digital devices, or women in their thirties who frequently purchase sportswear. The digital subscription product management system 100 can then identify subscription products currently being subscribed to by other users belonging to the determined user group as candidate recommended subscription products.
[0046] In yet another embodiment, the digital subscription product management system 100 can determine whether a user purchased a first product paired with a specific digital subscription product among the products purchased through the shopping service. For example, the first product could be a smartphone, and the specific digital subscription product could be a warranty service associated with the smartphone. If the user purchased the first product, the digital subscription product management system 100 could identify the specific digital subscription product as a candidate for recommended subscription products. In other words, if the user purchased a smartphone, the user could be recommended to subscribe to the warranty service paired with the smartphone.
[0047] In addition to recommending digital subscription products to users through the aforementioned embodiments, the digital subscription product management system 100 can also display products related to the user's current subscription as recommended products on the user terminal 300. Furthermore, when a subscription expires or is canceled, the digital subscription product management system 100 can recommend other related products to the user. For example, if the subscription for a guaranteed service paired with the currently used smartphone (i.e., the current user's user terminal 300) expires or is canceled, other user terminals of the same model as the user terminal 300 can be displayed on the user terminal. For example, the other user terminals can be the latest smartphones compared to the current user terminal 300.
[0048] Furthermore, the digital subscription product management system 100 can provide a page on the user terminal 300 that centrally manages the subscriptions of multiple subscription products currently subscribed to by the user. This page allows users to manage subscriptions not only for digital subscription products provided by the same service provider as the shopping service, but also for digital subscription products provided by other service providers. Subscription management can include extending subscriptions, canceling subscriptions, changing payment methods, and changing subscription options. This eliminates the inconvenience of having to manage subscriptions for each subscription product on a separate page.
[0049] The service server 200 may be a computing device / system (platform) that provides shopping services to users. For example, the service server 200 may be a computing device / system that provides an online shopping website to the user terminal 300. Specifically, the service server 200 may obtain information about the user's usage history of various shopping services and provide it to the digital subscription product management system 100. For example, usage history information may include the user's monthly subscription fee for digital subscription products, the user's total purchase amount, and the user's most purchased product categories.
[0050] Service server 200 can be implemented by at least one computing device. For example, all functions of service server 200 can be implemented on a single computing device, or a first function of service server 200 can be implemented on a first computing device and a second function on a second computing device. Furthermore, specific functions of service server 200 can be implemented on multiple computing devices. For example, a computing device can include any type of device equipped with a computing device and a communication device.
[0051] User terminal 300 can be a computing device used by users of the shopping service provided by service server 200. For example, user terminal 300 can include a smartphone, desktop computer, laptop computer, etc. For example, if user terminal 300 is a smartphone, the user can use an application on the smartphone to access the shopping service provided by service server 200 and can subscribe to recommended subscription products based on the operation of digital subscription product management system 100. In other words, the user can use user terminal 300 to manage subscriptions to digital subscription products related to the shopping service provided by service server 200. However, the present disclosure is not limited to this, and user terminal 300 can be implemented using any device.
[0052] The technical features shown in FIG1 can be implemented via network communication. For example, the network can be implemented via any type of wired or wireless network, including a local area network (LAN), a wide area network (WAN), a mobile radio communication network, and a wireless broadband Internet (Wibro).
[0053] Figure 2 is a flowchart illustrating a digital subscription product management method according to an embodiment of the present disclosure. For reference, Figure 2 illustrates the steps / operations of the digital subscription product management method performed in the digital subscription product management system 100 of Figure 1 . Therefore, in the following description, if the subject matter of a particular step / action is omitted, it can be understood that it is performed in the digital subscription product management system 100. The following description will refer to Figure 2 in conjunction with Figure 1 .
[0054] In step S100, a user's shopping service usage history can be obtained. Then, in step S200, candidate recommended subscription products for the user can be determined based on the obtained shopping service usage history. The candidate recommended subscription products may include one or more digital subscription products. Steps S100 to S200 will be described below with reference to Figures 3 to 6.
[0055] 3 to 6 are flowcharts illustrating embodiments of step S100 of acquiring a shopping service usage history and step S200 of determining candidate recommended subscription items in FIG. 2 .
[0056] First, referring to Figure 3, in step S110, the monthly subscription fee for the user's current subscription can be calculated. In step S120, the user's monthly subscription fee range can be determined based on the calculated monthly subscription fee. Then, in step S120, subscription products currently subscribed to by other users belonging to the determined monthly subscription fee range can be identified as candidate recommended subscription products. This allows the user's spending on digital subscription products in the shopping service to be determined, and subscription products currently subscribed to by other users with similar spending can be recommended.
[0057] Referring to Figure 4 , in step S130, the user's total purchase amount for the shopping service can be obtained. In step S140, the user's purchase amount range can be determined based on the obtained purchase amount. Then, in step S220, subscription products currently subscribed to by other users belonging to the determined purchase amount range can be identified as candidate recommended subscription products. This allows the scale of the user's spending on the shopping service to be determined, and subscription products currently subscribed to by other users with similar spending amounts can be recommended.
[0058] Referring to Figure 5, in step S150, the categories of products most purchased by a user through the shopping service can be obtained. In step S160, the user group to which the user belongs can be determined based on the obtained product categories. Then, in step S230, the subscription products currently subscribed to by other users belonging to the determined user group can be identified as candidate recommended subscription products. For example, a user group can be determined based on the user's age group, gender, and preferred products, such as men in their twenties who frequently purchase digital devices, or women in their thirties who frequently purchase sportswear.
[0059] Referring to Figure 6, in step S170, it can be determined whether the user has purchased a first product that is paired with a specific digital subscription product, namely a second subscription product. For example, the first product could be a smartphone, and the second subscription product could be a warranty service related to the smartphone. Then, in step S240, the second subscription product can be identified as a candidate for recommended subscription product. Thus, if there are other digital subscription products that are paired with the product purchased by the user, the corresponding subscription product can be recommended.
[0060] Then returning to Figure 2, in step S300, the similarity scores of the subscription products that the user has not subscribed to and the subscription products that the user has subscribed to can be calculated among the subscription products included in the candidate recommended subscription products. The similarity scores between the subscription products can be calculated based on the similarity between the attributes of the subscription products (such as the provider of the target service, the type of the target service, and the subscription benefits), and the more repeated attributes there are, the higher the calculated similarity score.
[0061] A high similarity score indicates that the attributes of the items the user has subscribed to overlap with those of the candidate recommended subscription items. Therefore, in step S400, the first subscription item among the candidate recommended subscription items whose similarity score is less than a preset threshold can be displayed as a recommended subscription item on the user terminal 300. This allows products with attributes that are as close to identical as possible to those of the user's already subscribed subscription items to be displayed as recommended subscription items. For example, the recommended subscription items can be displayed as a widget or nudge within an application on the user terminal 300.
[0062] FIG7 is a flowchart illustrating a method for managing digital subscription products according to another embodiment of the present disclosure. Referring to FIG7 , after displaying a first subscription product with a similarity score less than a predetermined threshold as a recommended subscription product on the user's terminal ( S400 ), products related to the subscription product currently being subscribed by the user may be displayed as recommended products on the user's terminal 300 in step S500 .
[0063] FIG8 is a block diagram illustrating the hardware structure of a computing device 500 for managing digital subscription products according to an embodiment of the present disclosure.
[0064] As shown in Figure 8 , computing device 500 may include one or more processors 510, a bus 530, a communication interface 540, a memory 520 for loading computer programs executed by processor 510, and a storage 550 for storing computer programs 560. However, Figure 8 only illustrates technical features relevant to the embodiments of the present disclosure. Therefore, those skilled in the art will appreciate that, in addition to the technical features shown in Figure 8 , other general technical features may also be included. In other words, computing device 500 may also include various technical features beyond those shown in Figure 8 . Furthermore, in some cases, computing device 500 may be configured in a manner that omits some of the technical features shown in Figure 8 . Each technical feature of computing device 500 will be described below.
[0065] Processor 510 can control the overall operation of various components of computing device 500. Processor 510 can include at least one of a central processing unit (CPU), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), or any other processor known in the industry. Furthermore, processor 510 can execute calculations for at least one application or program to perform operations / methods according to embodiments of the present disclosure. Computing device 500 can have one or more processors.
[0066] Furthermore, memory 520 can store various data commands and / or information. Memory 520 can load computer program 560 from storage 550 to execute the methods and / or operations of the embodiments of the present disclosure. Memory 520 can be implemented as volatile memory such as random access memory (RAM), but the present disclosure is not limited thereto.
[0067] Furthermore, bus 530 can provide communication functionality between technical features of computing device 500. Bus 530 can be implemented as various types of buses, such as an address bus, a data bus, and a control bus.
[0068] Secondly, the communication interface 540 can support wired and wireless communications of the computing device 500. In addition, the communication interface 540 can also support various communication methods besides network communication. To this end, the communication interface 540 can include a communication module known in the art to which this disclosure relates.
[0069] The storage 550 can then non-temporarily store one or more computer programs 560. The storage 550 can include non-volatile memory such as read-only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, a hard drive, a removable hard drive, or any other computer-readable recording medium known in the art to which the present disclosure pertains.
[0070] Then, the computer program 560 may include one or more instructions that, when loaded into the memory 520, cause the processor 510 to perform operations / methods according to various embodiments of the present disclosure. In other words, the processor 510 may perform operations / methods according to various embodiments of the present disclosure by executing one or more loaded instructions.
[0071] For example, the computer program 560 may include instructions to obtain a user's shopping service usage history, determine candidate recommended subscription products for the user based on the obtained shopping service usage history of the user, and, for subscription products to which the user has not subscribed among the candidate recommended subscription products, calculate a similarity score with the subscription products to which the user has subscribed, and display the first subscription product among the unsubscribed subscription products for which the calculated similarity score is less than a preset threshold as a recommended subscription product on the user terminal of the user.
[0072] Specifically, the computer program 560 may include instructions to calculate the monthly subscription fee of the subscription product that the user is subscribing to, determine the monthly subscription fee range to which the user belongs based on the monthly subscription fee, and determine the subscription products that other users are subscribing to that belong to the determined monthly subscription fee range as candidate recommended subscription products.
[0073] In another embodiment, the computer program 560 may include instructions to obtain the user's total purchase amount for shopping services, determine the purchase amount range to which the user belongs based on the purchase amount, and determine the subscription products currently being subscribed by other users who belong to the determined purchase amount range as candidate recommended subscription products.
[0074] In another embodiment, the computer program 560 may include instructions to obtain the categories of goods that the user purchases most through the shopping service, determine the user group to which the user belongs based on the obtained categories of the goods, and determine the subscription goods that other users belonging to the determined user group are subscribing to as candidate recommended subscription goods.
[0075] In another embodiment, the computer program 560 may include instructions to determine whether the user has purchased the first product that is paired with the second subscription product through the shopping service, and if the user has purchased the first product, the second subscription product is determined as a candidate recommended subscription product.
[0076] According to an embodiment of the present disclosure, digital subscription products can be recommended that match a user's shopping service usage history and minimize duplication with existing subscription products. In particular, according to the disclosed embodiment, the user's current user terminal and subscriptions to guaranteed services associated with the corresponding terminal can be centrally managed. Furthermore, according to an embodiment of the present disclosure, users can manage all subscription product subscriptions on a single page, eliminating the need to visit individual service pages to manage subscriptions for digital subscription products offered by various service providers.
[0077] Thus far, various embodiments of the present disclosure and the effects of these embodiments have been described with reference to Figures 1 to 8. The effects of the technical ideas of the present disclosure are not limited to the above-mentioned technical problems, and those skilled in the art will clearly understand other effects not mentioned from the following description.
[0078] While all of the technical features that constitute the embodiments of this disclosure have been described above as being combined or operating in combination, this disclosure is not necessarily limited to these embodiments. In other words, within the scope of the technical concept of this disclosure, all of the technical features can be selectively combined into one or more operations.
[0079] Although various operations are illustrated in a particular order in the drawings, it should not be understood that the operations must be performed in the particular order shown, or sequentially, or that all illustrated operations must be performed to achieve the desired results. In certain circumstances, multitasking and parallel processing may also be advantageous. Furthermore, it should be understood that the separation of various technical features in the above embodiments should not be construed as necessarily requiring such separation. The program elements and systems described can generally be integrated into a single software product, or packaged into multiple software products.
[0080] While the embodiments of the present disclosure have been described above with reference to the accompanying drawings, those skilled in the art will appreciate that the technical concepts of the present disclosure can be implemented in other specific forms without altering the invention or its essential features. Therefore, it should be understood that the embodiments described above are illustrative in all respects and are not restrictive. The scope of protection of the present disclosure should be interpreted in accordance with the appended claims, and all technical concepts within the scope of their equivalents should be understood to be encompassed within the scope of the present disclosure.
[0081] 100: Digital Subscription Product Management System 200: Service Server 300: User terminal 500: Computing equipment 510: Processor 520: Memory 530: Bus 540: Communication interface 550: Storage 560: Computer Program S100, S110, S120, S130, S150, S160, S170, S200, S210, S220, S230, S240, S300, S400, S500: Steps
Claims
1. A method for managing digital subscription products, executed by a computing device, comprising the following steps: obtaining a user's shopping service usage history; determining candidate recommended subscription products for the user based on the obtained user's shopping service usage history; and calculating a similarity score between the subscription products not subscribed to by the user and the subscription products already subscribed to by the user, among the subscription products included in the candidate recommended subscription products, wherein... The more the attributes of the unsubscribed subscriptions of the user overlap with the attributes of the subscriptions already subscribed to by the user, the higher the calculated similarity score. Among the unsubscribed subscriptions, the first subscription with a similarity score less than a preset threshold is displayed as a recommended subscription on the user's terminal. The first subscription includes services of a different type from the subscriptions already subscribed to by the user. The attributes of the first subscription are as unique as possible from those of the subscriptions already subscribed to by the user. The subscription includes at least one of the following: music streaming service, video streaming service, warranty service for a specified product, rental service, SaaS (software as a service) software subscription service, and the attributes of the subscription include the provider of the target service, the type of the target service, and subscription benefits.
2. The digital subscription product management method as described in request item 1, wherein, The steps to obtain a user's shopping service usage history include the following: Calculating the monthly subscription fee of the subscription product that the user is currently subscribing to; Determining the monthly subscription fee range to which the user belongs based on the monthly subscription fee; The steps to determine the candidate recommended subscription product include the following: Identifying the subscription products that other users who belong to the determined monthly subscription fee range are currently subscribing to as the candidate recommended subscription products.
3. The digital subscription product management method as described in request item 1, wherein, The steps to obtain a user's shopping service usage history include the following steps: obtaining the user's total purchase amount for the shopping service; determining the purchase amount range to which the user belongs based on the purchase amount; the steps to determine candidate recommended subscription products include the following steps: identifying subscription products that other users within the determined purchase amount range are currently subscribing to as candidate recommended subscription products.
4. The digital subscription product management method as described in Request 1, wherein, The steps to obtain a user's shopping service usage history include the following steps: obtaining the category of the most frequently purchased items by the user through the shopping service; determining the user group to which the user belongs based on the obtained category of the items; the step of determining candidate recommended subscription items includes the following steps: identifying the subscription items that other users belonging to the determined user group are currently subscribing to as candidate recommended subscription items.
5. The digital subscription product management method as described in claim 4, wherein, The user group is determined by identifying the user's age group, gender, and preferred products based on the category of the product.
6. The digital subscription product management method as described in Request 1, wherein, The steps to obtain the user's shopping service usage history include the following steps: determining whether the user has purchased a first product paired with a second subscription product. The steps to determine candidate recommended subscription products include the following steps: if the user has purchased a first product, then the second subscription product is determined as the candidate recommended subscription product.
7. The digital subscription product management method as described in claim 6, wherein, The first product is a smartphone, and the second subscription product is warranty services related to the smartphone.
8. The digital subscription product management method as described in Request 1, wherein, The steps of displaying the first subscription product as a recommended subscription product on the user's terminal include the following steps: displaying the first subscription product on the user's terminal in the form of a widget or a swipe.
9. The digital subscription product management method as described in claim 1, wherein, It also includes the following steps: displaying products related to the subscription products that the user is currently subscribing to as recommended products on the user's terminal.
10. The digital subscription product management method as described in claim 9, wherein, The user terminal is the first user terminal. The steps for displaying it as the recommended product include the following steps: When the subscription for the warranty service associated with the first user terminal expires or is cancelled, a second user terminal of the same model as the first user terminal is displayed as the recommended product.
11. A digital subscription product management system, comprising: processor; The memory stores instructions that, when executed by the processor, cause the processor to perform the following operations: Obtain the user's shopping service usage history; Based on the obtained user's shopping service usage history, determine candidate recommended subscription products for the user; Among the subscription products included in the candidate recommended subscription products, calculate a similarity score between the user's unsubscribed subscription products and the user's subscribed subscription products for those unsubscribed products, wherein the more repetitive the attributes of the user's unsubscribed subscription products are with the attributes of the user's subscribed subscription products, the higher the calculated similarity score; Display the first subscription product among the unsubscribed subscription products whose calculated similarity score is less than a preset threshold as a recommended subscription product on the user's terminal, wherein the first subscription product includes services of a different type than the user's subscribed subscription products, wherein the attributes of the first subscription product are as non-repetitive as possible with the user's subscribed subscription products, and wherein the subscription product includes at least one of the following: music streaming service, video streaming service, warranty service for a specified product, rental service, SaaS (Software as a Service). The software subscription service, and the attributes of the subscription product therein include the provider of the target service, the type of the target service, and the subscription rights.
12. A digital subscription product management system as described in request item 11, wherein, The operation of obtaining the user's shopping service usage history includes the following operations: Calculating the monthly subscription fee of the subscription product that the user is currently subscribing to; Determining the monthly subscription fee range to which the user belongs based on the monthly subscription fee; The operation of determining the candidate recommended subscription product includes the following operations: Determining the subscription products that other users who belong to the determined monthly subscription fee range are currently subscribing to as the candidate recommended subscription products.
13. A digital subscription product management system as described in claim 11, wherein, The operation of obtaining the user's shopping service usage history includes the following operations: obtaining the user's total purchase amount for the shopping service; determining the purchase amount range to which the user belongs based on the purchase amount; the operation of determining candidate recommended subscription products includes the following operations: identifying the subscription products that other users within the determined purchase amount range are currently subscribing to as candidate recommended subscription products.
14. A digital subscription product management system as described in claim 11, wherein, The operation of obtaining the user's shopping service usage history includes the following operations: obtaining the category of the most frequently purchased goods by the user through the shopping service; determining the user group to which the user belongs based on the obtained category of goods; the operation of determining candidate recommended subscription goods includes the following operations: identifying the subscription goods that other users belonging to the determined user group are currently subscribing to as candidate recommended subscription goods.
15. A digital subscription product management system as described in claim 11, wherein, The operation of obtaining the user's shopping service usage history includes the following operations: determining whether the user has purchased the first product paired with the second subscription product. The operation of determining the candidate recommended subscription product includes the following operations: if the user has purchased the first product, then the second subscription product is determined as the candidate recommended subscription product.
16. A digital subscription merchandise management system as described in claim 11, wherein, The operation of displaying the first subscription product on the user's terminal as a recommended subscription product includes the following operations: displaying the first subscription product on the user's terminal in the form of a widget or a swipe.
17. A digital subscription product management system as described in claim 11, wherein, When the instruction is executed by the processor, the processor also performs the following operation: Displaying products related to the subscription products that the user is currently subscribing to as recommended products on the user's terminal.
Citation Information
Patent Citations
Information subscription method and device
CN106168971A
A method for recommend goods base on that correlation of the difference between two items
CN109300016A
Product recommendation method and device based on deep learning, equipment and storage medium
CN113076484A
Method for recommending user custom information of goods to mobile terminal by matching genetic information to specialized code of shop and goods
KR101878105B1
Video encoding and decoding method and apparatus using the same
KR1020160061302A
