Information processing device, information processing method and information processing program

By setting venue-specific voting conditions and granting rewards based on voting status, the system enhances user motivation and engagement in competitions.

JP2025011392APending Publication Date: 2025-01-24MIXI INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023113481
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-11
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

Existing voting systems lack motivation for users to vote for specific competition venues, leading to reduced engagement and participation.

Method used

Implementing a voting condition setting unit that sets conditions for each venue, coupled with an execution control unit to grant users a value based on their voting status during a predetermined period, enhancing user motivation through incentives.

Benefits of technology

Users are motivated to vote at specific venues by the potential for rewards tied to their voting amounts, increasing engagement and participation in competitions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025011392000001_ABST
    Figure 2025011392000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method and an information processing program capable of giving a user motivation for performing voting, for each venue where competitions are performed.SOLUTION: An information processing device comprises a voting condition setting unit and an execution control unit. The voting condition setting unit sets a voting condition for each venue where competitions are being held, with respect to a user. The execution control unit controls whether or not to execute assignment processing which can assign a value corresponding to at least a part of a voting amount voted by the user in a prescribed period to the user at the venue where the voting condition is satisfied by the user on the basis of a voting state of the user during the prescribed period at the venue where the voting condition is satisfied.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 an information processing program. [Background technology]

[0002] In recent years, services have been provided that allow users to place bets on publicly managed races and other events via a communication network. Users of these services predict the outcome of the race and place bets by betting on their predictions, with a monetary or other value. The votes are accepted by the server computer of the service provider, and once the race results are finalized, a payout (refund) based on the winning bet is awarded to the user.

[0003] In addition, in the above-mentioned service, users can cast votes based on the votes of others. For example, in the service described in Patent Document 1, each user can refer to the predicted contents of votes made by others for a target race and cast a vote with the same predicted contents. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-056680 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the above-mentioned service including the technology described in Patent Document 1 has a problem in that there is still room for improvement in terms of giving users an incentive to cast votes for each venue where a competition is held.

[0006] An object of the present invention is to provide an information processing device, an information processing method, and an information processing program that can motivate a user to cast a vote for each venue where a competition is held. [Means for solving the problem]

[0007] The information processing device according to the present invention comprises: A voting condition setting unit and an execution control unit are provided, The voting condition setting unit sets voting conditions for a user for each venue where a competition is being held, The execution control unit controls whether or not to execute an awarding process that enables the user to be awarded a value corresponding to at least a portion of the voting amount cast by the user during a specified period at a venue where the voting conditions are satisfied by the user, based on the voting status of the user during the specified period at the venue where the voting conditions are satisfied. Effect of the Invention

[0008] According to the present invention, it is possible to provide users with an incentive to cast votes for each venue where a competition is held. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing a configuration of a voting system in this embodiment. [Diagram 2] FIG. 2 is a block diagram showing a hardware configuration of a server according to the present embodiment. [Diagram 3] FIG. 2 is a block diagram showing a hardware configuration of a user terminal in the present embodiment. [Figure 4] FIG. 2 is a block diagram illustrating an example of a functional configuration of a server according to the present embodiment. [Diagram 5] 1 is an example of a home screen displayed on a display unit of a user terminal. [Figure 6] 13 is an example of a table used when executing the granting process. [Figure 7] 13 is an example of a voting guide screen displayed on a display unit of a user terminal. [Figure 8] 13 is an example of a voting status information presentation screen displayed on a display unit of a user terminal. [Figure 9] 13 is an example of a venue selection screen displayed on a display unit of a user terminal. [Figure 10]13 is an example of a venue selection screen displayed on a display unit of a user terminal. [Figure 11] 13 is an example of a venue selection screen displayed on a display unit of a user terminal. [Figure 12] 13 is a flowchart illustrating an example of an execution control process performed by a server. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described with reference to the accompanying drawings, in which the same reference numerals denote the same or similar configurations.

[0011] (Configuration of Voting System 1) 1 shows the configuration of a voting system 1 according to this embodiment. The voting system 1 is a system that manages votes by users in various types of competitions in which betting is conducted, such as horse racing, bicycle racing, or boat racing.

[0012] In this embodiment, the betting system 1 is used for bicycle racing as an example, but the betting system 1 may be used not only for bicycle racing but also for various types of competitions in which betting is performed, such as horse racing, boat racing, and auto racing (not limited to public and private competitions). The betting system 1 may also be used for various types of competitions in which rankings are determined. The betting system 1 may also be used for simulation games for the various types of competitions mentioned above, and for e-sports, which are computer games in which players compete against each other to win or lose.

[0013] As shown in FIG. 1, the voting system 1 includes a server 10 and multiple user terminals 20 (user terminal 20a, user terminal 20b, user terminal 20c, and user terminal 20d). The server 10 and the multiple user terminals 20 are connected to each other so as to be able to communicate with each other via a communication line 5 such as the Internet or a wireless LAN. The server 10 functions as an "information processing device" of the present invention. The user terminal 20 functions as a "terminal device" of the present invention.

[0014] In this embodiment, the users who use the user terminal 20a, the user terminal 20b, the user terminal 20c, and the user terminal 20d are referred to as user U1, user U2, user U3, and user U4, respectively. When there is no need to distinguish between the users U1, U2, U3, and U4, the users U1, U2, U3, and U4 are each referred to as user U.

[0015] Furthermore, when there is no need to distinguish between the user terminal 20a, the user terminal 20b, the user terminal 20c, and the user terminal 20d, the user terminal 20a, the user terminal 20b, the user terminal 20c, and the user terminal 20d will each be referred to as the user terminal 20.

[0016] The number of user terminals 20 included in the voting system 1 is not limited to four, but may be at least two or more user terminals 20.

[0017] The user terminal 20 is an information processing terminal such as a smartphone or a tablet terminal. The user terminal 20 may be any terminal such as a mobile phone, a personal computer (PC), a notebook PC, a personal digital assistant (PDA), a home game device, etc. The user terminal 20 may notify the server 10 of its own position detected using a global positioning system (GPS) or the like.

[0018] The server 10 may be composed of one device or may be composed of multiple devices. Furthermore, the server 10 may be a server realized on a cloud.

[0019] An overview of voting performed using the voting system 1 will be described with reference to Fig. 1. First, a user U operates a user terminal 20 to access a voting service provided by a server 10. Next, after accessing the server 10, the user U inputs information for uniquely identifying the user U (e.g., a user ID, a password, etc.) into the user terminal 20 in order to log in to the server 10. The input information is transmitted from the user terminal 20 to the server 10 via a communication line 5.

[0020] Next, the server 10 identifies the user U who is using the voting system 1 based on the information received from the user terminal 20. Next, the server 10 generates screen information including information for displaying the voting screen, and transmits it to the user terminal 20.

[0021] Next, the user terminal 20 displays a voting screen based on the screen information received from the server 10. The user U then uses the voting screen displayed on the user terminal 20 to cast a vote. Here, the voting screen is a screen for the user U to cast a vote, and in the case of bicycle racing, for example, the voting screen displays options for betting methods (betting types) such as "Trifecta (car number trifecta type)", "Trifecta (car number trifecta type)", "Trifecta (car number trifecta type)", "Trifecta (car number bifecta type)", "Trifecta (car number bifecta type)", "Trifecta (gate number bifecta type)", "Wide (expanded bifecta type)", betting targets, and the number of bets or bet amounts of a predetermined value for the betting targets.

[0022] A trifecta bet is a ticket that predicts the 1st, 2nd, and 3rd place horses based on the car numbers in their exact order of finish, and is guaranteed to win. A trifecta bet is a ticket that predicts the 1st to 3rd place horses based on the car numbers, regardless of their order of finish, and is guaranteed to win. A 2-car exacta bet is a ticket that predicts the 1st and 2nd place horses based on the car numbers in their exact order of finish, and is guaranteed to win. A 2-car combination bet is a ticket that predicts the 1st and 2nd place horses based on the car numbers, regardless of their order of finish, and is guaranteed to win. A 2-box exacta bet is a ticket that predicts the 1st and 2nd place horses based on the gate numbers in their exact order of finish, and is guaranteed to win. A 2-box combination bet is a ticket that predicts the 1st and 2nd place horses based on the gate numbers, regardless of their order of finish, and is guaranteed to win. A wide bet is a ticket that predicts any two cars within the 1st to 3rd place horses based on the car numbers, and is guaranteed to win.

[0023] After predicting the outcome of the race (keirin), user U can use the voting screen to set the betting method, the betting target, and the number of bets or the bet amount of a specified value on the betting target, and purchase a betting ticket (betting ticket) based on the set content using a specified value, thereby voting on the outcome of the race.

[0024] The predetermined value may be money, or may be points that can be used for a predetermined service or game, etc. Furthermore, the points may be points that the voter can receive free of charge (free points), or may be points that the voter can receive in exchange for payment of money (paid points).

[0025] When the user U has completed voting, the input voting information is transmitted from the user terminal 20 to the server 10 via the communication line 5. The server 10 then determines whether or not the user U's vote was correct based on the actual results of the race, and transmits determination result information indicating the result of the determination to the user terminal 20. The user terminal 20 then displays the determination result information received from the server 10.

[0026] The user U can check whether or not the bet he or she made is correct by referring to the judgment result information displayed on the user terminal 20. If the bet he or she made is correct, the user U can receive a payout value (e.g., money or points) determined based on the amount of the predetermined value used for the bet and the payout rate (odds) of the bet target.

[0027] In the voting system 1, voting conditions are set for the user U for each of the multiple venues where the competition is held. There are, for example, six venues: venue A, venue B, venue C, venue D, venue E, and venue F. For example, the voting condition is that the amount of bets made by the user U at the same venue must be equal to or greater than a required amount (for example, 1,000 yen).

[0028] At a venue where the voting conditions are satisfied by the user U, a granting process (event process) is executed that allows the user U to be granted a value (e.g., money or points) corresponding to at least a portion of the betting amount bet by the user U during a specified period (e.g., that day). Whether or not the granting process is executed is determined, for example, by lottery, based on the voting status of the user U during a specified period (e.g., that day) at the venue where the voting conditions are satisfied (e.g., the number of races voted for by the user U at the same venue). For example, every time the number of races voted for by the user U at the same venue increases by one race, the probability that the granting process will be executed increases by, for example, 20%. In other words, when the number of races voted for reaches five races, the probability that the granting process will be executed becomes 100%, and the granting process will always be executed.

[0029] When the awarding process is executed at, for example, a venue C where a competition is being held, the user U can challenge a knockout game in which the value corresponding to the betting amount cast by the user U during a predetermined period (that day) at the venue C is awarded. The knockout game is, for example, a game in which the player must avoid an explosion without drawing a bomb from a number of options. If the player does not draw a bomb, the player wins (succeeds), and if the player draws a bomb, the player fails. Each time the awarding process is executed once, the user U can challenge the knockout game up to, for example, eight times in a row. The winning rates in the first to eighth knockout games are preset to, for example, 20%, 25%, 33%, 50%, and 100%.

[0030] When the user U challenges a knockout game, wins once, and then withdraws from the challenge of the subsequent knockout game, for example, 1% of the value corresponding to the total amount of the bet amount cast by the user U in a predetermined period (that day) is granted to the user U. When the user U challenges a knockout game, wins twice in a row, and then withdraws from the challenge of the subsequent knockout game, for example, 2% of the value corresponding to the total amount of the bet amount cast by the user U in a predetermined period (that day) is granted to the user U. When the user U challenges a knockout game, wins three times in a row, and then withdraws from the challenge of the subsequent knockout game, for example, 4% of the value corresponding to the total amount of the bet amount cast by the user U in a predetermined period (that day) is granted to the user U. When the user U challenges a knockout game, wins four times in a row, and then withdraws from the challenge of the subsequent knockout game, for example, 8% of the value corresponding to the total amount of the bet amount cast by the user U in a predetermined period (that day) is granted to the user U.

[0031] In addition, if the user U challenges a knockout game, wins five consecutive times, and then withdraws from the challenge of the subsequent knockout game, for example, 16% of the value corresponding to the total amount of the bet amount bet by the user U during the specified period (that day) is granted to the user U. In addition, if the user U challenges a knockout game, wins six consecutive times, and then withdraws from the challenge of the subsequent knockout game, for example, 32% of the value corresponding to the total amount of the bet amount bet by the user U during the specified period (that day) is granted to the user U. In addition, if the user U challenges a knockout game, wins seven consecutive times, and then withdraws from the challenge of the subsequent knockout game, for example, 64% of the value corresponding to the total amount of the bet amount bet by the user U during the specified period (that day) is granted to the user U. In addition, if the user U challenges a knockout game, wins eight consecutive times, and then withdraws from the challenge of the subsequent knockout game, for example, 100% of the value corresponding to the total amount of the bet amount bet by the user U during the specified period (that day) is granted to the user U. In addition, if user U attempts a knockout game and fails, user U will not be granted the value corresponding to the total amount of bets made by user U during the specified period (that day), and user U will no longer have the right to attempt knockout games in the future.

[0032] (Server 10 hardware configuration) 2 is a block diagram showing a hardware configuration of the server 10 in this embodiment. As shown in FIG. 2, the server 10 includes a control unit 11, a storage unit 12, a communication unit 13, an operation input unit 14, and a monitor 15.

[0033] The control unit 11 is, for example, a CPU (Central Processing Unit), a microprocessor, a DSP (Digital Signal Processor), or the like, and controls the overall operation of the server 10.

[0034] A part of the storage unit 12 is composed of, for example, a random access memory (RAM) or a dynamic random access memory (DRAM), and is used as a work area when the control unit 11 executes processes based on various programs.

[0035] Furthermore, a part of the storage unit 12 is, for example, a non-volatile memory such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 11. The storage unit 12 can hold a database including one or more tables for recording various information, processing results, and the like.

[0036] The storage unit 12 stores the voting details (e.g., betting method (betting type), betting target, number of bets of a predetermined value or bet amount on the betting target, etc.) cast by the user U for each venue where the competition is held, in association with a user ID that uniquely identifies the user U. In addition, the storage unit 12 stores table information that specifies the winning rate in the first to eighth knockout games in relation to the above-mentioned awarding process (event process).

[0037] The programs stored in the memory unit 12 include, for example, an OS (Operating System) for realizing the basic functions of the server 10, drivers for controlling various hardware, programs for realizing various functions, etc., and include a program that functions as the "information processing program" of the present invention.

[0038] The communication unit 13 is, for example, a NIC (Network Interface Controller), and has a function of connecting to the communication line 5. Instead of or together with the NIC, the communication unit 13 may have a function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), a function of enabling short-distance wireless communication such as Bluetooth (registered trademark), and infrared communication, etc. The server 10 is connected to the user terminal 20, etc. via the communication line 5, and can transmit and receive various data to and from the user terminal 20, etc.

[0039] The operation input unit 14 is composed of a keyboard, a mouse, etc., and accepts input of various operations by a user who uses the server 10. The monitor 15 is, for example, a liquid crystal display device, etc., and displays various images.

[0040] The control unit 11, the storage unit 12, the communication unit 13, the operation input unit 14, and the monitor 15 are electrically connected to one another via a system bus 16. Therefore, the control unit 11 can access the storage unit 12, display images on the monitor 15, grasp the operation state of the operation input unit 14 by the user, and access various communication networks and the user terminal 20 via the communication unit 13.

[0041] (Hardware configuration of user terminal 20) Fig. 3 is a block diagram showing a hardware configuration of the user terminal 20 in this embodiment. As shown in Fig. 3, the user terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, a display unit 24, a speaker 25, a microphone 26, a camera 27, and an operation button 28.

[0042] The control unit 21 is, for example, a CPU (Central Processing Unit), a microprocessor, a DSP (Digital Signal Processor), or the like, and controls the overall operation of the user terminal 20.

[0043] A part of the storage unit 22 is composed of, for example, a random access memory (RAM) or a dynamic random access memory (DRAM), and is used as a work area when the control unit 21 executes processes based on various programs.

[0044] Furthermore, a part of the storage unit 22 is, for example, a non-volatile memory such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 21. The storage unit 22 can hold a database including one or more tables for recording various information, processing results, and the like.

[0045] The programs stored in the storage unit 22 include, for example, an OS (Operating System) for implementing basic functions of the user terminal 20, drivers for controlling various hardware, programs for implementing various functions, and the like.

[0046] The communication unit 23 is, for example, a network interface controller (NIC), and has a function of connecting to the communication line 5. Instead of or together with the NIC, the communication unit 23 may have a function of connecting to a wireless local area network (LAN), a function of connecting to a wireless wide area network (WAN), a function of enabling short-distance wireless communication such as Bluetooth (registered trademark), and infrared communication. The user terminal 20 is connected to the server 10, other user terminals 20, etc. via the communication line 5, and can transmit and receive various data to and from the server 10, other user terminals 20, etc.

[0047] The display unit 24 is a touch panel display or the like, and is capable of displaying images and the like and accepting operations by the user U.

[0048] The speaker 25 outputs various sounds under the control of the control unit 21. The microphone 26 inputs various sounds under the control of the control unit 21. The camera 27 captures an image of a subject under the control of the control unit 21.

[0049] The operation button 28 is provided on, for example, the side surface of the user terminal 20, and includes a power button for starting or stopping the user terminal 20, a button for adjusting the volume of the sound output from the speaker 25, and the like.

[0050] The control unit 21, the storage unit 22, the communication unit 23, the display unit 24, the speaker 25, the microphone 26, the camera 27, and the operation buttons 28 are electrically connected to one another via a system bus 29. Therefore, the control unit 21 can access the storage unit 22, display images on the display unit 24, grasp the operation state of the touch panel display (display unit 24) and the operation buttons 28 by the user U, input sound to the microphone 26, output sound from the speaker 25, control the camera 27, and access various communication networks, the server 10, other user terminals 20, etc. via the communication unit 23.

[0051] Fig. 4 is a block diagram showing an example of the functional configuration of the control unit 11 provided in the server 10 in this embodiment. As shown in Fig. 4, the control unit 11 includes, as its functional configuration, a vote acceptance unit 11a, a vote management unit 11b, a vote condition setting unit 11c, an execution control unit 11d, a judgment unit 11e, a vote guide unit 11f, a presentation unit 11g, and a display control unit 11h. In general, the control unit 11 of the server 10 has various functions other than those described above, but here, only the characteristic functions in the voting system 1 in this embodiment will be described, and other known functions will not be illustrated or described.

[0052] The vote acceptance unit 11a accepts votes from the user U (e.g., user U1) for the results of the race (keirin) via the user U's (e.g., user U1's) operation on the display unit 24 of the user terminal 20. Then, the vote acceptance unit 11a stores in the memory unit 12 vote information indicating the accepted vote content (e.g., betting method, betting target, predetermined value such as betting amount, etc.).

[0053] The voting management unit 11b executes the voting of the user U on the result of the competition in accordance with the vote of the user U accepted by the voting acceptance unit 11a. Furthermore, when the competition ends, if the vote is correct based on the result of the competition, the voting management unit 11b calculates a payout value (e.g., money or points) that is determined based on the amount of the predetermined value used for the vote and the payout rate (odds) of the bet, and grants the calculated payout value to the user U.

[0054] The voting condition setting unit 11c sets voting conditions for the user U for each venue where the competition is being held (in this embodiment, venue A, venue B, venue C, venue D, venue E, and venue F). For example, the voting condition is that the amount of voting money cast by the user U at the same venue must be equal to or greater than a required amount (for example, 1000 yen).

[0055] The execution control unit 11d controls whether or not to execute, for example, by lottery, an awarding process (event process) that allows the user U to be awarded a value (e.g., money, points) corresponding to at least a part of the betting amount bet by the user U during a predetermined period (e.g., the day) at a venue where the voting conditions are satisfied by the user U, based on the user's voting status (e.g., the number of bet races bet by the user U at the same venue) during the predetermined period at the venue where the voting conditions are satisfied. This makes it possible to motivate the user U to vote, with the aim of executing the awarding process that allows the user U to be awarded a value corresponding to at least a part of the betting amount for each venue where a race is held.

[0056] The execution control unit 11d executes the granting process, and when a value to be granted is generated as a result of the execution of the granting process, grants the user U the value to be granted.

[0057] The determination unit 11e determines whether or not the betting conditions are met based on the betting amount (e.g., the total betting amount or the betting amount per race) bet on races held at a venue during a specified period. For example, the determination unit 11e determines that the betting conditions are met if the total betting amount or the betting amount per race bet on races held at the same venue during a specified period is equal to or greater than a required amount (e.g., 1000 yen), and determines that the betting conditions are not met if the total betting amount or the betting amount per race is less than the required amount. This can provide the user U with an incentive to bet based on the betting amount, with the aim of meeting the betting conditions and thus executing the awarding process.

[0058] The execution control unit 11d changes the probability of the award process being executed according to the number of races voted for by the user U among multiple races held at the same venue during a predetermined period (number of voted races). For example, the execution control unit 11d increases the probability of the award process being executed by, for example, 20% each time the number of voted races voted for by the user U at the same venue increases by one race. In other words, when the number of voted races reaches five races, the probability of the award process being executed becomes 100%, and the award process is always executed. This makes it possible to motivate the user U to cast a vote based on the number of races voted for, with the aim of changing the probability of the award process being executed.

[0059] The execution control unit 11d increases the probability that the awarding process will be executed when the number of races voted for by the user U is greater than a first number (e.g., 3 races) compared to when the number is less than the first number (e.g., 2 races). In other words, the execution control unit 11d increases the probability that the awarding process will be executed when the number of races voted for by the user U is large compared to when the number is small. This makes it possible to motivate the user to vote for a larger number of races in order to increase the probability that the awarding process will be executed.

[0060] The executive control unit 11d increases the probability that a value (e.g., money, points) corresponding to at least a part of the betting amount bet at the same venue during a predetermined period will be awarded to the user U (e.g., the probability of winning eight consecutive times in a knockout game in the awarding process) when the amount (earnings amount) obtained by subtracting the payout amount awarded as a result of the betting from the betting amount bet at the same venue during the predetermined period is less than a predetermined amount (e.g., 0 yen) (e.g., when losing) or is equal to or greater than the predetermined amount (e.g., when not losing). This makes it possible to motivate the user U to continue voting, since there is a high probability that a value will be awarded to the user U even if the amount obtained by subtracting the payout amount from the betting amount is less than the predetermined amount.

[0061] 5 is a diagram showing an example of a home screen displayed on the display unit 24 of the user terminal 20. The home screen is displayed at the start of a voting service after the user U logs in to the voting service provided by the server 10. Each screen described below is displayed based on screen display data transmitted from the server 10 to the user terminal 20.

[0062] 5, the home screen displays a voting button 40, a spectating button 42, an award request button 44, and the like. When the user U presses the voting button 40, a voting screen (not shown) is displayed on which the user U can set a voting method, a voting target, and a predetermined value of the number of bets or the amount of bet on the voting target, and can perform a regular vote based on the set contents, and the user U can perform the regular vote.

[0063] When the user U presses the watch button 42, a watch screen (not shown) for watching (viewing) the live-streamed competition video corresponding to the keirin race (competition) designated by the user U is displayed, and the user U can watch the competition video. When the user U presses the grant request button 44, a grant process (event process) is executed that allows the user U to be granted a value (e.g., money or points) corresponding to at least a part of the betting amount bet by the user U during a predetermined period (e.g., the day) at the venue where the voting conditions are satisfied by the user U. Note that whether or not to execute the grant process is determined, for example, by drawing lots, based on the voting status of the user U during a predetermined period (e.g., the day) at the venue where the voting conditions are satisfied (e.g., the number of bet races bet on by the user U at the same venue).

[0064] When the awarding process is executed at, for example, a venue C where a competition is being held, the user U can challenge a knockout game in which a value corresponding to the betting amount bet by the user U during a predetermined period (that day) at the venue C is awarded. Each time the awarding process is executed once, the user U can challenge the knockout game up to, for example, eight times in a row. The winning rates in the first to eighth knockout games are preset to, for example, 20%, 25%, 33%, 50%, and 100%.

[0065] 6 is an example of a table used when the awarding process is executed. When the amount (earnings amount) obtained by subtracting the amount of payout paid as a result of a bet from the amount of bets placed at the same venue during a predetermined period is less than a predetermined amount (e.g., 0 yen) (e.g., when losing), the execution control unit 11d uses table A when executing the awarding process. In table A, the winning rates in the first to eighth knockout games are preset to 50%, 50%, 50%, 50%, 50%, 50%, 50%, respectively, and the probability of winning eight consecutive times is set to 0.39%.

[0066] When the amount (earnings amount) obtained by subtracting the payout amount paid as a result of the bet from the bet amount bet in the same venue during a predetermined period is equal to or more than a predetermined amount (e.g., 0 yen) (e.g., when not losing), the execution control unit 11d randomly selects and uses one of the tables B to F, for example, by the result of a lottery, when executing the awarding process. In table B, the winning rates in the first to eighth knockout games are preset to 50%, 33%, 50%, 50%, 50%, 50%, 50%, respectively, and the probability of winning eight consecutive times is set to 0.26%. In table C, the winning rates in the first to eighth knockout games are preset to 20%, 100%, 20%, 100%, 20%, 100%, 20%, 100%, respectively, and the probability of winning eight consecutive times is set to 0.16%.

[0067] In table D, the winning rates in the first to eighth knockout games are preset to 25%, 100%, 33%, 50%, 50%, 50%, 33%, and 33%, respectively, and the probability of winning eight consecutive knockout games is set to 0.12%. In table E, the winning rates in the first to eighth knockout games are preset to 33%, 50%, 33%, 50%, 33%, 50%, 33%, and 50%, respectively, and the probability of winning eight consecutive knockout games is set to 0.08%. In table F, the winning rates in the first to eighth knockout games are preset to 33%, 33%, 33%, 33%, 33%, 33%, and 33%, respectively, and the probability of winning eight consecutive knockout games is set to 0.02%. In this way, the executive control unit 11d increases the probability that a value (e.g., money, points) corresponding to at least a portion of the betting amount bet at the same venue during a specified period will be awarded to user U (e.g., the probability of winning eight consecutive times in a knockout game in the awarding process) when the amount (profit amount) obtained by subtracting the dividend amount awarded as a result of the betting from the betting amount bet at the same venue during the specified period is less than a specified amount (e.g., 0 yen) (e.g., when the user has lost) or is equal to or greater than the specified amount (e.g., when the user has not lost).

[0068] As shown in FIG. 6, if a user U challenges a knockout game, wins once, and then withdraws from the challenge of the subsequent knockout game, for example, 1% of the value corresponding to the total amount of bets cast by the user U during a predetermined period (that day) is granted to the user U. Also, if a user U challenges a knockout game, wins twice in a row, and then withdraws from the challenge of the subsequent knockout game, for example, 2% of the value corresponding to the total amount of bets cast by the user U during a predetermined period (that day) is granted to the user U. Also, if a user U challenges a knockout game, wins three times in a row, and then withdraws from the challenge of the subsequent knockout game, for example, 4% of the value corresponding to the total amount of bets cast by the user U during a predetermined period (that day) is granted to the user U. Also, if a user U challenges a knockout game, wins four times in a row, and then withdraws from the challenge of the subsequent knockout game, for example, 8% of the value corresponding to the total amount of bets cast by the user U during a predetermined period (that day) is granted to the user U.

[0069] In addition, if the user U challenges a knockout game, wins five consecutive times, and then withdraws from the challenge of the subsequent knockout game, for example, 16% of the value corresponding to the total amount of the bet amount bet by the user U during the specified period (that day) is granted to the user U. In addition, if the user U challenges a knockout game, wins six consecutive times, and then withdraws from the challenge of the subsequent knockout game, for example, 32% of the value corresponding to the total amount of the bet amount bet by the user U during the specified period (that day) is granted to the user U. In addition, if the user U challenges a knockout game, wins seven consecutive times, and then withdraws from the challenge of the subsequent knockout game, for example, 64% of the value corresponding to the total amount of the bet amount bet by the user U during the specified period (that day) is granted to the user U. In addition, if the user U challenges a knockout game, wins eight consecutive times, and then withdraws from the challenge of the subsequent knockout game, for example, 100% of the value corresponding to the total amount of the bet amount bet by the user U during the specified period (that day) is granted to the user U. In addition, if user U attempts and fails to play the knockout game, user U will not be granted the value corresponding to the total amount of bets cast by user U during the specified period (that day), and user U will no longer have the right to challenge the knockout game in future.

[0070] When the probability that the award process will be executed at a venue where the voting conditions are satisfied by the user U is less than a predetermined probability (e.g., 100%), the voting guidance unit 11f notifies (guides) the user terminal 20 used by the user U of information regarding the voting conditions required for the user U to make the probability of the award process being executed equal to or greater than the predetermined probability (e.g., because two races have already been voted for, it is necessary to vote for three more races). This allows the user U to understand the voting conditions required for the probability of the award process being executed equal to or greater than the predetermined probability, and motivates the user U to continue voting so that the probability becomes equal to or greater than the predetermined probability.

[0071] The notification mode of the information on the voting conditions may be audibly notified by playing an audio signal on the speaker 25 of the user terminal 20, visually notified by displaying an image on the display unit 24 of the user terminal 20, visually notified by controlling the color of light, the pattern of lighting / flashing, the intensity of light, etc. in the user terminal 20 to generate light, tactilely notified by controlling the vibration pattern, intensity, etc. and generating vibrations using the vibration function of the user terminal 20, or olfactory notified by firing air with a specific odor, such as an irritating odor, toward the nasal cavity of the user U using a swingable air cannon in the user terminal 20. The audio signal may include a human voice message, a buzzer sound, a chime sound, an alarm sound, etc. The image displayed on the display unit 24 is an image that includes at least one element such as a figure, computer graphics, a photograph, a letter, a number, and a symbol, and may be an image that includes a combination of two or more elements. Furthermore, the image may be either a monochrome image or a color image, and may be either a still image or a moving image.

[0072] 7 is an example of a voting guide screen displayed on the display unit 24 of the user terminal 20. As shown in FIG. 7, when there are remaining races (races) available for voting at the venue B where the voting conditions are satisfied by the user U and the probability of the award process being executed is less than 100%, the voting guide unit 11f notifies the user terminal 20 used by the user U of information, as a display message 50, that as a voting condition required for the user U to make the probability of the award process being executed 100%, since two races have already been voted for, it is necessary to vote for three more races. This allows the user U to understand the voting conditions required for the probability of the award process being executed to be 100%, and motivates the user U to continue to vote so that the probability becomes 100%.

[0073] The presentation unit 11g presents at least one of information regarding the votes cast by the user U (e.g., the betting amount, the revenue amount) and information regarding the execution of the awarding process (e.g., the probability that the awarding process will be executed, the expected value of the value awarded when the awarding process is executed) to the user terminal 20 used by the user U so that they can be compared for each venue. Here, the expected value of the value awarded when the awarding process is executed is, for example, the amount obtained by multiplying the betting amount by the probability of winning eight consecutive times in a knockout game within the awarding process and being awarded the value. This allows the user U to grasp information regarding the votes and the execution of the awarding process for each venue, and motivates the user U to continue voting.

[0074] Fig. 8 is an example of a voting status information presentation screen displayed on the display unit 24 of the user terminal 20. As shown in Fig. 8, the presentation unit 11g presents information regarding the votes cast by the user U (voting amount, revenue amount) and information regarding the execution of the awarding process (probability (occurrence probability) of the awarding process being executed, expected value of the value to be awarded when the awarding process is executed) as voting status information 60 on the user terminal 20 used by the user U so that they can be compared for each of the venues A, B, and C.

[0075] For venue A, the following information is displayed: the bet amount is 30,000 yen, the revenue amount is +20,000 yen, the probability that the granting process will be executed is 100%, and the expected value of the value to be granted when the granting process is executed is 78 yen. For venue B, the following information is displayed: the bet amount is 10,000 yen, the revenue amount is -10,000 yen, the probability that the granting process will be executed is 60%, and the expected value of the value to be granted when the granting process is executed is 39 yen. For venue C, the following information is displayed: the bet amount is 50,000 yen, the revenue amount is -20,000 yen, the probability that the granting process will be executed is 20%, and the expected value of the value to be granted when the granting process is executed is 195 yen. This allows user U to grasp information regarding voting and the execution of the granting process for each of venues A, B, and C. In this example, venue C has a larger betting amount than the other venues A and B, and the expected value of the value to be awarded when the awarding process is executed is high, but the probability of the awarding process being executed is low, which motivates user U to vote for venue C in order to increase the probability of the awarding process occurring.

[0076] The display control unit 11h displays, on the user terminal 20 used by the user U, in a display mode different from that of a competition held at a venue where the amount (earnings) obtained by subtracting the dividend amount paid as a result of a bet from the betting amount bet by the user U in a predetermined period is less than a predetermined amount (e.g., 0 yen) (e.g., losing), compared with a competition held at a venue where the amount (earnings) obtained by subtracting the dividend amount paid as a result of a bet from the betting amount bet by the user U in a predetermined period is equal to or greater than the predetermined amount (e.g., not losing). This allows the user U to know the venues where the amount (earnings) obtained by subtracting the dividend amount from the betting amount is less than the predetermined amount, and motivates the user U to continue betting at the venue.

[0077] 9 is an example of a venue selection screen displayed on the display unit 24 of the user terminal 20. When the user U presses the voting button 40 while the home screen is displayed, the venue selection screen is displayed so that the user U can select an event being held at the venue for which the user is to vote. When an event being held at the venue for which the user is to vote is selected, a voting screen (not shown) is displayed so that the user U can set a voting method, voting target, and a predetermined value of bets or bet amount for the voting target at that venue and place a regular vote based on the set contents.

[0078] As shown in Fig. 9, the venue selection screen displays venue selection buttons 70, 72, 74, 76, 78, and 80 for selecting venues A, B, C, D, E, and F, respectively, as venues to be bet on. In the example shown in Fig. 9, the display control unit 11h causes the user terminal 20 used by the user U to display the competitions held at the venues B and E, where the amount (profit amount) obtained by subtracting the dividend amount paid as a result of the betting from the betting amount bet by the user U in a predetermined period is less than a predetermined amount (e.g., 0 yen) (e.g., the user is losing), in a display mode different from that of the competitions held at the venues A, C, D, and F, where the amount (profit amount) obtained by subtracting the dividend amount paid as a result of the betting from the betting amount bet by the user U in a predetermined period is equal to or greater than the predetermined amount (e.g., the user is not losing). For example, the display control unit 11h displays a message indicating that the award rate (probability of winning eight consecutive times in the knockout game in the award process) is high on the venue selection buttons 72, 78 for selecting the venues B, E, respectively, while not displaying the message on the venue selection buttons 70, 74, 76, 80 for selecting the venues A, C, D, F, respectively. This allows the user U to understand the venues B, E, where the amount obtained by subtracting the payout amount from the betting amount is less than a predetermined amount and thus has a high award rate, and can motivate the user U to continue to bet at the venues B, E. The display control unit 11h may also display different colors (e.g., frame colors) of the venue selection buttons 72, 78 for selecting the venues B, E, respectively, and the venue selection buttons 70, 74, 76, 80 for selecting the venues A, C, D, F, respectively.

[0079] The presentation unit 11g presents, for each venue, the betting amount (shortfall) required for the user U to vote in order to satisfy the voting condition (for example, the betting amount bet on the competitions held at the same venue during a specified period is 1000 yen or more), to the user terminal 20 used by the user U. This allows the user U to know the betting amount required for each venue in order to satisfy the voting condition, and motivates the user U to continue voting to satisfy the voting condition.

[0080] FIG. 10 is an example of a venue selection screen displayed on the display unit 24 of the user terminal 20. The description will focus on the difference from FIG. 9. The presentation unit 11g presents the voting amount (shortfall amount) required for the user U to vote to satisfy the voting condition (the voting amount is 1000 yen or more) to the user terminal 20 used by the user U for each venue. In the example shown in FIG. 10, the presentation unit 11g displays the voting amount required for the user U to vote to satisfy the voting condition (500 yen, which is the shortfall amount for venue C, and 200 yen, which is the shortfall amount for venue F) on the venue selection buttons 74, 80 for selecting venues C, F, respectively, which do not satisfy the voting condition, while not displaying the above voting amount on the venue selection buttons 70, 72, 76, 78 for selecting venues A, B, D, E, respectively, which satisfy the voting condition. This allows the user U to know the voting amount required for the vote to satisfy the voting condition for each venue C, F, and motivates the user U to continue voting to satisfy the voting condition at the venues C, F. In addition, the presentation unit 11g may display, on the venue selection buttons 74, 80 for selecting venues C, F, respectively, which do not meet the voting conditions, the voting amount required by user U to vote to satisfy the voting conditions (the shortfall of 500 yen for venue C and 200 yen for venue F), along with a message indicating that the voting conditions will be satisfied if the user votes for that amount.

[0081] The presentation unit 11g presents, to the user terminal 20 used by the user U, the venue that has the highest expected value of the value to be awarded when the awarding process is executed among the multiple venues where the competition is being held, according to the results of the competition voted for by the user U. This makes it possible to motivate the user U to continue voting at the venue that has the highest expected value of the value to be awarded when the awarding process is executed.

[0082] The presentation mode of the venue with the highest expected value includes an auditory presentation mode by playing an audio signal on the speaker 25 of the user terminal 20, a visual presentation mode by displaying an image on the display unit 24 of the user terminal 20, a visual presentation mode by controlling the color of light, the pattern of lighting / flashing, the intensity of light, etc. in the user terminal 20 to generate light, a tactile presentation mode by controlling the pattern and intensity of vibrations to generate vibrations using the vibration function of the user terminal 20, and an olfactory presentation mode by firing air with a specific odor, such as an irritating odor, toward the nasal cavity of the user U using a swingable air cannon in the user terminal 20. The audio signal includes a human voice message, a buzzer sound, a chime sound, an alarm sound, and the like. The image displayed on the display unit 24 is an image that includes at least one element such as a figure, computer graphics, a photograph, a letter, a number, and a symbol, and may be an image that includes a combination of two or more elements. Furthermore, the image may be either a monochrome image or a color image, and may be either a still image or a video image.

[0083] FIG. 11 is an example of a venue selection screen displayed on the display unit 24 of the user terminal 20. The description will focus on the difference from FIGS. 9 and 10. The presentation unit 11g presents the venue E, which has the highest expected value of the value to be granted at the time of execution of the granting process, among the multiple venues A, B, C, D, E, and F where the competition is being held, to the user terminal 20 used by the user U, according to the results of the competition voted for by the user U. In the example shown in FIG. 11, the presentation unit 11g displays a message indicating that the expected value is the highest on the venue selection button 78 for selecting the venue E, while not displaying the message on the venue selection buttons 70, 72, 74, 76, and 80 for selecting the venues A, B, C, D, and F, respectively. As a result, while the probability of granting a value (table used at the time of execution of the granting process) changes according to the results of the competition voted for by the user U and thus the fluctuation of the revenue, the user U can be motivated to continue to vote at the venue E, which has the highest expected value of the value to be granted at the time of execution of the granting process.

[0084] Fig. 12 is a flowchart showing an example of the execution control process performed by the server 10 in this embodiment. The execution control process shown in Fig. 12 is executed for each venue where the competition is held. Before the process of step S100 is executed, the voting condition setting unit 11c sets voting conditions for the user U for each venue where the competition is held (in this embodiment, venues A, B, C, D, E, and F).

[0085] First, the vote acceptance unit 11a accepts a pressing operation of the award request button 44 displayed on the home screen through an operation of the user U (eg, user U1) on the display unit 24 of the user terminal 20 (step S100).

[0086] Next, the determination unit 11e determines whether or not the betting conditions are met based on the betting amounts (for example, the total betting amount or the betting amount per race) placed on the races held at the venue during a predetermined period (step S110). If the determination result indicates that the betting conditions are not met (step S110, NO), the server 10 ends the display control process shown in FIG.

[0087] On the other hand, if the voting conditions are met (step S110, YES), the executive control unit 11d executes a lottery process to determine whether or not to execute a granting process (event process) that enables granting to the user U a value (e.g., money) corresponding to at least a part of the betting amount bet by the user U during a predetermined period (e.g., the day) at the venue where the voting conditions are met, based on the voting situation of the user U (e.g., the number of bet races) during a predetermined period at the venue where the voting conditions are met (step S120). Next, the executive control unit 11d judges whether or not it has been decided to execute the granting process (step S130).

[0088] As a result of the judgment, when it is determined not to execute the awarding process (step S130, NO), the server 10 ends the execution control process shown in Fig. 12. On the other hand, when it is determined to execute the awarding process (step S130, YES), the execution control unit 11d controls the awarding process and, in turn, the execution of the knockout game that can be challenged up to eight times in a row (step S140).

[0089] Next, the execution control unit 11d determines whether or not the value to be awarded is generated as a result of the execution of the knockout game (step S150). If the result of the determination is that the value to be awarded is not generated (step S150, NO), the server 10 ends the display control process shown in FIG.

[0090] On the other hand, when a value to be awarded is generated (step S150, YES), the execution control unit 11d awards the value to be awarded generated as a result of the execution of the knockout game to the user U (step S160). When the process of step S160 is completed, the server 10 ends the display control process shown in FIG.

[0091] As described above in detail, in this embodiment, the server 10 (information processing device) includes a voting condition setting unit 11c and an execution control unit 11d. The voting condition setting unit 11c sets voting conditions for the user U for each venue where a competition is being held. The execution control unit 11d controls whether or not to execute an awarding process that allows the user U to be awarded a value corresponding to at least a part of the betting amount bet by the user U during a predetermined period at a venue where the voting conditions are satisfied by the user U, based on the user's voting status during a predetermined period at the venue where the voting conditions are satisfied.

[0092] According to this embodiment configured in this manner, an awarding process is executed for each venue where the competition is held, which enables user U to be awarded a value corresponding to at least a portion of the betting amount, thereby motivating user U to vote.

[0093] It should be noted that the above-mentioned embodiments are merely examples of the implementation of the present invention, and the technical scope of the present invention should not be interpreted as being limited by these embodiments. In other words, the present invention can be implemented in various forms without departing from the gist or main features of the present invention.

[0094] <Summary> [General-purpose subject] One of the aims of the present invention is to provide users with an incentive to vote.

[0095] Issues corresponding to [Appendix 1] One of the objectives of the present invention is to give users an incentive to cast votes for each venue where a competition is being held. [Supplementary Note 1] The information processing device according to this embodiment includes a voting condition setting unit that sets voting conditions for a user for each venue where a competition is being held, and an execution control unit that controls whether or not to execute an awarding process that enables a user to be awarded a value corresponding to at least a portion of the betting amount cast by the user during a specified period at a venue where the voting conditions are satisfied, based on the user's voting status during a specified period at the venue where the voting conditions are satisfied. According to the above-mentioned information processing device, it is possible to motivate users to vote by executing an awarding process that enables the user to be awarded a value corresponding to at least a portion of the betting amount for each venue where the competition is held.

[0096] Issues corresponding to [Appendix 2] One of the objectives of the present invention is to provide users with an incentive to cast votes based on the amount of their vote. [Appendix 2] The information processing device according to appendix 1, further comprising a determination unit that determines whether or not a betting condition has been met based on a betting amount bet on a competition held at a venue during a specified period. This makes it possible to motivate users to cast votes based on the betting amount in order to satisfy the voting conditions and thus have the awarding process executed.

[0097] Issues corresponding to [Appendix 3] One of the objectives of the present invention is to provide users with an incentive to vote based on the number of contests on which votes are cast. [Appendix 3] An information processing device as described in Appendix 1 or 2, in which the execution control unit changes the probability of the awarding process being executed depending on the number of events voted for by the user among multiple events held at the same venue during a specified period. This makes it possible to motivate the user to cast a vote based on the number of events being voted for, in order to change the probability that the award process will be executed.

[0098] Issues corresponding to [Appendix 4] One of the goals of the present invention is to provide an incentive for users to vote for a larger number of competitions. [Appendix 4] In the information processing device described in Appendix 3, the execution control unit increases the probability that the awarding process will be executed when the number of competitions voted for by users is greater than a first number compared to when the number is less than the first number. This can motivate users to vote for a larger number of competitions in order to increase the probability that the awarding process will be executed.

[0099] Issues corresponding to [Appendix 5] One of the objects of the present invention is to give a user an incentive to cast a vote even if the amount obtained by subtracting the dividend amount from the betting amount is less than a predetermined amount. [Appendix 5] An information processing device described in any one of Appendices 1 to 4, wherein the executive control unit increases the probability that a value corresponding to at least a portion of the voting amount cast at the same venue during a specified period will be granted to the user when the amount obtained by subtracting the dividend amount paid as a result of the voting from the voting amount cast at the same venue during the specified period is less than a specified amount, compared to when the amount is equal to or greater than the specified amount. As a result, even if the amount obtained by subtracting the dividend amount from the betting amount is less than the predetermined amount, the probability that the user will be awarded value is high, so that the user can be motivated to continue voting.

[0100] Issues corresponding to [Appendix 6] One of the aims of the present invention is to provide users with an incentive to vote. [Appendix 6] The information processing device described in Appendix 3, further comprising a voting guidance unit that, if the probability that the award process will be executed at a venue where the voting conditions are satisfied by the user is less than a predetermined probability, notifies the terminal device used by the user of information regarding the voting conditions required for the user to make the probability that the award process will be executed greater than or equal to the predetermined probability. This allows the user to understand the voting conditions necessary to ensure that the probability of the awarding process being executed is equal to or greater than a specified probability, and motivates the user to continue voting so that the probability is equal to or greater than the specified probability.

[0101] Issues corresponding to [Appendix 7] One of the aims of the present invention is to provide users with an incentive to vote. [Appendix 7] An information processing device described in any one of Appendices 1 to 6, further comprising a presentation unit that presents at least one of information regarding votes cast by the user and information regarding the execution of the awarding process on a terminal device used by the user in a manner that allows comparison for each venue. This allows the user to grasp information regarding the execution of the voting and awarding process for each venue, thereby motivating the user to continue voting.

[0102] Issues corresponding to [Appendix 8] One of the aims of the present invention is to provide users with an incentive to vote. [Appendix 8] The information processing device described in Appendix 5, further comprising a display control unit that causes a competition held at a venue where the amount obtained by subtracting the dividend amount paid as a result of a vote from the betting amount cast by a user during a specified period is less than a specified amount to be displayed on a terminal device used by the user in a different display mode from a competition held at a venue where the amount obtained by subtracting the dividend amount paid as a result of a vote from the betting amount cast by a user during a specified period is equal to or greater than the specified amount. This allows the user to know the venues where the amount obtained by subtracting the dividend amount from the betting amount is less than a predetermined amount, and can motivate the user to continue betting at those venues.

[0103] Issues corresponding to [Appendix 9] One of the aims of the present invention is to provide users with an incentive to vote. [Supplementary Note 9] The information processing device according to any one of Supplementary Notes 1 to 8, further comprising a presentation unit that presents, for each venue, a betting amount required for the user to vote in order to satisfy the betting conditions, on a terminal device used by the user. This allows the user to know the amount of money required for voting for each venue in order to satisfy the voting conditions, and motivates the user to continue voting so as to satisfy the voting conditions.

[0104] Issues corresponding to [Appendix 10] One of the aims of the present invention is to provide users with an incentive to vote. [Appendix 10] The information processing device described in Appendix 5, further comprising a presentation unit that presents to the terminal device used by the user the venue among multiple venues where a competition is being held that has the highest expected value to be awarded when the awarding process is executed, based on the results of the competition voted for by the user. This makes it possible to motivate the user to continue voting at the venue where the expected value to be awarded at the time the awarding process is executed is the largest.

[0105] Issues corresponding to [Appendix 11] One of the objectives of the present invention is to give users an incentive to cast votes for each venue where a competition is being held. [Appendix 11] In the information processing method of this embodiment, the processor sets voting conditions for a user for each venue where a competition is being held, and controls whether or not to execute an awarding process that enables the user to be awarded a value corresponding to at least a portion of the betting amount bet by the user during a specified period at the venue where the voting conditions are satisfied, based on the user's voting status during a specified period at the venue where the voting conditions are satisfied. According to the above information processing method, it is possible to motivate users to vote by executing an awarding process that enables the user to be awarded a value corresponding to at least a portion of the betting amount for each venue where the competition is held.

[0106] Issues corresponding to [Appendix 12] One of the objectives of the present invention is to give users an incentive to cast votes for each venue where a competition is being held. [Appendix 12] The information processing program according to this embodiment causes the processor to execute a process of controlling whether or not to execute an awarding process that sets voting conditions for a user for each venue where a competition is being held and enables the user to be awarded a value corresponding to at least a portion of the betting amount cast by the user during a specified period at the venue where the voting conditions are satisfied, based on the user's voting status during a specified period at the venue where the voting conditions are satisfied. According to the above information processing program, it is possible to motivate users to vote by executing an awarding process that enables the user to be awarded a value corresponding to at least a portion of the betting amount for each venue where the competition is held. [Explanation of symbols]

[0107] 1: Voting system, 10: Server, 11: Control unit, 11a: Voting reception unit, 11b: Voting management unit, 11c: Voting condition setting unit, 11d: Execution control unit, 11e: Determination unit, 11f: Voting guide unit, 11g: Presentation unit, 11h: Display control unit, 12: Memory unit, 13: Communication unit, 14: Operation input unit, 15: Monitor, 16: System bus, 20, 20a, 20b, 20c: User terminal, 21: control unit, 22: memory unit, 23: communication unit, 24: display unit, 25: speaker, 26: microphone, 27: camera, 28: operation button, 29: system bus, 40: voting button, 42: spectating button, 44: grant request button, 50: display message, 60: voting status information, 70, 72, 74, 76, 78, 80: venue selection button, U, U1, U2, U3, U4: user

Claims

1. A voting condition setting unit and an execution control unit are provided, The voting condition setting unit sets voting conditions for a user for each venue where a competition is being held, the execution control unit controls whether or not to execute an awarding process that enables the user to be awarded a value corresponding to at least a portion of the voting amount voted by the user during a predetermined period at a venue where the voting condition is satisfied by the user, based on the voting status of the user during the predetermined period at the venue where the voting condition is satisfied. Information processing device.

2. A determination unit is further provided, the determination unit determines whether or not the betting condition is satisfied based on a betting amount bet on a race held at the venue during the predetermined period. The information processing device according to claim 1 .

3. the execution control unit changes the probability of the awarding process being executed in accordance with the number of events for which the user has voted among a plurality of events held at the same venue during the predetermined period; The information processing device according to claim 1 .

4. The execution control unit increases the probability that the awarding process will be executed when the number of events voted for by the user is greater than a first number, compared to when the number is less than the first number. The information processing device according to claim 3 .

5. the execution control unit increases the probability that the user will be granted a value corresponding to at least a portion of the voting amount cast at the same venue during the specified period when an amount obtained by subtracting a dividend amount awarded as a result of the voting from the voting amount cast at the same venue during the specified period is less than a specified amount, compared to when the amount is equal to or greater than the specified amount; The information processing device according to claim 1 .

6. Further comprising a voting information section; When the probability that the awarding process will be executed in the venue where the voting condition is satisfied by the user is less than a predetermined probability, the voting guide unit notifies a terminal device used by the user of information regarding a voting condition required for the user to make the probability that the awarding process will be executed equal to or greater than the predetermined probability. The information processing device according to claim 3 .

7. A display unit is further provided. The presentation unit presents at least one of information regarding the votes cast by the user and information regarding the execution of the awarding process on a terminal device used by the user in a manner that allows comparison for each venue. The information processing device according to claim 1 .

8. A display control unit is further provided, the display control unit causes a competition held at a venue where the amount obtained by subtracting the dividend amount paid as a result of a bet from the betting amount bet by the user during the specified period is less than a specified amount to be displayed on the terminal device used by the user in a display mode different from a competition held at a venue where the amount obtained by subtracting the dividend amount paid as a result of a bet from the betting amount bet by the user during the specified period is equal to or greater than the specified amount. The information processing device according to claim 5 .

9. A display unit is further provided. The presentation unit presents, for each venue, a betting amount required for the user to vote in order to satisfy the voting condition, to a terminal device used by the user. The information processing device according to claim 1 .

10. A display unit is further provided. the presentation unit presents, on a terminal device used by the user, a venue having the highest expected value to be awarded at the time of execution of the awarding process, among a plurality of venues where the competition is being held, in accordance with the results of the competition voted for by the user; The information processing device according to claim 5 .

11. The processor sets voting conditions for the user for each venue where a competition is being held, a processor controls whether or not to execute an awarding process that allows the user to be awarded a value corresponding to at least a portion of the voting amount voted by the user during a predetermined period at a venue where the voting condition is satisfied by the user, based on the voting status of the user during the predetermined period at the venue where the voting condition is satisfied; Information processing methods.

12. The processor: Set voting conditions for users for each venue where the competition is being held, controlling whether or not to execute an awarding process that enables the user to be awarded a value corresponding to at least a portion of the voting amount voted by the user during a predetermined period at a venue where the voting condition is satisfied by the user, based on the voting status of the user during the predetermined period at the venue where the voting condition is satisfied; An information processing program that executes processing.

Citation Information

Patent Citations

  • Information processing apparatus, control program and control method

    JP2021056680A