Information processing device, information processing method, and program

The information processing device facilitates easier access to multiple services by granting benefits when usage conditions are met, enhancing user engagement and service utilization.

JP2025166260APending Publication Date: 2025-11-05MIXI INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025140698
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-26
Publication Date
2025-11-05

AI Technical Summary

Technical Problem

Users find it difficult to easily use multiple services operated by different businesses or cooperatively, leading to reduced engagement across these services.

Method used

An information processing device that determines user usage patterns and grants benefits across services when predetermined conditions are met, facilitating easier access to services not frequently used.

Benefits of technology

Enhances user engagement by motivating users to use a broader range of services, thereby increasing overall usage frequency and encouraging continued participation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025166260000001_ABST
    Figure 2025166260000001_ABST
Patent Text Reader

Abstract

To make it easy for a user to utilize a plurality of services.SOLUTION: An information processing device 20 includes: a determination unit 212 which determines whether or not the user's utilization situation of each of a plurality of services satisfies a predetermined condition set for each of the plurality of services; and a benefit giving unit 214 which, if the user's utilization situation satisfies the predetermined condition in one or more services of the plurality of services, gives a benefit utilizable in one or more services of the plurality of services for which the user's utilization situation does not satisfy the predetermined condition.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] BACKGROUND ART Conventionally, there is known a point providing service that provides points to a user who purchases a product using an electronic commerce service such as an EC (Electronic Commerce) site (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-234095 Summary of the Invention [Problem to be solved by the invention]

[0004] There are cases where a business operator operates multiple services, or where multiple businesses operating different services cooperate with each other. In such cases, it is necessary to make it easier for users of a certain service to also use other services related to that service. However, with conventional services, there is a problem in that it is not easy for users to use other services.

[0005] The present invention has been made in consideration of these points, and aims to make it easier for users to use multiple services. [Means for solving the problem]

[0006] An information processing device according to one embodiment of the present invention includes a determination unit that determines whether a user's usage of each of a plurality of services satisfies predetermined conditions set for each of the plurality of services, and a benefit granting unit that, when the user's usage of one or more of the plurality of services satisfies the predetermined conditions, grants a benefit that can be used for one or more of the plurality of services for which the user's usage does not satisfy the predetermined conditions. [Effects of the Invention]

[0007] The present invention provides an advantage of making it easier for a user to use multiple services. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a diagram showing an example of a system configuration of an information processing system 1 according to the present embodiment. [Figure 2] FIG. 2 is a diagram illustrating a hardware configuration of an information terminal 10. [Figure 3] FIG. 2 is a diagram illustrating a hardware configuration of an information processing device 20. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional block configuration of an information processing device 20. [Figure 5] FIG. 2 is a diagram showing usage information stored in a storage unit 22. [Figure 6] FIG. 2 is a diagram showing condition information stored in a storage unit 22. [Figure 7] FIG. 10 is a diagram showing determination information stored in a storage unit 22. [Figure 8] 10 is a flowchart showing the flow of an operation for determining a benefit to be given to a user. [Figure 9] 10 is a flowchart showing the flow of an operation for updating a benefit granting condition. DETAILED DESCRIPTION OF THE INVENTION

[0009] <Outline of Information Processing System 1> Fig. 1 is a diagram showing an example of a system configuration of an information processing system 1 according to this embodiment. The information processing system 1 shown in Fig. 1 includes one or more information terminals 10 (a first information terminal 10-1, a second information terminal 10-2, and a third information terminal 10-3) and an information processing device 20. The multiple information terminals 10 and the information processing device 20 are connected to each other so as to be able to communicate with each other via a network N, such as the Internet, an intranet, a wireless LAN (Local Area Network), or a mobile communication network.

[0010] The information terminal 10 is a terminal used by a user (hereinafter referred to as "user") who uses a service in the information processing system 1, and is, for example, an information processing terminal such as a mobile phone (including a smartphone), a tablet terminal, or a personal computer. The service is, for example, an EC (Electronic Commerce) service, a data sharing service in which multiple users share image data, an SNS (Social Networking Service) including a social game provision service, or a betting service that accepts votes for a competition.

[0011] A dedicated application program (hereinafter referred to as a "dedicated app") for enabling users to use services, for example, is installed on the information terminal 10. Through the dedicated app, users can purchase products from an e-commerce site, play social games, and vote for candidates in competitions.

[0012] The competitions include races where the winner competes for the best finish, such as bicycle racing, auto racing, horse racing, boat racing, dog racing, and automobile racing, as well as games such as baseball, rugby, and soccer, and electronic sports, and are competitions for which users can vote. The voting object is the object for which the user bets a predetermined value, and is determined by combining the event that the user predicts will win among multiple event candidates (including athletes, racing vehicles, racing teams, or animals) and the betting method (voting method). The predetermined value is a tangible or intangible item, such as money, electronic currency, or points, that the user can use to obtain goods or services.

[0013] The information processing device 20 is, for example, a computer, and is configured from one or more physical servers. The information processing device 20 may be configured using a virtual server running on a hypervisor, or may be configured using a cloud server. The information processing device 20 is a device for granting a user a benefit that can be used in services whose usage status does not satisfy the predetermined conditions when the user's usage status satisfies predetermined conditions in one or more services out of a plurality of services.

[0014] The predetermined condition is, for example, "purchases of XX yen or more in a predetermined period in an EC service," "clearing a predetermined quest (i.e., game stage) in a social game," or "voting XX times or more in a predetermined period in a betting service." The predetermined period is a predetermined period, for example, one month. The reward is, for example, product purchase points that can be used to purchase products in an EC service, game points that can be used to purchase items, etc. in a social game, or voting points that can be used as a predetermined value to vote in a competition in a betting service.

[0015] A business that operates multiple services or cooperates with other businesses that operate other services may want to encourage users to use services that they are not using in order to increase the number of times that users use the multiple services. In response to this, the information processing device 20 grants the user a benefit that can be used in the services that the user is not using when the user's usage status in the services that the user is using satisfies a predetermined condition.

[0016] By operating the information processing device 20 in this way, the user can more easily use services that he or she is not using. As a result, the information processing device 20 can increase the number of times the user uses a plurality of services. The configurations and operations of the information terminal 10 and the information processing device 20 will be described in detail below.

[0017] <Hardware configuration> 2 is a diagram showing the hardware configuration of the information terminal 10. The information terminal 10 includes a processor 11, a storage unit 12, a communication IF (Interface) 13, an input device 14, and an output device 15.

[0018] The processor 11 is, for example, a CPU (Central Processing Unit), and executes programs stored in the storage unit 12 to realize various functions.

[0019] The storage unit 12 has storage media such as a read-only memory (ROM) and a random access memory (RAM), etc. The storage unit 12 stores programs that the processor 11 executes.

[0020] The communication IF 13 has a communication controller for performing wired communication or wireless communication with the information processing device 20 via the network N. The communication IF 13 notifies the processor 11 of data received from the information processing device 20. The communication IF 13 also transmits data input from the processor 11 to the information processing device 20.

[0021] The input device 14 receives input operations from a user, for example. The input device 14 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The output device 15 is, for example, a display unit and an audio output unit that output information to the user. The output device 15 is, for example, a display or a speaker.

[0022] 3 is a diagram showing the hardware configuration of the information processing device 20. The information processing device 20 includes a processor 21, a storage unit 22, a communication IF 23, an input device 24, and an output device 25.

[0023] The processor 21 is, for example, a CPU (Central Processing Unit) or a GPU (Graphical Processing Unit). The storage unit 22 is a processing unit (CPU) that executes programs stored in the storage unit 22 to realize various functions.

[0024] The storage unit 22 has a storage medium such as a memory, a hard disk drive (HDD), or a solid state drive (SSD). The storage unit 22 stores programs executed by the processor 21. The storage unit 22 also stores usage status of the user who uses the information terminal 10 for a plurality of services and predetermined conditions set for each of the plurality of services.

[0025] The communication IF 23 has a communication controller for performing wired communication or wireless communication with the information terminal 10 via the network N. The communication IF 23 notifies the processor 21 of data received from the information terminal 10. The communication IF 23 also transmits data input from the processor 21 to the information terminal 10.

[0026] The input device 24 receives input operations from, for example, an administrator of the information processing device 20. The input device 24 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The output device 25 outputs information to, for example, an administrator of the information processing device 20. The output device 25 is, for example, a display, a speaker, or the like.

[0027] <Function block configuration> 4 is a diagram showing an example of a functional block configuration of the information processing device 20. The processor 21 has an acquisition unit 211, a determination unit 212, a memory control unit 213, a bonus granting unit 214, and a notification unit 215. The processor 21 functions as the acquisition unit 211, the determination unit 212, the memory control unit 213, the bonus granting unit 214, and the notification unit 215 by executing a program stored in the memory unit 22.

[0028] The storage unit 22 stores usage information indicating usage situations of a plurality of users for a plurality of services, condition information indicating predetermined conditions set for each of the plurality of services, and determination information indicating the result of determining whether the usage situations of the users indicated by the usage information satisfy the predetermined conditions. Figures 5 to 7 are diagrams showing examples of information stored in the storage unit 22.

[0029] FIG. 5 is a diagram showing usage information stored in the memory unit 22. In FIG. 5, the period, the date on which the user used the service, the username of the user who used the service, the service name of the service used by the user, the amount used for using the service, and the amount refunded for using the service are associated with each other. In FIG. 5, service AA corresponding to service name "AA" and service BB corresponding to service name "BB" are EC services. Service CC corresponding to service name "CC" is a social game provision service. Service DD corresponding to service name "DD" is a betting service.

[0030] The period is, for example, a period used to determine whether a user's usage status satisfies a predetermined condition. Specifically, if the predetermined condition is "the amount of usage in a predetermined period is XX yen or more," the predetermined period is "Period 1" corresponding to November or "Period 2" corresponding to December, as shown in FIG. 5. As shown in FIG. 5, the storage unit 22 stores usage status in association with a predetermined period. The payout amount is the amount of reward awarded to a user when the user's bet on a race in the betting service is correct.

[0031] Fig. 6 is a diagram showing condition information stored in storage unit 22. In Fig. 6, the service names of services available to the user, the reward-granting conditions included in the predetermined conditions, and the update conditions included in the predetermined conditions are associated with each other. The reward-granting conditions are predetermined conditions for determining whether or not to grant a reward to the user. The update conditions are predetermined conditions for determining whether or not to update the reward-granting conditions.

[0032] The renewal condition is a condition for changing the content of the benefit, for example, by relaxing the benefit-granting condition for service DD from "voting 5,000 yen or more in a specified period" to "voting 3,000 yen or more in a specified period." For example, if a user's usage status meets the renewal condition for service AA shown in Figure 6, "purchase of a campaign-eligible product," the user's benefit-granting condition for service AA is relaxed to "purchase of 500 yen or more in a specified period." If a user's usage status meets the renewal condition for service AA, "purchase of a campaign-eligible product," shown in Figure 6, the user's benefit-granting condition for service DD, which is different from service AA for which the renewal condition has been met, may be relaxed to "voting 3,000 yen or more in a specified period." In this case, the user will be granted a benefit by using service DD to vote 3,000 yen or more.

[0033] Fig. 7 is a diagram showing the determination information stored in the storage unit 22. In Fig. 7, the user's username is associated with a determination result indicating whether the user's usage status for each of a plurality of services used by the user satisfies the reward granting condition shown in Fig. 6. An "x" in Fig. 7 indicates that the user's usage status does not satisfy the reward granting condition, and an "o" in Fig. 7 indicates that the user's usage status satisfies the reward granting condition.

[0034] 7(a) is a diagram showing determination information when a user's usage status is in an initial state. The initial state is, for example, a state in which the user's usage status does not satisfy the conditions for granting a reward for multiple services. FIG. 7(b) and FIG. 7(c) are diagrams showing determination information when the user's usage status satisfies the conditions for granting a reward for one or more of the multiple services.

[0035] Fig. 7(a) shows the determination information at the timing when "Period 1" shown in Fig. 5 starts, for example. Fig. 7(b) shows the determination information at the timing when "Period 1" shown in Fig. 5 switches to "Period 2" shown in Fig. 5, for example. Fig. 7(c) shows the determination information at the timing when "Period 2" shown in Fig. 5 ends, for example.

[0036] Returning to FIG. 4, the configuration of each unit realized by the processor 21 will be described below. The acquisition unit 211 acquires usage information indicating usage status of multiple users for multiple services from an external information processing device (not shown). The external information processing device is, for example, a server used to provide the services used by the users. The acquisition unit 211 may acquire usage information from the information terminals 10 used by each of the multiple users. The acquisition unit 211 acquires, for example, at least one of the user name, date of use, service name, amount used, or amount refunded shown in FIG. 5 from the external information processing device or the information terminal 10.

[0037] When the service used by the user is an EC service, the acquisition unit 211 may acquire, as the usage information, the number of products purchased by the user. When the service used by the user is a social game providing service, the acquisition unit 211 may acquire, as the usage information, login information indicating the time when the user logged in to the service and completion information indicating the quest (so-called game stage) that the user has completed. When the service used by the user is a betting service, the acquisition unit 211 may acquire, as the usage information, the number of times the user has voted in a competition or public information indicating that the contents of the vote have been made public to other users. The acquisition unit 211 stores the usage information acquired from the external information processing device or information terminal 10 in the storage unit 22.

[0038] The determination unit 212 determines whether or not the user's usage status of each of the multiple services satisfies a predetermined condition set for each of the multiple services. The predetermined condition is, for example, the bonus granting condition shown in FIG. 6. The determination unit 212 determines whether or not each of the multiple usage statuses of the multiple users shown in FIG. 5 satisfies the bonus granting condition shown in FIG. 6, for example, by referring to the storage unit 22. If it is determined that the bonus granting condition is satisfied, the determination unit 212 updates the determination information stored in the storage unit 22.

[0039] Specifically, the determination unit 212 identifies the usage status of user U1 as "5,000 yen spent by using service AA" by referring to the usage information shown in Fig. 5. The determination unit 212 identifies the benefit granting condition for service AA as "purchase amount of 1,000 yen or more in a predetermined period" by referring to the condition information shown in Fig. 6, and determines that user U1 has satisfied the benefit granting condition for service AA. The determination unit 212 stores determination information indicating the determination result in the storage unit 22.

[0040] The determination unit 212 determines whether the usage status satisfies a predetermined condition for each predetermined period, for example. The predetermined periods are "Period 1" and "Period 2" shown in FIG. 5, for example, one month. The determination unit 212 identifies the usage status of each of the multiple users for each of the multiple services, for example, by referring to the storage unit 22. Specifically, by referring to the usage information shown in FIG. 5, the determination unit 212 identifies that user U3 spent "2,000 yen" and "1,000 yen" by using service AA in "Period 1." Based on the identified usage amount, the determination unit 212 identifies that user U3's usage status of service AA in "Period 1" is "purchase amount 3,000 yen."

[0041] Next, the determination unit 212 identifies the reward condition for service AA, "purchase amount of 1,000 yen or more during a predetermined period," by referring to the "reward condition" shown in FIG. 6. The determination unit 212 determines that user U3's usage of service AA during "period 1" satisfies the reward condition. By operating in this manner, the determination unit 212 can determine, for each predetermined period, whether the usage of each of multiple users for each of multiple services satisfies the reward condition. As a result, users are motivated to use the service in order to obtain the reward every predetermined period, making it easier for them to continue using the service.

[0042] For example, when the usage status of a first service among the multiple services satisfies the predetermined condition set for the first service, thereby satisfying the predetermined update condition, the determination unit 212 updates the predetermined condition set for a second service among the multiple services that is different from the first service. The predetermined condition is, for example, the reward granting condition shown in Fig. 6, and the predetermined update condition is, for example, the update condition shown in Fig. 6. The second service is, for example, a service whose usage status by the user does not satisfy the reward granting condition.

[0043] Specifically, the determination unit 212 identifies the usage status of user U1 as "5,000 yen spent by using service AA" by referring to the usage information shown in FIG. 5. The determination unit 212 identifies the reward condition for service AA as "a purchase amount of 1,000 yen or more in a predetermined period" and the renewal condition for service AA as "a purchase amount of 5,000 yen or more in a predetermined period" by referring to the condition information shown in FIG. 6. The determination unit 212 determines that the renewal condition is met because user U1's usage status for service AA satisfies the reward condition, and updates the reward condition for a service (e.g., service CC) different from service AA for user U1. For example, the determination unit 212 lowers the reward condition for service CC for user U1 from "five or more logins in a predetermined period" to "two or more logins in a predetermined period."

[0044] By operating in this manner, the determination unit 212 can relax the benefit granting conditions for the second service when the user satisfies the renewal conditions in using the first service. As a result, the user is motivated to increase the amount of use in the first service in order to relax the benefit granting conditions for the second service, or to use the second service with relaxed benefit granting conditions, making it easier for the user to use multiple services.

[0045] The determination unit 212 may determine that the update condition is satisfied when predetermined conditions set for two or more predetermined services among the multiple services are satisfied. For example, by referring to the usage information shown in FIG. 5, the determination unit 212 determines that user U1 used service BB to purchase a product worth 3,000 yen. By referring to the condition information shown in FIG. 6, the determination unit 212 determines that user U1's usage status in service BB satisfies the benefit granting condition of "purchasing one or more products." Furthermore, by referring to the usage information shown in FIG. 5, the determination unit 212 determines that user U1's usage status in service AA and service DD satisfies the benefit granting condition, and determines that the update condition for service BB shown in FIG. 6, "satisfying the benefit granting condition in two or more services," is satisfied.

[0046] By operating in this manner, the determination unit 212 can relax the benefit granting conditions for the second service when the user's usage status for the multiple first services satisfies the benefit granting conditions. As a result, the user is motivated to use the multiple first services in order to relax the benefit granting conditions for the second service, thereby increasing the number of times the user uses the service.

[0047] If the second service is a betting service that allows a user to bet a predetermined value, the determination unit 212 updates the predetermined condition set for the second service by reducing the purchase amount of betting tickets set as the predetermined condition for the second service. The determination unit 212 determines that the user's usage status for service CC has satisfied the update condition for service CC shown in FIG. 6, "clearing a predetermined quest," for "clearing a predetermined quest," by, for example, referring to the completion information of the social game providing service included in the usage information. Having determined that the update condition has been satisfied, the determination unit 212 lowers the benefit granting condition for service DD from "a betting amount of 5,000 yen or more within a predetermined period" to "a betting amount of 3,000 yen or more within a predetermined period."

[0048] However, if a user bets on a race using a betting service and the bet is incorrect, the user incurs a financial loss, making voting a hurdle for users who have never voted. In response to this, when the determination unit 212 determines that the user's usage status in the first service satisfies the update condition and determines that the user has not used the betting service by referring to the usage information shown in FIG. 5 , it determines the betting service as the second service and reduces the betting amount set as a condition for granting a benefit to the betting service. By operating in this manner, the determination unit 212 can relax the conditions for granting a benefit to users who have never voted in the betting service. As a result, users who have never voted can be granted a benefit for a smaller betting amount than other users who have voted, making it easier for them to use the betting service.

[0049] The determination unit 212 may update the predetermined conditions set for a predetermined service included in the plurality of services for a second period following the first period, depending on the user's income and expenditure for a first period in a betting service among the plurality of services in which a predetermined value can be bet. The first period is, for example, "Period 1" shown in FIG. 5, and the second period is, for example, "Period 2" shown in FIG. 5. The predetermined service may be a betting service or a service different from a betting service.

[0050] The determination unit 212 identifies the balance of users who used the service DD during, for example, "period 1" shown in Fig. 5. Specifically, the determination unit 212 identifies the balance of user U1 during "period 1" as "+5000 yen" and the balance of user U2 during "period 1" as "-3000 yen." The determination unit 212 updates the conditions for granting benefits to users U1 and U2 during "period 2" according to the identified balances.

[0051] For example, if the user's loss indicated by the balance in the first period is large, the determination unit 212 relaxes the predetermined conditions for the user's predetermined service in the second period compared to when the user's loss is small. For example, assume that user U2 incurs a loss of "3,000 yen" in "Period 1" by using a betting service and then incurs a further loss of "9,000 yen" in "Period 2" that follows "Period 1." In this case, the determination unit 212 relaxes the conditions for granting a reward to user U2 in "Period 3" that follows "Period 2" compared to the conditions for granting a reward to user U2 in "Period 2." Specifically, for example, if the condition for granting a reward to service DD in "Period 2" is "a betting amount of 3,000 yen or more in a predetermined period," the determination unit 212 sets the condition for granting a reward to service DD in "Period 3" to "a betting amount of 2,000 yen or more in a predetermined period."

[0052] By operating in this manner, the determination unit 212 can present a reward condition that makes it easier for a user who has suffered a large financial loss due to an incorrect bet on a race to obtain a reward. As a result, the user can more easily compensate for the financial loss caused by betting on a race with the reward, which makes it easier for the user to continue using the betting service.

[0053] Furthermore, when the reward condition includes multiple conditions, such as "voting 3,000 yen or more in a predetermined period and voting at least twice," the determination unit 212 may relax the reward condition by reducing the number of conditions included in the reward condition. Specifically, because user U2 incurred a loss of "3,000 yen" in "period 1," the reward condition for "period 2" is relaxed to "voting 2,000 yen or more in a predetermined period and voting at least once." Furthermore, because user U2 incurred a loss of "9,000 yen" in "period 2," the reward condition for "period 3" is relaxed to "voting at least once."

[0054] By operating in this manner, the determination unit 212 can relax the conditions for granting a bonus the greater the financial loss caused by an incorrect bet on a competition. As a result, the greater the financial loss, the easier it is to compensate for the financial loss with a bonus, thereby reducing the possibility that a user will stop using the service due to a financial loss.

[0055] The determination unit 212 may update the predetermined conditions for more predetermined services when the user's loss indicated by the balance in the first period is large compared to when the user's loss is small. For example, if user U2 incurs a loss of "3,000 yen" in "period 1," the determination unit 212 relaxes the conditions for granting a benefit to one of the multiple services used by user U2, and if user U2 incurs a loss of "9,000 yen" in "period 1," the determination unit 212 relaxes the conditions for granting a benefit to two services.

[0056] By operating in this manner, the determination unit 212 can change the number of services for which the conditions for granting a reward are relaxed in accordance with the user's financial loss. As a result, the number of services for which the user is likely to obtain a reward increases, and the user is therefore motivated to use as many services as possible. Furthermore, since the user can use multiple services that are likely to obtain a reward that can compensate for the financial loss caused by betting on a race, the user is more likely to increase the number of services they use and more likely to continue using the betting service.

[0057] The memory control unit 213 updates the usage status of each of the multiple services stored in the memory unit 22 to its initial state when a predetermined period of time has passed. The timing when the predetermined period of time has passed is, for example, when the month changes, and when "Period 1" and "Period 2" shown in FIG. 5 change. For example, when the month changes from November 30, 2021 to December 1, 2021, the memory control unit 213 deletes the usage information associated with "Period 1" shown in FIG. 5 and updates the determination information shown in FIG. 7(b) to the initial state of the determination information shown in FIG. 7(a).

[0058] The storage control unit 213 may update the usage status of multiple services to an initial state when the usage status of a predetermined number of the multiple services satisfies a predetermined condition. The predetermined number is a fixed value of two or more, or the number of services used by the user. The storage control unit 213 determines that the usage status of user U1 satisfies the reward granting condition for all of the multiple services used by user U1 (service AA, service BB, service CC, and service DD) by referring to the determination information shown in FIG. 7(c), for example. At the determined timing, the storage control unit 213 deletes the usage information associated with user U1 and updates the determination information associated with user U1 shown in FIG. 7(c) to the initial state.

[0059] By operating in this manner, the storage control unit 213 can update the usage statuses of multiple services to their initial states even at a timing other than when the predetermined period has elapsed. The information processing device 20 can then grant additional benefits to users who have satisfied the benefit-granting conditions for a predetermined number of services even if the predetermined period has not yet elapsed. As a result, users are motivated to use services so as to satisfy the benefit-granting conditions set for a predetermined number of services in a shorter period than the predetermined period, allowing service providers to increase the frequency with which users use their services.

[0060] When the user's usage status for one or more of the multiple services satisfies a predetermined condition, the privilege granting unit 214 grants a privilege that can be used for one or more of the multiple services whose usage status does not satisfy the predetermined condition. "Granting a privilege" means, for example, transmitting privilege information indicating the content of the privilege to be granted to the user to the information terminal 10 used by the user, or storing the privilege information in the storage unit 22 in association with the user's username.

[0061] The reward granting unit 214 determines that the user U1's usage status satisfies the reward granting conditions for service AA and service DD among the multiple services, for example, by referring to the determination information shown in Fig. 7(b). The reward granting unit 214 grants to user U1 a reward that can be used for at least one of service BB and service CC, whose usage status does not satisfy the reward granting conditions.

[0062] By operating in this manner, the reward granting unit 214 can grant a reward that can be used in other services that the user rarely uses when the user's usage status in the service satisfies the reward granting condition. As a result, the user is motivated to use the service that the user rarely uses, making it easier for the user to use multiple services. Furthermore, the service provider can encourage the user to use the service that the service provider wants the user to use.

[0063] The benefit granting unit 214 determines a benefit that can be used for a target service selected from one or more services whose user's usage status does not satisfy a predetermined condition, based on the usage status stored in the storage unit 22 in association with a first period among a plurality of predetermined periods, for example. The benefit granting unit 214 grants the determined benefit to the user as a benefit that can be used in a second period that is a period after the first period.

[0064] The benefit granting unit 214 identifies services BB and CC whose usage by user U1 during "period 1" does not satisfy the benefit granting conditions, for example, by referring to the usage status of user U1 associated with "period 1" shown in FIG. 5 and the login information acquired by the acquisition unit 211. The benefit granting unit 214 selects service BB, which has been used less frequently, from the identified services BB and CC, and decides to grant service BB to user U1 who can use service BB. The benefit granting unit 214 grants the benefit available in service BB to user U1 as a benefit available in "period 2," which is the period after "period 1."

[0065] By operating in this manner, the reward granting unit 214 can identify services that the user rarely uses and grant the user rewards that can be used in the identified services. As a result, the user is motivated to use services that the user rarely uses or has never used, thereby increasing the number of times the user uses multiple services.

[0066] The benefit granting unit 214 may grant to the user a benefit that can be used in a second period that is a period after the first period, on the condition that the user has used a benefit granted in a first period among a plurality of predetermined periods. The benefit granting unit 214 identifies the benefit that the user used in the first period by, for example, referring to benefit use information indicating the benefit that the user used, which the acquisition unit 211 acquired from an external information processing device (for example, a server managing an EC site) or the information terminal 10. The benefit granting unit 214 identifies the benefit that was granted to the user and can be used in the first period by referring to the storage unit 22.

[0067] The privilege granting unit 214 identifies privileges that the user has used and privileges that the user has not used among the privileges granted to the user and that are available in the first period. The privilege granting unit 214 grants the user privileges that are available in the second period in the services corresponding to the privileges that the user has used, and does not grant the user privileges that are available in the second period in the services corresponding to the privileges that the user has not used.

[0068] By operating in this manner, the privilege granting unit 214 can prevent the granting of a new privilege that can be used in a service corresponding to a privilege that the user has not used among the multiple privileges granted to the user, thereby preventing the service provider from granting more privileges than necessary to the user.

[0069] When a predetermined period of time continues in which the number of services among the plurality of services whose usage status satisfies a predetermined condition is equal to or greater than a threshold, the reward granting unit 214 may grant a reward to the user according to the number of consecutive predetermined periods. The threshold is a fixed value of 2 or greater or the number of services available to the user. For example, the reward granting unit 214 identifies the number of services whose usage status of each of the plurality of users satisfies a predetermined condition in each of the plurality of predetermined periods, and if the identified number of services is equal to or greater than the threshold, identifies the number of consecutive predetermined periods. The reward granting unit 214 stores the number of consecutive predetermined periods in the storage unit 22, for example, for each of the plurality of predetermined periods.

[0070] The bonus granting unit 214 grants a bonus to a user with a larger number of points that can be used in a service, the larger the number of consecutive predetermined periods. Specifically, if the number of services for which user U1's usage satisfies the bonus granting condition is equal to or greater than a threshold for three consecutive predetermined periods, the bonus granting unit 214 grants a bonus that allows 1,000 yen to be deducted from the price of a product purchased by using service AA. If the number of services for which user U1's usage satisfies the bonus granting condition is equal to or greater than a threshold for five consecutive predetermined periods, the bonus granting unit 214 grants a bonus that allows 2,000 yen to be deducted from the price of a product purchased by using service AA.

[0071] By operating in this manner, the reward granting unit 214 can grant a reward to a user with a larger discount rate the longer the period during which the number of services for which the user's usage status satisfies the reward granting condition is equal to or greater than a threshold. As a result, the user can obtain a reward the longer the period during which the reward granting condition is satisfied for multiple services, which motivates the user to actively and continuously use multiple services.

[0072] When the usage status of a predetermined number of services among the plurality of services satisfies a predetermined condition, the privilege granting unit 214 may grant the user a privilege that can be used in the services selected based on the user's designation operation. The predetermined number is a fixed value of 2 or more or the number of services that the user can use.

[0073] The reward granting unit 214 determines that the user's usage status satisfies the reward granting conditions for a predetermined number of services, for example, by referring to the determination information shown in Fig. 7. The reward granting unit 214 notifies the information terminal 10 used by the user via the notification unit 215 that a reward can be granted to the user and of multiple candidate services for which the reward can be used. Based on information indicating a service selected from the multiple candidate services based on a user's designation operation, which information is acquired from the information terminal 10 by the acquisition unit 211, the reward granting unit 214 grants the user a reward that can be used for the service selected by the user.

[0074] By operating in this manner, the privilege granting unit 214 can grant the user a privilege that can be used in the service selected by the user. As a result, the user is granted a privilege that can be used in the service that the user wants to use, which increases the likelihood that the user will use the privilege. In addition, the increased likelihood that the user will use the privilege makes it easier for the user to use the service.

[0075] When the usage status of a predetermined number of services among the plurality of services satisfies predetermined conditions, the benefit granting unit 214 may grant the user a benefit that can be used in the selected service based on the results of comparing the usage status of each of the plurality of services.

[0076] The reward granting unit 214 determines whether the user's usage status satisfies the reward granting conditions for a predetermined number of services by, for example, referring to the determination information shown in Fig. 7. The reward granting unit 214 determines the user's usage status for each of the multiple services by referring to the usage information shown in Fig. 5. The reward granting unit 214 determines the service that the user has used the most times or the service that the user has spent the most amount of money on based on the usage status of each of the identified multiple services. The reward granting unit 214 grants the user a reward that can be used for the identified service.

[0077] Specifically, the reward granting unit 214 determines that user U1's usage status for the four services (service AA, service BB, service CC, and service DD) during "period 2" satisfies the reward granting conditions by referring to the determination information shown in FIG. 7(c). The reward granting unit 214 determines that service AA is the service for which user U1 has spent the most by referring to the usage information shown in FIG. 5. The reward granting unit 214 grants user U1 a reward that can be used in service AA.

[0078] By operating in this manner, the benefit granting unit 214 can grant the user a benefit that can be used in a service that the user frequently uses. As a result, the possibility that the user will use the benefit increases, which can make it easier for the user to increase the opportunities to use the service.

[0079] The reward granting unit 214 may determine, among one or more services whose usage status does not satisfy a predetermined condition, services for which the user's usage amount indicated by the usage status is less than a threshold as services for which a reward is to be granted to the user, in preference to services for which the user's usage amount is equal to or greater than the threshold. The threshold is an amount lower than the usage amount set as the reward granting condition, for example, 1,000 yen if the reward granting condition is "a usage amount of 2,000 yen or more in a predetermined period."

[0080] The reward granting unit 214 identifies services BB and CC for which user U1's usage status during "period 1" does not satisfy the reward granting conditions, for example, by referring to the determination information shown in FIG. 7(b). The reward granting unit 214 identifies that user U1's usage amount for service BB is less than 1,000 yen by referring to the usage information shown in FIG. 5. The reward granting unit 214 determines service BB as the service for which a reward will be granted to the user, giving priority to service BB over other services different from service BB (for example, service CC).

[0081] By operating in this manner, the reward granting unit 214 can grant the user a reward that can be used for a service that the user rarely uses or a service that the user has not used within a predetermined period of time. As a result, the user is motivated to use a service that the user rarely uses, and the service provider can encourage the user to increase the frequency of use of multiple services.

[0082] The notification unit 215 notifies the user of information regarding predetermined conditions set for each of one or more services that allow the user to be granted a privilege to use one or more of the multiple services, based on the usage status of each of the multiple services available to the user. The notification unit 215 identifies services BB and CC for which the usage status of user U1 does not satisfy the privilege granting conditions, for example, by referring to the determination information shown in FIG. 7(b). The notification unit 215 notifies the information terminal 10 used by user U1 of the privilege granting conditions associated with service BB and service CC shown in FIG. 6.

[0083] By operating in this manner, the notification unit 215 can notify the user of the reward granting conditions for a service whose usage does not satisfy the reward granting conditions. As a result, the user can easily know the services for which the user may be granted a reward and the conditions, such as the amount of usage required to grant the reward.

[0084] The notification unit 215 may identify services for which the difference between a predetermined amount indicated by a predetermined condition set for the service and the amount of money spent by the user by using the service is less than a threshold, and notify the user how to use the identified service to satisfy the predetermined condition. The threshold may be, for example, the average price of products purchased by users who use the service.

[0085] For example, by referring to the usage information shown in FIG. 5, the notification unit 215 determines that user U2 spent 500 yen by using service AA during "period 2." By referring to the condition information shown in FIG. 6, the notification unit 215 determines that if user U2 uses service AA during "period 2" and spends an additional 500 yen, the bonus condition will be met. The notification unit 215 determines that 500 yen is less than the threshold, and notifies the information terminal 10 used by user U2 that "user U2 will receive a bonus if he or she purchases a product worth 500 yen or more through service AA by December 31, 2021."

[0086] By operating in this manner, the notification unit 215 can notify the user of the amount of spending required to satisfy the specific benefit condition when the difference between the amount of spending indicated by the benefit condition and the amount of spending indicated by the user's usage status is small. As a result, the user can easily know the amount of spending required to be granted the benefit, and is motivated to purchase a product that can use the required amount of spending.

[0087] <Operation flow in information processing device 20> 8 and 9 are flowcharts showing the flow of operations in the information processing device 20. Fig. 8 is a flowchart showing the flow of operations in which the information processing device 20 determines a benefit to be given to a user, and Fig. 9 is a flowchart showing the flow of operations in which the information processing device 20 updates a benefit giving condition.

[0088] As shown in FIG. 8, the determination unit 212 acquires usage information indicating the user's usage status for a plurality of services, which the acquisition unit 211 acquires from an external information processing device or information terminal 10. (S11). The determination unit 212 may acquire usage information from the storage unit 22. The determination unit 212 acquires condition information indicating a privilege granting condition from the storage unit 22 (S12). The determination unit 212 determines whether or not the usage status of each of the multiple users for each of the multiple services satisfies the privilege granting condition set for each of the multiple services (S13). The determination unit 212 stores determination information indicating the determination result in the storage unit 22.

[0089] If the predetermined period has not elapsed (NO in S14), the determination unit 212 repeatedly executes the operations from S11 to S13. If the predetermined period has elapsed (YES in S14), the reward granting unit 214 selects a user to which a reward will be granted from among the multiple users (S15). The reward granting unit 214 determines whether the usage status of the selected user satisfies the reward granting condition for one or more services based on the determination result indicated by the determination information shown in FIG. 7 (S16).

[0090] If the reward condition is not satisfied (NO in S16), the reward granting unit 214 does not execute the process of granting a reward to the selected user. If the reward condition is satisfied (YES in S16), the reward granting unit 214 determines to grant the user a reward that can be used in a service whose usage status does not satisfy the reward condition. The notification unit 215 notifies the information terminal 10 used by the user of reward information indicating the content of the reward determined by the reward granting unit 214 (S17).

[0091] When the processes of S16 and S17 have been executed for all users (YES in S18), the storage control unit 213 updates the usage status to the initial state by deleting the usage status indicated by the usage information for a predetermined period stored in the storage unit 22 (S19). The storage control unit 213 updates the determination information stored in the storage unit 22 to the initial state. When there is a user for whom the processes of S16 and S17 have not been executed (NO in S18), the benefit granting unit 214 and the notification unit 215 repeat the processes from S15 to S17.

[0092] If an operation to end the process has not been performed (NO in S20), the information processing device 20 repeats the processes from S11 to S19. If an operation to end the process has been performed (YES in S20), the information processing device 20 ends the process.

[0093] When the information processing device 20 updates the reward granting conditions, as shown in Fig. 9, the determination unit 212 first selects a user who decides whether or not to update the reward granting conditions (S31). The determination unit 212 selects one service from among a plurality of services (S32). The determination unit 212 acquires the usage information shown in Fig. 5 by referring to the storage unit 22 (S33). The determination unit 212 acquires condition information including the reward granting conditions and the update conditions shown in Fig. 6 by referring to the storage unit 22 (S34).

[0094] The determination unit 212 determines whether the usage status indicated by the usage information of the selected user for the selected service satisfies the reward granting conditions and the renewal conditions (S35). If the usage status does not satisfy at least either the reward granting conditions or the renewal conditions (NO in S35), the determination unit 212 does not update the reward granting conditions. If the usage status satisfies the reward granting conditions and the renewal conditions (YES in S35), the determination unit 212 determines whether the selected service is a betting service (S36). If the selected service is a betting service If the determination is YES in S36, the determination unit 212 identifies the balance of the selected user by referring to the usage information (S37). If the selected service is not a betting service (NO in S36), the determination unit 212 does not identify the balance of the selected user.

[0095] Next, the determination unit 212 updates the reward granting conditions when the usage status satisfies the reward granting conditions and the update conditions (S38). If the selected service is a betting service, the determination unit 212 updates the reward granting conditions according to the identified user's balance. For example, the determination unit 212 relaxes the reward granting conditions as the loss amount indicated by the user's balance increases.

[0096] When the information processing device 20 determines whether to update the privilege granting conditions for all services available to the selected user (YES in S39), it proceeds to the next process. On the other hand, when there is a service for which it has not yet determined whether to update the privilege granting conditions (NO in S39), the information processing device 20 repeats the processes from S32 to S38. When the information processing device 20 has executed the process of determining whether to update the privilege granting conditions for all users who use the service (YES in S40), it ends the process. On the other hand, when there is a user for which it has not yet executed the process of determining whether to update the privilege granting conditions (NO in S40), the information processing device 20 repeats the processes from S31 to S39.

[0097] <Effects of the information processing device 20> As described above, the information processing device 20 includes the determination unit 212 that determines whether the user's usage of each of the plurality of services satisfies the privilege granting condition set for each of the plurality of services. When the user's usage of one or more of the plurality of services satisfies the privilege granting condition, the privilege granting unit 214 grants the user a privilege that can be used for a service of the plurality of services whose usage does not satisfy the privilege granting condition.

[0098] By configuring the information processing device 20 in this way, the user is motivated to use the service that the user rarely uses by obtaining a benefit that can be used for the service. As a result, the information processing device 20 can make it easier for the user to use multiple services and can increase the number of times the user uses multiple services.

[0099] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments.

[0100] In addition to the above embodiment, the following is further noted. (Appendix 1) a determination unit that determines whether or not a user's usage status of each of a plurality of services satisfies a predetermined condition set for each of the plurality of services; a privilege granting unit that grants a privilege that can be used in one or more services of the plurality of services whose usage status of the user does not satisfy the predetermined condition when the usage status of the user in one or more services of the plurality of services satisfies the predetermined condition; An information processing device having the above. By configuring the information processing device in this way, users are motivated to use services that they rarely use, making it easier for users to use multiple services. Furthermore, service providers can encourage users to use services that they want them to use. (Appendix 2) a storage unit that stores the usage status of each of the plurality of services; a storage control unit that updates the usage status stored in the storage unit to an initial state when a predetermined period of time has elapsed, the determination unit determines whether the usage status satisfies the predetermined condition for each predetermined period. 2. The information processing device according to claim 1. By configuring the information processing device in this way, the user is motivated to use the service in order to receive benefits at predetermined intervals, which makes it easier for the user to continue using the service. (Appendix 3) the storage unit stores the usage status in association with the predetermined period; the benefit granting unit grants to the user a benefit that can be used in a target service selected from one or more services whose usage status of the user does not satisfy the predetermined condition, based on the usage status stored in the storage unit in association with a first period among the plurality of predetermined periods, as a benefit that can be used in a second period that is a period after the first period; 3. The information processing device according to claim 2. By configuring the information processing device in this manner, users are motivated to use services that they rarely use or have never used before, thereby increasing the number of times users use multiple services. (Appendix 4) the benefit granting unit grants to the user a benefit that can be used in a second period that is a period after the first period, on condition that the user has used a benefit that was granted in a first period among the plurality of predetermined periods; 3. The information processing device according to claim 2. By configuring the information processing device in this way, it is possible to prevent the service provider from giving more benefits than necessary to the user. (Appendix 5) the benefit granting unit grants the user the benefit according to the number of consecutive predetermined periods when the number of services whose usage statuses satisfy the predetermined condition among the plurality of services is equal to or greater than a threshold. 5. The information processing device according to any one of Supplementary Notes 2 to 4. By configuring the information processing device in this manner, the user can obtain more benefits the longer the period during which the conditions for granting benefits are met for multiple services, which motivates the user to actively and continuously use multiple services. (Appendix 6) the storage control unit updates the usage statuses of the plurality of services to an initial state when the usage statuses of a predetermined number of services among the plurality of services satisfy the predetermined condition. 6. The information processing device according to any one of Supplementary Notes 2 to 5. By configuring the information processing device in this manner, users are motivated to use services in a manner that satisfies the conditions for granting benefits set for a predetermined number of services in a period shorter than the predetermined period, thereby enabling service providers to increase the frequency with which users use their services. (Appendix 7) the benefit granting unit grants to the user a benefit that can be used in a service selected based on a designation operation by the user when the usage status satisfies the predetermined condition for the predetermined number of services among the plurality of services. 7. The information processing device according to claim 6. By configuring the information processing device in this way, the user is granted a benefit that can be used in the service that the user wants to use, which increases the likelihood that the user will use the benefit. In addition, the increased likelihood that the user will use the benefit makes it easier for the user to use the service. (Appendix 8) the benefit granting unit grants to the user a benefit that can be used in a service selected based on a result of comparing the usage statuses of the plurality of services when the usage statuses of the predetermined number of services among the plurality of services satisfy the predetermined condition; 7. The information processing device according to claim 6. By configuring the information processing device in this way, the possibility that the user will be able to use the benefit increases, which makes it easier to increase the number of opportunities for the user to use the service. (Appendix 9) the benefit granting unit determines, among the one or more services whose usage status does not satisfy the predetermined condition, a service for which the user's usage amount indicated by the usage status is less than a threshold, as a service for which a benefit will be granted to the user, in preference to a service for which the user's usage amount is equal to or greater than the threshold; 9. An information processing device according to any one of appendices 1 to 8. By configuring the information processing device in this manner, users are motivated to use services that they rarely use, and service providers can encourage users to increase their frequency of use of multiple services. (Appendix 10) when the usage status of a first service among the plurality of services satisfies the predetermined condition set for the first service, thereby satisfying a predetermined update condition, the determination unit updates the predetermined condition set for a second service among the plurality of services that is different from the first service. 10. An information processing device according to any one of appendices 1 to 9. By configuring the information processing device in this way, the user is motivated to increase the amount of money spent in the first service in order to relax the conditions for granting a benefit to the second service, or to use the second service with relaxed conditions for granting a benefit, thereby making it easier for the user to use multiple services. (Appendix 11) the determination unit determines that the update condition is satisfied when the predetermined condition set for a predetermined number of two or more services among the plurality of services is satisfied. 11. The information processing device according to claim 10. By configuring the information processing device in this manner, the user is motivated to use multiple first services in order to relax the conditions for granting benefits to the second service, thereby increasing the number of times the user uses the service. (Appendix 12) the second service is a betting service that allows a user to bet a predetermined value, the determination unit updates the predetermined condition set for the second service by reducing the purchase amount of the betting ticket set as the predetermined condition for the second service. 12. The information processing device according to claim 10 or 11. By configuring the information processing device in this way, users who have not voted can receive benefits for a smaller betting amount than other users who have voted, making it easier for them to use the betting service. (Appendix 13) the determination unit updates the predetermined conditions set for a predetermined service included in the plurality of services in a second period after the first period, according to the balance of the user in a betting service in which a predetermined value can be bet among the plurality of services in a first period; 13. An information processing device according to any one of appendices 1 to 12. By configuring the information processing device in this manner, the user is motivated to use the service in order to update the conditions for granting benefits in the period following the current period, making it easier for the user to continue using the service. (Appendix 14) the determination unit relaxes the predetermined condition of the predetermined service of the user in the second time period when the loss of the user indicated by the balance in the first time period is large compared to when the loss of the user is small. 14. The information processing device according to claim 13. By configuring the information processing device in this way, users can more easily compensate for financial losses caused by betting on races with the benefits, making it easier for them to continue using the betting service. (Appendix 15) the determination unit updates the predetermined conditions of the predetermined services more frequently when the loss of the user indicated by the balance in the first period is large compared to when the loss of the user is small. 14. The information processing device according to claim 13. By configuring the information processing device in this way, the number of services that are likely to provide benefits to users increases, motivating users to use more services. Furthermore, because multiple services that are likely to provide benefits that can compensate for monetary losses due to betting on races are available, users are more likely to increase the number of services they use and more likely to continue using betting services. (Appendix 16) a step of determining by a computer whether or not a user's usage status of each of a plurality of services satisfies a predetermined condition set for each of the plurality of services; a step of granting, by a computer, a benefit that can be used for one or more services among the plurality of services whose usage status of the user does not satisfy the predetermined condition when the usage status of the user for one or more services among the plurality of services satisfies the predetermined condition; An information processing method comprising: By configuring the information processing method in this way, users are motivated to use services that they rarely use, making it easier for users to use multiple services. Furthermore, service providers can encourage users to use services that they want them to use. (Appendix 17) On the computer, determining whether or not a user's usage status of each of a plurality of services satisfies a predetermined condition set for each of the plurality of services; When the user's usage status in one or more of the plurality of services satisfies the predetermined condition, granting a benefit that can be used in one or more of the plurality of services whose usage status in the user does not satisfy the predetermined condition; A program to execute. By configuring the program in this way, users are motivated to use services that they rarely use, making it easier for users to use multiple services. Furthermore, service providers can encourage users to use the services they want them to use. [Explanation of symbols]

[0101] 1. Information Processing Systems 10 Information terminals 11 processors 12 Storage section 13 Communication Interface 14 Input Devices 15 Output Devices 20 Information processing equipment 21 processors 22 Memory section 23 Communication Interface 24 Input Devices 25 Output Devices 211 Acquisition Department 212 Judgment section 213 Memory control unit 214 Benefits Granting Department 215 Notification Department

Claims

[Claim 1] a determination unit that determines whether or not a user's usage status of each of a plurality of services satisfies a predetermined condition set for each of the plurality of services; a privilege granting unit that grants a privilege that can be used in one or more services of the plurality of services whose usage status of the user does not satisfy the predetermined condition when the usage status of the user in one or more services of the plurality of services satisfies the predetermined condition; An information processing device having the above.

Citation Information

Patent Citations

  • Merchandise provision server support system and computer program

    JP2008234095A