Advertisement delivery device, advertisement delivery system, advertisement delivery method and program

The advertising delivery system addresses the issue of inadequate user rewards by prioritizing advertisement delivery based on user actions, thereby enhancing the value of advertisement delivery.

JP7842177B2Active Publication Date: 2026-04-07RAKUTEN GROUP INC
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing advertisement providing systems fail to appropriately reward users for their actions, thereby undermining the value of advertisement delivery.

Method used

An advertising delivery system that includes a user behavior acquisition unit, a reward granting control unit, a registration unit, and an advertising delivery unit to prioritize advertisement delivery based on user actions and rewards.

Benefits of technology

Enhances the value of advertisement delivery by appropriately rewarding users for their actions and delivering advertisements in a priority order based on user behavior and rewards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007842177000001
    Figure 0007842177000001
  • Figure 0007842177000002
    Figure 0007842177000002
  • Figure 0007842177000003
    Figure 0007842177000003
Patent Text Reader

Abstract

To provide an advertisement provision device, advertisement provision system, advertisement provision method and program capable of increasing values of advertising offerings.SOLUTION: An advertisement provision device includes a user behavior acquisition unit for acquiring a user's behavior toward a behavioral target, a reward assignment control unit for controlling a reward assignment unit to assign a reward to the user based on the user's behavior acquired by the user behavior acquisition unit, a registration unit that, when the reward assignment unit assigns a reward to the user, registers the user to whom the reward assignment unit assigns the reward and a behavioral target corresponding to the user's behavior in association with each other, and an advertisement provision unit for providing advertisements to the user in order of priority based on the user and the behavioral target registered by the registration unit.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0005]

[0001] The present invention relates to an advertisement providing apparatus, an advertisement providing system, an advertisement providing method, and a program.

Background Art

[0002] Conventionally, for example, as shown in Patent Document 1, there has been disclosed an advertisement providing system that provides advertisements and gives rewards to users based on the actions of the users with respect to the action targets, such as clicks on the advertisements and requests for materials related to the advertisements. By giving rewards to users in this way, the value of providing advertisements can be enhanced.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in such an advertisement providing system, although rewards are given based on the actions of the users with respect to the action targets, the rewards are not appropriately given to the users. Therefore, it is desired to further enhance the value of providing advertisements.

Means for Solving the Problems

[0005] An advertising delivery device that solves the above problems comprises: a user behavior acquisition unit that acquires the user's actions toward an action target; a reward granting control unit that controls a reward granting unit to grant rewards to users based on the user's actions acquired by the user behavior acquisition unit; a registration unit that, when the reward granting unit grants a reward to a user, registers the user to whom the reward granting unit grants a reward and the action target corresponding to the user's actions in association; and an advertising delivery unit that provides advertisements to users in order of priority based on the users and action targets registered by the registration unit.

[0006] An advertising delivery system that solves the above problems comprises: a user behavior acquisition unit that acquires the user's actions toward the target of action; a reward granting control unit that controls a reward granting unit to grant rewards to users based on the user's actions acquired by the user behavior acquisition unit; a registration unit that, when the reward granting unit grants a reward to a user, registers the user to whom the reward granting unit grants a reward and the target of action corresponding to the user's actions in association; and an advertising delivery unit that provides advertisements to users in order of priority based on the users and targets of action registered by the registration unit.

[0007] An advertising delivery method that solves the above problem involves one or more computers performing the following actions: acquiring user actions on target objects; rewarding users based on the acquired user actions; registering the users who will receive rewards and the target objects corresponding to the user's actions when rewarding users; and providing advertisements to users in order of priority based on the registered users and target objects.

[0008] A program that solves the above problem has one or more computers perform the following actions: acquire user actions on target objects; reward users based on the acquired user actions; when rewards are given to users, register the users who will receive rewards and the target objects corresponding to the user's actions; and provide advertisements to users in order of priority based on the registered users and target objects. [Effects of the Invention]

[0009] According to the present invention, the value of providing advertising can be increased. [Brief explanation of the drawing]

[0010] [Figure 1] Figure 1 shows the overall configuration of the advertising provision system according to the first embodiment. [Figure 2] Figure 2 shows the electrical configuration of the terminal device according to the first embodiment. [Figure 3] Figure 3 shows the electrical configuration of the advertising server according to the first embodiment. [Figure 4] Figure 4 shows the reward management database of the first embodiment. [Figure 5] Figure 5 shows the advertising management database of the first embodiment. [Figure 6] Figure 6 shows the priority data table of the first embodiment. [Figure 7] Figure 7 is a flowchart showing the ad search control process of the first embodiment. [Figure 8] Figure 8 is a flowchart showing the user behavior control process of the first embodiment. [Figure 9] Figure 9 is a flowchart showing the advertising provision control process of the first embodiment. [Figure 10] Figure 10 shows the display configuration of the terminal display unit in the first embodiment. [Modes for carrying out the invention]

[0011] [First Embodiment] One embodiment of an advertising delivery device, advertising delivery system, advertising delivery method, and program will be described.

[0012] <Configuration of advertising delivery system 10> As shown in FIG. 1, the advertisement providing system 10 is a system that provides advertisements to users. In particular, the advertisement providing system 10 may be a system that provides web advertisements related to a plurality of services. The advertisements may be classified into any of the plurality of services. The plurality of services may include services such as, for example, an e-commerce service, a travel service, a video distribution service, and a leaflet service.

[0013] The advertisement providing system 10 may be a system that can give rewards to users based on advertisements as an action trigger. The advertisement providing system 10 may be a system that further provides advertisements to users based on giving rewards to users based on advertisements as an action trigger.

[0014] The advertisement providing system 10 may include a plurality of servers 11 to 17. The advertisement providing system 10 may include a web server 11. The web server 11 is a server that provides information to users. In particular, the web server 11 is a server that manages a site that provides advertisements to users via an application.

[0015] The advertisement providing system 10 includes an advertisement server 12. The advertisement server 12 is a server that provides advertisements to users. The advertisement server 12 is a server that manages information related to advertisements provided to users. The advertisement server 12 corresponds to an example of an advertisement providing device.

[0016] The advertisement providing system 10 may include a user management server 13. The user management server 13 is a server that manages information related to users. In particular, the user management server 13 is a server that gives rewards to users. The user management server 13 corresponds to an example of a reward giving unit.

[0017] The advertisement providing system 10 may include an e-commerce server 14. The e-commerce server 14 is a server that provides an e-commerce service. The e-commerce server 14 is a server that manages information related to e-commerce.

[0018] The advertising provision system 10 may include a travel management server 15. The travel management server 15 is a server that provides travel services. The travel management server 15 is a server that manages travel-related information.

[0019] The advertising provision system 10 may include a video distribution server 16. The video distribution server 16 is a server that provides video distribution services. The video distribution server 16 is a server that manages information related to video distribution.

[0020] The advertising provision system 10 may include an electronic flyer server 17. The electronic flyer server 17 is a server that provides electronic flyer services. The electronic flyer server 17 is a server that manages information related to electronic flyers.

[0021] The advertising provision system 10 may include one or more terminal devices 18. As a specific example, the advertising provision system 10 may include one or more user terminal devices. A user terminal device is a terminal device used by a user. A user terminal device may also be a portable terminal device that can be carried by a user.

[0022] Multiple servers 11-17 and one or more terminal devices 18 are connected in a way that allows them to communicate via a network 19. At least one combination of the multiple servers 11-17 and one or more terminal devices 18 may be connected in a way that allows them to communicate directly without going through the network 19. Hereafter, the explanation of communication between each device via the network 19 will be omitted.

[0023] <Configuration of terminal device 18> As shown in Figure 2, the terminal device 18 consists of one or more computers. The terminal device 18 includes a terminal control unit 20, a terminal storage unit 21, a terminal communication unit 22, a terminal input unit 23, and a terminal display unit 24.

[0024] The terminal control unit 20 is configured to control the terminal device 18. The terminal control unit 20 includes an arithmetic unit and a main memory medium. The arithmetic unit loads the OS (Operating System) and programs from the terminal storage unit 21 to the main memory medium and executes instructions retrieved from the main memory medium. The arithmetic unit is one or more circuits. The circuits may be a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), or an NPU (Neural Network Processing Unit). The terminal storage unit 21 is a secondary memory medium that may store programs. The programs may be dedicated applications for using the advertising provision system 10.

[0025] The terminal communication unit 22 is implemented as hardware, software, or a combination thereof. The terminal communication unit 22 sends and receives data with multiple servers 11-17. The terminal input unit 23 is configured to input information in response to user operations. The terminal input unit 23 may be a touch panel integrated with the terminal display unit 24. The terminal input unit 23 may be a pointing device for operation buttons. The terminal display unit 24 displays information in response to output instructions from the terminal control unit 20.

[0026] <Configuration of ad server 12> As shown in Figure 3, the advertising server 12 is composed of one or more computers. The advertising server 12 includes a control unit 30, a storage unit 31, and a communication unit 32. The control unit 30 is configured to control the advertising server 12. The control unit 30 includes an arithmetic unit and a main storage medium. The control unit 30 has a similar configuration to the terminal control unit 20, so the description of the arithmetic unit and main storage medium is omitted. The storage unit 31 is a secondary storage medium that stores information for managing the advertising server 12.

[0027] The communication unit 32 is implemented as hardware, software, or a combination thereof. The communication unit 32 sends and receives data to and from the terminal device 18. The advertising server 12 may include an operation unit for information providers to perform input operations, and may also include a display unit to display information.

[0028] The web server 11, user management server 13, e-commerce server 14, travel management server 15, video distribution server 16, and electronic flyer server 17 are configured in the same way as the advertising server 12. A detailed explanation of the configurations of the web server 11, user management server 13, e-commerce server 14, travel management server 15, video distribution server 16, and electronic flyer server 17 is omitted.

[0029] In the advertising server 12, the control unit 30 constitutes a processing circuit by executing a program. The control unit 30 includes, as a processing circuit, an attribute information acquisition unit 30A, a user behavior acquisition unit 30B, a reward granting control unit 30C, a registration unit 30D, a determination unit 30E, and an advertising provision unit 30F.

[0030] The attribute information acquisition unit 30A acquires user attribute information. The attribute information acquisition unit 30A may acquire user attribute information by communicating with the user management server 13. The attribute information acquisition unit 30A may acquire user attribute information by communicating with the terminal device 18. The attribute information acquisition unit 30A may acquire user attribute information by reading the user attribute information from the storage unit 31.

[0031] User attribute information may also include information indicating the degree to which a user is registered for multiple services. For example, user attribute information could include whether the user is registered for an e-commerce service, or whether they are registered for both an e-commerce service and a travel service. In other words, user attribute information indicates loyalty associated with the use of multiple services.

[0032] User attribute information may include user segment information. User attribute information may include the user's age, gender, and address. User attribute information may include the user's behavioral history. In particular, user attribute information may include the user's behavior towards the target of their actions.

[0033] The user behavior acquisition unit 30B acquires user behavior towards target objects. In particular, the user behavior acquisition unit 30B acquires user behavior towards target objects in each of multiple services. The user behavior acquisition unit 30B acquires user behavior towards target objects that originate from advertisements. In particular, the user behavior acquisition unit 30B acquires user behavior towards target objects that originate from advertisements provided in response to user searches.

[0034] User behavior is a response to user actions. Information about user behavior includes impressions (IMP), which indicate the number of times an ad was displayed. Information about user behavior also includes click-through rates (CTR), which indicate the ratio of clicks to the number of times an ad was displayed.

[0035] Information about user behavior includes conversions (CV). A conversion indicates the number of times a target action was taken, initiated by an advertisement. A conversion includes the completion of a transaction in e-commerce services, including the purchase of goods or services in e-commerce. A conversion includes the completion of a transaction in travel services, including the purchase of goods or services related to travel. A conversion includes the completion of a transaction in video streaming services, including the completion of a contract for the video streaming service itself, and the purchase of video streaming. A conversion includes the completion of a transaction in electronic flyer services, including the use of electronic flyers.

[0036] Information about user behavior includes time spent on the site, starting from an advertisement. This time spent indicates the duration of time spent on the site. Information about user behavior also includes the number of pages viewed, starting from an advertisement.

[0037] The target of the action is the object of the user's action, initiated by an advertisement. The target of the action can be associated with one of several services. The target of the action includes goods or services in e-commerce. The target of the action includes goods or services related to travel. The target of the action includes the video streaming service itself. The target of the action includes the videos that are streamed. The target of the action includes electronic flyers.

[0038] The reward granting control unit 30C controls the granting of rewards to users. The reward granting control unit 30C controls the granting of rewards to users. The reward granting control unit 30C communicates with the user management server 13 and controls the user management server 13 to grant rewards to users.

[0039] The reward distribution control unit 30C controls the user management server 13 to distribute rewards to users based on their actions. The reward distribution control unit 30C controls the user management server 13 to distribute rewards of a reward value to users based on their actions. More specifically, the reward distribution control unit 30C may control the user management server 13 to distribute rewards to users when it acquires a user operation on an action target as a user action. More specifically, the reward distribution control unit 30C may control the user management server 13 to distribute rewards to users when a user conversion is achieved starting from an action target, or in at least one of the above.

[0040] The reward may be points usable across multiple services. The reward value may be the number of points. The reward may be usable across multiple services managed by the same administrator, or across multiple services managed by different administrators. The reward may be a perk for the user.

[0041] When the registration unit 30D grants a reward to a user, it registers the user to whom the reward is granted and the action target corresponding to the user's actions. In particular, when the registration unit 30D grants a reward to a user, it registers the user to whom the reward is granted, the value of the reward to be granted to the user, and the action target corresponding to the user's actions. Furthermore, when the registration unit 30D grants a reward to a user, it registers the user to whom the reward is granted, the action target corresponding to the user's actions, and the service to which the advertisement that serves as the starting point for the action target is classified.

[0042] The determination unit 30E determines the degree of association between the user and the type of target of the action. In particular, the determination unit 30E determines the degree of association between the user and the type of target of the action based on the user and the target of the action.

[0043] The advertising department 30F provides advertisements to users. The advertising department 30F provides advertisements to users based on a priority system based on the user and their behavior. In particular, the advertising department 30F provides advertisements to users based on a priority system based on the user, reward value, and their behavior. Furthermore, the advertising department 30F provides advertisements to users regardless of their searches, based on a priority system based on the user and their behavior. The advertising department 30F provides advertisements to users based on a priority system based on the user's attribute information and their behavior.

[0044] Furthermore, the advertising unit 30F provides advertisements to users in order of priority based on the results of determining the degree of relevance between the user and the type of target of their activity. In particular, the advertising unit 30F provides advertisements corresponding to the type of target of their activity to users in order of priority based on the degree of relevance between the user and the type of target of their activity.

[0045] <Reward Management Database 31A> As shown in Figure 4, the storage unit 31 stores the reward management database 31A. The reward management database 31A is a database that manages reward grant information related to rewards given to users. In particular, the reward management database 31A is a database that manages reward grant information related to rewards given to users based on user actions that started with advertisements.

[0046] In the reward management database 31A, the reward ID, grant date and time, user ID, attribute information, service type, target of action, target of action type, user action, and reward value are associated with each other.

[0047] The reward ID is information that identifies the granting of a reward to a user. The grant date and time indicates the date and time the reward was granted to the user. The user ID is information that identifies the user to whom the reward was granted. The attribute information is the attribute information of the user to whom the reward was granted. The service type is information that indicates the type of service that initiated the granting of the reward to the user. More specifically, when the reward is granted to the user starting from an advertisement, the service type is information that indicates the service type corresponding to the advertisement that initiated the grant. The action target is information that indicates the action target that initiated the granting of the reward to the user. More specifically, when the action target is granted to the user starting from an advertisement, the action target is information that indicates the action target to which the reward was granted to the user. The action target type is information that indicates the type of action target the user took. User action is information that indicates the user's action in connection with the granting of the reward to the user. Reward value is information that indicates the reward value granted to the user.

[0048] In this way, when a user is rewarded for their actions in response to an advertisement, the reward information is registered in the reward management database 31A. This makes the reward information available for retrieval by referencing the reward management database 31A.

[0049] <Advertising Database 31B> As shown in Figure 5, the storage unit 31 stores the advertising management database 31B. The advertising management database 31B is a database that manages information about advertisements provided to users. The advertising management database 31B is a database where information about advertisements is registered when an advertisement is submitted by an advertiser.

[0050] In the ad management database 31B, the ad ID, service type, recommendation attribute, recommended action target type, recommended action, and reward value conditions are associated. The ad ID is information that identifies the ad. The service type is information that indicates the type of service corresponding to the ad. The recommendation attribute is attribute information of the user who recommends receiving the ad. The recommended action target type is the action target of the user who recommends receiving the ad. The recommended action is the user action that recommends receiving the ad. The reward value conditions are information that indicates the reward value of the user who recommends receiving the ad. The storage unit 31 also stores the ad itself that is provided to the user, so that it corresponds to the ad ID.

[0051] Furthermore, in the advertising management database 31B, the advertising ID and the reward information may be associated. The reward information indicates the reward value to be given to the user when a user takes action on an action target initiated by an advertisement. For example, the reward information may indicate that when a user clicks on a product initiated by an advertisement corresponding to an e-commerce service, the user will be given 1 point as a reward. The reward information may indicate that when a user converts to a trip initiated by an advertisement corresponding to a travel service, the user will be given 10 points as a reward. The reward information may also indicate that no reward will be given to the user, regardless of the action target initiated by the advertisement or the user's action.

[0052] In this way, by referencing the advertising management database 31B, it becomes possible to obtain the conditions for recommending the provision of advertisements. Specifically, by referencing the advertising management database 31B, it becomes possible to obtain the service type, recommendation attributes, recommended behavior target type, recommended behavior, and reward value conditions as conditions for recommending the provision of advertisements.

[0053] <Priority Data Table 31C> As shown in Figure 6, the storage unit 31 stores the priority data table 31C. The priority data table 31C is a data table that indicates the priority of providing advertisements corresponding to multiple services.

[0054] In the priority data table 31C, service types are associated with priorities. Priority is information indicating the priority order for providing advertisements corresponding to each of multiple services. Priorities may be set to be changeable by the administrator of the ad server 12, or they may be set to be changeable based on the bid amount for providing advertisements.

[0055] In this way, by referencing the priority data table 31C, advertisements are delivered based on the priority of multiple services. In particular, advertisements corresponding to higher priority services are more likely to be delivered than advertisements corresponding to lower priority services.

[0056] <Various Data> In particular, in the user management server 13, the storage unit 31 stores the user management database. The user management database associates user ID, password, user address, user contact information, user attribute information, and reward value.

[0057] <Advertisement search control processing> Next, the ad search control process will be described with reference to Figure 7. The ad search control process is a process executed by the control unit 30 at predetermined intervals. The following processes will be explained assuming that user authentication has been successfully performed in order to facilitate understanding of the invention.

[0058] As shown in Figure 7, in step S10, the control unit 30 of the advertising server 12 determines whether or not an advertising search request has been input by communicating with the terminal device 18 via the web server 11. The control unit 30 may also determine whether or not an advertising search request has been input by communicating with the terminal device 18 without going through the web server 11.

[0059] An ad search request is information used to request the search for an ad. An ad search request may include search criteria related to the ad. These search criteria may include search words. These search criteria may include the service type. An ad search request may also include a user ID.

[0060] If the control unit 30 determines that no ad search request has been entered, it terminates the ad search control process. If the control unit 30 determines that an ad search request has been entered, it proceeds to step S11.

[0061] In step S11, the control unit 30 executes attribute information acquisition processing. In attribute information acquisition processing, the control unit 30 acquires attribute information of the user corresponding to the user ID. Specifically, the control unit 30 acquires the user ID included in the ad search request. The control unit 30 sends the user ID to the user management server 13. The user management server 13 sends the attribute information corresponding to the user ID to the ad server 12. The control unit 30 receives the attribute information corresponding to the user ID from the user management server 13.

[0062] In step S12, the control unit 30 executes a service type acquisition process. In the service type acquisition process, the control unit 30 acquires the service type included in the ad search request.

[0063] In step S13, the control unit 30 executes an ad search process. In the ad search process, the control unit 30 searches for ads to offer based on the search conditions included in the ad search request. In particular, the control unit 30 searches for ads to offer based on the service type. The control unit 30 searches for ads to offer based on attribute information. Specifically, the control unit 30 refers to the ad management database 31B and searches for ads that correspond to recommended attributes that match the user's attribute information.

[0064] In step S14, the control unit 30 executes the search ad acquisition process. In the search ad acquisition process, the control unit 30 reads the ads to be offered from the storage unit 31 based on the search conditions. As a result, the control unit 30 acquires the ads to be offered.

[0065] In step S15, the control unit 30 executes the search ad provision process. In the search ad provision process, the control unit 30 transmits the acquired ad to the terminal device 18. As a result, the control unit 30 provides the acquired ad to the user.

[0066] In step S16, the control unit 30 executes an action-starting point registration process. In the action-starting point registration process, the control unit 30 registers the advertisement search request as the action-starting point in the storage unit 31. Specifically, the control unit 30 registers the user ID, service type, search word, advertisement ID, and date and time information corresponding to the advertisement search request as the action-starting point in the storage unit 31.

[0067] <User Behavior Control Processing> Next, the user behavior control process will be explained with reference to Figure 8. The user behavior control process is a process executed by the control unit 30 at predetermined intervals.

[0068] As shown in Figure 8, in step S20, the control unit 30 of the advertising server 12 determines whether or not user behavior information has been entered. The control unit 30 may determine whether or not user behavior has been entered by providing an advertisement to the terminal device 18. The control unit 30 may determine whether or not user behavior information has been entered by communicating with the terminal device 18 via the web server 11. The control unit 30 may determine whether or not user behavior information has been entered by communicating with the terminal device 18 without going through the web server 11.

[0069] User behavior information is information that indicates actions initiated by an ad search request. User behavior information may be obtained by providing an ad initiated by an ad search request. User behavior information may be obtained based on the results of tracking initiated by an ad search request. User behavior information may include user ID, service type, target of action, type of action, and date and time information.

[0070] If the control unit 30 determines that no user action has been input, it terminates the user action control process. If the control unit 30 determines that a user action has been input, it proceeds to step S21.

[0071] In step S21, the control unit 30 executes a user behavior acquisition process. In the user behavior acquisition process, the control unit 30 acquires the user behavior and the target of the action based on the input user behavior information.

[0072] In this way, the control unit 30 acquires the user's actions toward the target of action in each of the multiple services. In particular, the control unit 30 acquires the user's actions toward the target of action that originates from an advertisement classified as one of the multiple services. The control unit 30 also acquires the user's actions toward the target of action that originates from an advertisement provided in response to the user's search.

[0073] In step S22, the control unit 30 executes attribute information acquisition processing. In attribute information acquisition processing, the control unit 30 acquires user attribute information corresponding to the user ID, in the same manner as in step S11.

[0074] In step S23, the control unit 30 executes a user action registration process. In the user action registration process, the control unit 30 stores the acquired user action, the target of the user's action, the service type, and the user's attribute information in the storage unit 31 in association with each other.

[0075] In step S24, the control unit 30 determines whether the reward conditions have been met. The reward conditions can be met based on the target of the user's action initiated by the advertisement and the user's action. Specifically, the control unit 30 refers to the advertisement management database 31B and reads the reward information corresponding to the advertisement ID of the advertisement that initiated the user's action. Based on the user's action and the target of the user's action registered in the storage unit 31, and the reward information corresponding to the advertisement that initiated the user's action, the control unit 30 determines whether the reward conditions have been met.

[0076] If the control unit 30 determines that the reward granting conditions have not been met, it terminates the user behavior control process. If the control unit 30 determines that the reward granting conditions have been met, it proceeds to step S25.

[0077] In step S25, the control unit 30 executes a reward grant control process. In the reward grant control process, the control unit 30 reads the reward value to be granted to the user based on the reward grant information. This reward value corresponds to the advertisement that initiated the user's action, the user's action, and the target of the user's action. The control unit 30 sends a reward grant instruction to the user management server 13. The reward grant instruction may include the user ID and the reward value.

[0078] When the user management server 13 receives a reward grant instruction from the advertising server 12, it reads the user ID and reward value included in the reward grant instruction. The user management server 13 adds the received reward value to the reward value corresponding to the user ID. As a result, the user management server 13 grants the reward specified by the advertising server 12 to the user specified by the advertising server 12, with the reward value specified by the advertising server 12.

[0079] In this way, the control unit 30 controls the user management server 13 to reward the user based on the user's actions. In particular, the control unit 30 controls the user management server 13 to reward the user with a reward value based on the user's actions. Furthermore, the control unit 30 controls the user management server 13 to reward the user in response to at least one of the following: when the user's operation on the target of action is acquired as the user's action, or when the user's conversion is achieved starting from the target of action.

[0080] In step S26, the control unit 30 executes a reward grant information registration process. In the reward grant information registration process, the control unit 30 generates a reward ID. The control unit 30 registers the grant date and time, user ID, user attribute information, service type corresponding to the advertisement, target of the user's action, user action, and reward value to be granted to the user in the reward management database 31A so as to correspond to the reward ID.

[0081] In this way, when the control unit 30 grants a reward to a user, it registers the user to whom the reward is granted and the action target corresponding to the user's action in association. In particular, when the control unit 30 grants a reward to a user, it registers the user to whom the reward is granted, the reward value to be granted to the user, and the action target corresponding to the user's action in association. Furthermore, when the control unit 30 grants a reward to a user, it registers the user to whom the reward is granted, the action target corresponding to the user's action, and the service to which the advertisement that serves as the starting point for the user's action is classified in association.

[0082] <Advertisement delivery control processing> Next, the advertisement provision control process will be described with reference to Figure 9. The advertisement provision control process is a process that is executed by the control unit 30 at predetermined intervals.

[0083] As shown in Figure 9, in step S30, the control unit 30 of the advertising server 12 determines whether or not an advertising request has been input by communicating with the terminal device 18 via the web server 11. The control unit 30 may also determine whether or not an advertising request has been input by communicating with the terminal device 18 without going through the web server 11.

[0084] An ad request is not information for requesting an ad search, but rather information for requesting the provision of an ad. In other words, an ad request is information that requests the user to provide an ad regardless of the user's search. An ad request may include the user ID.

[0085] If the control unit 30 determines that no advertising request has been entered, it terminates the advertising provision control process. If the control unit 30 determines that an advertising request has been entered, it proceeds to step S31.

[0086] In step S31, the control unit 30 executes attribute information acquisition processing. In attribute information acquisition processing, the control unit 30 acquires user attribute information corresponding to the user ID, in the same way as in step S11. In particular, the control unit 30 acquires user attribute information corresponding to the user ID included in the reward granting information registered in step S26 of the user behavior control processing.

[0087] In step S32, the control unit 30 executes a priority acquisition process. In the priority acquisition process, the control unit 30 refers to the priority data table 31C and obtains the priority of the service corresponding to the target of the user action.

[0088] In step S33, the control unit 30 executes a reward grant information acquisition process. In the reward grant information acquisition process, the control unit 30 refers to the reward management database 31A and obtains reward grant information corresponding to the acquired user ID. Specifically, the control unit 30 obtains reward grant information from among the reward grant information corresponding to the user ID, whose grant date and time fall within a predetermined reference period. The reference period may be one month or one week.

[0089] In step S34, the control unit 30 performs an action target type determination process. In the action target type determination process, the control unit 30 obtains the action target types of users who have been awarded rewards based on the reward award information obtained in step S33. The control unit 30 may obtain the action target types of users who have been awarded rewards in descending order of the reward value awarded to the user. The control unit 30 may obtain the action target types of users who have been awarded rewards in descending order of the number of times the user has been awarded rewards. The control unit 30 may obtain the action target types of users who have been awarded rewards up to a predetermined number. In other words, the control unit 30 determines the types of user action targets that are highly related to the user. In this way, the control unit 30 determines the degree of relationship between the user and the types of user action targets based on the user and the user's action targets.

[0090] In step S35, the control unit 30 executes an ad type determination process. In the ad type determination process, the control unit 30 refers to the ad management database 31B and determines the degree of relevance between the user and the ad.

[0091] More specifically, based on the determination result in step S34, the control unit 30 determines that advertisements whose user behavior target type matches the recommended behavior target type are advertisements that are highly relevant to the user. The control unit 30 also determines that advertisements whose user attribute information obtained in step S31 matches the recommended attributes are advertisements that are highly relevant to the user.

[0092] Based on the priority acquired in step S32, the control unit 30 determines the degree of relevance between the user and the advertisements corresponding to multiple services. Specifically, the control unit 30 determines to prioritize the advertisement corresponding to the second service, which has a higher priority, over the advertisement corresponding to the first service, which has a lower priority.

[0093] In step S36, the control unit 30 executes an ad acquisition process. In the ad acquisition process, the control unit 30 acquires ads that are highly relevant to the user based on the determination result in step S35. In other words, the control unit 30 prioritizes acquiring ads that are highly relevant to the user over ads that are less relevant to the user.

[0094] In step S37, the control unit 30 executes an advertisement provision process. In the advertisement provision process, the control unit 30 transmits the acquired advertisement to the terminal device 18. In this way, the control unit 30 provides the acquired advertisement to the user.

[0095] In this way, the control unit 30 provides advertisements to users in a priority order based on the user and the target of the user's actions. In particular, the control unit 30 provides advertisements to users in a priority order based on the user, the reward value, and the target of the user's actions. The control unit 30 provides advertisements to users in a priority order based on the user's attribute information and the target of the user's actions. Furthermore, the control unit 30 provides advertisements to users regardless of the user's search, in a priority order based on the user and the target of the user's actions.

[0096] Furthermore, the control unit 30 provides advertisements to the user in order of priority based on the results of determining the degree of relevance between the user and the type of target of the user's actions. In particular, the control unit 30 provides advertisements corresponding to the type of target of the user's actions to the user in order of priority based on the degree of relevance between the user and the type of target of the user's actions.

[0097] More specifically, the control unit 30, based on the results of determining the degree of relevance between the user and the type of target of the user's actions, prioritizes providing the first advertisement to the user over the second advertisement, which has a lower degree of relevance to the user compared to the first advertisement. Furthermore, based on the results of determining the degree of relevance between the user and the type of target of the user's actions, the control unit 30 prioritizes providing advertisements to the first user, who has a higher degree of relevance to the advertisement, over the second user, who has a lower degree of relevance to the advertisement.

[0098] <Operation of the First Embodiment> The operation of the first embodiment will now be described. As shown in Figure 10, the first screen 24A may be displayed on the terminal display unit 24 of the terminal device 18. The first screen 24A is the home screen of an application that provides advertisements to the user. The first screen 24A is the screen that is displayed after the application is launched.

[0099] The first screen 24A displays an image representing the user. The first screen 24A displays an image representing the reward value the user possesses. The first screen 24A displays an image representing an advertisement. The first screen 24A displays multiple images representing advertisements. In particular, the first screen 24A displays an image representing an advertisement that is relevant to the user.

[0100] The first screen 24A displays images for selecting a screen. Specifically, the first screen 24A may display images for selecting the home screen, the search screen, and the settings screen.

[0101] Next, the second screen 24B may be displayed on the terminal display unit 24 of the terminal device 18. The second screen 24B is a search screen for searching for advertisements. The second screen 24B is displayed after the application has been launched and an image for selecting the search screen has been selected.

[0102] The second screen, 24B, displays an image for selecting the service type to search for. The second screen, 24B, displays an image for entering the search term. The second screen, 24B, displays an image prompting the user to select the service type and enter the search term.

[0103] Next, the third screen 24C may be displayed on the terminal display unit 24 of the terminal device 18. The third screen 24C is a screen for selecting the service type to be searched. The third screen 24C is displayed after the application has been launched and an image for selecting the service type has been selected on the search screen.

[0104] The third screen, 24C, displays images showing multiple service options for the search. By selecting one of these images, the user can choose the service to search.

[0105] Next, the fourth screen 24D may be displayed on the terminal display unit 24 of the terminal device 18. The fourth screen 24D is a screen that displays advertisements as search results in the search screen. The fourth screen 24D displays images representing advertisements as search results. The fourth screen 24D displays multiple images representing advertisements as search results.

[0106] To give a specific example, an ad search is performed based on search conditions where the service type is e-commerce and the search term is dog food. In this case, products related to dog food will be displayed as ads in the e-commerce service. An example of an ad would show the product name, price, rewards offered, and store name.

[0107] Additionally, on the fourth screen (24D), a reward image indicating the awarding of a reward may be displayed in conjunction with the advertisement. The reward image may also be represented as "Pt," which corresponds to points. When a user takes action on an action target that originates from an advertisement with a reward image, the reward conditions may be met. When the reward conditions are met, the user receives a reward.

[0108] To give a specific example, in an e-commerce service, if a user clicks on a product after seeing an advertisement with a reward image attached, and the reward conditions are met, the user will receive a reward. In a travel service, if a user converts to a trip after seeing an advertisement with a reward image attached, and the reward conditions are met, the user will receive a reward. When a user takes action on an action target initiated by an advertisement and receives a reward, information regarding the reward to the user is registered.

[0109] Next, when the application's home screen is displayed, advertisements are shown on the terminal display unit 24 in order of priority based on information regarding the granting of rewards to the user. More specifically, when a reward is granted as a result of a user's action on an ad-initiated target, advertisements are shown on the terminal display unit 24 in order of priority based on the rewarded user and the user's action on the target. In particular, when a reward is granted as a result of a user's action on an ad-initiated target, advertisements that are more relevant to the rewarded user are displayed preferentially on the terminal display unit 24 than advertisements that are less relevant to the rewarded user.

[0110] <Effects of the First Embodiment> The effects of the first embodiment will be described. (1) The control unit 30 controls the user management server 13 to reward users based on their actions toward the target of action. The control unit 30 registers users who are to be rewarded and the target of action corresponding to the user's actions. The control unit 30 provides advertisements to users in order of priority based on the registered users and the target of action of the users. Therefore, the control unit 30 can provide advertisements to users who have been rewarded based on their actions toward the target of action in order of priority that takes into account the user and the target of action of the user. Thus, the value of providing advertisements can be increased.

[0111] (2) The control unit 30 registers the users to whom rewards are awarded, the reward value to be awarded to the users, and the action targets corresponding to the users' actions. The control unit 30 provides advertisements to users in order of priority based on the registered users, reward value, and the action targets of the users. Therefore, the control unit 30 can provide advertisements to users who have been awarded rewards based on their actions toward action targets in order of priority that takes into account the reward value awarded to the users. Thus, the value of providing advertisements can be increased.

[0112] (3) The control unit 30 determines the degree of relevance between the user and the type of target the user is interacting with, based on the registered user and the target the user is interacting with. The control unit 30 provides advertisements to the user in order of priority based on the result of determining the degree of relevance between the user and the type of target the user is interacting with. Therefore, the control unit 30 can provide advertisements to users who have been rewarded based on their actions toward the target, in order of priority that takes into account the degree of relevance between the user and the target. Thus, the value of providing advertisements can be increased.

[0113] (4) The control unit 30 provides advertisements to users in order of priority based on the registered user's attribute information and the user's target of action. Therefore, the control unit 30 can provide advertisements to users who have been rewarded based on their actions toward the target of action, in order of priority that takes into account the user's attribute information. Thus, the value of providing advertisements can be increased.

[0114] (5) The control unit 30 acquires the user's actions on the target of actions initiated by the advertisement. Therefore, the control unit 30 can take into account the target of actions initiated by the advertisement and provide the advertisement to the user again. Thus, the value of providing the advertisement can be increased.

[0115] (6) The control unit 30 registers the user to whom the reward is granted, the action target corresponding to the user's action, and the service to which the advertisement that is the starting point of the action target is classified. Therefore, the control unit 30 can, after granting a reward to a user based on the user's action on the action target that is the starting point of the advertisement, again provide the user with an advertisement, taking into account the action target that is the starting point of the advertisement. Thus, the value of providing advertisements can be increased.

[0116] (7) The control unit 30 acquires the user's actions toward the target of action that originated from the advertisement provided in response to the user's search. The control unit 30 provides advertisements to the user regardless of the user's search, based on the priority given to the registered user and the target of action the user has taken. Therefore, the control unit 30 can provide advertisements to users again, regardless of the user's search, by considering the target of action that originated from the advertisement, for users who have been rewarded based on their actions toward the target of action that originated from the advertisement provided by the user's search. Thus, the value of providing advertisements can be increased.

[0117] (8) The control unit 30 controls the user management server 13 to reward the user when it acquires the user's actions on the target of the user's actions as the user's actions. The control unit 30 controls the user management server 13 to reward the user when the user's conversion is achieved starting from the target of the user's actions. As a result, the control unit 30 can provide advertisements to users who have been rewarded based on either the user's actions or the user's conversion, with a priority that takes into account the user and the target of the user's actions.

[0118] [Example of changes] This embodiment can be implemented with the following modifications. This embodiment and the following modifications can be combined with each other to the extent that they do not contradict each other technically.

[0119] The control unit 30 may register the user who is awarded the reward, the action target corresponding to the user's action, and the advertisement that is the starting point for the action target in an associated manner. This allows the advertisement that is the starting point for the user's action target to be managed in association with the user who is awarded the reward.

[0120] User attribute information may include the reward value held by the user. User attribute information may also include the reward value assigned to the user within a predetermined period. In this case, the control unit 30 may prioritize providing advertisements to users with a high reward value rather than users with a low reward value.

[0121] User attribute information may include the amount of money the user has paid within a predetermined period. In this case, the control unit 30 may prioritize providing advertisements to users who have paid a large amount rather than users who have paid a small amount.

[0122] User attribute information may include the number of times the user has made a payment within a predetermined period. In this case, the control unit 30 may prioritize providing advertisements to users who have made more payments than to users who have made fewer payments.

[0123] User attribute information may include the number of times the user has viewed the content within a predetermined period. In this case, the control unit 30 may prioritize providing advertisements to users who have viewed the content more often than to users who have viewed it less often.

[0124] User attribute information may include information from each of the multiple services. In this case, the control unit 30 may provide advertisements corresponding to each of the multiple services in order of priority based on the information from each of the multiple services.

[0125] In step S34, the control unit 30 may obtain combinations of user action target types and user actions in descending order of the reward value awarded to the user, from among the combinations of user action target types and user actions to which rewards have been awarded. In step S34, the control unit 30 may obtain user action target types in descending order of the reward value awarded to the user, from among the user action target types to which rewards have been awarded, provided that the user action is a predetermined action. The predetermined actions may be, for example, impressions or conversions.

[0126] The control unit 30 may, in step S26, register reward grant information corresponding to the user's attribute information as a reward management database 31A. In this case, in step S34, the control unit 30 refers to the reward management database 31A and obtains reward grant information including the user's attribute information corresponding to the user ID. The control unit 30 may also provide the user with an advertisement corresponding to the user's attribute information.

[0127] The control unit 30 may determine the type of activity to which the user has been given a high reward value, and based on the determination, provide the user with an advertisement corresponding to that activity type. The control unit 30 may determine the type of service to which the user has been given a high reward value, and based on the determination, provide the user with an advertisement corresponding to that service type. The control unit 30 may determine the attribute information of the user to which the user has been given a high reward value, and based on the determination, provide the user with an advertisement corresponding to that user's attribute information. In other words, the control unit 30 may provide the user with an advertisement corresponding to the activity to which the user has been given a high reward value.

[0128] The control unit 30 may register the reward information as a reward management database 31A when it grants the user a reward equivalent to a predetermined percentage of the price corresponding to the conversion, based on the user's action on an action target initiated by an advertisement, which is a conversion.

[0129] The multiple services do not necessarily have to include at least one of the following: e-commerce services, travel services, video streaming services, and electronic flyer services. The multiple services may also include services other than e-commerce services, travel services, video streaming services, and electronic flyer services. For example, the multiple services may include a payment service. The payment service may be provided by a payment server.

[0130] The control unit 30 may, for example, provide the user with a discount coupon as a reward. The discount coupon may be a discount on at least one of the following: the purchase of goods, the provision of travel, or the provision of services, and may be a coupon usable at participating stores. The control unit 30 may also, for example, provide the user with the goods themselves, the provision of travel themselves, or the provision of services themselves as a reward. The control unit 30 may also provide the user with a type of reward based on the user's behavior history.

[0131] The combination of web server 11, advertising server 12, user management server 13, e-commerce server 14, travel management server 15, video distribution server 16, and electronic flyer server 17 may have different administrators or the same administrator. For example, web server 11 may be managed by a first administrator, advertising server 12 by a second administrator, and user management server 13 by a third administrator. E-commerce server 14 and travel management server 15 may be managed by a first administrator, video distribution server 16 by a second administrator, and electronic flyer server 17 by a third administrator.

[0132] - In any combination of the web server 11, advertising server 12, user management server 13, e-commerce server 14, travel management server 15, video distribution server 16, and electronic flyer server 17, the functions of one server may be implemented as functions of another server. To give a specific example, some or all of the functions of the advertising server 12 may be implemented in the web server 11. Some or all of the functions of the web server 11 may be implemented in the advertising server 12. Some or all of the functions of the advertising server 12 may be implemented in the user management server 13. Some or all of the functions of the user management server 13 may be implemented in the advertising server 12.

[0133] As used herein, the expression "at least one of" means one or more of the desired options. For example, as used herein, if there are two options, the expression "at least one of" means either one option or both of the two options. As another example, as used herein, if there are three or more options, the expression "at least one of" means either one option or any combination of two or more options.

[0134] [Note] The technical concepts that can be gleaned from the embodiments and modifications described above are outlined below. (A) The advertising device includes a user behavior acquisition unit that acquires the user's actions toward an action target; a reward granting control unit that controls a reward granting unit to grant rewards to users based on the user's actions acquired by the user behavior acquisition unit; a registration unit that, when the reward granting unit grants a reward to a user, registers the user to whom the reward granting unit grants a reward and the action target corresponding to the user's actions in association; and an advertising device that provides advertisements to users in order of priority based on the users and action targets registered by the registration unit.

[0135] (B) In the advertising device described in (A), the reward granting control unit controls the reward granting unit to grant rewards of reward value to users based on the user actions acquired by the user action acquisition unit, and the registration unit registers, in association with the user to whom the reward granting unit grants a reward, the reward value to which the reward granting unit grants a reward, and the action target corresponding to the user's actions when the reward granting unit grants a reward to a user, and the advertising device provides advertisements to users in order of priority based on the users, reward values, and action targets registered by the registration unit.

[0136] (C) The advertising device described in (A) or (B) includes a determination unit that determines the degree of association between the user and the type of target of action based on the user and target of action registered by the registration unit, The advertising provision unit provides advertisements to users in order of priority based on the results determined by the determination unit.

[0137] The advertising device described in any one of (D)(A) to (C) includes an attribute information acquisition unit that acquires user attribute information, the attribute information acquisition unit acquires user attribute information registered by the registration unit, and the advertising device provides advertisements to the user in order of priority based on the user attribute information and target of action registered by the registration unit.

[0138] In the advertising device described in any one of (E)(A) to (D), the user behavior acquisition unit acquires the user's actions toward the target of action, starting from the advertisement provided by the advertising device.

[0139] In the advertising device described in (F)(E), when the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit grants a reward, the action target corresponding to the user's actions, and the advertisement that serves as the starting point for the action target.

[0140] In the advertising device described in (G)(E), when the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit grants a reward, the action target corresponding to the user's actions, the advertisement that serves as the starting point for the action target, and the service to which the advertisement that serves as the starting point for the action target is classified.

[0141] In the advertising device described in (H)(E), the user behavior acquisition unit acquires the user's actions toward action targets starting from advertisements provided by the advertising unit in response to the user's search, and the advertising unit provides advertisements to the user regardless of the user's search, in order of priority based on the user and action targets registered by the registration unit.

[0142] In the advertising device described in any one of (I)(A) to (H), the reward granting control unit controls the reward granting unit to grant a reward to the user in accordance with at least one of the following: when the user action acquisition unit acquires the user's operation on the action target as the user's action, or when the user action acquisition unit determines that a user conversion has been achieved starting from the action target.

[0143] (J) The advertising provision system comprises: a user behavior acquisition unit that acquires the user's actions toward an action target; a reward provision control unit that controls a reward provision unit to provide rewards to users based on the user's actions acquired by the user behavior acquisition unit; a registration unit that, when the reward provision unit provides a reward to a user, registers the user to whom the reward provision unit provides a reward and the action target corresponding to the user's actions in association; and an advertising provision unit that provides advertisements to users in order of priority based on the users and action targets registered by the registration unit.

[0144] (K) The advertising delivery method involves one or more computers performing the following actions: acquiring user actions on target objects; rewarding users based on acquired user actions; registering users who are rewarded and target objects corresponding to the user's actions when rewarding users; and providing advertisements to users in order of priority based on the registered users and target objects.

[0145] (L) The program causes one or more computers to perform the following actions: to acquire user actions on target objects; to reward users based on the acquired user actions; to register users who are rewarded and target objects corresponding to the user's actions when rewards are given; and to provide advertisements to users in order of priority based on the registered users and target objects. [Explanation of Symbols]

[0146] 10...Advertising provision system, 11...Web server, 12...Advertising server, 13...User management server, 14...E-commerce server, 15...Travel management server, 16...Video distribution server, 17...Electronic flyer server, 18...Terminal device, 20...Terminal control unit, 30...Control unit, 30A...Attribute information acquisition unit, 30B...User behavior acquisition unit, 30C...Reward granting control unit, 30D...Registration unit, 30E...Determination unit, 30F...Advertising provision unit, 31...Storage unit, 31A...Reward management database, 31B...Advertising management database, 31C...Priority data table.

Claims

1. The advertising department provides advertisements to users, The user behavior acquisition unit acquires user actions related to action targets for which transactions are completed in the service, starting from advertisements provided by the advertising provision unit in response to the user's search, A reward distribution control unit controls a reward distribution unit to distribute rewards to a user that can be used for transactions in the service, based on the user behavior acquired by the user behavior acquisition unit. When the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit grants the reward, the advertisement that serves as the starting point for the action target corresponding to the user's actions, and the reward value that the reward granting unit grants to the user, Equipped with, The advertising provision unit provides advertisements to users regardless of the user's search, based on a priority order determined by the size of the reward value corresponding to the user registered by the registration unit and the type of advertisement that serves as the starting point for the user's action. Advertising distribution device.

2. The advertising department provides advertisements to users, A user behavior acquisition unit acquires user behavior towards action targets for which transactions are completed in the service, starting from advertisements provided by the aforementioned advertising provision unit. A reward distribution control unit controls a reward distribution unit to distribute rewards to a user that can be used for transactions in the service, based on the user behavior acquired by the user behavior acquisition unit. When the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit grants the reward, the type of service to which the advertisement that serves as the starting point for the action target corresponding to the user's actions is classified, and the reward value to which the reward granting unit grants the user, Equipped with, The advertising provision unit provides advertisements to users in order of priority based on the size of the reward value corresponding to the user registered by the registration unit and the type of service in which the advertisement that serves as the starting point for the action is classified. Advertising distribution device.

3. The advertising department provides advertisements to users, The user behavior acquisition unit acquires user actions related to action targets for which transactions are completed in the service, starting from advertisements provided by the advertising provision unit in response to the user's search, A reward distribution control unit controls a reward distribution unit to distribute rewards to a user that can be used for transactions in the service, based on the user behavior acquired by the user behavior acquisition unit. When the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit grants the reward, the advertisement that serves as the starting point for the action target corresponding to the user's actions, and the reward value that the reward granting unit grants to the user, Equipped with, The advertising provision unit provides advertisements to users regardless of the user's search, based on a priority order determined by the size of the reward value corresponding to the user registered by the registration unit and the type of advertisement that serves as the starting point for the user's action. Advertising delivery system.

4. The advertising department provides advertisements to users, A user behavior acquisition unit acquires user behavior towards action targets for which transactions are completed in the service, starting from advertisements provided by the aforementioned advertising provision unit. A reward distribution control unit controls a reward distribution unit to distribute rewards to a user that can be used for transactions in the service, based on the user behavior acquired by the user behavior acquisition unit. When the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit grants the reward, the type of service to which the advertisement that serves as the starting point for the action target corresponding to the user's actions is classified, and the reward value to which the reward granting unit grants the user, Equipped with, The advertising provision unit provides advertisements to users in order of priority based on the size of the reward value corresponding to the user registered by the registration unit and the type of service in which the advertisement that serves as the starting point for the action is classified. Advertising delivery system.

5. One or more computers, Providing advertisements to users, This involves obtaining user behavior related to actions that result in transactions within the service, starting with advertisements provided in response to user searches, and Based on the user's actions obtained, rewards that can be used for transactions in the aforementioned service are given to the user, When rewarding users, the system must register the user who is to receive the reward, the advertisement that serves as the starting point for the action corresponding to the user's actions, and the value of the reward to be given to the user, in association with each other. Execute, Providing advertisements to users includes prioritizing them based on the size of the reward value corresponding to the registered user and the type of advertisement that initiates their action, regardless of the user's search activity. Advertising delivery methods.

6. One or more computers, Providing advertisements to users, This involves obtaining user behavior related to actions that result in transactions within the service, starting from the advertisements provided, Based on the user's actions obtained, rewards that can be used for transactions in the aforementioned service are given to the user, When rewarding a user, the system registers the user to whom the reward is awarded, the type of service in which the advertisement that serves as the starting point for the user's actions is classified, and the value of the reward to be awarded to the user, in association with each other. Execute, Providing advertisements to users includes providing advertisements to users in order of priority based on the registered user and the type of service to which the advertisement that serves as the starting point for their actions is classified, Advertising delivery methods.

7. On one or more computers, Providing advertisements to users, This involves obtaining user behavior related to actions that result in transactions within the service, starting with advertisements provided in response to user searches, and Based on the user's actions obtained, rewards that can be used for transactions in the aforementioned service are given to the user, When rewarding users, the system must register the user who is to receive the reward, the advertisement that serves as the starting point for the action corresponding to the user's actions, and the value of the reward to be given to the user, in association with each other. Make it run, Providing advertisements to users includes prioritizing them based on the size of the reward value corresponding to the registered user and the type of advertisement that initiates their action, regardless of the user's search activity. program.

8. On one or more computers, Providing advertisements to users, This involves obtaining user behavior related to actions that result in transactions within the service, starting from the advertisements provided, Based on the user's actions obtained, rewards that can be used for transactions in the aforementioned service are given to the user, When rewarding a user, the system registers the user to whom the reward is awarded, the type of service in which the advertisement that serves as the starting point for the user's actions is classified, and the value of the reward to be awarded to the user, in association with each other. Make it run, Providing advertisements to users includes providing advertisements to users in order of priority based on the registered user and the type of service to which the advertisement that serves as the starting point for their actions is classified, program.

Citation Information

Patent Citations

  • Method and device for distributing advertisement

    JP2001175753A

  • System and method for managing user and user usage information database based on point provision

    JP2001265993A

  • Terminal device, advertisement distribution system, and program

    JP2015022561A

  • Program, information processor and information processing method

    JP2021102062A