KR-102961959-B1 - SERVER, SYSTEM, METHOD AND PROGRAM FOR PROVIDING SUBSCRIPTION BUNDLED PRODUCT CONFIGURATION SERVICE USING USERS' SUBSCRIPTION SERVICE USAGE PATTERNS
Abstract
According to an embodiment of the present invention, a LangGraph-based cross-platform bundle discount proposal system is provided for providing personalized content within a subscription content service by utilizing user behavior pattern data. The system comprises: a classification database that structures metadata including content genre, characters, length, structured summary, and campaign status, and stores the structured data along with the original text by vectorizing it through a classification model; an embedding database that vectorizes unstructured text data including structured summaries, reviews, and tags using an embedding technique, and stores the vector and the original text together; an initial state setting node that initializes the user state by collecting the user's viewing history, interaction logs, and feedback data; a search node that selects candidate content based on cosine similarity using the classification database; an evaluation node that performs a precise similarity evaluation using a Large Language Model (LM) based on structured features and text embeddings for the candidate content; and a feedback reflection node that analyzes the user's behavior logs and natural language feedback to update weights, genre lists, and exclusion content lists, and transmits them to the initial state setting node. It includes a cross-platform recommendation node that explores and evaluates content across multiple platforms to produce platform-specific recommendation results. Additionally, the cross-platform recommendation node is executed only when the number of recommendations, the number of completed content viewings, and the number of feedbacks exceed a preset threshold value; a classification database and an embedding database are stored classified by platform; search and evaluation using the search node and the evaluation node are performed independently for each platform; and it includes a bundle proposal module that automatically proposes a bundle discount by accumulating non-viewing interaction signals for each platform. The bundle proposal module manages accumulated platform interest scores by calculating a weighted sum of interactions, including clicks and hovers, for each platform; and when the platform interest score exceeds a threshold, or when the corresponding platform is included in the recommendation results, provides a bundle discount proposal. Each node references and updates a common state object to perform the search, evaluation, and feedback processes of the recommendation within a consistent graph structure.
Inventors
- 이석준
Assignees
- 주식회사 피클플러스
Dates
- Publication Date
- 20260507
- Application Date
- 20251021
Claims (5)
- In a LangGraph-based cross-platform bundle discount proposal system for providing personalized content within a subscription content service by utilizing user behavior pattern data, A classification database that structures metadata including content genre, characters, length, structured summary, and campaign status, vectorizes the structured data through a classification model, and stores it together with the original text; An embedding database that vectorizes unstructured text data including structured summaries, reviews, and tags using embedding techniques, and stores the vectors and original text together; An initial state setting node that initializes the user state by collecting the user's viewing history, interaction logs, and feedback data; A search node that selects candidate content based on cosine similarity using the above classification database; An evaluation node that performs a precise similarity evaluation using a Large Language Model (LM) based on structured features and text embeddings for the above candidate content; A feedback reflection node that analyzes user behavior logs and natural language feedback to update weights, genre lists, and exclusion content lists, and transmits them to an initial state setting node; and It includes a cross-platform recommendation node that explores and evaluates content across multiple platforms to produce platform-specific recommendation results, and The above cross-platform recommendation node is, It is performed only when the number of recommendations, the number of completed content viewings, and the number of feedbacks are greater than or equal to preset threshold values, and the classification database and embedding database are stored classified by platform, and search and evaluation using the search node and evaluation node are performed independently for each platform, and includes a bundle proposal module that automatically proposes a combined discount using user interaction signals regarding the recommendation results for each platform. The above bundle proposal module is, For each platform, platform interest scores are accumulated and managed by calculating a weighted sum of interactions including clicks and hovers, and If the interest score of the above platform exceeds a threshold, when the platform is included in the recommendation results, a bundle discount offer is provided along with it, Each of the above nodes is characterized by referencing and updating a common state object to perform the search, evaluation, and feedback processes of recommendations within a consistent graph structure. Cross-platform bundle discount offer system.
- ◈Claim 2 was waived upon payment of the establishment registration fee.◈ In paragraph 1, The above evaluation node is, A structured feature evaluator that calculates similarity for quantitative attributes such as genre, character composition, and length; A summary similarity evaluator that calculates qualitative similarity by comparing structured summary information of an embedding database with an LLM chain; and It includes a bonus and penalty calculator that calculates adjustment values by reflecting whether it is a new release, promotion, oversaturated genre, or unexplored genre, and The final score for each content is calculated by the following mathematical formula, and Characterized that g i is a genre similarity value, ch i is a character similarity value, d i is a length similarity value, σ i is a content similarity value, b i is a bonus/penalty correction value, and wg, wch, wd, and ws are weighting coefficients of the respective similarity values. Cross-platform bundle discount offer system.
- ◈Claim 3 was waived upon payment of the establishment registration fee.◈ In paragraph 2, The above feedback reflection node is, An interaction feedback processing module that analyzes behavioral data such as click-through rates, completion rates, and hover rates to adjust weights based on rules; and It includes a direct feedback processing module that interprets user natural language feedback through LLM to update weights and genre lists, and The two modules above sequentially share the same state object, but operate in a sequential overwrite structure where the result of the subsequent module overwrites the result of the previous step. Characterized by being configured so that the user's explicit intent is prioritized in the final recommendation parameters, Cross-platform bundle discount offer system.
- delete
- delete
Description
Server, system, method, and program for providing subscription bundle product configuration service using users' subscription service usage patterns The present invention relates to a server, system, method, and program for providing a subscription bundle product configuration service utilizing the subscription service usage patterns of users. Unless otherwise indicated in this specification, the contents described in this section are not prior art for the claims of this application, and are not to be recognized as prior art simply because they are included in this section. Recently, as multiple platforms operate competitively in the subscription content service market, so-called cross-platform usage behavior—where users use multiple platforms simultaneously or switch to specific platforms—is on the rise. In such an environment, even if independent recommendation systems exist for each platform, there is a limitation in that user interest or interaction data cannot be utilized in an integrated manner across platforms. In particular, for platforms that users have not yet subscribed to, it is difficult for recommendation systems to estimate a user's potential interest because there is no viewing history or rating log. Existing cross-platform recommendation technologies primarily search for candidate content based on the similarity of already viewed content, and have not been able to respond to interest estimation and combined promotion suggestions utilizing ‘intent signals’ at the pre-subscription stage—e.g., clicks, long hovers, saves (adding to a wishlist), etc. As a result, there were issues with a low user conversion rate to the new platform and inefficient management of bundle promotion exposure timing. The matters described in the background technology above are intended to aid in understanding the background of the invention and may include matters that are not disclosed prior art. FIG. 1 is a schematic diagram of a system according to one embodiment of the present invention. FIG. 2 is a block diagram illustrating the configuration and data flow of a LangGraph-based personalized content recommendation system according to one embodiment of the present invention. FIG. 3 is a diagram illustrating a Langgraph state transition flow according to an embodiment of the system according to FIG. 2. FIG. 4 is a diagram illustrating a Langgraph state transition flow according to another embodiment of the system according to FIG. 2. FIG. 5 is a block diagram illustrating the configuration and data flow of a LangGraph-based content search system according to one embodiment of the present invention. FIG. 6 is a diagram illustrating a Langgraph state transition flow according to one embodiment of the system according to FIG. 5. Figure 7 is a diagram illustrating the hardware configuration of a service provider server according to Figure 1 in an exemplary manner. The present invention is susceptible to various modifications and may have various embodiments; specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the invention to specific embodiments, and it should be understood that the invention includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the invention. Similar reference numerals have been used for similar components in the description of each drawing. Terms such as first, second, A, B, etc., may be used to describe various components, but said components should not be limited by said terms. These terms are used solely for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may be named the first component. The term "and/or" includes a combination of a plurality of related described items or any of a plurality of related described items. When it is stated that one component is "connected" or "connected" to another component, it should be understood that while it may be directly connected or connected to that other component, there may also be other components in between. On the other hand, when it is stated that one component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between. The terms used in this application are used merely to describe specific embodiments and are not intended to limit the invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, terms such as "comprising" or "having" are intended to specify the presence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, st