Information processing device, information processing method, and program
The information processing device enhances forecasters' content improvement by notifying users of other users' voting patterns, addressing the challenge of unknown voter behavior in conventional systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-02-18
- Publication Date
- 2026-03-11
AI Technical Summary
In conventional voting prediction disclosure systems, forecasters cannot improve their content because they do not know what voters who voted based on their predictions actually voted.
An information processing device that notifies a first user of the voting targets of a second user when the second user casts a vote based on a first user's vote, allowing the first user to improve their content based on the voting patterns of others.
Facilitates easier improvement of forecasters' content by providing insights into which voting targets are popular among users, thereby increasing the visibility and relevance of their predictions.
Smart Images

Figure 0007827969000001 
Figure 0007827969000002 
Figure 0007827969000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] BACKGROUND ART Conventionally, there is known a voting prediction disclosure system that discloses the contents of predictions made by a dopestor who predicts the outcome of a competition to voters who vote in the competition (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-160612 Summary of the Invention [Problem to be solved by the invention]
[0004] In conventional voting prediction disclosure systems, the forecaster could not know what voters who voted based on the forecaster's predictions actually voted. Therefore, even if the forecaster's published content was not useful to voters, there was a problem in that the forecaster could not improve the content he / she published.
[0005] Therefore, the present invention has been made in consideration of these points, and aims to make it easier for forecasters to improve the content they publish. [Means for solving the problem]
[0006] An information processing device according to one embodiment of the present invention has a notification unit that notifies a first user of information indicating the voting target of the second user when the second user casts a second vote based on a first vote cast by the first user for a competition. [Effects of the Invention]
[0007] According to the present invention, it is possible to provide an effect that it is easier for a forecaster to improve the content of his / her forecast. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of a system configuration of an information processing system 1 according to the present embodiment. [Figure 2] FIG. 2 is a diagram illustrating a hardware configuration of an information terminal 10. [Figure 3] FIG. 2 is a diagram illustrating a hardware configuration of an information processing device 20. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional block configuration of an information processing device 20. [Figure 5] FIG. 2 is a diagram showing an example of a competition table stored in the storage unit 22. [Figure 6] 10 is a diagram showing an example of a voting history table stored in the storage unit 22. FIG. [Figure 7] FIG. 10 is a diagram showing an example of a screen for starting an operation to check information of other users. [Figure 8] An example of a screen displaying other users who voted based on the first vote is shown below. [Figure 9] 10 shows an example of a screen displaying a vote from a second user. [Figure 10] 10 shows an example of a screen displaying the number of other users who took the votes of the first user into consideration. [Figure 11] 10 shows an example of a screen on which a first user who has previously made public the contents of his or her vote can cast a vote. [Figure 12] 10 is a flowchart showing the flow of an operation for notifying a first user of a vote of a second user. [Figure 13] 10 is a flowchart showing the flow of operations for notifying a first user of attributes of a competition for which a second user is voting. DETAILED DESCRIPTION OF THE INVENTION
[0009] <Outline of Information Processing System 1> Fig. 1 is a diagram showing an example of a system configuration of an information processing system 1 according to this embodiment. The information processing system 1 shown in Fig. 1 includes one or more information terminals 10 (a first information terminal 10-1, a second information terminal 10-2, and a third information terminal 10-3) and an information processing device 20. The multiple information terminals 10 and the information processing device 20 are connected to each other so as to be able to communicate with each other via a network N, such as the Internet, an intranet, a wireless LAN (Local Area Network), or a mobile communication network.
[0010] The information terminal 10 is a terminal used by a user (hereinafter referred to as "user") who uses a service in the information processing system 1, and is an information processing terminal such as a mobile phone (including a smartphone), a tablet terminal, or a personal computer. The service is, for example, a betting service that accepts votes for a race.
[0011] For example, a dedicated application program (hereinafter referred to as a "dedicated app") for users to use the service is installed on the information terminal 10. Via the dedicated app, users can vote for voting targets in a competition and make their voting targets public to other users.
[0012] The competitions include, for example, bicycle racing, auto racing, horse racing, boat racing, dog racing, and automobile racing. Races, baseball, rugby, soccer, or other games, or electronic sports The betting object is a competition in which users can bet on a betting object. The betting object is an object for which users bet a predetermined value, and is determined by a combination of a betting type and the event object that the user predicts will win among multiple event objects (including athletes, racing vehicles, racing teams, or animals) that are candidates for the betting object. The predetermined value is a tangible or intangible item, such as money, electronic currency, or points, that users can use to obtain goods or services.
[0013] Betting methods include betting methods such as "double" or "trifecta." A double is predicting the first and second place athletes in the order of their finish. The user predicts, for example, "number 5 will come first, and number 3 will come second." In this case, the pair number is shown, for example, as "5-3." A trifecta is predicting the athletes that will come in first through third, regardless of their order of finish. The user predicts, for example, "number 1, number 2, and number 5." In this case, the pair number is shown, for example, as "1-2-5."
[0014] The information processing device 20 is, for example, a computer, and is configured from one or more physical servers. The information processing device 20 may be configured using a virtual server running on a hypervisor, or may be configured using a cloud server. The information processing device 20 is a device that enables other users to view voting targets for which a user has voted. For example, the information processing device 20 makes the voting targets for which a user has voted public to other users based on instructions from the user. The information processing device 20 accepts votes from other users based on the voting targets of the user that have been made public to other users (hereinafter, sometimes referred to as "bouncing votes").
[0015] In order to increase the number of other users who view the voting targets that the user has made public or the number of other users who vote based on the voting targets that the user has made public, the user may want to know the voting targets that other users have voted for. In response to this, the information processing device 20 notifies the user of the voting targets of other users who voted based on the voting targets that the user has made public.
[0016] By operating the information processing device 20 in this manner, users can know the voting targets that other users have used as reference when voting for the competition and the voting targets that other users have voted for. As a result, users can easily make public the voting targets that other users want to view or use as reference when voting for the competition. The configurations and operations of the information terminal 10 and the information processing device 20 will be described in detail below.
[0017] <Hardware configuration> 2 is a diagram showing the hardware configuration of the information terminal 10. The information terminal 10 includes a processor 11, a storage unit 12, a communication IF (Interface) 13, an input device 14, and an output device 15.
[0018] The processor 11 is, for example, a CPU (Central Processing Unit), and executes programs stored in the storage unit 12 to realize various functions.
[0019] The storage unit 12 has storage media such as a read-only memory (ROM) and a random access memory (RAM), etc. The storage unit 12 stores the programs that the processor 11 executes.
[0020] The communication IF 13 has a communication controller for performing wired communication or wireless communication with the information processing device 20 via the network N. The communication IF 13 notifies the processor 11 of data received from the information processing device 20. The communication IF 13 also transmits data input from the processor 11 to the information processing device 20.
[0021] The input device 14 receives input operations from a user, for example. The input device 14 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The output device 15 is, for example, a display unit and an audio output unit that output information to the user. The output device 15 is, for example, a display or a speaker.
[0022] 3 is a diagram showing the hardware configuration of the information processing device 20. The information processing device 20 includes a processor 21, a storage unit 22, a communication IF 23, an input device 24, and an output device 25.
[0023] The processor 21 is, for example, a CPU or a GPU (Graphical Processing Unit), and executes programs stored in the storage unit 22 to realize various functions.
[0024] The storage unit 22 has a storage medium such as a memory, a hard disk drive (HDD), or a solid state drive (SSD). The storage unit 22 stores programs executed by the processor 21. The storage unit 22 also stores competition information related to a plurality of competitions, and information related to the betting targets and betting amounts for which a plurality of users have voted in a plurality of competitions.
[0025] The communication IF 23 has a communication controller for performing wired communication or wireless communication with the information terminal 10 via the network N. The communication IF 23 notifies the processor 21 of data received from the information terminal 10. The communication IF 23 also transmits data input from the processor 21 to the information terminal 10.
[0026] The input device 24 receives input operations from, for example, an administrator of the information processing device 20. The input device 24 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The output device 25 outputs information to, for example, an administrator of the information processing device 20. The output device 25 is, for example, a display, a speaker, or the like.
[0027] <Function block configuration> 4 is a diagram showing an example of a functional block configuration of the information processing device 20. The processor 21 has an acquisition unit 211, a voting unit 212, an attribute identification unit 213, and a notification unit 214. The processor 21 functions as the acquisition unit 211, the voting unit 212, the attribute identification unit 213, and the notification unit 214 by executing a program stored in the storage unit 22.
[0028] The storage unit 22 stores a competition table showing competition information related to a plurality of competitions, and a betting history table showing information on betting targets and betting amounts for a plurality of users in a plurality of competitions. Figures 5 and 6 are diagrams showing an example of information stored in the storage unit 22.
[0029] Figure 5 is a diagram showing an example of a competition table stored in the storage unit 22. In the competition table shown in Figure 5, competition IDs for identifying competitions are associated with competition information. As shown in Figure 5, the competition information includes at least the competition name, venue, date, competition grade, attributes, attribute IDs for identifying the attributes, and competition objects.
[0030] The attributes are information determined according to the competition grade, the event type (morning, normal, night, midnight, etc.), or the type of competition (men's Keirin, women's Keirin, etc.). In Figure 5, "Big Race" indicates a high competition grade, "Girls Keirin" indicates a women's Keirin, and "Midnight" indicates a late-night event type is shown.
[0031] Fig. 6 is a diagram showing an example of a betting history table stored in the storage unit 22. The betting history table shown in Fig. 6 includes at least a user ID for identifying a user, a betting ID for identifying the user's vote, a competition ID, a betting type, a pairing number, odds, a betting amount, a betting date and time, and information for identifying a public user.
[0032] A public user is a first user who has disclosed to the user the betting type and group number that the user used as a reference when betting on a competition. Information for identifying a public user is, for example, the public user's user ID or username. The betting amount includes the amount of paid value bet on the vote, the amount of free value bet on the vote, and the total amount of paid value and free value bet on the vote. Paid value is, for example, money or electronic currency. Free value is, for example, intangible items such as points or medals that the user has acquired by using a betting service.
[0033] Returning to FIG. 4, the configuration of each unit realized by the processor 21 will be described below. The acquisition unit 211 acquires information on the betting targets and betting amounts on which the multiple users have bet, from the multiple information terminals 10 used by the multiple users. The acquisition unit 211 may acquire the competition information from an external information processing device (not shown). The external information processing device is, for example, a server used to provide a betting service used by the users. The acquisition unit 211 stores the betting targets and betting amounts acquired from the multiple information terminals 10 in the memory unit 22, as shown in FIG. 6, for example. The acquisition unit 211 stores the competition information acquired from the external information processing device in the memory unit 22, as shown in FIG. 5, for example.
[0034] The voting unit 212 receives user IDs, instructions to vote for betting targets in the competition, and betting amounts from multiple information terminals 10 used by multiple users, and thereby accepts votes for the competition from users. The voting unit 212 executes the users' votes for the competition in response to the voting instructions. The voting unit 212 stores the betting targets and betting amounts for the votes accepted from the users in the memory unit 22 in association with the user IDs.
[0035] When the voting unit 212 receives, from the information terminal 10 of the user who issued the voting instruction, an instruction to vote based on the voting target of the first user who made the vote public, the voting unit 212 accepts the vote of the second user based on the voting target of the first user (i.e., a "join-in vote"). The voting unit 212 refers to the voting history table shown in FIG. 6 to identify the voting target associated with the competition ID received from the information terminal 10 of the second user who issued the voting instruction and the user ID of the first user who made the vote public. The voting unit 212 executes the second user's vote for the identified voting target of the first user.
[0036] When the voting unit 212 receives an instruction to vote based on the voting target of the first user from the information terminal 10 of the second user, the voting unit 212 stores the user ID of the first user in association with the user ID of the second user who sent the instruction in the storage unit 22. For example, as shown in Fig. 6, when the voting unit 212 receives an instruction to vote based on the voting target of the first user, user U1, for competition V21 from the information terminal 10 of user U2, the voting unit 212 stores the user ID "U1" of the first user in association with the user ID "U2" of the second user in the storage unit 22 as the user ID of the public user who voted based on the second user's reference.
[0037] The attribute identification unit 213 identifies the attributes of the competition for which the second user has voted by referencing the competition table and the voting history table stored in the storage unit 22. The attributes are used, for example, to notify the first user of the attributes of the competition for which the second user has voted. By knowing the attributes of the competition for which the second user has voted, the first user can make public the vote that takes into account the attributes of the competition for which the second user is voting.
[0038] The attribute identification unit 213 identifies the competition ID of the competition for which the user has voted, for example, by referring to the voting history table shown in Fig. 6. The attribute identification unit 213 identifies the attribute of the competition associated with the identified competition ID by referring to the competition table shown in Fig. 5.
[0039] When a user who has cast a vote based on a first vote for a competition casts a vote based on a third vote for a competition different from the competition for which the first user voted before the first vote, the attribute identification unit 213 identifies the attribute of the competition and the other competition. As an example, if the first vote is vote V12 shown in Figure 6, the third vote is vote V11 corresponding to voting date and time T11, which is a time before voting date and time T12 corresponding to vote V12.
[0040] The attribute identification unit 213 identifies a second user who has cast multiple votes by referring to the multiple votes of user U1, who is a first user, by referring to the voting history table shown in Fig. 6. The attribute identification unit 213 identifies attributes associated with the multiple votes cast by the identified second user by referring to the votes of user U1, by referring to the attributes shown in Fig. 5.
[0041] Specifically, by referring to the voting history table shown in Figure 6, the attribute identification unit 213 determines that user U4 placed vote V45 by referring to vote V16 of user U1, and that user U4 placed vote V43 by referring to vote V13 of user U1. By referring to the race table shown in Figure 5, the attribute identification unit 213 determines that the attribute associated with the race ID "RT1" corresponding to vote V16 and vote V45 is "Girls Keirin." The attribute identification unit 213 determines that the attribute associated with the race ID "RN2" corresponding to vote V13 and vote V43 is "Big Race."
[0042] The notification unit 214 notifies the user of the information terminal 10 of information indicating the voting targets stored in the storage unit 22. When a second user casts a second vote based on a first vote for a competition cast by a first user, the notification unit 214 notifies the first user of information indicating the voting target of the second vote. "Notifying" means, for example, displaying the voting target on the information terminal 10 used by the first user, or sending an email or message to the information terminal 10 used by the first user.
[0043] The notification unit 214 first determines, for example, by referring to the public users shown in Figure 6, that the second user, user U2, has cast a second vote corresponding to the vote ID "V21" based on the first vote of the first user, user U1.
[0044] Next, the notification unit 214 identifies the competition ID "RN1", betting type "double", pairing number "2-5", and odds "9.5" associated with the betting ID "V21" by referring to the betting history table shown in Figure 6. The notification unit 214 identifies the venue "Nagoya" and competition name "A Cup" associated with the competition ID "RN1" by referring to the competition table shown in Figure 5. The notification unit 214 notifies the information terminal 10 of user U1 of at least one of the identified competition ID "RN1", betting type "double", pairing number "2-5", odds "9.5", venue "Nagoya", or competition name "A Cup" as information indicating the betting target of user U2.
[0045] 7 to 9 are diagrams showing examples of screens displayed by the information terminal 10 of the first user based on information indicating the voting target of the second vote notified by the notification unit 214. Fig. 7 is a diagram showing an example of a screen for starting an operation to check the information of other users who voted based on the content of the vote made public by the first user. The screen shown in Fig. 7 includes a display area 151, a display area 152, an operation image 153, an operation image 154, and an operation image 155.
[0046] Display area 151 is an area for displaying information about the first user. In FIG. 7, an image of the first user, the username of the first user, and the number of medals, which are free value, held by the first user are shown. Display area 152 is an area for displaying the number of other users, including the second user, who viewed information about the first user's first vote or voted based on that information. In FIG. 7, the number of prediction views, the number of betting bets, the number of medal bets, the number of money bets, and the total amount of betting bets are shown.
[0047] The number of prediction views indicates the total number of other users who viewed the information regarding the first vote. The number of bets on bets indicates the total number of other users who voted using medals, among the number of other users indicated by the number of bets on bets. The number of money bets indicates the total number of other users who voted using paid value (e.g., money or electronic money), among the other users indicated by the number of bets on bets. The total amount of bets on bets indicates the total amount of bets made by other users who voted using paid value (e.g., money or electronic money) based on the information regarding the first vote. The information terminal 10 displays, for example, the total number of other users corresponding to the "number of prediction views," "number of bets on bets," "number of medal bets," and "number of money bets," and the total amount of bets corresponding to the "total amount of bets on bets," in the display area 152 in response to obtaining the information from the notification unit 214.
[0048] Operation image 153 is an operation image for displaying information about a plurality of other users who cast their votes based on the first vote (i.e., jumping-on users). When the first user presses operation image 153, information terminal 10 displays the jumping-on users. Operation image 154 is an operation image for displaying the voting target of the first vote that the first user has made public to other users. When the first user presses operation image 154, information terminal 10 displays the voting target of the first vote.
[0049] Operation image 155 is an operation image for the user to stop viewing the screen displayed in Fig. 7. For example, when the user presses operation image 155, information terminal 10 displays a screen different from the screen shown in Fig. 7 (for example, a screen for voting on a competition).
[0050] FIG. 8 shows an example of a screen displaying other users who cast their votes based on the first vote. The screen shown in FIG. 8 is a screen that is displayed when the first user presses operation image 153 shown in FIG. 7. The screen shown in FIG. 8 includes a display area 161, a display area 162, a plurality of display images 163 (display image 163a, display image 163b, display image 163c), and an operation image 164. Display area 161 is an area for displaying a subject indicating the content displayed on the screen. In FIG. 8, the subject displayed is "List of Users Who Joined the Show."
[0051] Display area 162 is an area for displaying images showing "joining users" who cast their votes based on the first vote of the first user. Display area 162 displays display image 163a showing user U2, display image 163b showing user U3, and display image 163c showing user U4. In FIG. 8, display image 163 shows the name of a user and an image corresponding to that user. Operation image 164 is an operation image for the user to stop viewing the screen displayed in FIG. 8. For example, when the user presses operation image 164, information terminal 10 displays a screen different from the screen shown in FIG. 8 (for example, the screen shown in FIG. 7).
[0052] Fig. 9 shows an example of a screen displaying information related to the vote of the second user. The screen shown in Fig. 9 is a screen that is displayed when the first user presses display image 163a shown in Fig. 8. Fig. 9 shows, as an example, a case where user U2 is the second user. The screen shown in Fig. 9 includes display area 171, display area 172, multiple display images 173 (display image 173a, display image 173b, display image 173c, display image 173d), and operation image 174.
[0053] Display area 171 is an area for displaying a subject indicating the content displayed on the screen. In FIG. 9, the subject "Votes of User U2" is displayed. Display area 172 is an area for displaying votes of a second user. In FIG. 9, multiple display images 173 are displayed, each showing multiple votes by user U2, the second user.
[0054] Each of the multiple display images 173 is an image including text indicating information about each of the multiple votes of the second user. In FIG. 9, the display image 173 includes the location of the event, the name of the event, the betting type, the pairing number, the betting amount using paid value, and the betting amount using unpaid value. A "★" shown in the display image 173 indicates that the vote of the second user is based on the first vote of the first user, and an "X" shown in the display image 173 indicates that the vote of the second user is different from the vote based on the first vote of the first user. In response to being notified of information about the vote of the second user from the notification unit 214, the information terminal 10 displays the vote of the second user indicated by the information in the display image 173.
[0055] Operation image 174 is an operation image for the user to stop viewing the screen displayed in Fig. 9. For example, when the user presses operation image 174, information terminal 10 displays a screen different from the screen shown in Fig. 9 (for example, the screen shown in Fig. 8).
[0056] As described above, the notification unit 214 causes the information terminal 10 of the first user to display information about the votes of the second user, so the notification unit 214 can make it easier for the first user to know what kind of information about votes other users would like to refer to. As a result, the first user can make improvements such as publishing votes for competitions that other users would like to refer to as vote predictions.
[0057] 4, for example, when the voting targets of the first vote and the second vote are partially different, the notification unit 214 notifies the first and second votes of the voting targets that are common to both the first and second votes in a manner that allows the different voting targets to be distinguished from each other. The first vote is the vote of a first user who has made their vote for the competition public to other users, and the second vote is the vote of a second user who can vote for the competition based on the vote of the first user.
[0058] The notification unit 214 identifies the vote V21 corresponding to the vote ID "V21" that the second user, user U2, used in reference to the vote V11 corresponding to the vote ID "V11" of user U1, for example, by referring to the public users shown in Fig. 6. The notification unit 214 identifies the vote V22 corresponding to the vote ID "V22" that user U2 did not use in reference to the vote V21 of user U1. The notification unit 214 identifies the voting targets of the votes corresponding to vote V21 and vote V22, respectively, by referring to the voting history table shown in Fig. 6.
[0059] The notification unit 214 notifies, based on the identified voting target and public user, the voting target common to vote V11 and vote V21 and the voting target of vote V22 that is different from the voting target of vote V11, in an identifiable manner. The notification unit 214 causes, for example, the information terminal 10 of the first user to identifiablely display vote V21, which is a voting target common to vote V11, and vote V22, which is a voting target different from vote V11.
[0060] Specifically, based on information associated with vote V11 and vote V21, notification unit 214 displays a voting target (display image 173a shown in FIG. 9) including an image "★" indicating that the voting target is a vote of a second user whose voting target is the same as that of the first vote of the first user. Based on information associated with vote V11 and vote V22, notification unit 214 displays a voting target (display image 173b shown in FIG. 9) including an image "×" indicating that the voting target is a vote of a second user whose voting target is different from that of the first vote of the first user.
[0061] By displaying second votes that are common to the voting target of the first vote and second votes that are different from the voting target of the first vote in such a manner that they can be distinguished, the notification unit 214 can make it easier for the first user to know which votes of multiple first users have been used as reference by other users. As a result, the first user can make improvements so as to make public votes that are easy for other users to use as reference.
[0062] The notification unit 214 may identify the number of other users who took the first user's vote into consideration for each of multiple votes made public by the first user, and notify the first user's information terminal 10 of the identified number of other users. FIG. 10 shows an example of a screen displaying the number of other users who took the first user's vote into consideration. The screen shown in FIG. 10 is a screen displayed when the first user presses the operation image 154 shown in FIG. 7. The screen shown in FIG. 10 includes a display area 181, multiple display images 182 (display image 182a, display image 182b), a display area 183, multiple display images 184 (display image 184a, display image 184b), and an operation image 185.
[0063] The display area 181 is an area for displaying the voting targets made public by user U1. In Fig. 10, display images 182a and 182b showing the voting targets made public by user U1 are displayed. In Fig. 10, the display image 182 shows the venue, the name of the event, the betting type, the group number, and the "number of users who have subscribed." The "number of users who have subscribed" is the number of other users who have voted based on the betting type and group number shown in the display image 182.
[0064] The notification unit 214 identifies the number of public users associated with each of the multiple competitions for which the first user has made their votes public, for example, by referencing the competition IDs and public users shown in Fig. 6. The notification unit 214 identifies the venue, competition name, betting type, and group number associated with the competition ID corresponding to the identified number by referencing the competition table shown in Fig. 5 and the betting history table shown in Fig. 6. The notification unit 214 notifies the information terminal 10 of the identified venue, competition name, betting type, group number, and number of public users, thereby displaying the display image 182 shown in Fig. 10.
[0065] By having the notification unit 214 display on the information terminal 10 the number of other users who have taken the votes made public by the first user into consideration in this way, the notification unit 214 can make it easier for the first user to know the number of "joining users" in each of the multiple votes. As a result, the first user can grasp votes that other users can easily refer to, making it easier for the first user to make public votes that other users can easily refer to.
[0066] Display area 183 is an area for displaying information indicating multiple users (i.e., "joiner users") who voted with reference to the voting target selected by the first user from the multiple voting targets shown in display area 181. In Fig. 10, when the first user presses display image 182a, display images 184a and 184b are displayed, which indicate multiple users who referenced the voting target shown in display image 182a. In Fig. 10, display image 184 shows the name of the user and an image corresponding to that user.
[0067] Operation image 185 is an operation image for the first user to stop viewing the screen displayed in Fig. 10. For example, when the user presses operation image 185, information terminal 10 displays a screen different from the screen shown in Fig. 10 (for example, the screen shown in Fig. 7).
[0068] The notification unit 214 may notify the first user of information indicating the voting target of the vote made by the second user for a race other than the race voted for in the first vote. The notification unit 214 may, for example, refer to the voting history table shown in Figure 6 to determine that user U3, who cast a vote V31 for race RT1 based on the vote of user U1, cast a vote V32 for race RT2 different from race RT1 without referring to the vote of user U1. The notification unit 214 notifies the information terminal 10 of the first user of information indicating the voting target of the determined vote V32.
[0069] By notifying the first user of the voting targets of the second user who voted in a competition without referring to the first user's vote in this way, the notification unit 214 can notify the first user of voting targets for competitions other than the competition for which the second user referred to the first user's vote. As a result, the first user can learn of the votes of other users regarding competitions different from the competition for which the first user made his or her vote public, making it easier for other users to learn of votes that they would like to refer to.
[0070] Incidentally, a first user who publishes his / her vote may want to know whether other users voted using paid value or free value. Specifically, if a betting service is running a campaign that encourages voting using free value, the first user wants to know what other users voted for using free value. Furthermore, if other users can receive a reward from the operator of the betting service by voting using paid value based on the vote published by the first user, the first user wants to know what other users voted for using paid value.
[0071] In response to this, the notification unit 214 can specify at least one of a first value and a second value for each voting target, and extracts and displays voting targets for which the selected value from the first value and the second value is specified. The first value is, for example, paid value such as money or electronic money, and the second value is free value such as points or medals.
[0072] The notification unit 214 identifies the value selected by the first user based on the value selection information indicating the paid value or free value selected by the first user by operating the information terminal 10, for example, acquired by the acquisition unit 211. The notification unit 214 identifies the voting target for the vote using the value indicated by the value selection information by referring to the paid value or free value shown in Fig. 6. The notification unit 214 displays the identified voting target on the information terminal 10 of the first user.
[0073] Specifically, when the value indicated by the value selection information acquired by the acquisition unit 211 is a paid value, the notification unit 214 determines that user U2 has voted using the paid value in vote V21 and vote V24 by referring to the paid value shown in Fig. 6. The notification unit 214 determines the voting targets for each of the determined votes V21 and V24 by referring to the voting history table shown in Fig. 6. The notification unit 214 notifies the information terminal 10 of the first user of the voting targets for each of the determined votes V21 and V24, thereby causing the information terminal 10 to display the voting targets for each of votes V21 and V24.
[0074] By having the notification unit 214 identify voting targets for which paid value or free value has been used and display them on the information terminal 10 of the first user in this manner, the notification unit 214 can make it easier for the first user to know whether other users have voted using paid value or free value. As a result, the first user can easily grasp voting targets for which other users are likely to vote using paid value or free value.
[0075] The notification unit 214 may notify the first user of information indicating the voting target of a vote that satisfies a predetermined condition among the votes of multiple users who voted based on the first vote. The predetermined condition is, for example, at least one of the following: the amount of the vote during a predetermined voting period is equal to or exceeds a threshold, or the vote was made using a paid value such as money or electronic money. The predetermined period is, for example, one month. The threshold is a predetermined value, for example, a value set by the operator of the betting service.
[0076] The notification unit 214 determines the total amount of voting money that each of the multiple users who voted based on the first vote has voted in a predetermined period, for example, by referring to the "total" shown in Fig. 6, and determines whether the total amount of voting money that has been determined is equal to or greater than a threshold. The notification unit 214 determines whether each of the multiple users who voted based on the first vote has voted using paid value, by referring to the "paid value" shown in Fig. 6.
[0077] The notification unit 214 identifies users whose voting amounts are equal to or greater than the threshold or users who voted using paid value based on the determination result of whether the total voting amount is equal to or greater than the threshold and the determination result of whether a vote was cast using paid value. The notification unit 214 notifies the information terminal 10 of the first user of the voting target of the identified user's vote, for example, by referring to the voting history table shown in FIG.
[0078] By operating in this manner, the notification unit 214 can notify the first user of votes by users who satisfy predetermined conditions set by the operator of the betting service, such as a threshold betting amount or a type of predetermined value to bet, etc. As a result, the first user is more likely to publicly announce votes for races preferred by users who satisfy the predetermined conditions set by the operator of the betting service, and it is possible to encourage users to cast votes that the operator of the betting service expects.
[0079] The notification unit 214 notifies the first user of a user who has cast a vote based on, for example, the first vote and a third vote cast by the first user prior to the first vote. As an example, if the first vote is vote V12 shown in Fig. 6, the third vote is vote V11 corresponding to voting date and time T11, which is a time before the voting date and time T12 corresponding to vote V12.
[0080] The notification unit 214 determines that user U2 has voted in competition RN2 based on the vote of the first user, and that user U2 has voted in competition RN1 based on the vote of the first user, for example, by referring to the competition ID and public users shown in Figure 6. The notification unit 214 determines that the first user voted for competition RN1 before voting for competition RN2 by referring to the voting date and time included in the voting history table shown in Figure 6. The notification unit 214 notifies the information terminal 10 of the first user of the username or user ID of the second user.
[0081] By notifying the first user of users who have cast multiple votes based on the votes of multiple first users in this way, the notification unit 214 can inform the first user of users who have relatively many opportunities to refer to the votes of the first user. As a result, when deciding which sport to vote for, the first user can select a sport preferred by users who have many opportunities to refer to the first user's vote.
[0082] The notification unit 214 may notify the first user of information indicating voting targets that are common to the voting targets of the third vote of a third user who cast a vote based on the first vote, among the voting targets of the second vote of the second user based on the first vote of the first user. The third vote is a vote cast by a third user different from the first and second users, using the voting targets of the first vote as reference. The voting targets are, for example, the betting type and pairing number shown in FIG. 6. The notification unit 214 identifies the votes of users U2 and U4 who cast votes based on the vote of user U1, for example, by referring to the public users shown in FIG. 6. The notification unit 214 identifies the voting targets that match the voting targets of the identified user U4, among the voting targets of the identified user U2, by referring to the betting type and pairing number shown in FIG. 6. The notification unit 214 notifies the first user of the identified voting targets.
[0083] 6, the notification unit 214 identifies votes V21 and V23 of user U2, and votes V41, V42, V43, and V45 of user U4, which are votes based on the vote of user U1. The notification unit 214 determines that the bet target of the identified vote V21 (betting type "bifecta", betting number "2-5") matches the bet target of vote V41, and that the bet target of the identified vote V23 (betting type "bifecta", betting number "3-7") matches the bet target of vote V43. The notification unit 214 associates the bet targets of vote V21 and vote V23 with the corresponding competition IDs, and notifies the information terminal 10 of the first user.
[0084] By notifying the first user of voting targets that are common to votes of multiple users in this way, the notification unit 214 can make it easier for the first user to know voting targets that many other users refer to. As a result, the first user can make improvements to make public voting targets that many users want to refer to, and therefore, the number of users who vote based on the votes made public by the first user can be increased.
[0085] The notification unit 214 may notify the first user of information about the competition corresponding to a voting target, in association with the voting target common to multiple users. The competition information may be, for example, the attributes and duration of the competition. The notification unit 214 identifies the duration and attributes of the competition associated with the competition ID corresponding to the voting target common to multiple users by referring to the attributes and duration shown in FIG. 5. The notification unit 214 associates the identified duration and attributes with the voting target and notifies the first user of the information terminal 10.
[0086] Furthermore, the notification unit 214 may notify the first user of information related to the votes of users corresponding to a betting target, in association with the betting target common to the votes of the multiple users. The information related to the vote may be, for example, odds, betting amount, etc. The notification unit 214 identifies the odds and betting amount associated with the competition ID corresponding to the betting target common to the multiple users by referring to the odds and betting amount shown in FIG. 6. The notification unit 214 associates the identified odds and betting amount with the betting target and notifies the information terminal 10 of the first user.
[0087] By having the notification unit 214 notify the first user of information about the competition or information about the user's vote in association with the voting target in this manner, the information terminal 10 can display information about the votes of more other users to the first user when the first user decides which vote to make public based on information about the votes of other users.
[0088] When the first user makes a vote that is made public to other users, the notification unit 214 may display, among the first user's multiple past votes, voting targets that match or are similar to voting targets in votes that many users have used the first user's votes as reference. The notification unit 214, for example, identifies voting attributes of voting targets that are relatively popular among multiple users who have cast votes based on the first user's votes. The notification unit 214 displays, on the information terminal used by the first user, on a screen where the first user selects a voting target, voting targets that match the identified voting attributes and voting targets that do not match the identified voting attributes so that the first user can distinguish them. The voting attributes are at least one of betting type, odds, and contest type.
[0089] The notification unit 214 identifies the betting types of other users (users U2, U3, and U4) who have voted based on the vote of user U1, for example, by referring to the betting types and public users and betting types shown in Fig. 6. The notification unit 214 identifies "double bet," which has been selected relatively frequently by other users among the identified betting types, as the betting attribute of the betting target.
[0090] The notification unit 214 identifies the sporting objects selected in the votes of other users who voted based on the vote of user U1, for example, based on the pairing numbers shown in Fig. 6 and the sporting objects included in the competition information shown in Fig. 5. The notification unit 214 sets, as a voting attribute, for example, a sporting object that has been selected relatively frequently by other users among the identified sporting objects.
[0091] The notification unit 214 notifies the information terminal 10 used by the first user of the betting type and the game object identified as the betting attribute. The information terminal 10 displays the betting type and the game object acquired from the notification unit 214 on the screen on which the first user casts a vote so that they can be distinguished from other betting types and other game objects.
[0092] FIG. 11 shows an example of a screen on which a first user who has previously made public the contents of their votes casts a vote. The screen shown in FIG. 11 includes a display area 191, a display area 192, a display area 193, an operation image 194, and an operation image 195. The display area 191 is an area for displaying the name of the competition for which the first user is voting. In FIG. 11, the competition name "Nagoya J Cup" is displayed. The display area 252 is an area for the first user to select a betting type when casting a vote for the competition.
[0093] The betting type "Dual Bet" displayed with the image "★" in the display area 252 is a betting type included in the betting attributes notified to the information terminal 10 by the notification unit 214, and is a betting type that has been selected relatively frequently in the past betting by users who have referred to the past betting of the first user. On the other hand, betting types that do not display the image "★" in the display area 252 are betting types that have been selected relatively infrequently in the past betting by users who have referred to the past betting of the first user. In this way, the information terminal 10, based on the betting types included in the betting attributes acquired from the notification unit 214, displays betting types that have been selected relatively frequently and betting types that have been selected relatively infrequently by other users who have cast their bets based on the first user's votes in a manner that allows them to distinguish between them.
[0094] The display area 193 is an area where the first user selects a competing entity when voting for the competition. In the display area 193, the first user can also specify the finishing order of the selected competing entity. In FIG. 11, the first user predicts that the competing entity, participating athlete "Sato Taro," will finish in "1st place" and participating athlete "Yamada Jiro," will finish in "2nd place."
[0095] The playing entity "Sato Taro" displayed with the image "●" in the display area 193 is a playing entity included in the voting attributes notified to the information terminal 10 by the notification unit 214, and is a playing entity that has been included in a relatively large number of pairs in past votes by users who have referred to the past votes of the first user. On the other hand, playing entities that do not display the image "●" in the display area 193 are playing entities that have been included in a relatively small number of pairs in past votes by users who have referred to the past votes of the first user. In this way, the information terminal 10, based on the voting attributes acquired from the notification unit 214, displays playing entities that have been selected frequently and playing entities that have been selected infrequently by other users who have cast their votes based on the votes of the first user in a manner that allows them to distinguish between them.
[0096] The operation image 194 is an operation image for the first user to place a vote for a competition. By pressing the operation image 194, the first user votes for the competition shown in the display area 191, the betting type specified in the display area 192, and the competition object selected in the display area 193. When the first user presses the operation image 194, the information terminal 10 transmits the competition name shown in the display area 191, the betting type shown in the display area 192, and the competition object or pair number shown in the display area 193 to the information processing device 20.
[0097] Operation image 195 is an operation image for the first user to cancel voting for the competition displayed in Fig. 11. For example, when the first user presses operation image 195, information terminal 10 displays a screen different from the screen shown in Fig. 11 (for example, a screen for voting for another competition).
[0098] By operating the notification unit 214 as described above, when the first user votes for a competition, the notification unit 214 can notify the first user of voting targets that other users have voted for frequently in past votes. As a result, the first user can make public to other users a vote in which the first user has selected voting targets that other users are likely to vote for.
[0099] The notification unit 214 may notify the first user of information regarding the first user's past votes that correspond to the identified voting attributes. The notification unit 214 identifies the competition ID of user U1 that corresponds to the identified voting attributes, for example, by referring to the voting history table shown in Fig. 6. The notification unit 214 notifies the information terminal 10 of the identified competition ID of user U1, as well as the betting target and betting amount associated with the competition ID.
[0100] For example, when the first user presses the image "★" or the image "●" shown in Fig. 11, the information terminal 10 displays information about the past votes of the user U1 notified by the notification unit 214. By operating in this manner, the notification unit 214 can inform the first user of the contents of the first user's past votes, including voting targets that have been selected relatively frequently in the votes of other users.
[0101] Furthermore, the notification unit 214 may notify the first user of information regarding past votes of other users associated with the identified voting attribute. The notification unit 214 notifies the information terminal 10 of the competition IDs of multiple other users associated with the identified voting attribute, and the betting targets and betting amounts associated with the competition IDs, for example, by referring to the betting history table shown in FIG.
[0102] For example, when the first user presses the image "★" or the image "●" shown in Fig. 11, the information terminal 10 displays information about the past votes of other users notified by the notification unit 214. By operating in this manner, the notification unit 214 can inform the first user of the voting targets and voting amounts of the past votes of other users.
[0103] The notification unit 214 may notify the first user of competition information indicating the bettable competitions corresponding to the attributes identified by the attribute identification unit 213. Specifically, the attribute identification unit 213 refers to the public users shown in FIG. 6 to identify vote V21 and vote V23, which are votes by user U2 who voted based on the vote of user U1. The attribute identification unit 213 refers to the competition ID shown in FIG. 6 to identify the competition RN1 associated with vote V21 and the competition RN2 associated with vote V23. The attribute identification unit 213 refers to the attributes shown in FIG. 5 to identify the attribute "big race" associated with the competition RN1 and the competition RN2.
[0104] Next, the notification unit 214 identifies the races for which voting is available that correspond to the attribute "big race" identified by the attribute identification unit 213, by referring to the race date shown in Figure 5. For example, if the current date is "February 28, 2022," the notification unit 214 identifies race RN3, race RN4, race RH3, and race RH4, which correspond to the attribute "big race," as the races for which voting is available. The notification unit 214 refers to the race table shown in Figure 5, and notifies the information terminal 10 of the first user of race information indicating the identified races (for example, the race name, venue, date, and race grade shown in Figure 5).
[0105] By causing the attribute identification unit 213 and the notification unit 214 to operate in this manner, the notification unit 214 can notify the first user of information about sports in which users who often refer to the first user's votes to vote are likely to vote. As a result, the first user can make public to users who often refer to the first user's votes their votes for sports that are preferred by those users, thereby increasing the possibility that the made public votes will be helpful to other users.
[0106] The attributes of the multiple sports identified by the attribute identification unit 213 may be the same or different. When the attribute identification unit 213 identifies multiple attributes, the notification unit 214 identifies multiple sports for which voting is available that correspond to each of the multiple attributes, and notifies the information terminal 10 of the first user of sport information indicating the identified multiple sports.
[0107] When the notification unit 214 receives a vote from the first user for a race corresponding to the attribute, it may notify the second user of information indicating the voting target of the vote. Specifically, when the information processing device 20 executes a process of accepting votes, the acquisition unit 211 accepts, from the information terminal 10 of the first user, a vote for a race (e.g., race RN3) corresponding to the attribute "big race" identified by the attribute identification unit 213. When an external information processing device (not shown) executes a process of accepting votes for a race, the acquisition unit 211 acquires, from the external information processing device, information indicating that the first user has voted for a race corresponding to the attribute "big race".
[0108] The notification unit 214 notifies user U2 who cast a vote corresponding to the "big race" identified by the attribute identification unit 213 of the voting target of the first user's vote received by the acquisition unit 211 (i.e., the second user who cast a vote based on the first user's vote). By operating in this manner, the notification unit 214 can notify the second user of the voting target of the first user who cast a vote for a race in which the second user is likely to vote. As a result, the notification unit 214 can increase the likelihood that the second user will vote in the race.
[0109] <Operation flow in information processing device 20> 12 and 13 are flowcharts showing the flow of operations in the information processing device 20. Fig. 12 is a flowchart showing the flow of operations for notifying a first user of a vote by a second user. Fig. 13 is a flowchart showing the flow of operations for notifying a first user of attributes of the competition for which the second user is voting.
[0110] 12, the notification unit 214 acquires information regarding the vote of the second user by referring to the storage unit 22 (S11). The notification unit 214 acquires the event ID, betting type, pair number, and public user of the event in which the user U2 voted, for example, by referring to the betting history table shown in FIG. 6. The notification unit 214 determines whether the vote of the second user is a vote that was made with reference to the vote of the first user (i.e., a "jump vote") based on the acquired public user (S12).
[0111] If the notification unit 214 determines that the second user's vote was based on the first user's vote (YES in S12), it identifies the event corresponding to the event ID of the vote and the betting target (i.e., betting type and pair number) (S13). The notification unit 214 identifies the type of value and the betting amount designated by the second user for the identified event by referring to the betting history table shown in FIG. 6 (S14). The type of value is at least either paid value or unpaid value. The notification unit 214 notifies the first user of the identified target information and betting amount (including the type of value) (S15). If the notification unit 214 determines that the second user's vote was not based on the first user's vote (NO in S12), it does not perform the operation of identifying the betting target and betting amount or notifying the first user.
[0112] If an operation to end the process has not been performed (NO in S16), the information processing device 20 repeats the processes from S11 to S15. If an operation to end the process has been performed (YES in S16), the information processing device 20 ends the process.
[0113] When notifying the information terminal 10 of the first user of the attributes of the competition for which the second user voted, the notification unit 214 first acquires information about the votes of the first user by referring to the voting history table shown in Fig. 6 (S21), as shown in Fig. 13. The notification unit 214 identifies the first vote that has been made public to other users based on the acquired information about the votes of the first user (S22).
[0114] The notification unit 214 acquires information regarding votes of multiple users by referring to the voting history table shown in Fig. 6 (S23). Based on the acquired information regarding votes of the multiple users, the notification unit 214 identifies one or more users who voted based on the first vote (i.e., "joined votes") (S24). The notification unit 214 selects one user from the identified one or more users (S25).
[0115] The notification unit 214 determines whether the selected user cast their vote with reference to a third vote, which the first user cast before the first vote (S26). If the notification unit 214 determines that the selected user cast their vote with reference to the third vote (YES in S26), it identifies the attributes of the competition corresponding to the first vote and the attributes of the competition corresponding to the third vote by referring to the attributes shown in Fig. 5 (S27). The notification unit 214 identifies the competitions available for voting that correspond to the identified attributes by referring to the event dates shown in Fig. 5 (S28), and notifies the first user of competition information indicating the identified competitions (S29).
[0116] If the notification unit 214 determines that the selected user did not vote with reference to the third vote (NO in S26), it does not identify the attribute of the competition corresponding to the first vote. If the notification unit 214 has not selected all users from among the multiple users in S25 (NO in S30), it repeats the processes from S25 to S29. If the notification unit 214 has selected all users from among the multiple users in S25 (YES in S30), it proceeds to the next process (i.e., S31).
[0117] If an operation to end the process has not been performed (NO in S31), the information processing device 20 repeats the processes from S21 to S30. If an operation to end the process has been performed (YES in S31), the information processing device 20 ends the process.
[0118] <Effects of the information processing device 20> As described above, the information processing device 20 has a notification unit 214 that notifies the first user of information indicating the voting target of the second vote cast by the second user for the competition when the second user casts a vote based on the first vote cast by the first user for the competition.
[0119] By configuring the information processing device 20 in this way, the first user can know the votes of other users who vote based on the votes that the first user has made public, making it easier for other users to make public voting targets that they want to use as reference. As a result, the information processing device 20 can increase the number of votes cast by users who vote for competitions.
[0120] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments.
[0121] In addition to the above embodiment, the following is further noted. (Appendix 1) a notification unit that, when a second user casts a second vote based on a first vote cast for a competition by a first user, notifies the first user of information indicating a voting target of the second vote; Information processing device. By configuring the information processing device in this manner, it becomes easier for the first user to know the votes that the second user wants to refer to, and improvements can be made so that the votes for the competitions that the second user wants to refer to are made public as voting predictions. (Appendix 2) the notification unit, when a part of the voting target of the first vote and a part of the voting target of the second vote are different, notifies the voting target that is common to the first vote and the second vote and the voting target that is different in such a manner that the voting target can be distinguished. 10. The information processing device according to claim 1. By configuring the information processing device in this manner, the first user can easily know which votes other users have used as reference, and improvements can be made to make public votes that other users can easily use as reference. (Appendix 3) The notification unit can specify at least one of a first value and a second value for each voting object, and extracts and displays voting objects to which a selected value from the first value and the second value is specified. 3. The information processing device according to claim 1 or 2. By configuring the information processing device in this way, the first user can easily know whether other users voted using paid value or free value. As a result, the first user can easily grasp the voting targets for which other users are likely to vote using paid value or free value. (Appendix 4) The notification unit identifies voting attributes of voting targets that are relatively more prevalent among a plurality of users who have voted based on the vote of the first user, and displays the voting targets that match the voting attributes and voting targets that do not match the voting attributes on the information terminal used by the first user on a screen on which the first user selects a voting target so that the voting targets can be distinguished from each other. 4. The information processing device according to claim 1. By configuring the information processing device in this way, when a first user votes for a competition, the first user can know the voting targets that other users have voted for most frequently in past votes. As a result, the first user can make public to other users the voting targets that the first user has selected that other users are likely to vote for. (Appendix 5) the notification unit notifies the first user of information indicating a voting target of a vote made by the second user for a competition different from the competition voted for in the first vote; 5. The information processing device according to any one of claims 1 to 4. By configuring the information processing device in this way, the first user can know the voting targets for a competition other than the competition that the second user used as a reference for the first user's vote. As a result, the first user can easily know the votes that other users want to use as a reference. (Appendix 6) the notification unit notifies the first user of a user who cast a vote based on the first vote and a third vote cast by the first user prior to the first vote; 6. An information processing device according to any one of appendices 1 to 5. By configuring the information processing device in this way, the first user can know the users who have relatively many opportunities to refer to the first user's votes. As a result, when deciding which sport to vote for, the first user can select a sport that is preferred by users who have many opportunities to refer to the first user's votes. (Appendix 7) the notification unit notifies the first user of information indicating a voting target of the vote that satisfies a predetermined condition among votes of a plurality of users who have voted based on the first vote; 7. An information processing device according to any one of claims 1 to 6. By configuring the information processing device in this way, the first user can easily publish votes for races that users who meet certain conditions set by the operator of the betting service prefer, which can encourage users to vote in the way that the operator of the betting service expects. (Appendix 8) the notification unit notifies the first user of information indicating voting targets of the second vote of the second user that are common to voting targets of a third vote of a third user who cast a vote based on the first vote. 8. An information processing device according to any one of appendices 1 to 7. By configuring the information processing device in this way, the first user can easily know the voting target that many other users refer to. As a result, the first user can improve the information processing device so that the voting target that many users want to refer to is made public, and the number of users who vote based on the votes made public by the first user can be increased. (Appendix 9) The method further comprises an attribute specification unit that specifies an attribute between the game and the other game when a user who has voted based on the first vote for the game has voted based on a third vote for another game different from the game for which the first user voted before the first vote, The notification unit notifies the first user of competition information indicating a betting competition corresponding to the attribute identified by the attribute identification unit. 9. An information processing device according to any one of appendices 1 to 8. By configuring the information processing device in this way, the first user can learn information about sports in which users who often refer to the first user's votes and vote are likely to vote. As a result, the first user can make public to users who often refer to the first user's votes their votes for sports that are popular with those users, thereby increasing the likelihood that the made public votes will be helpful to other users. (Appendix 10) the notification unit, when receiving a vote from the first user for a competition corresponding to the attribute, notifies the second user of information indicating a voting target of the vote; 10. The information processing device according to claim 9. By configuring the information processing device in this way, the second user can know the voting target of the first user who voted for the competition in which the second user is likely to vote, thereby increasing the likelihood that the second user will vote in the competition. (Appendix 11) a step in which, when a second user has cast a second vote based on a first vote for a competition cast by a first user, the computer notifies the first user of information indicating the vote target of the second user; Information processing methods. By configuring the information processing method in this manner, it becomes easier for a first user to know the votes that a second user wants to refer to, and the method can be improved so that votes for competitions that the second user wants to refer to are made public as voting predictions. (Appendix 12) On the computer, a step of notifying the first user of information indicating the voting target of the second user when the second user has cast a second vote based on the first vote cast for the competition by the first user; The program to run. By configuring the program in this way, the first user can easily find out which votes the second user wants to use as reference, and the program can be improved so that votes for competitions that the second user wants to use as reference are made public as voting predictions. [Explanation of symbols]
[0122] 1. Information Processing Systems 10 Information terminals 11 processors 12 Storage section 13 Communication Interface 14 Input Devices 15 Output Devices 20 Information processing equipment 21 processors 22 Memory section 23 Communication Interface 24 Input Devices 25 Output Devices 211 Acquisition Department 212 Voting Department 213 Attribute identification part 214 Notification Department
Claims
1. a storage unit that stores a betting history table in which a betting type of a first bet placed by a first user on a competition, a group number of the first bet, first user identification information for identifying the first user, and competition identification information for identifying the competition in which the first bet was placed are associated; a betting unit that executes a second vote of the second user by using, as the betting target of a second vote for the competition, the betting type and the pairing number of the first vote associated with the first user identification information and the competition identification information included in a voting instruction based on the voting target of the first user received from the information terminal of the second user in the betting history table, and that associates the competition identification information, the betting type of the second vote, the pairing number of the second vote, second user identification information for identifying the second user, and the first user identification information in the betting history table; and a notification unit that identifies a first second vote whose voting target matches the voting target of the first vote and a second second vote whose voting target does not match the voting target of the first vote among the plurality of second votes including the betting type and the pair number corresponding to the second user identification information associated with the first user identification information in the betting history table after the betting unit has executed the second vote, and then notifies the first user of the first second vote and the second second vote in different manners, Information processing device.
2. The voting history table includes, as voting amounts, a first value which is a paid value and a second value which is a free value; The information terminal further includes an acquisition unit that acquires value selection information indicating the first value or the second value selected by the first user operating the information terminal, the notification unit, by referring to the voting history table, identifies a voting target of the vote using the value included in the value selection information, out of the first value and the second value, and then displays the voting target on the information terminal of the first user; The information processing device according to claim 1 .
3. The storage unit further stores a competition table in which the competition object of the competition and the competition identification information are associated with each other; the notification unit, by referring to the betting history table and the competition table, identifies the plurality of betting types and the plurality of competition bodies associated with the competition identification information of the competition for which the betting object of the first vote was voted for as the betting object of the second vote, and then identifies the betting type among the plurality of betting types that has been selected a larger number of times than the other betting types and the competition body among the plurality of competition bodies that has been selected a larger number of times than the other competition bodies, and displays the betting type in a manner different from the other betting types and the competition body in a manner different from the other competition bodies on the information terminal used by the first user; The information processing device according to claim 1 .
4. the notification unit notifies the first user of information indicating a voting target of the second vote of the second user who is not associated with the first user identification information in the voting history table. The information processing device according to claim 1 .
5. The voting history table further includes the voting date and time when the vote was cast for the competition, When the notification unit identifies the plurality of second votes associated with the first user identification information by referring to the voting history table, the notification unit notifies the first user of the second user identification information of the second users who have cast the plurality of second votes. The information processing device according to claim 1 .
6. The voting history table includes, as a voting amount, the total value of a first value which is a paid value and a second value which is a free value, and the first value; The notification unit, by referring to the voting history table, identifies the sum of the total values of the second votes associated with the first user identification information of each of the plurality of second users and whether or not the second vote was cast using the first value, and then notifies the first user of information indicating the voting targets of the second votes of the second users whose sum of the total values is equal to or greater than a threshold, or the voting targets of the second votes of the second users using the first value. The information processing device according to claim 1 .
7. the notification unit identifies a voting target that matches a voting target of a third vote of a third user different from the first user and the second user, who is associated with the first user identification information in the voting history table, among the voting targets of the second vote of the second user associated with the first user identification information in the voting history table, and notifies the first user of information indicating the voting target. The information processing device according to claim 1 .
8. The storage unit further stores a competition table in which the competition identification information, the competition name of the competition, the venue of the competition, the date of the competition, the grade of the competition, and the attribute of the competition are associated with each other; an attribute specification unit that specifies, after specifying the competition identification information corresponding to the second vote of the second user associated with the first user identification information in the voting history table, an attribute of the competition associated with the competition identification information in the competition table; the notification unit, after identifying, in the competition table, competition identification information whose event date associated with the competition identification information is a date later than the current date from among the plurality of competition identification information associated with the attributes of the competition identified by the attribute identification unit, notifies the first user of at least one of the competition name, the venue, the event date, or the grade of the competition associated with the competition identification information in the competition table; The information processing device according to claim 1 .
9. the notification unit, when receiving the first vote for the competition corresponding to the attribute of the competition identified by the attribute identification unit from the first user, notifies the second user of information indicating a voting target of the first vote. The information processing device according to claim 8 .
10. a step in which a computer receives, from an information terminal of a second user, first user identification information for identifying the first user and competition identification information for identifying the competition, the first user identification information being included in a voting instruction based on a voting target of a first vote cast by the first user for the competition; A step in which the computer identifies the betting type and the pairing number of the first bet associated with the first user identification information and the competition identification information received in the receiving step by referring to a betting history table in which the betting type of the first bet, the pairing number of the first bet, the first user identification information, and the competition identification information are associated; a step of executing a second vote of the second user by using the betting type and the group number of the first vote identified in the step of identifying the betting type and the group number as the voting target of the second vote to be placed by the second user for the competition, and registering the competition identification information, the betting type of the second vote, the group number of the second vote, second user identification information for identifying the second user, and the first user identification information in the betting history table in association with each other by the computer; The computer identifies a first second vote whose voting target matches the voting target of the bona fide first vote and a second second vote whose voting target does not match the voting target of the first vote among the plurality of second votes including the betting type and the pair number corresponding to the second user identification information associated with the first user identification information in the voting history table after the second vote is executed; and notifying the first user of the first second vote and the second user of the second vote by the computer in different manners. Information processing methods.
11. On the computer, receiving, from an information terminal of a second user, first user identification information for identifying the first user and competition identification information for identifying the competition, the first user identification information being included in a voting instruction based on a voting target of a first vote cast by the first user for the competition; A step of identifying the betting type and the pairing number of the first bet associated with the first user identification information and the competition identification information received in the receiving step by referring to a betting history table in which the betting type of the first bet, the pairing number of the first bet, the first user identification information, and the competition identification information are associated; a step of executing a second vote of the second user by using the betting type and the pairing number of the first vote identified in the identifying step as the voting target of the second vote to be placed by the second user for the competition, and registering the competition identification information, the betting type of the second vote, the pairing number of the second vote, second user identification information for identifying the second user, and the first user identification information in the betting history table in association with each other; Identifying a first second vote whose voting target matches the voting target of the bona fide first vote and a second second vote whose voting target does not match the voting target of the first vote in the voting history table after the second vote is executed, among the plurality of second votes including the betting type and the pair number corresponding to the second user identification information associated with the first user identification information; notifying the first user of the first second vote and the second user of the second vote in different ways, The program to run.
Citation Information
Patent Citations
Voting forecast disclosure system, method, and computer program
JP2010160612A
Information processing device, control program, and control method
JP2021077419A
Information processing apparatus, information processing method and program
JP2021125103A
Information processor, method for processing information, and program
JP2021179954A