Information processing device, information processing method, and program
The information processing device addresses the issue of missed voting opportunities by notifying users of relevant sports competitions based on their voting history, ensuring users can continue voting for their preferred events.
Patent Information
- Application Number
- JP2024062882
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-04-09
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2040-05-29
AI Technical Summary
In existing sports voting systems, users often miss opportunities to vote for competitions involving their favorite athletes or racehorses because they need to search for these events in advance, leading to missed voting chances.
An information processing device that includes a reception unit for accepting votes, a condition determining unit that sets notification conditions for sports based on the first sport's information, and an information notification unit that notifies users of second sports meeting these conditions, allowing users to continue voting for relevant competitions.
This solution enables users to easily continue voting for competitions by notifying them of relevant events, thereby reducing missed voting opportunities and enhancing user engagement.
Smart Images

Figure 0007662972000001 
Figure 0007662972000002 
Figure 0007662972000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] There is known a system that allows users to use a mobile terminal to place bets in various types of competitions, such as bicycle races, horse races, or boat races, etc. Patent Document 1 discloses a system that allows users to search for competitions in which a specified athlete or racehorse will participate and purchase a betting ticket. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2004-334404 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the system disclosed in Patent Document 1, a search was required to specify the athlete or racehorse in advance before the race in which the user's favorite athlete or racehorse was to participate. Therefore, even if a race in which the user's favorite athlete or racehorse will participate is to be held, the user may not be aware of this and may miss the opportunity to vote.
[0005] Therefore, the present invention has been made in consideration of these points, and aims to make it easier for users to continue voting in competitions. [Means for solving the problem]
[0006] An information processing device according to one embodiment of the present invention has a reception unit that accepts votes for a first competition by a user or a related user associated with the user, a condition determination unit that determines the conditions of the competition to be notified to the user based on information about the first competition if the vote for the first competition accepted by the reception unit is correct, and an information notification unit that notifies the user of information about a second competition, from among a plurality of competitions for which voting is available, that satisfies the conditions determined by the condition determination unit. Effect of the Invention
[0007] Advantageous Effects of Invention According to the present invention, it is possible to provide an effect of making it easier for users to continue voting for a competition. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of a system configuration of a voting system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing device. [Diagram 3] FIG. 13 is a diagram showing an example of a competition table. [Figure 4] FIG. 13 is a diagram showing an example of a voting history table. [Diagram 5] FIG. 2 is a diagram illustrating an example of a hardware configuration of a terminal. [Figure 6] FIG. 2 is a diagram illustrating an example of a functional block configuration of a processor. [Figure 7] FIG. 13 is a diagram showing an example of a vote acceptance screen displayed on a terminal. [Figure 8] FIG. 13 is a diagram showing an example of information about a second event being displayed on a terminal. [Figure 9] 13 is a flowchart showing the flow of a process in which an information processing device determines the conditions of a competition to be notified to voters. [Figure 10] 13 is a flowchart showing the process flow in which the information processing device notifies voters of information about the second competition. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] <System configuration> Fig. 1 is a diagram showing an example of a system configuration of a voting system 1 according to this embodiment. The voting system 1 shown in Fig. 1 includes an information processing device 10 and one or more terminals 20. The information processing device 10 and the terminals 20 are connected to each other so as to be able to communicate with each other via a communication network N such as the Internet, an intranet, a wireless LAN, or a mobile communication network.
[0010] The information processing device 10 is a device that accepts votes for a race in which voting is possible for a betting target. Specifically, the information processing device 10 is a device that supports a voter, who is a user using a terminal 20, to bet a predetermined value on a contestant (including a player or an animal) predicted to win a race such as a bicycle race, a horse race, or a boat race.
[0011] The voter will select the number of athletes or athletes he or she predicts will win the race, along with the corresponding quota and voting method. A bet can be placed by determining the betting object determined by a combination with the betting type (i.e., betting method), and setting the determined betting object and the number of bets or amount of bets of a predetermined value for the betting object on the terminal 20. When the event to be bet on is keirin, the betting object is, for example, "number 5 for first place and number 3 for second place" selected in the betting type "double trifecta," or "numbers 1, 2 and 5" selected in the betting type "trifecta." Note that a double trifecta is predicting the riders who will come first and second in the order of their finishes, while a trifecta is predicting the riders who will come first through third regardless of their order of finish.
[0012] 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).
[0013] The information processing device 10 is configured, for example, from one or more physical servers. The information processing device 10 may be configured using a virtual server that operates on a hypervisor, or may be configured using a cloud server.
[0014] The terminal 20 is a terminal used by a voter to cast a vote, and is, for example, an information processing terminal such as a mobile phone (including a smartphone), a tablet terminal, or a personal computer. The voter can cast his / her vote for a voting target by operating the terminal 20. When the terminal 20 accepts an input of a voting target from the voter, it transmits information indicating the voting target to the information processing device 10 in association with voter identification information (hereinafter referred to as "voter ID") for identifying the voter using the terminal 20.
[0015] The information processing device 10 performs processes such as storing the betting object on which the voter using the terminal 20 voted, storing the amount of value owned by the voter, and determining the reward amount (i.e., the payout amount) according to the outcome of the competition.
[0016] When a voter casts a vote, the voter may search for his / her favorite athlete or racehorse, or his / her favorite grade, etc. If the voter forgets to search, the voter may not notice that the event for which the voter wants to vote is being held, and may miss the opportunity to vote.
[0017] In contrast, in the betting system 1, when a bet on a race received from a bettor is correct, the information processing device 10 determines the conditions of the race to be notified to the bettor based on the information on the race. The information processing device 10 notifies the bettor of information on the race that satisfies the determined conditions, among multiple races for which betting is possible. This allows the bettor to understand that other races similar to the race corresponding to the correct bet will be held. The race corresponding to the correct bet is, for example, a race in which the finishing order of the athletes or racehorses participating in the race is the finishing order corresponding to the bet target of the bet by the bettor. For example, if the bet target of the bet by the bettor for a race is "two-horse bet with number 5 coming in first and number 3 coming in second," and number 5 comes in first and number 3 comes second in the race, the race corresponds to the correct bet.
[0018] The event corresponding to a winning vote may feature the voter's favorite sports object (athlete, racehorse, etc.) or the voter's favorite grade. In addition, as a result of a winning vote, the sports object or grade related to the winning vote may subsequently become the voter's favorite. Therefore, by notifying the voter that there will be other sports that are at least partially similar (overlapping) to the sports object or grade that they have won, the voter is more likely to vote for the notified sport, making it easier for them to continue voting for the sport. The configurations and operations of the information processing device 10 and the terminal 20 will be described in detail below.
[0019] <Hardware configuration> 2 is a diagram showing an example of a hardware configuration of the information processing device 10. The information processing device 10 includes a processor 11, a storage unit 12, a communication IF (Interface) 13, an input device 14, and an output device 15.
[0020] The processor 11 is, for example, a CPU (Central Processing Unit) or a GPU (Graphical Processing Unit). The storage unit 12 is a processing unit (CPU) that executes programs stored in the storage unit 12 to realize various functions.
[0021] The storage unit 12 has a storage medium such as a memory, a hard disk drive (HDD), or a solid state drive (SSD). The storage unit 12 stores a program executed by the processor 11. The storage unit 12 also stores a competition table including information on each of a plurality of competitions.
[0022] Fig. 3 is a diagram showing an example of a competition table. In the competition table shown in Fig. 3, a competition ID for identifying a competition is associated with competition information related to the competition. As shown in Fig. 3, the competition information includes at least the competition name, the venue, the competition grade, the type of competition, and the competitors. Of course, the competition information is not limited to the example shown in Fig. 3, and the competition information may include the event date, the venue, the event grade, the event classification (morning, normal, night, midnight, etc.), the event name, the race number, and the race type (men's Keirin, women's Keirin, etc.).
[0023] The storage unit 12 also stores a betting history table in which the betting targets and predicted winners on which the voter has voted are associated with the voter ID. Fig. 4 is a diagram showing an example of the betting history table. In the betting history table shown in Fig. 4, the voter ID of the voter, the competition ID, the betting method, the combination number (betting combination), and the betting amount are associated with each other.
[0024] The communication IF 13 has a communication controller for performing wired communication or wireless communication with the terminal 20 via the communication network N. The communication IF 13 notifies the processor 11 of data received from the terminal 20. In addition, the communication IF 13 transmits data input from the processor 11 to the terminal 20.
[0025] The input device 14 receives an input operation from, for example, an administrator of the information processing device 10. The input device 14 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The output device 15 outputs information to, for example, the administrator of the information processing device 10. The output device 15 is, for example, a display, a speaker, or the like.
[0026] 5 is a diagram showing an example of a hardware configuration of the terminal 20. The terminal 20 includes a processor 21, a storage unit 22, a communication IF 23, an input device 24, and an output device 25.
[0027] The processor 21 is, for example, a CPU, and executes programs stored in the storage unit 22 to realize various functions.
[0028] The storage unit 22 includes storage media such as a Read Only Memory (ROM) and a Random Access Memory (RAM), etc. The storage unit 22 stores the programs executed by the processor 21.
[0029] The communication IF 23 has a communication controller for performing wired communication or wireless communication with the information processing device 10 via the communication network N. The communication IF 23 notifies the processor 21 of data received from the information processing device 10. In addition, the communication IF 23 transmits data input from the processor 21 to the information processing device 10.
[0030] The input device 24 receives an input operation from, for example, a voter. The input device 24 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The output device 25 outputs information to, for example, a voter. The output device 25 is, for example, a display or a speaker.
[0031] <Function block configuration> 6 is a diagram showing an example of a functional block configuration of the processor 11. The processor 11 has a reception unit 111, a condition determination unit 112, an information notification unit 113, and an update unit 114. The processor 11 executes a program stored in the storage unit 12 to function as the reception unit 111, the condition determination unit 112, the information notification unit 113, and the update unit 114.
[0032] The reception unit 111 receives votes for the competition from the voter. Specifically, the reception unit 111 displays a vote reception screen for receiving votes for the first competition on the voter's terminal 20, and receives the votes for the competition from the voter via the vote reception screen.
[0033] The reception unit 111 receives votes for a first competition from voters. The reception unit 111 also receives votes for a second competition that is held after the first competition. Fig. 7 is a diagram showing an example of a vote reception screen displayed on the terminal 20. Fig. 7 shows a screen displayed on the terminal 20 when application software for voting is started.
[0034] 7 shows an area 251 for displaying information about the race to be voted for, an area 252 for selecting a voting method, an area 253 for inputting predicted voting targets, an operation image 254 for performing a cancel operation, and an operation image 255 for performing a confirm operation. If a voter wishes to decide on a target for their vote, the voter can select a voting method in area 252, input a racer or entry bracket number in area 253, and select the "Confirm" button in operation image 255 to place their vote.
[0035] When the reception unit 111 receives a betting method corresponding to a bet on a race and a group number (a selection), it displays a bet input screen (not shown) for receiving input of a bet amount. The reception unit 111 receives a bet on a race by receiving input of a bet amount via the bet input screen. When the reception unit 111 receives a bet on a race, it stores the voter ID of the voter, the race ID of the first race, the betting method and group number (a selection) selected by the voter, and the bet amount in a betting history table in the memory unit 12 in association with each other.
[0036] When the vote for the first competition accepted by the acceptance unit 111 is correct, the condition determination unit 112 determines the conditions of the competition to be notified to the user based on the information of the first competition. Specifically, when the vote for the first competition accepted by the acceptance unit 111 is correct, the condition determination unit 112 refers to the competition table stored in the memory unit 12, and determines the conditions of the competition to be notified to the voter based on the competition information associated with the competition ID of the first competition.
[0037] The condition determination unit 112 determines one or more conditions for each bettor. For example, the condition determination unit 112 determines, as a first condition, that the race is held at a venue included in the competition information associated with the competition ID of the identified first competition. The condition determination unit 112 also determines, as a second condition, that the race is a competition of a competition grade included in the competition information. The condition determination unit 112 also determines, as a third condition, that the race is a competition in which an athlete selected by the bettor in voting for the first competition from among the athletes included in the competition information participates. The condition determination unit 112 may determine other conditions without being limited to the first to third conditions. For example, the condition determination unit 112 may further determine conditions related to the holding category of the competition and the race type.
[0038] The condition determination unit 112 may determine the conditions of the competition to be notified to the voter by combining at least any of a plurality of items included in the competition information. For example, the condition determination unit 112 may determine, as one condition, that the competition is a competition of a competition grade included in the competition information associated with the competition ID of the identified first competition, and that an athlete selected by the voter in the betting for the first competition from among the athletes included in the competition information participates in the competition.
[0039] The condition determination unit 112 determines a priority for notifying the voter of the race that satisfies the determined condition. The initial value of the priority is, for example, a predetermined value. The priority is updated by the update unit 114, which will be described later. The condition determination unit 112 associates the voter ID of the voter, condition information indicating the determined condition, the priority for notifying the race corresponding to the condition information, and the determination date and time indicating the date and time when the condition was determined, and stores them in the memory unit 12 as voter-specific condition information.
[0040] The initial value of the priority is, for example, a predetermined value, but is not limited to this. The condition determination unit 112 may change the initial value of the priority according to the determined condition. For example, if the competition is keirin, the frequency of holding the competition varies depending on the type of competition grade, such as a competition with a GP (Grand Prix) competition being held once a year and a G1 competition being held about once a month. For this reason, the condition determination unit 112 sets the initial value of the priority higher the less frequently the competition corresponding to the competition grade included in the determined condition is held. In this way, it is possible to make it easier to notify of a competition corresponding to a condition including a competition grade with a low competition frequency.
[0041] Furthermore, the condition determination unit 112 may determine the conditions of the competition to be notified to the voter by receiving an instruction to set the conditions from the voter's terminal 20. In this case, the condition determination unit 112 may set a higher priority than when determining the conditions when the bet for the first competition received by the reception unit 111 is correct.
[0042] When condition information indicating the determined condition has already been stored as voter-specific condition information in association with a voter ID, the condition determination unit 112 may update the determination date and time associated with the condition information to the current date and time, and reset the priority associated with the condition information to an initial value. In this way, the condition indicated by the condition information can be regarded as newly determined, making it easier to notify the event corresponding to the condition, whereas the update unit 114 described later lowers the priority associated with the condition information over time, making it harder to notify the event corresponding to the condition information.
[0043] The condition determination unit 112 may determine the conditions of the competition to be notified to the voter based on a plurality of competitions including the first competition for which the voter has voted. For example, the condition determination unit 112 may determine the conditions of the competition to be notified to the voter based on information on a competition for which the voter has voted and which has been successful. In this case, when the vote for the first competition accepted by the acceptance unit 111 is successful, the condition determination unit 112 refers to the betting history table to identify the competition ID of the competition for which the voter has been successful in the past. The condition determination unit 112 may identify the competition ID by limiting it to the competition for which the voter has been successful within a predetermined period from the current time. The condition determination unit 112 refers to the competition table stored in the storage unit 12, and determines the conditions of the competition to be notified to the voter based on the competition information associated with the competition ID of the first competition and the competition information associated with the identified competition ID.
[0044] The condition determination unit 112 may determine the conditions of the competition to be notified to the voter based on information common to the competition information associated with the competition ID of the identified first competition and the competition information associated with the competition ID of the competition that was previously hit. For example, when the venue and the competition grade are common to the competition information associated with the competition ID of the identified first competition and the competition information associated with the competition ID of the competition that was previously hit, the condition determination unit 112 determines the conditions of the competition to be notified to the voter based on the venue and the competition grade. In this way, the information processing device 10 can set notification conditions suitable for the voter based on multiple competitions. The notification conditions may include information for identifying the competition and information regarding the timing of notifying the user of the competition information.
[0045] The information notification unit 113 notifies the voter corresponding to the condition of information on a second competition that satisfies the condition determined by the condition determination unit 112, among the multiple competitions for which voting is available. Specifically, the information notification unit 113 identifies as the second competition, among the multiple competitions held after the first competition, one or more competitions that satisfy the conditions indicated by the condition information included in the voter-specific condition information stored in the memory unit 12. The information notification unit 113 identifies as the second competition, for each of the multiple condition information included in the voter-specific condition information, one or more competitions that satisfy the conditions indicated by the condition information.
[0046] When the information notification unit 113 identifies one or more second sports that satisfy the conditions, it identifies a voter ID associated with the condition information indicated by the condition in the voter-specific condition information. The information notification unit 113 then notifies the terminal 20 of the voter corresponding to the identified voter ID of the information on the identified one or more second sports. For example, the information notification unit 113 pushes the information on the second sports to the terminal 20, causing the terminal 20 to display the information on the second sports.
[0047] FIG. 8 is a diagram showing an example in which information on the second competition is displayed on the terminal 20. FIG. 8 shows an example in which a message showing information on the second competition is displayed on a standby screen that is displayed when a voter operates the terminal 20 while the terminal 20 is not being operated, or when information is pushed. The message showing information on the second competition is generated, for example, based on conditions corresponding to the second competition. FIG. 8 shows a display example in which a condition that a specific athlete will participate is set as a condition corresponding to the second competition, and it can be seen that a message to the effect that the specific athlete will participate is displayed. When a message is selected on the standby screen in the example shown in FIG. 8, the voting acceptance screen shown in FIG. 7 is displayed on the terminal 20, and the voter can cast a vote for the second competition.
[0048] The information notification unit 113 may notify the user of information corresponding to the condition indicated by the condition information by emphasizing it on the notification screen. For example, if the condition indicated by the condition information is that a specific athlete participates in the competition, the information notification unit 113 may display the specific athlete in an emphasized manner in the example shown in Fig. 8. In this way, the information processing device 10 can encourage voters to vote for the second competition.
[0049] In addition, if a voter has not cast a vote by a predetermined time before the deadline for voting for the second competition, there is a high possibility that the voter is unsure about voting for the second competition or is unaware that the second competition will be held. Therefore, the information notification unit 113 may notify the voter of the information on the second competition if the voter has not cast a vote by a predetermined time before the deadline for voting for the second competition. The time before the deadline is a time before the average time that a voter who sees the notification would be able to make the deadline if they performed the process to cast their vote. In this way, the information processing device 10 can notify the voter of the information on the second competition in time for voting when the user is likely to be unsure about voting or is likely to be unaware that the second competition will be held, and can encourage the voter to vote.
[0050] When there are multiple sports that satisfy the conditions, the information notification unit 113 may notify the user of information on a second sport selected from the multiple sports based on a predetermined criterion. When there are multiple sports that satisfy the conditions corresponding to the condition information associated with the voter ID, the information notification unit 113 selects one or more sports from the multiple sports as the second sport based on the priority associated with the condition information in the voter-specific condition information. For example, the information notification unit 113 may select as the second sport a sport corresponding to a condition with the highest priority, or may select as the second sport a sport corresponding to a condition with a priority up to a predetermined rank.
[0051] In addition, the event corresponding to each of the multiple conditions may be the same event. For this reason, the information notification unit 113 may calculate the sum of the priorities of one or more conditions corresponding to the events, and select the event whose sum is within a predetermined rank as the second event.
[0052] The update unit 114 updates the priority of the condition corresponding to the second competition based on the voting status of the voter for the second competition after notifying the voter of the information on the second competition. For example, if the reception unit 111 receives a vote for the second competition from the voter after notifying the voter of the information on the second competition, the update unit 114 adds a predetermined value to the priority of the condition corresponding to the second competition to update the priority to a higher priority than before the update. Also, if the reception unit 111 does not receive a vote for the second competition from the voter after notifying the voter of the information on the second competition, the update unit 114 subtracts a predetermined value from the priority of the condition corresponding to the second competition to update the priority to a lower priority than before the update. In this way, the information processing device 10 can make it easier for the voter to be notified of information on the second competition for which the voter is likely to vote, and makes it harder for the voter to be notified of information on the second competition for which the voter is unlikely to vote.
[0053] Furthermore, the update unit 114 updates the priority of the condition based on the time that has elapsed since the condition determination unit 112 determined the condition. For example, the update unit 114 refers to the determination date and time included in the voter-specific condition information, and updates the priority associated with the condition to a lower priority than before the update by subtracting a predetermined value from the priority associated with the condition each time a predetermined time has elapsed since the condition determination unit 112 determined the condition. In this way, the information processing device 10 can notify the voter of information on a competition that reflects changes over time in the voting tendency of the voter. For example, the information processing device 10 can notify the voter of information on a competition for which the voter is likely to vote based on the latest voting tendency.
[0054] <Processing flow of information processing device 10> Fig. 9 and Fig. 10 are flowcharts showing the processing flow of the information processing device 10. Fig. 9 is a flowchart showing the processing flow in which the information processing device 10 determines the conditions of the competition to be notified to voters. Fig. 10 is a flowchart showing the processing flow in which the information processing device 10 notifies voters of information on the second competition.
[0055] First, the flow of the process for determining the conditions of the competition to be notified to voters will be described with reference to the flowchart shown in Fig. 9. The acceptance unit 111 accepts votes for the first competition from voters (S11). Next, the condition determination unit 112 determines whether the bet for the first competition accepted by the acceptance unit 111 was correct (S12). If the condition determination unit 112 determines that the bet for the first competition was correct, it proceeds to S13, and if it determines that the bet for the first competition was not correct, it ends the processing related to this flowchart.
[0056] In S13, the condition determination unit 112 determines the conditions of the competition to be notified to the user based on the information of the first competition, and associates the voter ID of the voter with condition information indicating the determined conditions and stores them in the memory unit 12 as voter-specific condition information (S13).
[0057] Next, the flow of processing when the information processing device 10 notifies the voters of information on the second competition will be described with reference to the flowchart shown in FIG. The information notification unit 113 identifies a race that satisfies the condition determined by the condition determination unit 112 from among a plurality of races for which voting is available (S21).
[0058] Next, the information notification unit 113 determines whether or not multiple sports have been identified (S22). If the information notification unit 113 determines that multiple sports have been identified, then in S23 it selects one of the multiple sports to be notified of to the voter as a second sport, and notifies the voter of information on the second sport in S24. If the information notification unit 113 determines that multiple sports have not been identified and that one sport has been identified, then it sets the identified one sport as the second sport, and notifies the voter of information on the second sport in S24.
[0059] Next, the update unit 114 determines whether or not the voter has voted for the second sport (S25). If the update unit 114 determines that the voter has voted for the second sport, it adds a predetermined value to the priority associated with the condition information indicating the condition corresponding to the second sport, and updates the priority (S26). If the update unit 114 determines that the voter has not voted for the second sport, it subtracts a predetermined value from the priority associated with the condition information indicating the condition corresponding to the second sport, and updates the priority (S27).
[0060] <Effects of Voting System 1> As described above, the reception unit 111 receives votes for a first competition from voters. When the vote for the first competition received by the reception unit 111 is correct, the condition determination unit 112 determines the conditions of the competition to be notified to the voter based on the information of the first competition. The information notification unit 113 notifies the voter of information on a second competition that satisfies the conditions determined by the condition determination unit, among multiple competitions for which voting is available. By the reception unit 111, the condition determination unit 112, and the information notification unit 113 operating in this manner, the voter is able to understand that a second competition corresponding to the information on the first competition for which the voter's vote was correct will be held, and can cast a vote. In this way, the information processing device 10 can make it easier for voters to continue voting in the competitions.
[0061] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, in the above embodiment, the reception unit 111 receives votes for the first competition from voters, and the condition determination unit 112 determines the conditions of the competition to be notified to voters based on the information about the first competition when the vote for the first competition received by the reception unit 111 is correct, but the present invention is not limited to this.
[0062] For example, the reception unit 111 may receive a vote for the first competition from a related user associated with the voter. Then, when the vote for the first competition received from the related user is correct, the condition determination unit 112 may determine the conditions of the competition to be notified to the voter based on the information of the first competition. The related user associated with the voter is, for example, another user who has been set as a friend by the voter, or another user who has set the voter as a friend and has made his / her vote public to the user. Furthermore, when the information notification unit 113 notifies the voter of information on the second competition corresponding to the conditions determined by the condition determination unit 112 based on the related users, the information on the second competition may include information indicating the related user, such as "There are 10 minutes left until the deadline for the competition in which player X, who was correct by Mr. A, will participate."
[0063] In addition, all or part of the device can be configured in a functionally or physically distributed or integrated manner in any unit. Also, new embodiments resulting from any combination of multiple embodiments are included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination also has the effect of the original embodiment.
[0064] In addition to the above embodiment, the following is further noted. (Appendix 1) A reception unit that receives votes for a first competition from a user or a related user associated with the user; a condition determination unit that determines a condition of the competition to be notified to the user based on information about the first competition when the vote for the first competition accepted by the acceptance unit is correct; an information notification unit that notifies the user of information about a second competition that satisfies the condition determined by the condition determination unit among a plurality of competitions for which voting is possible; An information processing device having the above configuration. Configuring the information processing device in this manner makes it easier for users (voters) to continue voting for the competition. (Appendix 2) The condition determination unit determines the condition based on information on a plurality of competitions including the first competition for which the user or the related users voted. 2. An information processing device according to claim 1. By configuring the information processing device in this way, notification conditions suitable for a voter can be set based on a plurality of sports. (Appendix 3) The condition determination unit determines the condition based on information on a winning event among the events for which the user voted. 3. An information processing device according to claim 2. By configuring the information processing device in this way, it is possible to notify the user of information about the second sport in accordance with the user's preferences. (Appendix 4) The information notification unit notifies the user of information about the second competition when the user has not voted for the second competition. 4. An information processing device according to claim 1. By configuring the information processing device in this way, it is possible to encourage the user to vote for the second competition. (Appendix 5) The information notification unit notifies the user of information about the second competition if the user has not cast a vote by a predetermined time before a voting deadline for the second competition. 5. The information processing device according to claim 4. By configuring the information processing device in this way, it is possible to notify the user of information about the second competition when there is a high possibility that the user is unsure about which to vote. (Appendix 6) When there are multiple sports that satisfy the condition, the information notification unit notifies the user of information on the second sport selected from the multiple sports based on a predetermined criterion. 6. An information processing device according to any one of claims 1 to 5. By configuring the information processing device in this manner, it is possible to notify information about a competition that has a high priority and for which the user is likely to vote. (Appendix 7) The condition determination unit determines one or more of the conditions for each of the users; Each of the one or more conditions has a priority; The information notification unit notifies the user of information on the second sport selected from the plurality of sports based on the priority of the one or more conditions satisfied by each of the plurality of sports. 7. The information processing device according to claim 6. By configuring the information processing device in this way, it is possible to notify the user of information about a competition in which the user is likely to vote. (Appendix 8) and an update unit that updates the priority of the condition based on a voting status of the user for the second competition after notifying the user of information about the second competition. 8. The information processing device according to claim 7. By configuring the information processing device in this way, it is possible to appropriately notify the user of information about the second competition based on the user's voting status. (Appendix 9) and an update unit that updates the priority of the condition based on an elapsed time since the condition was determined. 8. The information processing device according to claim 7. By configuring the information processing device in this way, it is possible to notify the user of information about a competition that reflects changes over time in the user's voting tendency. For example, it is possible to notify the user of information about a competition in which the user is likely to vote based on the user's most recent voting tendency. (Appendix 10) a computer accepting votes for a first competition by a user or an associated user associated with said user; a step of determining, by the computer, conditions of the competition to be notified to the user based on information of the first competition when the vote for the first competition received in the step of receiving the vote is correct; A step in which the computer notifies the user of information on a second event that satisfies the condition determined in the determining step, among a plurality of events for which voting is possible; An information processing method comprising the steps of: By executing such an information processing method, it becomes easier for users (voters) to continue voting for the competition. (Appendix 11) Computer, A reception unit that receives votes for a first competition from a user or a related user associated with the user; a condition determination unit that determines a condition of the competition to be notified to the user based on information about the first competition when the vote for the first competition accepted by the acceptance unit is correct; and an information notification unit that notifies the user of information on a second competition that satisfies the condition determined by the condition determination unit among a plurality of competitions for which voting is available; A program that functions as a By having a processor execute such a program, it becomes easier for users (voters) to continue voting in the competition. [Explanation of symbols]
[0065] 1. Voting System 10. Information processing device 11 Processors 12 Storage section 13 Communication Interface 14 Input Devices 15 Output Devices 20 Terminals 21 Processors 22 Memory section 23 Communication Interface 24 Input Devices 25 Output Devices 111 Reception 112 Condition determination section 113 Information Notification Department 114 Update Department
Claims
1. A processor is provided. The processor, accepting votes for a first competition from a user, a first other user who has been set as a friend by the user, or a second other user who has been set as a friend by the user; If the user, the first other user, or the second other user votes for the first competition, the user is notified of information on a second competition that satisfies one or more of a plurality of items of information on the first competition stored in a storage unit, among a plurality of competitions for which voting is available, on the condition that the information on the second competition satisfies the condition. The notification of the information on the second competition is sent to the users who have not voted by a predetermined time before the voting deadline for the second competition. Information processing device.
2. A processor accepts votes for a first competition from a user, a first other user who has been set as a friend by the user, or a second other user who has been set as a friend by the user; a processor, when the user, the first other user, or the second other user has voted correctly for the first competition, notifying the user of information on a second competition that satisfies a condition among a plurality of competitions for which voting is available, on the condition that one or more items among a plurality of items of information on the first competition stored in a storage unit are common; The notification of the information on the second competition is sent to the users who have not voted by a predetermined time before the voting deadline for the second competition. Information processing methods.
3. causing the processor to accept votes for the first competition by a related user associated with the user, a first other user with whom the user has set a friend setting, or a second other user with whom the user has set a friend setting; a processor that, when a vote for the first competition by the user, the first other user, or the second other user is successful, notifies the user of information on a second competition that satisfies a condition among a plurality of competitions for which voting is available, on the condition that one or more items of a plurality of items of information on the first competition stored in a storage unit are common to the user; The notification of the information on the second competition is sent to the users who have not voted by a predetermined time before the voting deadline for the second competition. program.
4. A server and a terminal are provided, The server, accepting votes for a first competition from a user, a first other user who has been set as a friend by the user, or a second other user who has been set as a friend by the user; If the user, the first other user, or the second other user votes for the first competition, the user is notified of information on a second competition that satisfies one or more of a plurality of items of information on the first competition stored in a storage unit, among a plurality of competitions for which voting is available, on the condition that the information on the second competition satisfies the condition. The notification of the information on the second competition is sent to the users who have not voted by a predetermined time before the voting deadline for the second competition. system.
Citation Information
Patent Citations
Condition retrieval type voting system in municipally operated race
JP2004334404A
Betting ticket vending device and program
JP2015161964A
Start time notification system, start time notification server, and start time notification method
JP2019079393A