Method, apparatus and recording medium for providing benefit corresponding to contents
Patent Information
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- COUPANG CORP
- Filing Date
- 2024-12-30
- Publication Date
- 2026-08-01
AI Technical Summary
Existing content services struggle to maintain user engagement and prevent early user churn due to inconsistent provision of engaging content and difficulty in finding desired content, necessitating strategies to retain users and adapt to changing user behavior.
A system that dynamically provides content-related discounts based on user information, including access patterns, preferences, and behavioral changes, through a series of interactive pages and offer interfaces to enhance user engagement.
This approach prevents premature user churn by continuously offering personalized content, improving user experience, and maintaining traffic by adapting to user changes over time.
Smart Images

Figure TWG2TB001903741_001 
Figure TWG2TB001903741_002 
Figure TWG2TB001903741_003
Abstract
Description
[Technical Field]
[0001] This invention relates to a technology for providing content discounts. Specifically, it relates to a technology for providing content-related discounts that can be offered to users who utilize content to provide services. [Previous Technology]
[0002] With the widespread use of the Internet, content service provision is expanding. Users can access various types of content, such as videos, images, and music, through content service provision. Content service provision can offer various types of content to users who pay subscription fees and / or pay for content viewing. However, if content that can continuously generate interest or attention from users cannot be provided, or if such content is provided but users cannot find it when using the service, user churn may occur. It is necessary to continuously maintain user attention and guide users to continue engaging. [Summary of the Invention]
[0003] [Problem to be solved by the invention] Even with new user inflows, the churn rate of initial users may be high. To prevent the inability to generate continuous traffic due to initial users failing to retain the content and churning prematurely, a technology is needed to keep users aware of new content.
[0004] Even if users are successfully retained in the initial content service, a strategy to continuously provide content to users is needed, as well as a technology to increase users’ awareness of the benefits related to the content they receive.
[0005] As initial users gradually become familiar with the content and services provided, their cognitive or behavioral patterns may change. A technology is needed that can dynamically respond to these changes in user cognitive or behavioral patterns and dynamically deliver content accordingly. [Technical Means for Solving the Problem]
[0006] The method of various embodiments of the present invention may include the following steps: obtaining a user's connection request for a first page, the first page including a content directory of one or more contents provided in a content service; identifying offers that can be provided to the user and target content in the one or more contents to which the offers can be applied; transmitting first page information for outputting the first page to the user's terminal, such that the first page includes a first area for displaying information of the target content, and the first area includes a first offer interface indicating the offer of the target content; receiving information corresponding to the first offer interface from the user's terminal. The system receives the user's first discount input; upon receiving the first discount input, it transmits second page information for outputting a second page to the user's terminal. The second page includes detailed information about the target content and a second discount interface indicating the discount for the target content. The system receives the user's second discount input corresponding to the second discount interface from the user's terminal. Upon receiving the second discount input, it transmits modified second page information for outputting a modified second page to the user's terminal. The modified second page is a playback interface that changes the second discount interface to receive playback input for the target content.
[0007] In the embodiment, the above-mentioned offers can be provided to the above-mentioned users within the offer provision period specified in advance for each offer, and the above-mentioned method further includes the following steps: based on the above-mentioned offer provision period, calculate the remaining time information up to the expiration time point of the above-mentioned offer provision; and the above-mentioned second page includes a guidance interface that indicates the above-mentioned expiration time point and a remaining time interface that displays the above-mentioned remaining time information.
[0008] In an embodiment, the step of transmitting the modified second page information to the user's terminal may include the following steps: after receiving the second discount input, transmitting third page information for outputting the third page to the user's terminal, the third page displaying at least a portion of the price of the target content before the application discount and the discounted price of the target content due to the application of the discount, and including a third discount interface for receiving the user's third discount input, the third discount input being a requester to apply the discount of the target content; receiving the user's third discount input corresponding to the third discount interface; and after receiving the third discount input, transmitting the modified second page information to the user's terminal.
[0009] In an embodiment, the above method may further include the following steps: obtaining the user's connection request to a discount page, the discount page including a catalog of one or more discounts provided to the user; identifying one or more discounts provided to the user, and one or more target contents corresponding to each of the one or more discounts; transmitting discount page information for outputting the discount page to the user's terminal, the discount page indicating the catalog of one or more discounts; receiving selection input from the user's terminal for at least one discount among the one or more discounts included in the catalog; and after receiving the selection input for the at least one discount, transmitting fourth page information for outputting a fourth page to the user's terminal, the fourth page including detailed information of the target contents corresponding to the selected at least one discount, and a fourth discount interface indicating the discount of the target contents.
[0010] In the embodiments, the target content is content provided to the user for a fee, and the discount may include a discount on the target content provided to the user at a discounted price, or a free discount on the target content provided to the user.
[0011] In the embodiment, the above-mentioned offer may correspond to the above-mentioned user and be provided to the above-mentioned user at a specified offer period. The above-mentioned method includes the following steps: determining the above-mentioned offer period based on user information corresponding to the above-mentioned user.
[0012] In an embodiment, the step of determining the above-mentioned offer provision period may include the following steps: determining the above-mentioned offer provision period based on at least a portion of the above-mentioned user's access period for providing services to the above-mentioned content, the above-mentioned user's access time period for providing services to the above-mentioned content, and the above-mentioned user's access duration for providing services to the above-mentioned content.
[0013] In an embodiment, the step of determining the above-mentioned offer provision period may include the following steps: determining the above-mentioned offer provision period based on the content consumption time ratio in the above-mentioned user's access time.
[0014] In an embodiment, the step of determining the above-mentioned offer provision period may include the following steps: calculating the user's offer acceptance rate based on the number of offers already provided to the user and the number of times the user has received offers for the above-mentioned offers; and determining the above-mentioned offer provision period based on the above-mentioned offer acceptance rate.
[0015] In an embodiment, the step of determining the above-mentioned discount provision period may include the following steps: based on the user's purchase history and action history in the e-commerce application installed on the user's terminal, extract the user's lifestyle, the user's product purchase details, the user's main living area and the user's action radius; determine the above-mentioned discount provision period based on at least a portion of the user's lifestyle, the user's product purchase details, the user's main living area and the user's action radius.
[0016] In an embodiment, the step of determining the above-mentioned offer provision period may include the following steps: determining the user's leisure time period and the period of the leisure time period based on the above-mentioned user information; and determining the above-mentioned offer provision period based on the user's leisure time period and the period of the leisure time period.
[0017] In an embodiment, the step of determining the above-mentioned offer provision period may include the following steps: determining the above-mentioned offer provision period as the period after shortening a specified period compared with the access period of the above-mentioned user to provide services for the above-mentioned content.
[0018] In an embodiment, the step of determining the above-mentioned offer provision period may include the following steps: as it is determined that the access period for providing services to the above-mentioned content by the above-mentioned user is greater than a pre-specified critical period, the period after shortening the specified period compared with the access period for providing services to the above-mentioned content by the above-mentioned user is determined as the above-mentioned offer provision period.
[0019] In an embodiment, the above method may include the following steps: determining the target content to be provided with the above-mentioned offers based on user information corresponding to the above-mentioned user.
[0020] In an embodiment, the step of determining the target content may include the following steps: determining the target content among one or more contents provided in the content service based on at least a portion of the following items, namely, the predicted preference degree of the user for each of the one or more contents provided in the content service, calculated based on at least a portion of the user's gender, the user's age group, the user's content viewing history, and the user's set content of interest information; the attributes of each of the one or more contents provided in the content service; the generation time of each of the one or more contents provided in the content service; and the preference degree of other users besides the user for each of the one or more contents.
[0021] In an embodiment, the step of determining the target content may include the following steps: calculating score information corresponding to each of the above-mentioned content based on the predicted preference information of the user for each of the above-mentioned content, the generation time of each of the above-mentioned content, and the weighted values corresponding to the preference of other users (excluding the user) for each of the above-mentioned content; and determining the target content among the above-mentioned content based on the score information.
[0022] In an embodiment, the step of calculating the above-mentioned score information may include the following steps: determining the above-mentioned weighted value information based on the content consumption time ratio in the above-mentioned user's access time.
[0023] The electronic device of various embodiments of the present invention may include: one or more processors; and one or more memory stores commands executed by the one or more processors; and the electronic device is configured such that when the commands are executed by the one or more processors, the one or more processors execute the methods of various embodiments of the present invention.
[0024] The non-transitory computer-readable recording medium of various embodiments of the present invention may record commands that, when executed by one or more processors, cause the one or more processors to perform actions, and the commands are configured such that they cause the one or more processors to execute the methods of various embodiments of the present invention. [Effects of the Invention]
[0025] According to at least one embodiment of the present invention, users can periodically receive content-related discounts, thereby enabling them to continuously consume new content.
[0026] According to at least one embodiment of the present invention, by periodically providing users with content-related offers, it is possible to prevent early user churn and to generate continuous user traffic.
[0027] According to at least one embodiment of the present invention, by determining the target content for which offers are to be provided based on various information of the user, personalized content can be provided to the user and the user experience can be improved.
[0028] According to at least one embodiment of the present invention, as a user gradually changes from an initial user to a mature user, the system can dynamically correspond to the user's cognitive or behavioral type and select the target content to be offered as a discount, thereby preventing the loss of users at each stage.
[0029] The effects of the technical concept of the present invention are not limited to the effects mentioned above. Those skilled in the art can clearly understand other effects not mentioned based on the description in the specification.
Implementation Method
[0031] The various embodiments described in this invention are illustrated for the purpose of clearly explaining the technical concept of the invention, and are not intended to limit them to specific implementation methods. The technical concept of the invention includes various modifications, equivalents, alternatives, and embodiments obtained by selectively combining all or part of the embodiments described in this invention. Furthermore, the scope of the technical concept of the invention is not limited to the various embodiments shown below or their specific descriptions.
[0032] The terms used in this invention, including technical or scientific terms, shall have the meaning commonly understood by one of common knowledge in the field to which this invention pertains, unless otherwise defined.
[0033] In this invention, expressions such as "comprising," "may include," "possibly possess," "may possess," "have," and "may have" indicate the presence of object features (e.g., functions, actions, or constituent elements), and do not exclude the existence of other additional features. That is, the expressions described above should be understood as open-ended terms that have the possibility of including other embodiments.
[0034] Regarding the singular expressions used in this invention, unless otherwise stated in the context, they may include the meaning of plural expressions, and this also applies to the singular expressions described in the claims.
[0035] The terms “first,” “second,” “first,” “second,” etc., used in this document are used to distinguish one object from another when referring to multiple objects of the same kind, unless otherwise specified, and are not used to limit the order or importance of such objects.
[0036] As used herein, “A, B and C”, “A, B or C”, “A, B and / or C”, “at least one of A, B and C”, “at least one of A, B or C”, “at least one of A, B and / or C”, etc., may refer to each of the listed items or all possible combinations of the listed items. For example, “at least one of A or B” may refer to (1) at least one A, (2) at least one B, (3) at least one A and at least one B.
[0037] The expression "based on" used in this invention is used to describe one or more factors that affect the determination or judgment of an action or behavior as described in the statement or article containing the expression. The expression does not exclude other factors that affect the determination or judgment of an action or behavior.
[0038] The expression that a certain constituent element (e.g., the first constituent element) is "connected" or "linked" to another constituent element (e.g., the second constituent element) in this invention can refer not only to the fact that the aforementioned constituent element is directly connected or linked to the aforementioned other constituent element, but also to the fact that it is connected or linked to the aforementioned other constituent element through a new other constituent element (e.g., the third constituent element).
[0039] The expression "configured to" used in this invention may have meanings such as "configured in a ~ manner," "possessing ~ capabilities," "modified in a ~ manner," "manufactured in a ~ manner," and "capable of ~ operations," depending on the context. This expression is not limited to the meaning of "specially designed in hardware." For example, a processor configured to perform a specific action may refer to a general-purpose processor that can perform that specific action by executing software, or a special-purpose computer that performs that specific action by programming.
[0040] Hereinafter, various embodiments described in the present invention will be described with reference to the accompanying drawings. In the drawings and descriptions, the same or substantially equivalent constituent elements may be given the same reference numerals. Furthermore, in the following descriptions of various embodiments, repeated descriptions of the same or corresponding constituent elements may be omitted, but this does not mean that the constituent element is not included in the embodiment.
[0041] Figure 1 illustrates an environment in which an embodiment of the present invention can be applied. In one embodiment, electronic device 101 is connected to user terminal 102 via a network, thereby enabling communication between them. Electronic device 101 may be an electronic device that provides content services. That is, electronic device 101 may be a device that operates under the management of an operator (e.g., an operator) that provides content services.
[0042] In one embodiment, the electronic device 101 can manage information about users who utilize content services. The user information managed by the electronic device 101 may include, for example, user account information, and user name, age, address, or contact information. Furthermore, user information may include historical information about one or more actions or behaviors performed by the user in providing content services, corresponding to the user account information. For example, user information may include content consumed or purchased by the user, the user's access history to content services, the user's access time period, the user's access cycle, and the user's access duration. In this invention, actions or behaviors performed in providing content services may refer to actions or behaviors performed by the user through the content service application installed on the user terminal 102. Furthermore, in this invention, user access may refer to the general term for the user driving the content service application on the user terminal 102 and performing actions or behaviors through the driven application.
[0043] The so-called management of user information can refer to the general term for all actions of having control over and processing such information. For example, the management of user information may include actions such as storing, updating, or modifying such information.
[0044] In one embodiment, the electronic device 101 can manage information about the content provided in a content service. Providing a content service can mean offering a service to a user where content items such as videos, images, and music can be purchased or content can be output or played for consumption through a subscription to a service membership. The information about the content managed by the electronic device 101 may include, for example, content identification information, content name, detailed content information, content price, content duration, content type, content creation time, attributes, type, and category information. The management of content information can refer to the collective term for all actions involving control over and processing of that information. For example, the management of product information may include actions such as storing, updating, or modifying that information.
[0045] In one embodiment, electronic device 101 can manage various information provided to users utilizing content services. Electronic device 101 can manage various data required for providing content services based on requests from operators providing content services or users utilizing content services. For example, it can generate, modify, store, or provide data to users on various application pages or web pages accompanying the content service, such as homepages, search results pages, content catalog pages, promotional pages, event pages, content detail pages, content purchase pages, and login pages generated due to user connection requests. Regarding the management method of electronic device 101, electronic device 101 can manage information accompanying the provision of content services based on user input.
[0046] In one embodiment, the electronic device 101 may provide page information for displaying pages related to the content service to the user terminal 102 based on a request from a user providing a content service. The user terminal 102 may output the page on a screen using the page information received from the electronic device 101. Here, the page may include a page related to the user's login for the content service, a page providing various information about content that the user can view or listen to, a content directory webpage providing a directory of content retrieved by the user in various ways, or a content details page providing detailed information about a single piece of content, etc. The act of providing page information may include the following action: providing at least a portion of all data generated during the user's use of the content service to the user terminal 102.
[0047] In one embodiment, the electronic device 101 can manage the provision of content to users, i.e., transactions related to online content (settlement by users for viewing / listening). That is, the electronic device 101 can manage a series of processes allowing users to search, select, purchase, settle, and view / listen to content. As described above, the electronic device 101 can provide customers with information on content and prices so that users can search, select, purchase, settle, and view / listen to content, and can receive requests from users for purchasing, settling, and viewing / listening to content. In addition, it should be noted that regarding the actions that the electronic device 101 can perform, even if they are actions not mentioned in this invention, as long as they are general actions that a server providing services for known content can perform, the application of the technical concept of this invention with reference to such actions is not excluded from the scope of this invention.
[0048] The electronic device 101 described above can be implemented as one or more computing servers. For example, all functions of the electronic device 101 can be implemented in a single computing server. As another example, a first function of the electronic device 101 can be implemented in a first computing server, and a second function can be implemented in a second computing server. As yet another example, a plurality of computing servers can be used to implement all or specified functions of the electronic device 101 respectively. The computing server described above can be a desktop computer, a laptop computer, an application server, a proxy server, or a cloud server, but is not limited to these; all types of servers with computing capabilities can be computing servers.
[0049] In one embodiment, the user terminal 102 may be a device that provides services to a user using content. The user terminal 102 may be a terminal capable of sending and receiving various information with the electronic device 101 via a network. For example, the user terminal 102 may be one of a desktop computer, a laptop computer, a portable communication terminal (smartphone, etc.), a portable multimedia server, a wearable server, or an HMD. However, the type of user terminal 102 is not limited to these. The user terminal 102 may be any server that includes an input / output interface capable of receiving information from or sending information to the user, and capable of communicating with the electronic device 101 or other servers via a network.
[0050] In one embodiment, the user terminal 102 can provide the user with information received from the electronic device 101, and can receive input from the user and transmit it to the electronic device 101. Specifically, the user terminal 102 can obtain input from the user instructing to call various pages, and generate commands instructing to call various pages in response to the obtained input. The user terminal 102 can transmit the commands instructing to call various pages to the electronic device 101. The input obtained from the user may include various forms of input such as clicking using a mouse, touching using a touchpad or touchscreen, voice recognition, and other electronic inputs. The user terminal 102 can receive information about various pages from the electronic device 101, and output pages based on the received information about various pages.
[0051] In one embodiment, the network can serve to connect electronic device 101, user terminal 102, or other external servers. For example, the network can provide a connection path so that user terminal 102 or other external servers can connect to electronic device 101 and send and receive packet data with electronic device 101. The network can 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, Wibro (Wireless Broadband Internet), etc.
[0052] In one embodiment, the electronic device 101 and the user terminal 102 can operate as a single device. The user terminal 102 can be included in the electronic device 101 as all or part of its constituent elements. In this case, for example, the various information sent and received between the electronic device 101 and the user terminal 102 via a network can be various information sent and received between constituent elements within a server.
[0053] Figure 2 is a block diagram of a server according to one embodiment of the present invention. In one embodiment, an electronic device 200 (e.g., electronic device 101 of Figure 1) can process information for providing content services. The electronic device 200 may include one or more processors 210, one or more memory units 220, and a communication interface 230 as constituent elements. At least one of the constituent elements of the electronic device 200 may be omitted, or other constituent elements may be added to the electronic device 200. In one embodiment, some constituent elements may be additionally or alternatively integrated, or implemented as a single or multiple entities. In the present invention, one or more processors 210 may be referred to as processor 210. Unless otherwise explicitly stated herein, the term processor 210 may refer to a collection of one or more processors. In the present invention, one or more memory units 220 may be referred to as memory units 220. Unless otherwise specified in the text, the term "memory 220" may refer to a collection of one or more memories. In one embodiment, at least some of the components within / outside the electronic device 200 may be interconnected via buses, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), thereby enabling the transmission and reception of information (data, signals, etc.).
[0054] In one embodiment, the processor 210 of the electronic device 200 can drive software (e.g., commands, programs, etc.) to control at least one component of the electronic device 200 connected to the processor 210. Furthermore, the processor 210 can perform various operations related to the present invention, such as calculations, processing, data generation, and manipulation. Also, the processor 210 can load data from or store data in the memory 220. The processor 210 can control the communication interface 230 to request various information from the user terminal 102 and receive various information from the user terminal 102.
[0055] In one embodiment, the memory 220 of the electronic device 200 may store various information (data). The information stored in the memory 220 is information obtained, processed, and used by at least one component of the electronic device 200, and may include software (e.g., commands, programs, etc.). The memory 220 may include volatile and / or non-volatile memory. In this invention, commands or programs are software stored in the memory 220, and may include an operating system for controlling the resources of the electronic device 200, applications, and / or middleware that provides various functions to applications so that applications can use the resources of the electronic device 200. In one embodiment, the memory 220 may store commands that, when executed by the processor 210, cause the processor 210 to perform calculations. The memory 220 may store at least a portion of information received from a database via the communication interface 230 and / or information sent to a database via the communication interface 230. Specifically, memory 220 can store information for providing services and commands executed by processor 210.
[0056] In one embodiment, the communication interface 230 can enable wireless or wired communication between the electronic device 200 and a database or other external device. For example, the communication interface 230 can implement wireless communication in the following ways: 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, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication interface 230 can implement wired communication via methods such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the electronic device 200 can also be integrated with other servers. In this case, the communication interface 230 can function as a connection circuit or interface connecting the electronic device 200 to the other server.
[0057] A user terminal according to one embodiment of the present invention (e.g., user terminal 102 of FIG1) may also include one or more processors, one or more memory units, and a communication interface as constituent elements. At least one of the constituent elements of the user terminal may be omitted, or other constituent elements may be added to the user terminal. In one embodiment, some constituent elements may be additionally or alternatively integrated, or implemented as a single or multiple entities. One or more processors of the user terminal may drive software (e.g., commands, programs, etc.) to control at least one constituent element of the user terminal connected to the processor. One or more memory units of the user terminal may store various information (data). The communication interface of the user terminal may enable wireless or wired communication between the user terminal and a database or other external devices.
[0058] Figure 3 is a flowchart that schematically illustrates a method according to one embodiment of the present invention.
[0059] Electronic device 101 can receive a user's connection request for the first page (S310). The first page may be a content directory page that includes one or more contents provided in the content service. For example, the first page may be the main page provided in an application corresponding to the content service.
[0060] In one embodiment, the first page may include a first area. The first area may be a portion of the area of the first page that is initially displayed on the user terminal 102. The first page may include an area larger than the area displayed at one time on the user terminal 102, and the user may perform scrolling or other movement input on the user terminal 102 to move to other areas of the first page that are not displayed on the user terminal 102 to display the first page. In one embodiment, the first area may be a portion of the area of the first page that is set to be initially displayed on the user terminal 102. The first page information generated by the electronic device 101 is used to output the information of the first page. In one embodiment, the first page information may include information that includes the first area of the first page in a portion of the initially displayed area. In one embodiment, the first area may display information of various contents, and various contents may be displayed sequentially on the first area by scrolling, sliding, etc.
[0061] In one embodiment, the electronic device 101 may obtain a user's connection request to the first page from the user terminal 102. The user's connection request to the first page may be a connection request for providing content services. Alternatively, the connection request to the first page may include login input for providing content services.
[0062] Electronic device 101 can identify the target content of offers and application offers that can be provided to users (S320).
[0063] In this invention, offers may include providing content to users at a discounted price or providing content to users for free. In one embodiment, offers may include filtering content and providing users with the filtered content. In one embodiment, each offer may be offered during a specified offer period.
[0064] In this invention, each offer can be provided in correspondence with the target content. The target content can refer to the content to which the offer is applied. For example, by providing the first offer of the first content to the user free of charge, the first content provided to the user free of charge can be understood as the target content.
[0065] In one embodiment, the electronic device 101 can determine the offers to be provided to the user and the target content to which the offers are applied. Providing offers may include the electronic device 101 generating information about offers that the user can receive. Furthermore, providing offers may refer to transmitting the generated offer information to the user terminal 102, or establishing a corresponding storage with user account information. The user receiving the offer may include the following actions: the user selects an offer provided to the user and obtains permission to watch or listen to the target content corresponding to the offer, either for free or at a discounted price.
[0066] Electronic device 101 may offer discounts to users based on a specified period.
[0067] In one embodiment, each offer may be provided to the user based on a specified period determined according to user information. The electronic device 101 may determine the period for which the offer will be provided to the user based on user information. In this case, offer information may be generated based on the specified period, and the offer information may be stored in association with user account information based on the specified period. In one embodiment, the electronic device 101 may determine the offer provision period based on at least a portion of the user's access period, access time period, and access duration for providing content services. In one embodiment, the electronic device 101 may determine the offer provision period based on the ratio of content consumption time to the user's access duration for providing content services. In this invention, content consumption time may refer to the time a user spends watching or listening to content on an application providing content services. In one embodiment, the electronic device 101 may determine the offer provision period as a period shortened by a specified period compared to the user's access period, based on the user's access period. The electronic device 101 may calculate the average period for the user to access content services within the specified period. In one embodiment, the electronic device 101 can divide the past period into more than one time interval. A larger weighting value is assigned to the average access period corresponding to the more recent time interval, and a smaller weighting value is assigned to the earlier time interval. The access period calculated by weighted averaging of the average periods of each time interval is determined as the user's access period. In this case, to further shorten the user's access period, the electronic device 101 can determine the period after shortening it by a specified period compared to the user's access period as the discount provision period. In one embodiment, if the determined user's access period is longer than a specified critical access period, the electronic device 101 can determine the period after shortening it by a specified period compared to the user's access period as the discount provision period. For example, if the user's access period does not exceed two weeks, the electronic device 101 may not determine the period shorter than the access period as the discount provision period, but instead determine the period corresponding to the user's access period as the discount provision period. When a user's access period exceeds 2 weeks, such as when a user's access period is more than 4 weeks, the electronic device 101 can determine the period after shortening the specified period (e.g., 3 days) compared to the user's access period as the preferential offer period.
[0068] In one embodiment, the electronic device 101 may determine the discount provision period based on the user's access time period for the content service. The user's access time period may include information such as the date, day of the week, and time of day when the user accesses the content service. The user's access time period may refer to the time period during which the user primarily accesses the content. For example, the electronic device 101 may calculate the user's access time period based on the time interval during which the user accesses the content (e.g., 7:00 PM - 8:00 PM), the day of the week during which the user accesses the content within a specified period, or the date during which the user accesses the content within a specified period.
[0069] Electronic device 101 can calculate the average time period for which user accesses content and provides services within a specified period. In one embodiment, electronic device 101 can divide the past period into one or more time intervals, assign a larger weighting value to the average access period corresponding to the more recent time interval, and assign a smaller weighting value to the earlier time interval, and perform a weighted average of the average access time periods of each time interval to determine the user's access time period. Electronic device 101 can calculate the average weekday for which user accesses content and provides services within a specified period. In one embodiment, electronic device 101 can divide the past period into one or more time intervals, assign a larger weighting value to the average access period corresponding to the more recent time interval, and assign a smaller weighting value to the earlier time interval, and perform a weighted average of the average weekday for each time interval to determine the user's access weekday. Electronic device 101 can calculate the average date for which user accesses content and provides services within a specified period. In one embodiment, the electronic device 101 divides the past period into more than one time interval, assigns a larger weighting value to the average access period corresponding to the more recent time interval, and assigns a smaller weighting value to the earlier time interval, and determines the user's access date by weighting the average access date of each time interval.
[0070] In one embodiment, the electronic device 101 can determine the discount provision period based on the user's access time period. For example, if the user's access time period is calculated to be 7:00 PM to 8:00 PM, the electronic device 101 can determine the user's access time period as the start or end point of the discount provision period. That is, a discount can be provided during the time period corresponding to 7:00 PM to 8:00 PM, and the time period for the next discount can also be determined to be the time period corresponding to 7:00 PM to 8:00 PM. In other words, the next discount can also be set in a way that the start or end point of the discount provision period corresponds to the user's access time period. Furthermore, if the user's access time period (weekday) is calculated to be Saturday, the electronic device 101 can determine the user's access time period (weekday) as the start or end point of the discount provision period. That is, a discount can be provided during the time period (weekday) corresponding to Saturday, and the time period (weekday) for the next discount can also be determined to be the time period corresponding to Saturday. In other words, the next discount can also be set in a way that the start or end point of the discount provision period corresponds to the user's access time period. Furthermore, when the user's access period (date) is calculated to be the 10th, 20th, or 30th of each month, the electronic device 101 can determine the user's access period (date) as the start or end point of the promotional period. That is, a promotion can be offered during the period (date) corresponding to the 10th, 20th, and 30th of each month, and the next promotional period (date) can also be determined to correspond to the 10th, 20th, and 30th of each month. In other words, the next promotion can also be set in a way that the start or end point of the promotional period corresponds to the user's access period.
[0071] In one embodiment, the electronic device 101 can determine the priority of the user's access period and access time for providing content services. For example, the electronic device 101 can calculate that the user's access period is 10 days and determine 10 days as the offer period. Furthermore, when the electronic device 101 calculates that the user's access time (week) is Saturday, it can determine the time point of the offer period as Saturday. In this case, the next offer time point is any week other than Saturday. Therefore, when determining the offer period, the electronic device 101 needs to consider the user's access period and access time for providing content services according to an appropriate priority. For example, when the length of the access period is shorter than a specified duration, the electronic device 101 can set the access period as a lower priority information among the information to be considered when determining the offer period. For example, the standard deviation when calculating the average value of the access time can be calculated. When the deviation is large, the electronic device 101 can set the access time as a lower priority information among the information to be considered when determining the offer period. For example, the average access time calculated by electronic device 101 is Saturday, but the deviation is large. Compared to a smaller deviation, the likelihood of a user accessing the service on Saturday is lower. Therefore, electronic device 101 can prioritize the access time as a lower-priority piece of information when determining the offer period. In one embodiment, electronic device 101 can determine the length of the offer period based on the user's access period for providing content services, and determine the start or end point of the offer period based on the access time. In this case, if the start or end point of the offer period determined based on the length of the offer period differs from the start or end point of the offer period determined based on the access time, electronic device 101 can select the time point or end point of the offer period determined based on either the access period or the access time according to priority as the time point or end point of the offer period.
[0072] In one embodiment, the electronic device 101 can determine the discount provision period based on the user's access duration and content consumption time for providing content services. In one embodiment, the electronic device 101 can determine the ratio of content consumption time to the access duration for providing content services. The electronic device 101 can determine the discount provision period based on the ratio. For example, when the ratio is small, the electronic device 101 can determine the period by shortening it by a specified length. The electronic device 101 can calculate the trend of the ratio and increase the length of the discount provision period when the ratio increases. In this case, if the discount provision period is longer than a specified critical length, the electronic device 101 can determine the period without increasing the length of the discount provision period, even if the ratio increases. As the discount provision period is determined to be below a specified critical length (e.g., 1 month) and the ratio shows a decreasing trend, the electronic device 101 can shorten the discount provision period by a specified length (e.g., 3 days).
[0073] In one embodiment, when the electronic device 101 has determined or changed the offer period, it can maintain the offer period according to a specified period or a specified number of periods. For example, when the electronic device 101 determines the offer period starting from Saturday and its length is determined to be one week, it can maintain the offer period (e.g., 1 month) or the offer period as a specified number of 3 periods (e.g., 3 weeks) without change. Therefore, users can easily recognize that the offer is repeatedly offered according to a fixed period, thereby increasing their anticipation of the offer and thus increasing the offer acceptance rate and participation rate in providing the content service. After maintaining the offer period according to a specified period or a specified number of periods, the electronic device 101 can also change the offer period based on at least a portion of the user's access period for providing the content service, the user's access time period for providing the content service, the user's access duration for providing the content service, and the content consumption time within the user's access duration.
[0074] In one embodiment, the electronic device 101 may determine the offer delivery period based on the user's offer acceptance rate. The offer acceptance rate may be calculated based on the number of offers already offered to the user and the number of times the user requests to apply the offered offers. That is, the offer acceptance rate may be calculated based on the ratio of the number of offers received by the user to the number of offers already offered. The electronic device 101 may change the user's offer delivery period based on the offer acceptance rate. For example, the higher the customer's offer acceptance rate, the higher the likelihood that they are familiar with the offer delivery period, so it is preferable to reduce the rate of change of the offer delivery period. Therefore, even if the electronic device 101 wants to shorten the offer delivery period based on the user's access frequency, the rate of shortening the offer delivery period may be reduced by considering the offer acceptance rate. In one embodiment, the lower the user's offer acceptance rate, the more the electronic device 101 can increase the rate of change of the offer delivery period.
[0075] In one embodiment, the electronic device 101 may determine the offer offering period based on the consistency rate between the offer offering period and the user's access period. The consistency rate between the offer offering period and the access period can also be understood as the similarity between the offer offering period and the user's access period. For example, if the offer offering period is 2 weeks and the user's average access period over 3 months is 2 weeks, the consistency rate between the offer offering period and the access period is considered high. Alternatively, the offer offering period can be determined based on the consistency rate between the time point or end point of the offer offering period and the user's average access date. For example, if the offer is offered every Monday, and the user's average access is highest on Monday, the consistency rate is considered high. In this case, it can be considered that the user is accessing the service only to receive the offer, and therefore, by increasing the variation rate of the offer offering period, users can be guided to access the service with more diverse periods.
[0076] In one embodiment, the electronic device 101 can determine the discount provision period based on the user's purchase history and action history within the e-commerce application installed in the user terminal 102. The e-commerce service can provide goods, services, or other commodities to users, or act as an intermediary for e-commerce services between users. The electronic device 101 can obtain user information from the server providing the e-commerce service, specifically from the application installed in the user terminal 102 used to obtain the e-commerce service. In one embodiment, the user account information of the e-commerce service and the user account information of the content service provider can be shared, or their association can be generated and stored by the electronic device 101 or the server providing the e-commerce service. User information on the e-commerce service may include, for example, the user's account information, name information, age information, address information, or contact information. Furthermore, the user information of the e-commerce service may include historical information on one or more actions or behaviors performed by the user on the e-commerce service, corresponding to the user account information of the e-commerce service. For example, user information may include the goods consumed or purchased by the user, address, delivery details, user's access history to e-commerce services, user's access time period, user's access cycle, user's product purchase cycle, and user's access duration. In this invention, actions or behaviors performed on the provision of goods and services can refer to actions or behaviors performed by the user through the application providing the goods and services installed on the user terminal 102. Furthermore, in this invention, the so-called user access to e-commerce services can refer to the general term for actions or behaviors performed by the user through the application driving the provision of goods and services on the user terminal 102. In one embodiment, the electronic device 101 can extract the user's lifestyle, purchase details, main living area, and activity radius based on the user's purchase history and activity history. For example, the electronic device 101 can extract the user's working hours, leisure time, etc., based on at least a portion of the user's access time to e-commerce services and purchase history. In one embodiment, the user's main living area or activity radius can be extracted based on the user's delivery history. In one embodiment, electronic device 101 can identify the user's connection IP (Internet Protocol) for each access period based on the user's access history, and extract the user's radius of movement or primary living area. Electronic device 101 can predict changes in the user's radius of movement, lifestyle, primary living area, and radius of movement based on the user's purchasing patterns. For example, based on the difference between the category of goods purchased by the user and their previous average purchasing history, changes in at least a portion of the user's radius of movement, lifestyle, primary living area, and radius of movement can be calculated. For example, if the category of goods purchased by the user is vacation items, electronic device 101 can predict that the user is about to take a vacation.Furthermore, when a user's activity radius changes, it can be determined that the user has left their primary living radius due to vacation, thereby detecting that the user has gone on vacation. In one embodiment, the electronic device 101 can change the discount provision period according to the predicted vacation period for the user. For example, the discount provision period can be temporarily increased according to the predicted vacation period for the user. Alternatively, the discount can be temporarily suspended for the predicted vacation period. In one embodiment, the electronic device 101 can calculate the user's leisure time based on at least a portion of the user's access history and purchase history of e-commerce services. In this invention, leisure time can refer to the time in the user's daily life pattern other than work and other livelihood activities, or it can refer to the time the user chooses to rest, etc. During vacation, the likelihood of the user consuming content is relatively low, while during leisure time, the likelihood of the user consuming content is relatively high. Therefore, it is ideal to provide discounts more actively during leisure time and to reduce discounts during vacation. The electronic device 101 can determine the discount provision period based on the calculated leisure period or time segment. In one embodiment, the electronic device 101 may also determine the period during which the discount is presumed to be the user's vacation period by providing the discount. The electronic device 101 may detect the user's activity radius during past vacation periods, and if it is determined that the proportion of the user staying within their primary living radius during vacation periods is greater than a specified threshold, it may change the discount provision period to shorten the discount provision period during vacation periods or make the discount provision period within the vacation period. In one embodiment, the electronic device 101 may determine the user's leisure time period and the period of the leisure time period based on at least a portion of the user information provided by the e-commerce service and the user information provided by the content service. The electronic device 101 may determine the discount provision period based on the user's leisure time period and the period of the leisure time period.
[0077] In one embodiment, the electronic device 101 may determine the offer period based on the ratio of the length of the user's content consumption time to the length of the user's leisure time. For example, when the average length of the content consumption time is less than a specified threshold compared to the length of the user's leisure time, the electronic device 101 may shorten the offer period.
[0078] In one embodiment, electronic device 101 may determine target content. Electronic device 101 may determine target content that is the object to which an offer to be offered to a user is to be applied, corresponding to a determined offer offering period. Electronic device 101 may determine target content based on user information.
[0079] In one embodiment, the electronic device 101 can set target content based on at least a portion of the user's gender, age group, content consumption history, and user-defined content interests. The electronic device 101 can determine the user's predicted preference for each content based on at least a portion of the user's gender, age group, content consumption history, and user-defined content interests. The electronic device 101 can determine the target content based on the user's predicted preference for each content. The electronic device 101 assigns a higher score to content with a higher predicted preference, so as to identify it as target content.
[0080] In one embodiment, the electronic device 101 may determine the target content based on the generation time corresponding to each content. The more recent the generation time of the content, the higher the score that the electronic device 101 may assign to it in order to identify it as the target content.
[0081] In one embodiment, the electronic device 101 may determine target content based on the preferences of users other than the user. The electronic device 101 may assign a higher score to content with higher preferences from users other than the user, so as to identify it as target content. The electronic device 101 may assign higher weighting values to the preference information of other users who have a high similarity to the user in terms of age group, gender, content consumption history, and content information they follow, thereby calculating the score used to identify it as target content.
[0082] In one embodiment, the electronic device 101 may determine target content based on the attributes of each content item. In one embodiment, the electronic device 101 may determine target content based on the playback length of each content item. For example, based on the user's content consumption pattern, if the user prefers shorter content, then shorter content can be identified as target content. In one embodiment, the electronic device 101 may determine target content based on the user's lifestyle regarding each content item and the playback length of the content. For example, based on the user's lifestyle, if the user's leisure time is significantly shorter than that of other users, the electronic device 101 may assign a higher score to content with a relatively shorter playback length in order to identify it as target content.
[0083] In one embodiment, the electronic device 101 can calculate a score corresponding to each content item used to determine the target content based on information such as the user's predicted preference for each content item, the time point of content item generation, and the weighted values corresponding to the preferences of other users (excluding the user) for each content item. In one embodiment, the electronic device 101 can adjust the weighting based on the ratio of content consumption time in the user's access duration. For example, when the ratio of content consumption time gradually increases, the electronic device 101 can increase the weighting value of the user's preference, i.e., the user's predicted preference. Conversely, when the ratio of content consumption time decreases, it may mean that the user is considering which content to consume. In this case, there is a problem in grasping the user's predicted preference, or it may be helpful to recommend content that is different from the type of content the user previously preferred. Therefore, the weighting value of the time point of generation can be increased to consume the latest content, or the weighting value of the preference information of other users can be increased, thereby recommending general content or topical content as target content. When the ratio of content consumption time decreases, the electronic device 101 can increase the weighting of content generation time points other than the user's predicted preference or other user preference information.
[0084] Electronic device 101 can transmit first page information to user terminal 102 (S330). The first page information may be information used to cause user terminal 102 to display the first page. In one embodiment, the first page information may include information that includes a first area of the first page in a portion of the initially displayed area. In one embodiment, the first area may display information of various contents, and various contents may be displayed sequentially on the first area by scrolling, swiping, etc. Electronic device 101 can generate first page information in a manner that displays information of target content on the first area. In one embodiment, electronic device 101 can generate first page information in a manner that includes a first offer interface indicating an offer of the target content on the first area.
[0085] Electronic device 101 may receive a first discount input (S340). In one embodiment, electronic device 101 may receive the first discount input based on input from a user corresponding to the first discount interface. The first discount input may be user input to the first discount interface and may be input for receiving or obtaining discount information.
[0086] After receiving the first offer input, the electronic device 101 can transmit the second page information to the user terminal (S350). In one embodiment, the second page information may include information for outputting the second page. The second page may be a page indicating detailed information about the target content. The second page may include a detailed description of the target content. The second page information may include information for outputting a second offer interface indicating the offer of the target content in a portion of the second page.
[0087] Electronic device 101 may receive a second discount input (S360). In one embodiment, electronic device 101 may receive the second discount input based on input from a user corresponding to the second discount interface. The second discount input is input from the user to the second discount interface, which may be input for receiving discounts on target content or obtaining discount information.
[0088] Electronic device 101 can transmit the modified second page information to the user terminal (S370). Upon receiving the second discount input, the second discount interface can be changed to a playback interface for receiving playback input. Electronic device 101 can change the second discount interface to a playback interface in response to the second discount input. Electronic device 101 can transmit information about the target playback content to the user terminal 102 according to the user input corresponding to the playback interface.
[0089] Figures 4a, 4b and 4c are diagrams used to illustrate page information for displaying offers and target content according to one embodiment of the present invention. Referring to Figures 4a, 4b and 4c, the first page 401 and the second page 402a for displaying offers and target content are described.
[0090] A first area 410 may be displayed on the first page 401. The first area 410 may include at least a portion of the area initially displayed in a portion of the area of the first page 401. For example, the first page 401 may display an area different from the initially displayed area by scrolling, swiping, etc. The first area 410 is the initially displayed area and may be located at the top or top edge of the first page 401. A first offer interface 411 indicating an offer may be displayed on the first area 410. Information 412 of the target content that is the target of the offer may be displayed on the first area 410.
[0091] The second page 402a may include a second offer interface 423a indicating the offer. The second page 402a may display the name, comment information, description information, etc. of the target content. In one embodiment, the second page 402a may include a remaining time interface 424a displaying remaining time information up to the time when the offer period expires. In one embodiment, the second page 402a may include an offer guidance interface 421. The offer guidance interface 421 may include an offer confirmation interface 422 that can receive confirmation input from a user to confirm the offer input.
[0092] Figures 5a and 5b are used to illustrate page information for displaying offers and target content according to one embodiment of the present invention. Referring to Figures 5a and 5b, the third page 500, which displays detailed information on offers applied to the target content, and the second page 402b, which displays changes to the target content, are described.
[0093] Detailed information about the offer can be provided on the third page 500. The third page may include offer application information 426 and offer basic information 425. The offer application information 426 displays at least a portion of the price before the offer is applied and the discounted price resulting from the application of the offer. The offer basic information 425 includes information on the offer price and the offer expiration period. The third page may also include a third offer interface 427 for receiving a third offer input from the user. The electronic device 101 may, in response to a second offer input received based on user input corresponding to the second offer interface 423a, transmit third page information for outputting the third page to the user terminal 102.
[0094] Electronic device 101 may, in response to a third offer input received based on user input corresponding to the third offer interface 427 of the third page 500, transmit the modified second page information for displaying the modified second page 402b to user terminal 102. On the modified second page 402b, the second offer interface 423a may be changed to a playback interface 423b, and the remaining time interface 424a displaying the remaining time information until the offer expires may be changed to an expiration interface 424b of the offer expiration time.
[0095] Figure 6 is a diagram illustrating a discount page of one embodiment of the present invention.
[0096] The offers page 600 may include offers information 610 indicating one or more offers. The electronic device 101 may receive selection input for at least one of the offers based on user input to the offers information 610. Information such as the price and expiration period corresponding to the offer may be displayed on the offers information 610.
[0097] The electronic device 101 can display target content information corresponding to the selected offer based on the user selection input corresponding to the offer information 610.
[0098] Figure 7 is a diagram illustrating the process of providing discounts to users on a discount page according to one embodiment of the present invention.
[0099] Figure 8 is a diagram illustrating the process of providing discounts to users on a discount page according to one embodiment of the present invention.
[0100] Electronic device 101 can display one or more target content information corresponding to the selected offer on target content guidance page 700 or target content selection page 800 based on the user's selection input corresponding to the offer information 610. In one embodiment, when there is only one target content corresponding to the offer, the target content guidance page 700 can be transmitted to user terminal 102 as shown in FIG7. In one embodiment, when there is more than one target content corresponding to the offer, the target content selection page 800 can be transmitted to user terminal 102 as shown in FIG8. Electronic device 101 can transmit fourth page information for displaying fourth page 402a to user terminal 102. The fourth page 402a displays detailed information of the target content selected based on user input to the target content determination interfaces 710 and 810. In this invention, the fourth page 402a is substantially the same as the second page as described above, but the access path to the page may be different. That is, in the case of page 2, it can be provided based on the user input in page 1, and in the case of page 402a, it can be provided based on the user input in the offers page. Similarly to the case of page 2, based on the fourth offer input received based on the user input corresponding to the fourth offer interface 423a included in page 402a, page 3 information can be transmitted to user terminal 102. In response to the third offer input received based on the user input corresponding to the third offer interface 427 of page 300, the modified page 4 information for displaying the modified page 402b can be transmitted from electronic device 101 to user terminal 102.
[0101] Figure 9 is a flowchart illustrating a method according to one embodiment of the present invention.
[0102] Electronic device 101 can determine the discount provision period based on user information (S910). Furthermore, electronic device 101 can provide discounts to users based on the discount provision period (S920). In this case, discount information can be generated based on a specified period, and the discount information can be stored in association with user account information based on the specified period.
[0103] In one embodiment, the electronic device 101 may determine the period for which an offer will be provided to the user based on user information. In one embodiment, the electronic device 101 may determine the offer period based on at least a portion of the user's access period for providing content services, the access time period, and the length of the access time. In one embodiment, the electronic device 101 may determine the offer period based on the ratio of content consumption time to the user's access time for providing content services.
[0104] In one embodiment, the electronic device 101 may determine the discount provision period based on the user's access time period for the content service. The user's access time period may include information such as the date, day of the week, and time of day when the user accesses the content service.
[0105] In one embodiment, the electronic device 101 can determine the priority of a user's access period and access time for providing content services. For example, the electronic device 101 can calculate that the user's access period is 10 days and determine 10 days as the preferential provision period.
[0106] In one embodiment, the electronic device 101 may determine the discount provision period based on the user's access duration and content consumption time for providing the content service.
[0107] In one embodiment, when the discount provision period has been determined or the discount provision period has been changed, the electronic device 101 can maintain the discount provision period according to a specified period or a specified number of periods.
[0108] In one embodiment, the electronic device 101 may determine the offer period based on the user’s offer acceptance rate.
[0109] In one embodiment, the electronic device 101 may determine the offer period based on the consistency rate between the offer period and the user's access period.
[0110] In one embodiment, the electronic device 101 may determine the discount provision period based on the user's purchase history and activity history in the e-commerce application loaded in the user terminal 102.
[0111] Figure 10 is a flowchart illustrating a method according to one embodiment of the present invention.
[0112] Electronic device 101 can determine target content based on user information (S1010). Furthermore, electronic device 101 can provide the user with offers to be applied to the target content (S1020). In this case, offer information can be generated corresponding to the target content, and the offer information corresponding to the target content can be stored in association with user account information.
[0113] In one embodiment, electronic device 101 may determine the offer to be offered to the user and the target content to which the offer is to be applied.
[0114] In one embodiment, electronic device 101 may determine target content. Electronic device 101 may determine the target content to be applied as an offer to a user, corresponding to a determined offer offering period. Electronic device 101 may determine the target content based on user information.
[0115] In one embodiment, the electronic device 101 may set target content based on at least a portion of the user's gender, age group, user's content consumption history, and user-defined content information.
[0116] In one embodiment, the electronic device 101 may determine the target content based on the point in time of generation corresponding to each content.
[0117] In one embodiment, the electronic device 101 may determine the target content based on the preferences of users other than the user.
[0118] In one embodiment, the electronic device 101 may determine the target content based on the attributes of each content.
[0119] In one embodiment, the electronic device 101 can calculate the score information corresponding to each content item used to determine the target content based on information such as the user's predicted preference for each content item, the time point of generation of each content item, and the weighted values corresponding to the preferences of other users (excluding the user) for each content item.
[0120] The method of the present invention may be a computer-implemented method. The computer may include, for example, a device capable of performing processing. In this invention, the steps of the method are illustrated and described in a prescribed order, but the steps may be performed sequentially or in any combination possible according to the present invention. In one embodiment, at least some steps may be performed in parallel, repeatedly, or heuristically. The present invention does not preclude variations or modifications to the method. In one embodiment, at least some steps may be omitted, or additional steps may be added.
[0121] Various embodiments of the present invention can be implemented in the form of software recorded on a machine-readable recording medium. The software can be software used to implement the various embodiments of the present invention described above. The software can be deduced by a programmer skilled in the art based on the various embodiments of the present invention. For example, the software can be machine-readable commands (e.g., code or code segments) or programs. The machine is a device capable of operating by commands invoked from the recording medium, such as a computer. In one embodiment, the machine can be a device of an embodiment of the present invention. In one embodiment, the processor of the machine executes the invoked command, thereby enabling the components of the machine to perform functions corresponding to the command. In one embodiment, the processor can be a processor of an embodiment of the present invention. The recording medium can refer to all kinds of recording media that store data that can be read by a machine. Recording media may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the recording medium can be memory. In one embodiment, the recording medium can also be implemented in the form of being distributed across computer systems connected to a network. The software is distributed and stored across computer systems and executed. The recording medium can be a non-transitory recording medium. A non-transitory recording medium refers to a tangible medium that exists regardless of whether the data is stored semi-permanently or temporarily, and does not include transiently transmitted signals.
[0122] The technical concept of the present invention has been described above through various embodiments. However, the technical concept of the present invention includes various substitutions, variations, and modifications that can be realized within the scope of those skilled in the art to which this invention pertains. Furthermore, it should be understood that such substitutions, variations, and modifications may be included within the scope of the appended patent applications. Embodiments of the present invention can be combined with each other. The embodiments can be combined in various ways depending on the number of cases, and the combined embodiments also fall within the scope of the present invention. [Simplified Explanation of the Diagram]
[0030] Figure 1 illustrates an environment in which an electronic device according to an embodiment of the present invention can be applied. Figure 2 is a block diagram of an electronic device according to an embodiment of the present invention. Figure 3 is a flowchart schematically illustrating a method according to an embodiment of the present invention. Figures 4a, 4b, and 4c are diagrams illustrating page information for displaying offers and target content according to an embodiment of the present invention. Figures 5a and 5b are diagrams illustrating page information for displaying offers and target content according to an embodiment of the present invention. Figure 6 is a diagram illustrating an offer page according to an embodiment of the present invention. Figure 7 is a diagram illustrating the process of providing offers to users on an offer page according to an embodiment of the present invention. Figure 8 is a diagram illustrating the process of providing offers to users on an offer page according to an embodiment of the present invention. Figure 9 is a flowchart illustrating a method according to an embodiment of the present invention. Figure 10 is a flowchart illustrating a method according to an embodiment of the present invention.
Claims
1. A method for providing content-related offers, implemented via an electronic device, comprising the steps of: obtaining a user's connection request to a first page, the first page including a content directory of one or more contents provided in a content service; identifying offers available to the user and target content within the one or more contents to which the offers are applicable; transmitting first page information for outputting the first page to the user's terminal, such that the first page includes a first area displaying information of the target content, and the first area includes a first offer interface indicating the offer of the target content; receiving a first offer input from the user's terminal corresponding to the first offer interface; and, upon receiving the first offer input, transmitting second page information for outputting a second page to the user's terminal, the second page including detailed information of the target content and a second offer interface indicating the offer of the target content. The system receives the second discount input from the user's terminal, which corresponds to the second discount interface; and after receiving the second discount input, it transmits the modified second page information, which is used to output the modified second page, to the user's terminal. The modified second page is a playback interface that is used to receive playback input for the target content, after the second discount interface has been changed.
2. The method for providing content-related offers as requested in Request 1, wherein the offers are provided to the user within a pre-specified offer period for each offer, the method further includes the following steps: calculating the remaining time information up to the expiration date of the offer based on the offer period; and the second page includes a guidance interface indicating the expiration date and a remaining time interface displaying the remaining time information.
3. The method for providing content-related offers as requested in Request 1, wherein the step of transmitting the modified second page information to the user's terminal includes the following steps: Upon receiving the second offer input, transmitting third page information for outputting a third page to the user's terminal, the third page displaying at least a portion of the price of the target content before the application of the offer and the discounted price of the target content resulting from the application of the offer, and including a third offer interface for receiving the user's third offer input, the third offer input being a request to apply the offer for the target content; receiving the user's third offer input corresponding to the third offer interface; and upon receiving the third offer input, transmitting the modified second page information to the user's terminal.
4. The method for providing content-related offers as described in Request 1 further includes the following steps: obtaining a user's request for a connection to an offers page, the offers page including a catalog of one or more offers provided to the user; identifying one or more offers provided to the user, and one or more target contents corresponding to each of the one or more offers; transmitting offers page information for outputting the offers page to the user's terminal, the offers page indicating the catalog of one or more offers; receiving from the user's terminal a selection input for at least one offer included in the catalog; and upon receiving the selection input for the at least one offer, transmitting fourth page information for outputting a fourth page to the user's terminal, the fourth page including detailed information of the target contents corresponding to the selected at least one offer, and a fourth offers interface indicating the offer of the target contents.
5. The method of providing content-related discounts as described in Request 1, wherein the target content is content provided to the user for a fee, and the discounts include discounts on the target content provided to the user at a discounted price, or free provision of the target content to the user.
6. The method for providing content-related offers as requested in Item 1, wherein the offers correspond to the user and are provided to the user at specified offer periods, the method comprising the following steps: determining the offer period based on user information corresponding to the user.
7. The method for providing content-related offers as described in Request 6, wherein the step of determining the offer provision period includes the following steps: determining the offer provision period based on at least a portion of the user's access period for providing the content, the user's access time period for providing the content, and the user's access duration for providing the content.
8. The method for providing content-related offers as described in Request 7, wherein the step of determining the duration of the offer includes the following steps: determining the duration of the offer based on the ratio of content consumption time in the user's access time.
9. The method for providing content-related offers as described in Request 6, wherein the step of determining the offer provision period includes the following steps: calculating the offer acceptance rate of the user based on the number of offers already provided to the user and the number of times the user has received offers for the offered offers; and determining the offer provision period based on the offer acceptance rate.
10. The method for providing content-related offers as described in claim 6, wherein the step of determining the offering period includes the following steps: extracting the user's lifestyle, purchase details, primary residence area, and radius of movement based on the user's purchase history and activity history within the e-commerce application installed on the user's terminal; determining the offering period based on at least a portion of the user's lifestyle, purchase details, primary residence area, and radius of movement.
11. The method for providing content-related offers as described in Request 6, wherein the step of determining the offering period includes the following steps: determining the user's free time period and the period of the free time period based on the user information; and determining the offering period based on the user's free time period and the period of the free time period.
12. The method for providing content-related offers as in request item 6, wherein the step of determining the offer provision period includes the following steps: determining the offer provision period as the period after shortening a specified period compared to the user's access period for providing services to the content.
13. The method for providing content-related offers as described in request item 12, wherein the step of determining the offer provision period includes the following steps: as the access period for providing services to the content for the user is determined to be greater than a pre-specified critical period, the period after shortening the specified period compared to the access period for providing services to the content for the user is determined as the offer provision period.
14. The method for providing content-related offers, as in request item 1, includes the following steps: determining the target content for which the offers are to be provided based on user information corresponding to the aforementioned user.
15. The method for providing content-related offers as described in claim 14, wherein the step of determining the target content includes the following steps: determining the target content among one or more content provided in the content service based on at least a portion of the following: the user's predicted preference for each of the one or more content provided in the content service, calculated based on at least a portion of the user's gender, the user's age group, the user's content viewing history, and the user's set content of interest; the attributes of each of the one or more content provided in the content service; the time of creation of each of the one or more content provided in the content service; and the preference of other users besides the user for each of the one or more content.
16. The method for providing content-related offers as described in Request 15, wherein the step of determining the target content includes the following steps: calculating score information corresponding to each of the one or more contents based on the predicted preference information of the user for each of the one or more contents, the time point of generation of each of the one or more contents, and the weighted values corresponding to the preferences of other users (excluding the user) for each of the one or more contents; and determining the target content among the one or more contents based on the score information.
17. The method for providing content-related offers as described in Request 16, wherein the steps for calculating the above-mentioned score information include the following steps: determining the above-mentioned weighted value information based on the ratio of content consumption time in the above-mentioned user's access time.
18. An electronic device for providing content-related offers, comprising: One or more processors; and one or more memory stores commands to be executed by the one or more processors; and the electronic device is configured such that, when the commands are executed by the one or more processors, the one or more processors perform the method of any one of claims 1 to 17.
19. A non-transitory computer-readable recording medium that records commands, when executed by one or more processors, to cause the one or more processors to perform actions, wherein the commands are configured to cause the one or more processors to perform any one of claims 1 to 17.