Information processor, voting reception method, and program

The information processing device simplifies the voting process in sports like horse racing by displaying simplified voting screens and allowing voters to copy patterns from experienced users, making it easier for inexperienced voters to participate.

JP2025071329AActive Publication Date: 2025-05-02MIXI INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025029286
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2018-08-17
Filing Date
2025-02-26
Publication Date
2025-05-02
Estimated Expiration
2039-08-15

AI Technical Summary

Technical Problem

In sports like horse racing, the voting process can be complex for inexperienced voters due to numerous voting methods and patterns, making it difficult for them to decide and cast their votes effectively.

Method used

An information processing device and method that allows voters to easily vote by displaying a simplified voting screen with popular voting methods, displaying voting information of experienced users, and enabling voters to copy voting patterns from other users, thereby simplifying the voting process.

Benefits of technology

The solution enables even inexperienced voters to easily participate in voting by simplifying the voting process and providing access to voting patterns of more experienced users, thereby improving voting efficiency and accessibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025071329000001_ABST
    Figure 2025071329000001_ABST
Patent Text Reader

Abstract

To provide an information processor, a voting reception method, and a program that allow even a user with little voting experience to easily vote.SOLUTION: An information processor includes: a transmission unit 21 that transmits screen information for displaying a predetermined screen to a terminal; and a reception unit 21 that receives information input by a first user from the terminal 10a and performs, on the basis of the received information, voting for the first user. The screen information includes information related to one or more voted second users, the reception unit 21 receives information for identifying at least one second user selected by the first user, or at least a part of voting information of the selected at least one second user, and voting of the first user is taken on the basis of the information received.SELECTED DRAWING: Figure 9A
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] For example, in various types of competitions where betting is conducted, such as horse racing, bicycle racing, and boat racing, a betting device that accepts votes from voters is used (for example, see Patent Document 1). Voters can cast their vote by writing the voting information required for voting on a ballot paper and inputting it into the betting device. For example, in the case of horse racing, voters can cast their vote by writing the details such as the racecourse where the race will be held, the betting method such as win or place, and the horse they are betting on on a ballot paper and inputting them into the betting device. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2013-114487 A Summary of the Invention

[0004] However, depending on the sport, the voting method may be complicated. For example, in the case of horse racing, there are many types of betting methods to choose from, many horses to bet on, and many voting patterns, making it complicated. Therefore, for voters with little voting experience, it is difficult to decide which voting pattern to vote for, and they have not been able to vote easily.

[0005] SUMMARY OF THE PRESENT DISCLOSURE An object of the present invention is to provide an information processing device, a vote acceptance method, and a program that enable even voters with little voting experience to easily cast their votes.

[0006] An information processing device according to one embodiment of the present invention includes a transmitting unit that transmits screen information to a terminal for displaying a specified screen, and a receiving unit that receives information input by a first user from the terminal and performs a vote for the first user based on the received information, wherein the screen information includes information regarding one or more second users who have already voted, and the receiving unit receives information identifying at least one second user selected by the first user or at least a portion of the voting information of the selected at least one second user, and the vote of the first user is performed based on the received information. Effect of the Invention

[0007] According to the present invention, it is possible to provide an information processing device, a vote acceptance method, and a program that enable even a user with little voting experience to easily cast a vote. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating a voting system according to an embodiment of the present invention. [Diagram 2] FIG. 2 illustrates an example of a hardware configuration of a terminal and a server. [Diagram 3] FIG. 2 is a diagram illustrating an example of a functional block configuration of a terminal. [Figure 4] FIG. 2 illustrates an example of a functional block configuration of a server. [Diagram 5] FIG. 11 is a diagram showing an example of a voting information table. [Figure 6] FIG. 11 is a diagram showing an example of a voting target information table. [Figure 7] FIG. 11 illustrates an example of a user information table. [Figure 8] FIG. 11 is a sequence diagram showing an example of a processing procedure performed by the voting system. [Figure 9A] 11A and 11B are diagrams illustrating an example of a voting screen and a user selection screen displayed on a terminal. [Figure 9B] 11A and 11B are diagrams illustrating an example of a voting screen and a user selection screen displayed on a terminal. [Figure 9C]11A and 11B are diagrams illustrating an example of a voting screen and a user selection screen displayed on a terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

[0010] (System Configuration) Fig. 1 is a diagram showing an example of a system configuration of a voting system 1 according to an embodiment of the present invention. The voting system 1 shown in Fig. 1 is a system for managing votes by users in a competition in which betting is performed, such as a horse race.

[0011] In this embodiment, the betting system 1 is used for horse racing, but the betting system 1 may be used for various competitions in which betting is performed, such as bicycle racing, boat racing, and auto racing, in addition to horse racing. The betting system 1 in this embodiment may be used for various competitions in which rankings are determined. It may also be used for simulation games for the various competitions mentioned above.

[0012] The voting system 1 includes a terminal 10a, a terminal 10b, a terminal 10c, a terminal 10d, and a server 20. The terminals 10a, 10b, 10c, 10d, and the server 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 or a wireless LAN. In this embodiment, users of the terminals 10a, 10b, 10c, and 10d The users are assumed to be user A, user B, user C, and user D, respectively. In addition, when there is no need to distinguish between the terminals 10a, 10b, 10c, and 10d, the terminals 10a, 10b, 10c, and 10d are each expressed as a terminal 10. The number of terminals 10 included in the voting system 1 is not limited to four, and it is sufficient if the voting system 1 includes one or more terminals 10. In this embodiment, the terminals 10 and the server 20 may be collectively referred to as an information processing device, or only the terminals 10 may be referred to as an information processing device, or only the server 20 may be referred to as an information processing device.

[0013] The terminal 10 may be any type of terminal, such as a smartphone, a tablet terminal, a mobile phone, a personal computer (PC), a notebook PC, a personal digital assistant (PDA), a home game device, etc. The server 20 may be composed of one device, may be composed of multiple devices, or may be a server realized on the cloud.

[0014] An overview of the voting system 1 will be described with reference to Fig. 1. First, user A operates terminal 10a to access server 20. After accessing server 20, user A inputs information for identifying the user (user ID: Identification, etc.) into terminal 10a. The input information is transmitted to server 20 via communication network N. Server 20 identifies the user using voting system 1 based on the received information.

[0015] Thereafter, the server 20 generates screen information including information for displaying the voting screen, and transmits it to the terminal 10a. The terminal 10a displays the voting screen based on the screen information. User A casts a vote using the voting screen displayed on the terminal 10a. The voting screen is a screen for a user to cast a vote, and in the case of a horse race, the voting screen displays options for betting methods such as win, place, and exacta, and horses to be bet on (for example, when the betting method is win, the horse that will come first), and User A can use the voting screen to select the betting method and the horse to be bet on. The "betting method" includes, but is not limited to, information that determines whether a predetermined ranking, etc. is to be specified in random order or explicitly specified for one or more betting targets.

[0016] When accepting a vote from user A, the voting system 1 performs a process to assist user A in voting. For example, if user A has a low record of betting, a simple betting method with a small number of horses to select, such as win or place, may be preferentially displayed on the voting screen. In addition, the betting method selected by user B and information on the horses bet on may be displayed on user A's terminal 10a so that user A can refer to it when voting.

[0017] When user A has completed voting, the inputted voting information is sent from terminal 10a to server 20 via communication network N. After that, server 20 judges whether user A's vote was correct or not based on the actual results of the race, and transmits the result of the judgment to terminal 10a.

[0018] (Hardware configuration) 2 is a diagram showing an example of the hardware configuration of the terminal 10 and the server 20. The terminal 10 and the server 20 each have a CPU (Central Processing Unit) 101, which is an example of a processor, a storage device 102, a communication IF (Interface) 103, an input device 104, and an output device 105. These components are connected to each other so as to be able to transmit and receive data to and from each other.

[0019] The CPU 101 is a control unit that controls the execution of programs stored in the storage device 102 and performs calculations and processing of data. The CPU 101 receives data from the communication IF 103, outputs the calculation results of the data to the output device 105, and stores them in the storage device 102.

[0020] The storage device 102 is a device that stores various types of information. The storage device 102 is a volatile storage medium from which data can be rewritten or a non-volatile storage medium from which data can only be read.

[0021] The communication IF 103 is a device that connects the terminal 10 or the server 20 to the communication network N. The communication IF 103 may be provided outside the terminal 10 or the server 20. In that case, the communication IF 103 is connected to the terminal 10 or the server 20 via an interface such as a USB (Universal Serial Bus).

[0022] The input device 104 is a device for receiving information input from a user, and is, for example, a touch panel, a button, a keyboard, a mouse, a microphone, or the like.

[0023] The output device 105 is a device for outputting information, and is, for example, a liquid crystal display, an organic EL (Electronic Luminescent) display, a speaker, or the like.

[0024] (Function block configuration) FIG. 3 is a diagram showing an example of a functional block configuration of the terminal 10. The terminal 10 includes a first communication unit 11, a display control unit 12, and an input reception unit 13. The first communication unit 11, the display control unit 12, and the input reception unit 13 can be realized by the CPU 101 of the terminal 10 executing a program stored in the storage device 102. The program may be a program (application) that can be downloaded from the server 20 and installed in the terminal 10. The program may be stored in a storage medium. The storage medium storing the program may be a non-transitory computer readable storage medium. The non-transitory storage medium is not particularly limited, and may be, for example, a storage medium such as a USB memory or a CD-ROM (Compact Disc Read Only Memory).

[0025] The first communication unit 11 has a function of transmitting and receiving various information including betting information to and from the server 20 via the communication IF 103. Here, the betting information is information related to betting made by the user. For example, in the case of horse racing, the information includes betting methods such as win, place, and exacta, horses to be bet on, betting amounts, etc.

[0026] In addition, the first communication unit 11 receives screen information from the server 20 via the communication IF 103. The screen information is information for displaying a voting screen. The screen information is generated by a generation unit 22 included in the server 20.

[0027] The display control unit 12 displays various screens including a voting screen on the output device 105 such as a liquid crystal display based on the information received from the server 20. For example, the display control unit 12 displays a voting screen as shown in Fig. 9A and Fig. 9C on the output device 105 based on the screen information received from the server 20. The display control unit 12 and the input receiving unit 13 may be functional units realized by a Web browser included in the terminal 10.

[0028] The input receiving unit 13 has a function of receiving input of various information including voting information from a user via an input device 104 such as a touch panel, a mouse, or a keyboard.

[0029] 4 is a diagram showing an example of a functional block configuration of the server 20. The server 20 includes a second communication unit 21, a generation unit 22, and a storage unit 25. The storage unit 25 is a storage device 102 or a server 2 The second communication unit 21 and the generation unit 22 can be realized by the CPU 101 of the server 20 executing a program stored in the storage device 102. The program can be stored in a storage medium. The storage medium storing the program may be a non-transitory computer readable medium. The non-transitory storage medium is not particularly limited, and may be, for example, a storage medium such as a USB memory or a CD-ROM.

[0030] The second communication unit 21 has a function of transmitting and receiving various information including voting information to and from the terminal 10 via the communication IF 103. For example, when user A copies the voting information of a user who has already voted and casts a vote, the second communication unit 21 may receive, from the terminal 10a, information identifying the user to whom the voting information selected by user A is to be copied, or at least a part of the voting information of the selected user.

[0031] The generation unit 22 generates screen information. The screen information is information for displaying a betting screen, and in the case of horse racing, for example, includes information such as betting methods such as win or place, and horse number options.

[0032] Various types of information for users to vote are stored in the storage unit 25. Specifically, the storage unit 25 stores voting information 26, voting target information 27, and user information 28. Each piece of information will be described with reference to Figs. 5 to 7.

[0033] Fig. 5 is a diagram showing an example of a voting information table 26A that manages voting information 26. Fig. 5 has columns of "Horse racecourse", "Race", "Voting user name", "Voting method", "Horse number", "Voting amount", and "Number of times copied", and corresponding information is managed for each column. Note that the voting information table 26A is not limited to the above-mentioned information, and may include any information.

[0034] The "racetrack where the race was held" column manages the name of the racetrack or information that can identify (specify) the racetrack. By managing the name of the racetrack, it is possible to specify which racetrack the voting information included in each record is for. In this example, all of the managed voting information is information about races held at "racetrack A."

[0035] The "Race" column manages the race number or other information that can identify (specify) the race. Multiple races may be held in one day at the same racecourse. By managing the race number, it is possible to specify which race the voting information contained in each record is for. In this example, all of the managed voting information is information about the "First Race."

[0036] The "User ID" column manages the user IDs of the users who cast votes. A user ID is an identifier associated with each user. A user can be identified by the user ID. In this example, the identifiers "U-2", "U-3", and "U-4" are managed as user IDs.

[0037] The "Betting method" column manages the betting method of the user or information that can identify (specify) the betting method. In this example, the betting method of the user with user ID "U-2" and the user with user ID "U-3" is "Win," and the betting method of the user with user ID "U-4" is "Trifecta."

[0038] The "Horse Number" column manages horse numbers that identify the horses being voted for. In this example, a user with a user ID of "U-2" votes for horse "No. 1," a user with a user ID of "U-3" votes for horse "No. 2," and a user with a user ID of "U-4" votes for horses "No. 1," "No. 2," and "No. 3." The number of horses to be voted for varies depending on the voting method.

[0039] The "Vote Amount" column manages the amount of money voted by the user. In this example, the vote amount of the user with user ID "U-2" is "1000 yen", the vote amount of the user with user ID "U-3" is "500 yen", and the vote amount of the user with user ID "U-4" is "400 yen".

[0040] The "Number of times copied" column manages the number of times the voting information has been copied by other users. In this embodiment, a user who wishes to cast a vote can copy at least a portion of the voting information of a user who has already cast a vote, and cast a vote based on the copied voting information. In this example, the voting information of a user with a user ID of "U-2" has been copied "five times," the voting information of a user with a user ID of "U-3" has been copied "twice," and the voting information of a user with a user ID of "U-4" has not been copied.

[0041] Fig. 6 is a diagram showing an example of a voting target information table 27A that manages voting target information 27. Fig. 6 has columns of "horse number", "horse name", "jockey", "gender", and "age", and corresponding information is managed for each column. Note that the voting target information table 27A is not limited to the above-mentioned information, and any information may be managed.

[0042] The "Horse Number" column manages the numbers given to each horse participating in the race. In this example, the horse numbers managed are "No. 1," "No. 2," and "No. 3."

[0043] The "Horse Name" column manages the names of the horses participating in the race, or information that can identify (specify) the horses. In this example, the name of horse number 1 is "XXX", the name of horse number 2 is "YYY", and the name of horse number 3 is "ZZZ".

[0044] The "Jockey" column manages the names of the jockeys who ride the horses. In this example, the name of the jockey who rides horse number 1 is "AAA", the name of the jockey who rides horse number 2 is "BBB", and the name of the jockey who rides horse number 3 is "CCC".

[0045] The "gender" column manages the gender of the horse. In this example, horse numbers 1 and 2 are "male horses," and horse number 3 is a "female horse."

[0046] The "age" column manages the age of the horse. In this example, the age of horse number 1 is "5 years old," the age of horse number 2 is "4 years old," and the age of horse number 3 is "6 years old."

[0047] Fig. 7 is a diagram showing an example of a user information table 28A that manages user information 28. User information 28 is information about a user who uses the voting system 1. Fig. 7 shows columns of "user ID", "user name", "number of votes", and "win rate", and corresponding information is managed for each column. Note that user information table 28A is not limited to the above-mentioned information and may include any information.

[0048] The "user ID" column manages the identifiers of users who use the voting system 1. In this example, the identifiers "U-1", "U-2", "U-3", and "U-4" are managed.

[0049] The "user name" column manages the names of users who use the voting system 1. In this example, the names of users with user IDs "U-1", "U-2", "U-3", and "U-4" are "User A", "User B", "User C", and "User D", respectively.

[0050] The "Number of votes" column manages the number of times a user has voted in the past. In this example, the user with the user ID "U-1" has voted "1 time," the user with the user ID "U-2" has voted "10 times," the user with the user ID "U-3" has voted "5 times," and the user with the user ID "U-4" has voted "20 times."

[0051] The "Win Rate" column manages the hit rate of a user's past votes. In this example, the hit rate of the user with the user ID "U-1" is "0%", the hit rate of the user with the user ID "U-2" is "10%", the hit rate of the user with the user ID "U-3" is "30%", and the hit rate of the user with the user ID "U-4" is "60%".

[0052] (Processing Procedure) Fig. 8 is a sequence diagram showing an example of processing performed by the voting system 1. The procedure of processing by the voting system 1 will be described with reference to Fig. 8. In this example, a case where a user A casts a vote via the terminal 10a will be described as an example.

[0053] First, terminal 10b, terminal 10c, and terminal 10d accept input of voting information from user B, user C, and user D, respectively (step S100), and transmit the voting information to server 20 (step S101). Note that the transmission of the voting information by terminal 10b, terminal 10c, and terminal 10d does not have to be performed simultaneously, and each terminal may transmit the voting information at a different time. Also, the voting information does not have to be transmitted from all of terminal 10b, terminal 10c, and terminal 10d.

[0054] The server 20 receives the voting information, and stores the received voting information in the storage unit 25 (step S102). Specifically, the server 20 may update the corresponding record in the voting information table 26A shown in FIG.

[0055] Next, when the server 20 receives a request for displaying the voting screen from the terminal 10a, the server 20 generates screen information for displaying the voting screen (step S103). The screen information may include a voting method and options for voting targets.

[0056] The server 20 transmits the screen information and the option information to the terminal 10a (step S104). In the voting system 1 according to the present embodiment, the user A who is going to vote can copy at least a part of the voting information related to the vote made by the other user, and can cast a vote without inputting the voting information himself. Specifically, when the user A is going to cast a vote after the user B has already cast a vote, the user A can cast a vote for the same voting method and voting target as the user B, by copying the voting method and voting target of the user B, without inputting the voting information himself. In this example, the case where only the voting method and the voting target are copied is described, but the voting information to be copied is not limited. For example, the voting amount may be included in the copy, or in the case of a competition where the voting method is fixed, only the voting target may be copied. The option information transmitted from the server 20 to the terminal 10a is information about the option for allowing the voting user who is going to cast a vote to select a user to copy the voting information from one or more users who have already cast.

[0057] The terminal 10a displays the voting screen based on the received screen information (step S105). For example, the voting screen may be displayed as shown in Fig. 9A. Here, the voting screen will be described with reference to Fig. 9A.

[0058] FIG. 9A is a diagram showing an example of a betting screen. The betting screen shown in FIG. 9A displays options for betting methods, an input field for the betting target (the horse to bet on), and an input field for the betting amount. In this example, even if a betting method is not selected, the input field for the betting target is displayed, but the input field for the betting target may be displayed after the betting method is selected. In this case, the number of input fields for the betting target may differ depending on the selected betting method. For example, when a user selects a win bet, the horse to be selected is only the first place horse, so the fields for selecting the second and third place horses may not be displayed.

[0059] Furthermore, the terminal 10a may receive the voting target information 27 from the server 20 and display it on the voting screen. For example, based on the voting target information 27, the horse's name, the jockey riding the horse, the horse's gender, the horse's age, etc. may be displayed.

[0060] Furthermore, the terminal 10a may receive voting target information 27 from the server 20 and display it on the voting screen. For example, based on the voting information 26, information identifying the number of voters for each horse and horses on which other users have voted may be displayed.

[0061] When the option "Copy other users' votes" displayed on the voting screen shown in Fig. 9A is selected, the terminal 10a displays a user selection screen as shown in Fig. 9B based on the received option information (step S106). The user selection screen shown in Fig. 9B includes options "User B", "User C", and "User D".

[0062] In addition, the user information of each user is displayed in addition to the user's options on the user selection screen shown in FIG. 9B. In this example, the "number of votes" and "win rate" of each user are displayed. Note that the user selection screen is not limited to displaying user information, and may also display the voting information of the user displayed as options (voting method, voting target, voting amount, etc.).

[0063] In addition, the users to be displayed as options on the user selection screen may be determined based on a predetermined rule, a specific example of which will be described below.

[0064] For example, the users displayed as options may be users located within a predetermined distance from the location where user A is located, or a predetermined number of users among multiple users in order of proximity to the location of user A. Furthermore, the order of users displayed on the user selection screen may be in order of proximity to the location of user A. At this time, the distance between users may be determined based on the location information of the terminals used by the users. For example, the second communication unit 21 of the server 20 may receive terminal location information from the terminal 10a and multiple terminals other than the terminal 10a. At this time, the server 20 may include a determination unit that determines whether or not a terminal other than the terminal 10a is located within a predetermined distance from the terminal 10a based on the received location information, and the terminal 10a may receive the determination result by the determination unit and display users of terminals located within the predetermined distance from the terminal 10a as options.

[0065] In addition, the users displayed as options on the user selection screen may be users whose winning rate in past votes is equal to or greater than a predetermined value. For example, the server 20 may further include a determination unit that determines whether or not the winning rate of each user is equal to or greater than a predetermined value based on the user information 28, and the terminal 10a may receive the determination result by the determination unit and display users whose winning rate is equal to or greater than the predetermined value as options.

[0066] Furthermore, the users displayed as options on the user selection screen may be users who have the same attribute as the attribute indicating the past voting tendency of user A. Specifically, the users may be users whose voting information is similar to that of user A, for example, users who have bet on horses at a predetermined rate or more in the past. In this case, the server 20 may further include a determination unit that determines whether or not the attribute indicating the voting tendency of each user is the same as the attribute indicating the voting tendency of user A based on the voting information 26, and the terminal 10a may receive the determination result by the determination unit and display users with the same attribute as options.

[0067] In addition, the users displayed as options on the user selection screen may be users with a predetermined flag. For example, in the user information table 28A, a flag may be attached to users who are entertainers or famous people, and the flagged users may be displayed as options. In this case, the server 20 may further include a determination unit that determines whether or not a flag is attached to each user based on the user information 28, and the terminal 10a may receive the determination result by the determination unit and display the flagged users as options.

[0068] The above-described predetermined rules for determining users to be displayed as options on the user selection screen may be combined in multiple ways. For example, the users to be displayed as options on the user selection screen may be users whose winning percentage in past votes is equal to or greater than a predetermined value and who have the same attribute as the attribute indicating the voting tendency of user A in the past. Also, for example, the users may be users whose winning percentage in past votes is equal to or greater than a predetermined value and who have been assigned a predetermined flag. Also, the users may be users whose winning percentage in past votes is equal to or greater than a predetermined value and who have the same attribute as the attribute indicating the voting tendency of user A in the past and who have been assigned a predetermined flag.

[0069] In addition, when there are multiple users determined based on one predetermined rule, other predetermined rules may be combined. For example, when there are multiple users whose past voting winning rate is equal to or higher than a predetermined value, the users displayed as options on the user selection screen may be users who have the same attribute as the attribute indicating the past voting tendency of user A among the multiple users. In addition, when there are multiple users whose past voting winning rate is equal to or higher than a predetermined value, the users displayed as options on the user selection screen may be users who have a predetermined flag among the multiple users. In addition, when there are multiple users whose past voting winning rate is equal to or higher than a predetermined value, the users displayed as options on the user selection screen may be users who have a predetermined flag among the multiple users.

[0070] When the terminal 10a receives the selection of the user whose voting information is to be copied from the user A (step S107), the terminal 10a transmits information identifying the selected user to the server 20 (step S108). The server 20 generates screen information including the voting information of the selected user (step S109) and transmits it to the terminal 10a (step S110). The terminal 10a updates the voting screen based on the received voting information (step S111). Specifically, as shown in FIG. 9C, the voting screen is displayed with the voting information of the selected user input. In this example, the user A selects "user D" on the user selection screen shown in FIG. 9B. Therefore, the voting screen displayed after the user selection is displayed with the same voting information as that of the user D input. Specifically, the voting screen is displayed with the betting method input as "trifecta", the horse number of the first place horse as "number 1", the horse number of the second place horse as "number 2", the horse number of the third place horse as "number 3", and the betting amount as "400 yen".

[0071] The terminal 10a receives an instruction to execute a vote from the user A (step S112). After confirming the input voting contents, the user A can input an instruction to execute a vote by selecting the option "Decidify" displayed on the voting screen.

[0072] After that, the terminal 10a transmits voting information of the vote by the user A to the server 20 (step S113). The server 20 stores the received voting information in the storage unit 25 (step S114). Specifically, the server 20 updates the corresponding record in the voting information table 26A.

[0073] According to this embodiment, the voting information of other users is automatically entered into the voting screen of the user who is voting. Therefore, even users with little voting experience can easily cast their votes. Furthermore, on the user selection screen, information such as the number of votes and winning percentage of the users displayed as options is displayed. Therefore, it is possible to select a user with a high winning percentage or a user with a lot of experience and many votes, and even a beginner who casts a vote can achieve a winning percentage similar to that of a veteran user.

[0074] Furthermore, by displaying information about the horses to be voted for, such as the horse's name, the jockey riding the horse, the horse's gender, and the horse's age, the voting user can decide who to vote for by referring to the displayed information.

[0075] Furthermore, according to this embodiment, since a user can copy the betting information of other users, there is no need to refer to information that is usually checked when deciding on a betting target (such as the condition of the horse or the odds for each betting target). This can reduce the amount of communication between the terminal 10 and the server 20.

[0076] In the above example, after the information for identifying the user who copies the voting information is sent to the server 20, the server 20 extracts the voting information of the identified user from the storage unit 25, but the voting information may be held by the terminal 10a. At this time, the terminal 10a may transmit at least a part of the voting information of the user who copies the voting information from the terminal 10a to the server.

[0077] Furthermore, in the above example, a voting screen was automatically generated on which the same voting information as that of user D selected by user A was input, but the voting information of user D may be displayed on user A's terminal 10a, and user A may input the voting information himself / herself while referring to the displayed voting information of user D.

[0078] In the above example, a button for copying votes of other users is provided on the voting screen, and a user selection screen is displayed when the button is pressed, but this is not limited to the above. For example, a home screen or a social network service (SNS) screen may display voting information of other users who have already voted, or a button for selecting a user to copy the voting information. In this case, the server 20 may generate screen information including information for displaying a specific screen (voting screen, home screen, SNS screen, etc.) and transmit the screen information to the terminal 10a.

[0079] The above-described embodiments are intended to facilitate understanding of the present invention, and are not intended to limit the present invention. The elements of the embodiments, as well as their arrangements, materials, conditions, shapes, sizes, etc., are not limited to those shown as examples and can be changed as appropriate. In addition, configurations shown in different embodiments can be partially substituted or combined with each other.

Claims

1. A transmission unit that transmits screen information for displaying a predetermined screen to the terminal; a receiving unit that receives information input by a first user from the terminal and votes for the first user based on the received information; Equipped with The screen information includes information regarding one or more second users who have voted; The receiving unit receives information identifying at least one second user selected by the first user or at least a portion of voting information of the selected at least one second user, and the first user votes based on the received information. Information processing device.

2. The voting information of the second user selected by the first user includes at least one of a voting method and a voting target. The information processing device according to claim 1 .

3. The predetermined screen includes the number of votes or the winning percentage of the one or more second users.

3. The information processing device according to claim 1 or 2.

4. The information processing device according to claim 1 , wherein the predetermined screen includes information related to a voting target.

5. The transmission unit transmits, to the terminal, the screen information including information on options for allowing at least one second user to be selected from the one or more second users. The information processing device according to claim 1 .

6. The information processing device according to claim 5 , wherein the one or more second users included as options in the information regarding the options are one or more second users located within a predetermined distance from a location where the first user is present.

7. The information processing device according to claim 5 , wherein the one or more second users included as options in the information regarding the options are one or more second users who have formed a team with the first user a predetermined number of times or more.

8. The one or more second users included as options in the information regarding the options are one or more second users who have transmitted and received messages to and from the first user a predetermined number of times or more. The information processing device according to claim 5 .

9. The one or more second users included as options in the information regarding the options are one or more second users having a winning rate equal to or greater than a predetermined value. The information processing device according to claim 5 .

10. The one or more second users included as options in the information regarding the options are one or more second users having the same attribute as an attribute indicating the past voting tendency of the first user. The information processing device according to claim 5 .

11. The one or more second users included as options in the information regarding the options are one or more second users to which a predetermined flag is attached. The information processing device according to claim 5 .

12. The predetermined screen is a voting screen that accepts input of voting information related to voting. The information processing device according to claim 1 .

13. The computer transmitting screen information for displaying a predetermined screen to the terminal; receiving information input by a first user from the terminal, and voting for the first user based on the received information, The screen information includes information regarding one or more second users who have voted; The step of casting a vote includes receiving information identifying at least one second user selected by the first user or at least a portion of voting information of the selected at least one second user, and casting a vote of the first user based on the received information. How to receive votes.

14. Computer, means for transmitting screen information for displaying a predetermined screen to the terminal; A program that causes the terminal to function as a means for receiving information input by a first user and voting for the first user based on the received information, The screen information includes information regarding one or more second users who have voted; The means for performing the vote is means for receiving information identifying at least one second user selected by the first user or at least a portion of the voting information of the selected at least one second user, and performing the vote of the first user based on the received information. program.

Citation Information

Patent Citations

  • Information providing system, betting ticket purchase system, information providing method, betting ticket purchase method and information recording method

    JP2001188847A

  • Voting forecast disclosure system, method, and computer program

    JP2010160612A

  • Display system for betting processing, video distribution device, and display method

    JP2013114487A