Information processing device and program
The information processing apparatus simplifies voting in competitions by allowing users to easily vote based on predictions made by experienced predictors, addressing the complexity and high threshold of existing voting methods and enabling novice users to participate.
Patent Information
- Application Number
- JP2025066976
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-06-26
AI Technical Summary
Existing voting methods in competitions like horse racing, motorcycle racing, and boat racing are complex and have a high threshold for novice users, discouraging those with little voting experience from participating.
An information processing apparatus that allows users to easily vote by selecting a predictor, who has already made voting predictions, and automatically executing a voting process for the selected predictor's voting targets.
Enables users with little voting experience to easily cast votes by leveraging the predictions of experienced predictors, simplifying the voting process and reducing barriers for novice users.
Smart Images

Figure 2025096582000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus and a program.
Background Art
[0002] For example, in various competitions where voting is conducted, such as horse racing, motorcycle racing, and boat racing, a voting device that receives votes from voters is used (see, for example, Patent Document 1). A voter can vote by writing the voting items necessary for voting on a ballot paper and inputting it into the voting device. For example, in the case of horse racing, items such as the racecourse where the race is held, the voting methods such as single win and multiple win, and the horse to vote for can be written on the ballot paper and input into the voting device to cast a vote.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the voting method adopted in the above-mentioned competitions is complicated and has a high threshold for novice users. For example, in the case of horse racing, motorcycle racing, boat racing, etc., since the voting method, the horse or athlete to be voted for must be selected from many voting patterns, it is complicated. This is considered to be one of the reasons for keeping away users who have never voted or have little voting experience.
[0005] Therefore, an object of the present invention is to provide a technique that enables even a user with little voting experience to easily vote.
Means for Solving the Problems
[0006] An information processing apparatus according to one aspect of the present invention is an information processing apparatus that accepts votes for a competition in which voting is possible for a voting target, and includes a first reception unit that receives a selection of a second player from a first player, a second reception unit that receives a voting target to be voted or predicted from the second player, and a voting processing unit that, when the first player selects the second player, executes a process of voting all or part of a predetermined value or a part thereof designated by the first player for all or part of the voting targets based on the voting target of the second player.
Effects of the Invention
[0007] According to the present invention, it is possible to provide a technique that enables even a user with little voting experience to easily cast a vote.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Embodiments for Carrying Out the Invention
[0009] Embodiments of the present invention will be described with reference to the accompanying drawings. In each figure, those denoted by the same reference numerals have the same or similar configurations.
[0010] <System Configuration> FIG. 1 is a diagram showing an example of the system configuration of the voting system 1 according to the present embodiment. The voting system 1 shown in FIG. 1 includes a server 10 and one or more terminals 20. The server 10 and the terminals 20 are communicably connected to each other via a communication network N such as the Internet, an intranet, a wireless LAN, or mobile communication. The server 10 and the terminals 20 may be referred to as information processing devices.
[0011] The server 10 may be composed of one or more physical servers or the like, or may be configured using virtual servers operating on a hypervisor, or may be configured using cloud servers. The terminal 20 is a terminal used by a user or a predictor, and the user or the predictor can vote for a voting target by operating the terminal 20. The terminal 20 is, for example, a mobile phone (including a smartphone), a tablet terminal, a personal computer, or the like.
[0012] The server 10 performs management such as management of voting targets for which predictors (Tipsters) vote, management of voting targets for which users vote, management of a predetermined value owned by users, and payout amounts according to the results of competitions in various competitions where voting acts are performed, such as motorcycle racing, horse racing, boat racing, and auto racing.
[0013] The voting target is a target for voting a predetermined value, and means a target uniquely determined by a combination of designation of a participant (including athletes and animals) who is expected to win among the participants in a competition and designation of a voting method. Specifically, in the case of motorcycle racing, a two-fold single ticket designating the 5th and 3rd place riders as the 1st and 2nd place respectively, a three-fold multiple ticket designating the 1st, 2nd, and 5th place riders, etc. Note that a two-fold single ticket is a ticket that predicts the 1st and 2nd place riders in the order of arrival, and a three-fold multiple ticket is a ticket that predicts the 1st to 3rd place riders (the order of arrival is not important). Also, in the case of horse racing, a single win ticket for the 1st horse, a multiple win ticket for the 5th horse, etc.
[0014] The predetermined value may be, for example, money, or points that can be used in a predetermined service or game. Also, the points may be points that the user can receive for free (free points), or points that can be received in exchange for payment of money (paid points). The predetermined value may simply be referred to as "value".
[0015] In the present embodiment, the user (first player) can vote for the voting target for which the designated predictor (second player) votes or makes a prediction by designating the predictor. That is, the user can vote using the voting target for which the predictor votes or makes a prediction, rather than predicting by himself / herself who (what) will win and determining the voting target. In the following description, voting by using the voting target predicted by the predictor instead of predicting the voting target by oneself is expressed as "piggybacking". For example, assume that the user designates Predictor A as the predictor for piggybacking via the screen of the terminal 20. Also, assume that Predictor A then votes for a triple ticket of cars numbered 1, 5, and 6. In this case, the server 10 automatically votes the user's predetermined value for the triple ticket of cars numbered 1, 5, and 6.
[0016] The predictor may be any person. For example, it may be a group composed of a plurality of persons, or it may be one person. Also, it may be a famous person such as a celebrity, or an unknown ordinary person. Further, the predictor is not necessarily limited to an actual person, and may be a virtual person created by computer simulation.
[0017] <Hardware Configuration> FIG. 2 is a diagram showing an example of the hardware configuration of the server 10 and the terminal 20. The server 10 and the terminal 20 include a processor 11 such as a CPU (Central Processing Unit) and a GPU (Graphical Processing Unit), a memory, a storage device 12 such as an HDD (Hard Disk Drive) and / or an SSD (Solid State Drive), a communication IF (Interface) 13 that performs wired or wireless communication, an input device 14 that receives an input operation, and an output device 15 that outputs information. The input device 14 is, for example, a keyboard, a touch panel, a mouse, and / or a microphone, etc. The output device 15 is, for example, a display and / or a speaker, etc.
[0018] <Functional block configuration> FIG. 3 is a diagram showing an example of the functional block configuration of the server 10. The server 10 includes a storage unit 100, a display control unit 101, a reception unit 102, a voting processing unit 103, and a video processing unit 104. The storage unit 100 can be realized using the storage device 12 provided in the server 10. Also, the display control unit 101, the reception unit 102, the voting processing unit 103, and the video processing unit 104 can be realized by the processor 11 of the server 10 executing a program stored in the storage device 12. Further, the program can be stored in a storage medium. The storage medium storing the program may be a non-transitory computer readable medium. The non-transitory storage medium is not particularly limited, but may be a storage medium such as a USB memory or a CD-ROM, etc.
[0019] The storage unit 100 stores a user management DB 100a and a predictor management DB 100b. Fig. 4 shows an example of the user management DB 100a. In the "user ID", an identifier for uniquely identifying a user within the server 10 is stored. In the "nickname", the nickname entered by the user at the time of user registration is stored. The "held value" stores the amount of a predetermined value owned by the user. In the "voting history", the voting target voted by the user and the predetermined value voted are stored for each race.
[0020] Fig. 4 shows an example of the predictor management DB 100b. In the "predictor ID", an identifier for uniquely identifying a predictor (including a group of predictors) within the server 10 is stored. In the "nickname", the nickname of the predictor is stored. The "held value" stores the amount of a predetermined value owned by the predictor. In the "increase / decrease amount", the amount by which the predictor's held value has increased or decreased based on a predetermined time (for example, at the start of the first race, etc.) is stored. For example, in the example of Fig. 4, it shows that predictor C100 owned 32,610 yen at the start of the first race and now has increased by 20,590 yen and holds 53,200 yen. In the "voting history", the voting target voted by the predictor and the predetermined value voted are stored for each race.
[0021] The display control unit 101 performs various processes necessary to display on the display of the terminal 20 a screen for receiving a designation of a predictor from the user, a video showing how the predictor is making predictions, etc. The display control unit 101 may transmit data for displaying various screens to the terminal 20 in response to an access from a web browser provided in the terminal 20 or in response to an access from a dedicated application installed in the terminal 20.
[0022] The reception unit 102 has a function of receiving from the user a selection of a co-riding predictor for a competition in which voting for a voting target is possible. The reception unit 102 having this function may be referred to as the first reception unit. Also, the reception unit 102 has a function of receiving from the predictor a voting target to vote for. The reception unit 102 having this function may be referred to as the second reception unit.
[0023] When the user selects a predictor, the voting processing unit 103 has a function of executing a process of voting all or part of a predetermined value specified by the user or a part thereof for all or part of the voting targets for which the predictor votes, based on the voting targets for which the predictor votes. Note that the voting processing unit 103 may vote for the voting targets received from the user and the predictor by accessing an external system that performs voting reception for competitions, payment of refunds, and the like. Further, when the voting target for which the predetermined value has been voted is a payment target of a reward, the voting processing unit 103 may perform a reward payment process corresponding to the predetermined value voted for the voting target that is the payment target of the reward, either by the server 10 itself or by using an external system.
[0024] The video processing unit 104 has a function of receiving a video taken of the state in which the predictor is making a prediction from the terminal 20 of the predictor or the like and passing it to the display control unit 101.
[0025] <Processing Procedure> FIG. 5 is a sequence diagram showing an example of a processing procedure performed by the voting system 1. The processing procedures performed by the server 10 and the terminal 20 will be specifically described with reference to FIG. 5. In FIG. 5, the terminal used by the user is denoted as terminal 20a, and the terminal used by the predictor is denoted as terminal 20b.
[0026] First, the terminal 20b used by each predictor transmits video data taken of the state in which the predictor is making a prediction to the server 10 (S101). The transmission of the video data is continuously performed during a predetermined period (a period including at least a time zone in which a plurality of competitions are held, for example, one day).
[0027] Subsequently, the terminal 20a used by the user requests the server 10 to display a screen for receiving the selection of a predictor in accordance with a user operation (S102). The server 10 transmits screen data of a screen for receiving the selection of a predictor to the terminal 20a in accordance with the request (S103). A screen for receiving the designation of a predictor is displayed on the display of the terminal 20a that has received the screen data.
[0028] FIG. 6 shows an example of a screen for receiving a predictor's designation. The reception screen D10 shown in FIG. 6(a) is an example of a screen for receiving a predictor's designation on a daily basis. In the predictor selection area W10, a plurality of predictors selectable by the user and their performance records are displayed. When the button B10 is pressed, the predictor displayed in the predictor selection area W10 at the time of pressing is designated as the predictor with whom the user will ride.
[0029] The reception screen D11 shown in FIG. 6(b) is an example of a screen for receiving a predictor's designation on a per-race basis. In the predictor selection area W11, a video obtained by photographing in real time the state in which the predictor is making a prediction is displayed. By flicking the video left and right, the predictor whose video is to be displayed can be switched. In the predictor selection area W11, a plurality of predictors selectable by the user and their performance records are displayed. When the button B11 is pressed, the predictor displayed in the predictor selection area W11 at the time of pressing is designated as the predictor with whom the user will ride.
[0030] The terminal 20a transmits information indicating the predictor selected by the user on the screen for receiving the predictor's designation and the amount of a predetermined value (voting amount) to be voted to the server 10 (S104). The reception unit of the server 10 receives the information from the terminal 20a, thereby receiving the selection of the predictor and the designation of the amount of the predetermined value (voting amount) to be voted (S105).
[0031] The reception unit 102 may receive the designation of the predictor and the amount of the predetermined value for each competition (each race) from the user terminal 20a, or may receive the designation of the predictor and the amount of the predetermined value in units of a predetermined period (a period including at least a time zone in which a plurality of competitions are held, for example, one day). For example, when the reception unit 102 receives the designation of predictor A from the user on a daily basis, the voting processing unit 103 votes the user's predetermined value for the voting targets voted by predictor A for all competitions (all races) held on that day.
[0032] Note that, as shown in FIG. 5, the reception unit 102 may be configured such that the period for receiving the selection of the predictor from the user is before the predictor finishes voting or making a prediction. For example, when the reception unit 102 receives the selection of the predictor for each race, it may receive the designation of the predictor from the user at least before the predictor finishes voting or making a prediction in each race. Further, when the reception unit 102 receives the designation of the predictor from the user in units of a predetermined period, for the races for which the predictor has already finished voting or making a prediction, it may be configured not to vote a predetermined value. For example, when the user selects Predictor A immediately after the end of the first race, and at that time Predictor A has already finished voting up to the second race, the server 10 may be configured to vote the predetermined value of the user from the third race. Without being limited to this, the reception unit 102 may receive the selection of the predictor from the user regardless of whether the predictor has finished voting or making a prediction.
[0033] Subsequently, the terminal 20b of the predictor receives the designation of the voting target selected by the predictor and the amount of the predetermined value to be voted (the amount of votes) (S106). The voting processing unit 103 votes the predetermined value in the amount specified by the predictor for the voting target selected by the predictor (S107).
[0034] Subsequently, when the voting processing unit 103 receives the selection of the predictor from the user in the processing procedure of step S105, it votes the predetermined value in the amount specified by the user or a part thereof for the voting target voted or predicted by the selected predictor (S108).
[0035] For example, assume that the user designates Predictor A and the predetermined value designated by the user is 1000 yen. Also assume that Predictor A voted 100 yen each for Tickets A, B, and C. In this case, the voting processing unit 103 may vote the user's predetermined value 100 yen each for Tickets A, B, and C. That is, the voting processing unit 103 may vote the user's predetermined value for each voting target so as to be the same amount as the predetermined value voted by the predictor for each voting target. Also, the voting processing unit 103 may vote the user's predetermined value 300 yen each for Tickets A, B, and C. That is, the voting processing unit 103 may vote the user's predetermined value for each voting target so as to be the same ratio as the ratio of the predetermined value voted by the predictor for each voting target.
[0036] Further, when the reception unit 102 receives the user's selection of a predictor before the predictor's vote or prediction is completed, the voting processing unit 103 may execute a process of voting the user's predetermined value or a part thereof for all or part of the voting targets for which the predictor voted or predicted after the reception unit 102 receives the voting targets for which the predictor votes or predicts. For example, assume that the reception unit 102 receives the selection from the user to ride with Predictor A, and then receives the instruction from Predictor A to vote 100 yen each for Tickets A and B. In this case, the voting processing unit 103 may vote the user's predetermined value 100 yen each for Tickets A and B after the reception unit 102 receives the instruction to vote for Tickets A and B from Predictor A. Also, the voting processing unit 103 may perform the voting process at a timing after the reception unit 102 receives the voting targets for which the predictor votes or predicts and before a predetermined time from the start time of the competition (for example, the closing timing of voting or 10 minutes before the start of the competition).
[0037] Here, when receiving the user's selection of a predictor to ride with in units of a predetermined period (for example, in units of one day), the reception unit 102 pairs the predictor with a plurality of competitions included in the unit of the predetermined period It may be possible to accept the designation of the total value (total amount) of a predetermined value for voting on, for example, a plurality of races held on the same day. Further, the voting processing unit 103 may vote using the amount of value determined by distributing the total value of the predetermined value specified by the user for each of the plurality of competitions according to a predetermined rule (predetermined distribution rule) for each competition based on the voting target voted or predicted by the predictor.
[0038] Regarding the total value of the predetermined value, a minimum value that can be specified may be determined. The minimum value that can be specified may be set to a value that is at least greater than twice the minimum voting amount per voting target. For example, when the minimum voting amount per voting target is 100 yen, the reception unit 102 may not accept a designation unless it is at least 200 yen or more. This can eliminate a situation where the total value of the specified predetermined value is too small to be substantially voted.
[0039] The predetermined rule may be any criterion. For example, it may be to determine the amount of value for voting on each of the plurality of competitions by distributing a certain amount of the total value of the predetermined value specified by the user to each of the plurality of competitions excluding the completed competitions in the order of holding. Further, it may be to repeat the process of distributing the remaining amount of value in the order of holding again.
[0040] The fixed amount may be the minimum voting amount for each competition. Also, the minimum voting amount for each competition may be the same as the minimum voting amount per voting target, or may be a positive integer multiple of the minimum voting amount per voting target. For example, if there are 10 races held during a predetermined period and the minimum voting amount for each competition is 100 yen, the voting processing unit 103 may allocate 100 yen each from the 1st race to the 10th race, and for the remaining 2000 yen, allocate 100 yen each again from the 1st race to the 10th race, and for the remaining 1000 yen, allocate 100 yen each again from the 1st race to the 10th race. Similarly, if the minimum voting amount for each competition is 200 yen, the voting processing unit 103 may allocate 200 yen each from the 1st race to the 10th race, and for the remaining 1000 yen, allocate 200 yen each again from the 1st race to the 5th race.
[0041] When voting the predetermined value allocated to each race for the voting targets, considering the minimum voting amount per voting target, it is assumed that the predictor cannot vote for all the voting targets for which the predictor has voted. For example, assume that the predictor has voted for ticket A, ticket B, ticket C, and ticket D, and the minimum voting amount is 100 yen. If the allocated predetermined value is 200 yen, since it is less than 200 yen, it is not possible to vote for all of ticket A to D.
[0042] Therefore, when there are multiple voting targets voted or predicted by the predictor in the same competition (the same race), the voting processing unit 103 may vote all or part of the predetermined value owned by the user in descending order of the higher priority among the multiple voting targets.
[0043] The priority may be, for example, in descending order of high odds, in ascending order of low odds, in descending order of large number of votes, or in ascending order of small number of votes. Also, it may be in descending order of the value obtained by integrating the odds and the number of votes, or in ascending order of the value obtained by integrating the odds and the number of votes. Also, the user may be able to specify according to which priority to vote. That is, the reception unit 102 receives a specification of priority from the user, and when there are a plurality of voting targets voted or predicted by predictors in the same competition, the voting processing unit 103 votes a predetermined value or a part thereof owned by the user in descending order of the priority received by the reception unit 102.
[0044] A specific example will be described with reference to FIG. 7. FIG. 7 shows a specific example in which a race held during a predetermined period (one day) has six races, the minimum number of votes per voting target and the minimum number of votes per competition are both 100 yen, and a predetermined value specified by the user is voted for each voting target. Also, the priority when voting a predetermined value for a plurality of voting targets is assumed to be in descending order of high odds. "Race number" indicates the number of the race to be held. "Ticket" indicates a ticket for which voting is possible. "Number of purchases" indicates the number of tickets purchased by the predictors with whom the user has carpooled. In the example of FIG. 7, it is assumed that each ticket costs 100 yen. "Odds" indicates the multiple that can be received as a refund when the ticket wins.
[0045] "Bet Pattern 1" shows which voting targets are voted for in each race when the user is specified to vote a total of 500 yen for all 6 races. First, the voting processing unit 103 distributes 100 yen, which is the minimum voting amount for each competition, in order from the first race. For the sixth race, there is no distributable predetermined value, so it is not distributed. Subsequently, the voting processing unit 103 votes the predetermined value distributed to each race for the voting target with the highest odds among the voting targets voted by the predictor. As a result, 100 yen is voted for Ticket C in the first race, 100 yen is voted for Ticket D in the second race, 100 yen is voted for Ticket C in the third race, 100 yen is voted for Ticket A in the fourth race, and 100 yen is voted for Ticket D in the fifth race.
[0046] "Bet Pattern 2" shows which voting targets are voted for in each race when the user is specified to vote a total of 1000 yen for all 6 races. First, the voting processing unit 103 distributes 100 yen, which is the minimum voting amount for each competition, in order from the first race. When the distribution is completed up to the sixth race, 400 yen remains, so the remaining 400 yen is distributed again in order from the first race. As a result, 200 yen is distributed from the first race to the fourth race, and 100 yen is distributed for the fifth and sixth races. Subsequently, the voting processing unit 103 votes the predetermined value distributed to each race for the voting target with the highest odds among the voting targets voted by the predictor. As a result, 100 yen each is voted for Ticket A and Ticket C in the first race, 100 yen each is voted for Ticket B and Ticket D in the second race, 100 yen each is voted for Ticket A and Ticket C in the third race, 100 yen is voted for Ticket A in the fourth race, 100 yen is voted for Ticket D in the fifth race, and 100 yen is voted for Ticket D in the sixth race.
[0047] "Bed Pattern 3" shows which voting targets are voted for in each race when it is specified that the user votes a total of 3,000 yen for all 6 races. First, the voting processing unit 103 distributes 100 yen, which is the minimum voting amount for each competition, in order from the first race. When the distribution is completed up to the sixth race, 2,400 yen remains. Therefore, the remaining 2,400 yen is distributed again in order from the first race. When the distribution is completed up to the sixth race again, 1,800 yen remains. Therefore, the remaining 1,800 yen is distributed again in order from the first race. By repeating this, 500 yen is distributed to each of the first to sixth races. Subsequently, the voting processing unit 103 votes the predetermined value distributed to each race for the voting target with the highest odds among the voting targets voted by the predictor. As a result, in the first race, 100 yen is voted for each of Ticket A, Ticket B, and Ticket D, and furthermore, 200 yen is voted for Ticket C. In the second race, 100 yen is voted for each of Ticket A, Ticket B, and Ticket C, and furthermore, 200 yen is voted for Ticket D. In the third race, 100 yen is voted for each of Ticket A, Ticket B, and Ticket D, and furthermore, 200 yen is voted for Ticket C. Explanation of the fourth to sixth races is omitted.
[0048] Figure 8 shows a specific example of the case where the predetermined value specified by the user is voted for each voting target when the priority order for voting the predetermined value for a plurality of voting targets is in ascending order of odds. Since other conditions are the same as those in Figure 7, specific explanations are omitted.
[0049] <Supplementary Notes> The reception unit 102 may receive a plurality of selections of riders from the user for competitions in which voting for voting targets is possible. Further, the reception unit 102 may receive a designation of the predetermined value (or the total value of the predetermined values) to be voted for each selected predictor.
[0050] When the voting processing unit 103 receives the designation of the selection of predictors multiplied in units of a predetermined period and the total value of a predetermined value, and there is a competition for which the predictor did not vote, the voting for that competition is not performed. At this time, the voting processing unit 103 may distribute the remaining predetermined value obtained by excluding the predetermined value already voted for up to that competition to the competitions after that competition according to a predetermined rule.
[0051] For example, in the "bet pattern 1" of FIG. 7, it is assumed that the predictor did not vote for the 5th race. In this case, the voting processing unit 103 distributes the remaining predetermined value of 100 yen at that time to the 6th race. Also, in the "bet pattern 2" of FIG. 7, it is assumed that the predictor did not vote for the 4th race. In this case, the voting processing unit 103 distributes the remaining predetermined value of 400 yen at that time to the 5th race and the 6th race, 200 yen each.
[0052] Further, the reception unit 102 may receive from the user the designation of the amount of the predetermined value to be voted for each competition. In this case, the voting processing unit 103 votes the predetermined value of the designated amount in descending order of priority among the plurality of voting targets for which the predictor has voted.
[0053] Further, the reception unit 102 may receive from the user the maximum amount of the predetermined value to be voted for each competition. In this case, the voting processing unit 103 compares for each competition whether the maximum amount of the predetermined value exceeds the amount of the predetermined value voted by the predictor. As a result of the comparison, when the maximum amount of the predetermined value exceeds the amount of the predetermined value voted by the predictor, the voting processing unit 103 may vote the same amount of the predetermined value as the amount of the predetermined value voted by the predictor for each voting target voted by the predictor. Also, when the maximum amount of the predetermined value is less than or equal to the amount of the predetermined value voted by the predictor, the voting processing unit 103 may vote the predetermined value of the designated amount in descending order of priority among the plurality of voting targets voted by the predictor. Further, the voting processing unit 103 may preferentially allocate the total value of the predetermined value specified by the user to a specific competition (for example, a major race in horse racing, etc.). For example, when the voting processing unit 103 distributes the total value of the predetermined value specified by the user to each of a plurality of competitions in the order of holding, it may allocate a larger amount of the predetermined value to a specific competition than to other competitions (for example, it may be like this).
[0054] <Summary> According to the embodiment described above, the selection of the riders to ride together is received from the user, and the predetermined value specified by the user is voted on all or part of the voting targets voted by the rider. As a result, even a user with little voting experience can easily vote.
[0055] The embodiments described above are for facilitating the understanding of the present invention and are not for limiting the interpretation of the present invention. The flowcharts, sequences, each element included in the embodiments, and their arrangements, materials, conditions, shapes, sizes, etc. described in the embodiments are not limited to those illustrated and can be changed as appropriate. Also, it is possible to partially replace or combine the configurations shown in different embodiments.
Explanation of Reference Numerals
[0056] 1... Voting system, 10... Server, 11... Processor, 12... Storage device, 13... Communication IF, 14... Input device, 15... Output device, 20... Terminal, 100... Storage unit, 101... Display control unit, 102... Reception unit, 103... Voting processing unit, 104... Video processing unit
Claims
1. An information processing device that accepts votes for a competition in which voting is possible for a voting target, a first reception unit that receives a selection of a second player from the first player; a second reception unit that receives a voting target to be voted for or predicted from the second player; a voting processing unit that executes a process of voting a predetermined value or a part thereof designated by the first player on all or a part of the voting targets based on the voting targets of the second player when the first player selects the second player; An information processing device having the above configuration.
2. The voting processing unit: If the first player selects the second player before the second player completes his / her voting or prediction, executing a process of voting the predetermined value or a part thereof for all or a part of the voting targets voted for or predicted by the second player after the second reception unit receives the voting targets to be voted for or predicted by the second player; The information processing device according to claim 1 .
3. the first reception unit receives a designation of a total value of predetermined values to be bet on a plurality of events from the second player; when the first player selects the second player, the voting processing unit votes for each of the plurality of competitions using a value determined by allocating the total value of the predetermined value for each competition according to a predetermined rule, based on the voting target voted for or predicted by the second player; 3. The information processing device according to claim 1 or 2.
4. The predetermined rule is to determine the amount of value to be voted for each of the plurality of competitions by allocating a certain amount of the total of the predetermined value to each of the plurality of competitions in the order in which the competitions are held. The information processing device according to claim 3 .
5. When there are a plurality of voting targets voted for or predicted by the second player, the voting processing unit votes for a predetermined value or a part thereof designated by the first player in order of priority among the plurality of voting targets. The information processing device according to any one of claims 1 to 4.
6. On the computer, An information processing device that accepts votes for a competition in which voting is possible for a voting target, receiving a selection of a second player from the first player; receiving a vote or a prediction for a voting target from the second player; When the first player selects the second player, a process of voting a predetermined value or a part thereof designated by the first player on all or a part of the voting targets based on the voting targets of the second player is executed; A program for executing the above.
Citation Information
Patent Citations
Information providing system, betting ticket purchase system, information providing method, betting ticket purchase method and information recording method
JP2001188847A
Social based automatic trading of currencies, commodities, securities and other financial instruments
US20130060672A1
Display system for betting processing, video distribution device, and display method
JP2013114487A