Information processing device, voting acceptance method, and program

The information processing device simplifies voting by allowing users to select and copy voting information from others, addressing complexity issues in existing systems and enhancing the voting experience for inexperienced users.

JP2026100073APending Publication Date: 2026-06-18MIXI INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MIXI INC
Filing Date
2026-04-14
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

Existing voting systems, such as those used in horse racing, are complex and difficult for inexperienced voters to navigate due to numerous voting methods and options, making it hard for them to cast votes easily.

Method used

An information processing device and method that allows users to vote by transmitting screen information to a terminal, enabling users to select and copy voting information from other users, including details like voting methods and horse selections, with assistance from the server to simplify the voting process.

Benefits of technology

Enables users with little voting experience to easily cast votes by simplifying the selection process and providing access to voting patterns of more experienced users, improving the voting experience and potentially enhancing the accuracy of their choices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026100073000001_ABST
    Figure 2026100073000001_ABST
Patent Text Reader

Abstract

This invention provides an information processing device, a vote acceptance method, and a program that allow even users with little voting experience to easily cast their votes. [Solution] An information processing device comprising: a transmitting unit 21 that transmits screen information to a terminal for displaying a predetermined screen; and a receiving unit 21 that receives information input by a first user from a terminal 10a and performs a vote by the first user based on the received information, wherein the screen information includes information about one or more second users who have already voted, and the receiving unit 21 receives information that identifies 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 performs a vote by the first user based on the received information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, a vote reception method, and a program.

Background Art

[0002] For example, in various competitions where voting is conducted, such as horse racing, motorcycle racing, and boat racing, a voting device for receiving votes from voters is used (see, for example, Patent Document 1). A voter can vote by writing the voting items necessary for voting on a ballot paper and inputting it into the voting device. For example, in the case of horse racing, a racecourse where a race is held, a voting method such as a single win or a multiple win, and items such as the horses to vote on are written on the ballot paper and input into the voting device to cast a vote.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

[0004] However, depending on the competition, the voting method may be complicated. For example, in the case of horse racing, the number of types of voting methods to be selected and the number of horses to be voted on are large, and there are many voting patterns, so it is complicated. Therefore, for voters with little voting experience, it is difficult to determine which voting pattern to vote for, and thus they cannot vote easily.

[0005] Therefore, an object of the present invention is to provide an information processing apparatus, a vote reception method, and a program that enable even voters with little voting experience to vote easily.

[0006] An information processing device according to one aspect of the present invention comprises a transmitting unit that transmits screen information for displaying a predetermined screen to a terminal, and a receiving unit that receives information input by a first user from the terminal and performs a vote by the first user based on the received information, wherein the screen information includes information about one or more second users who have already voted, and the receiving unit receives information that identifies 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 performs a vote by the first user based on the received information. [Effects 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 users with little voting experience to easily cast a vote. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows a voting system according to an embodiment of the present invention. [Figure 2] This figure shows an example of the hardware configuration of a terminal and a server. [Figure 3] This diagram shows an example of the functional block configuration of a terminal. [Figure 4] This figure shows an example of a server's functional block configuration. [Figure 5] This figure shows an example of a voting information table. [Figure 6] This figure shows an example of a voting target information table. [Figure 7] This figure shows an example of a user information table. [Figure 8] This is a sequence diagram illustrating an example of the processing steps performed by the voting system. [Figure 9A] This figure shows an example of the voting screen and user selection screen displayed on the device. [Figure 9B] This figure shows an example of the voting screen and user selection screen displayed on the device. [Figure 9C]This figure shows an example of the voting screen and user selection screen displayed on the device. [Modes for carrying out the invention]

[0009] Embodiments of the present invention will be described with reference to the attached drawings. In each drawing, components denoted by the same reference numerals have the same or similar configurations.

[0010] (System Configuration) Figure 1 shows an example of the system configuration of a voting system 1 according to an embodiment of the present invention. The voting system 1 shown in Figure 1 is a system that manages user votes in a competition where betting takes place, such as horse racing.

[0011] In this embodiment, the case in which the voting system 1 is used for horse racing will be described as an example, but the voting system 1 is not limited to horse racing and may be used for various sports in which voting takes place, such as bicycle racing, boat racing, and auto racing. Furthermore, the voting system 1 in this embodiment may be used for various sports in which rankings are determined. It may also be used for simulation games, etc., related to the various sports mentioned above.

[0012] The voting system 1 comprises terminals 10a, 10b, 10c, 10d and a server 20. Terminals 10a, 10b, 10c, 10d and the server 20 are connected to each other via a communication network N such as the Internet or a wireless LAN. In this embodiment, users who use terminals 10a, 10b, 10c, and 10d Let the others be User A, User B, User C, and User D. Also, if there is no need to distinguish between terminals 10a, 10b, 10c, and 10d, they will all be referred to as terminal 10. Note that the number of terminals 10 that the voting system 1 is equipped with is not limited to four; it is sufficient to have 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] Terminal 10 can be any type of device, such as a smartphone, tablet, mobile phone, personal computer (PC), notebook PC, personal digital assistant (PDA), or home game console. Server 20 may consist of one device, multiple devices, or be a server implemented on the cloud.

[0014] The outline of the voting system 1 is explained using Figure 1. First, user A accesses server 20 by operating terminal 10a. After accessing server 20, user A enters information to identify the user (user ID: Identification, etc.) into terminal 10a. The entered information is transmitted to server 20 via communication network N. Based on the received information, server 20 identifies the user using the voting system 1.

[0015] After that, the server 20 generates screen information including information for displaying a voting screen and transmits it to the terminal 10a. The terminal 10a displays the voting screen based on the screen information. User A votes using the voting screen displayed on the terminal 10a. The voting screen is a screen for a user to vote. In the case of horse racing, options for voting methods such as win, place, and quinella, and horses to be voted on (for example, in the case of the win voting method, the horse that comes first) are displayed on the voting screen, and User A can use the voting screen to select a voting method and a horse to be voted on. The "voting method" includes, but is not limited to, information for determining whether to specify a predetermined rank, etc. for one or more voting targets in any order or to specify it explicitly.

[0016] When accepting the vote by User A, in the voting system 1, a process for assisting User A's vote is performed. For example, if User A is a user with little voting record, a simple voting method with fewer horses to be selected such as win or place may be preferentially displayed on the voting screen. Also, information on the voting method selected by User B and the horses voted on may be displayed on User A's terminal 10a so that User A can refer to it when voting.

[0017] When User A's vote is completed, the input voting information is sent from the terminal 10a to the server 20 via the communication network N. After that, the server 20 determines whether User A's vote is a hit based on the result of the actual race, etc., and transmits the result of the determination to the terminal 10a.

[0018] (Hardware Configuration) FIG. 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 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 be able to transmit and receive data to and from each other.

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

[0020] The storage device 102 is a device for storing various types of information. The storage device 102 may be a volatile storage medium that allows data to be rewritten or a non-volatile storage medium that only allows data to be read.

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

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

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

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

[0025] The first communication unit 11 has the function of sending and receiving various information, including voting information, to and from the server 20 via the communication IF 103. Here, voting information refers to information about the votes that the user makes. For example, in the case of horse racing, this includes the type of bet, such as win, place, or exacta, the horses to bet on, and the amount of the bet.

[0026] Furthermore, the first communication unit 11 receives screen information from the server 20 via the communication IF 103. Screen information is information necessary to display the voting screen. The screen information is generated by the generation unit 22 provided 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 causes the output device 105 to display a voting screen as shown in Figures 9A and 9C, 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 implemented by a web browser provided by the terminal 10.

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

[0029] Figure 4 shows an example of the functional block configuration of server 20. Server 20 has a second communication unit 21, a generation unit 22, and a storage unit 25. The storage unit 25 is a storage device 102 or server 2 The value 0 can be realized using an external storage device capable of communication. 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. This program can be stored in a storage medium. The storage medium in which the program is stored may be a non-transitory computer-readable medium. The non-transitory storage medium is not particularly limited, but may be, for example, a USB memory or a CD-ROM.

[0030] The second communication unit 21 has the function of sending and receiving various information, including voting information, to and from the terminal 10 via the communication IF 103. For example, if user A casts a vote by copying the voting information of a user who has already voted, the second communication unit 21 may receive from terminal 10a information that identifies the user whose voting information selected by user A is to be copied, or at least a portion of the voting information of the selected user.

[0031] The generation unit 22 generates screen information. Screen information is information necessary to display the voting screen, and in the case of horse racing, for example, it includes information such as the voting method (win, place, etc.) and the horse number selection.

[0032] The memory unit 25 stores various types of information for users to cast their votes. Specifically, the memory unit 25 stores voting information 26, voting target information 27, and user information 28. Each type of information will be explained using Figures 5 to 7.

[0033] Figure 5 shows an example of a voting information table 26A that manages voting information 26. Figure 5 contains columns for "Racecourse," "Race," "Voting User Name," "Voting Method," "Horse Number," "Voting Amount," and "Number of Copies," with corresponding information managed for each column. Note that the voting information table 26A may contain any information, not just the information described above.

[0034] The "Racecourse" column contains the name of the racecourse, or information that can identify (specify) the racecourse. By managing the name of the racecourse, it is possible to identify which racecourse the betting information contained in each record pertains to. In this example, all the managed betting information pertains to races held at "Racecourse A".

[0035] The "Race" column stores the race number or other information that can identify (specify) the race. Multiple races may be held at the same racecourse in a single day. By managing the race number, it is possible to identify which race the betting information contained in each record pertains to. In this example, all the managed betting information pertains to "Race 1".

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

[0037] The "Betting Method" column stores information about the betting method used by the user, or information that identifies the betting method. In this example, the betting method used by users with user IDs "U-2" and "U-3" is "Win," while the betting method used by user with user ID "U-4" is "Trifecta."

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

[0039] The "Vote Amount" column tracks the amount each user voted for. In this example, the vote amount for user ID "U-2" is "1000 yen", the vote amount for user ID "U-3" is "500 yen", and the vote amount for user ID "U-4" is "400 yen".

[0040] The "Number of Copies" column tracks the number of times a user's voting information has been copied by other users. In this embodiment, a user who intends to vote can copy at least a portion of the voting information of a user who has already voted and cast their vote based on the copied information. In this example, the voting information of user "U-2" has been copied "5 times", the voting information of user "U-3" has been copied "2 times", and the voting information of user "U-4" has not been copied.

[0041] Figure 6 shows an example of a voting target information table 27A that manages the voting target information 27. Figure 6 contains columns for "Horse Number," "Horse Name," "Jockey," "Gender," and "Age," with corresponding information managed for each column. Note that the voting target information table 27A may manage any information, not just the information described above.

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

[0043] The "Horse Name" column contains 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 riding the horses. In this example, the jockey riding horse number 1 is named "AAA", the jockey riding horse number 2 is named "BBB", and the jockey riding horse number 3 is named "CCC".

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

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

[0047] Figure 7 shows an example of a user information table 28A that manages user information 28. User information 28 refers to information about users who use the voting system 1. Figure 7 contains columns for "User ID," "Username," "Number of Votes," and "Win Rate," with corresponding information managed for each column. Note that the user information table 28A may contain any information, not just the information described above.

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

[0049] The "Username" column manages the names of users who use 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 tracks the number of times each user has voted in the past. In this example, user ID "U-1" has voted "1 time", user ID "U-2" has voted "10 times", user ID "U-3" has voted "5 times", and user ID "U-4" has voted "20 times".

[0051] The "Win Rate" column tracks the accuracy rate of each user's past votes. In this example, the user with user ID "U-1" has an accuracy rate of "0%", the user with user ID "U-2" has an accuracy rate of "10%", the user with user ID "U-3" has an accuracy rate of "30%", and the user with user ID "U-4" has an accuracy rate of "60%".

[0052] (Processing procedure) Figure 8 is a sequence diagram showing an example of the processing performed by the voting system 1. The procedure for processing by the voting system 1 will be explained using Figure 8. In this example, the case in which user A casts a vote via terminal 10a will be explained.

[0053] First, terminals 10b, 10c, and 10d each receive voting information from users B, C, and D, respectively (step S100), and transmit the voting information to the server 20 (step S101). Note that the transmission of voting information by terminals 10b, 10c, and 10d does not have to occur simultaneously; the information may be transmitted from each terminal at different times. Furthermore, the voting information does not have to be transmitted from all three terminals.

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

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

[0056] Server 20 transmits screen information and selection information to terminal 10a (step S104). In the voting system 1 according to this embodiment, user A who casts a vote can cast a vote without inputting voting information themselves by copying at least a portion of the voting information related to votes cast by other users. Specifically, if user A wants to cast a vote after user B has already cast a vote, user A can cast a vote using the same voting method and target as user B by copying user B's voting method and target, without inputting voting information themselves. In this example, only the voting method and target of voting information are described, but the voting information to be copied is not limited. For example, the voting amount may also be copied, or in competitions where the voting method is fixed, only the target of voting may be copied. The selection information transmitted from server 20 to terminal 10a is information regarding the selection of users from among one or more users who have already voted, allowing the voting user to choose which user's voting information to copy.

[0057] Terminal 10a displays a voting screen based on the received screen information (step S105). For example, a voting screen like the one shown in Figure 9A may be displayed. Here, we will explain the voting screen using Figure 9A.

[0058] Figure 9A shows an example of a voting screen. The voting screen shown in Figure 9A displays input fields for the voting method, the horse to bet on, and the betting amount. In this example, the input field for the horse to bet on is displayed even when no voting method has been selected, but it is also possible for the input field for the horse to bet on to be displayed only after a voting method has been selected. In this case, the number of input fields for the horse to bet on may differ depending on the selected voting method. For example, if the user selects a win bet, only the horse to bet on will be the first-place horse, so the fields for selecting the second and third-place horses do not need to be displayed.

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

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

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

[0062] Furthermore, the user selection screen shown in Figure 9B displays user information for each user, along with the user's selection options. In this example, the "number of votes" and "win rate" for each user are displayed. Note that the user selection screen may also display voting information for the users selected as options (voting method, target of vote, amount of vote, etc.), not just user information.

[0063] Furthermore, the users displayed as options on the user selection screen may be determined based on predetermined rules. Specific examples of these predetermined rules are explained below.

[0064] For example, the users displayed as options may be users located within a predetermined distance from the location of user A, or a predetermined number of users from among multiple users, ordered by their proximity to user A's location. The order in which users are displayed on the user selection screen may also be ordered by their proximity to user A's location. In this case, 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 terminal 10a and multiple terminals other than terminal 10a. In this case, the server 20 includes a determination unit that determines whether terminals other than terminal 10a are located within a predetermined distance from terminal 10a based on the received location information, and terminal 10a may receive the determination result from the determination unit and display users of terminals located within a predetermined distance from terminal 10a as options.

[0065] Furthermore, users displayed as options on the user selection screen may be users whose past voting win rate is above a predetermined value. For example, the server 20 may further include a determination unit that determines whether each user's win rate is above a predetermined value based on user information 28, and the terminal 10a may receive the determination result from the determination unit and display users whose win rate is above a predetermined value as options.

[0066] Furthermore, users displayed as options on the user selection screen may also be users who possess the same attributes as those indicating User A's past voting trends. Specifically, these may be users whose voting information is similar to User A's, for example, users who have voted for a certain percentage of horses in past voting. The users may also be those who match as described above. In this case, the server 20 further includes a determination unit that determines, based on the voting information 26, whether the attributes indicating each user's voting tendency are the same as the attributes indicating user A's voting tendency, and the terminal 10a may receive the determination result from the determination unit and display users with the same attributes as options.

[0067] Furthermore, the users displayed as options on the user selection screen may be users that have been flagged. For example, in the user information table 28A, users who are celebrities or famous people may be flagged, and these flagged users may be displayed as options. In this case, the server 20 may further include a determination unit that determines whether or not each user has been flagged based on the user information 28, and the terminal 10a may receive the determination result from the determination unit and display the flagged users as options.

[0068] The predetermined rules for determining which users are displayed as options on the user selection screen, as described above, may be combined in multiple ways. For example, a user displayed as an option on the user selection screen may be a user whose past voting win rate is above a predetermined value and who has the same attributes as those indicating User A's past voting tendencies. Alternatively, a user may be a user whose past voting win rate is above a predetermined value and who has been assigned a predetermined flag. Alternatively, a user may be a user who has the same attributes as those indicating User A's past voting tendencies and who has been assigned a predetermined flag.

[0069] Furthermore, if there are multiple users selected based on one predetermined rule, other predetermined rules may be combined. For example, if there are multiple users whose past voting win rate is above a predetermined value, the users displayed as options on the user selection screen may be those users who have the same attributes as those indicating user A's past voting tendencies. Also, for example, if there are multiple users whose past voting win rate is above a predetermined value, the users may be those who have been assigned a predetermined flag. Also, if there are multiple users who have the same attributes as those indicating user A's past voting tendencies, the users may be those who have been assigned a predetermined flag.

[0070] When terminal 10a receives a selection from user A for the user whose voting information to copy (step S107), it sends information identifying the selected user to server 20 (step S108). Server 20 generates screen information including the voting information of the selected user (step S109) and sends it to terminal 10a (step S110). Terminal 10a updates the voting screen based on the received voting information (step S111). Specifically, as shown in Figure 9C, it displays a voting screen with the voting information of the selected user entered. In this example, user A has selected "User D" on the user selection screen shown in Figure 9B. Therefore, the voting screen displayed after user selection is displayed with the same voting information as user D's voting information entered. Specifically, the voting screen is displayed with the voting method set to "trifecta," the horse number of the first-place horse to be "1," the horse number of the second-place horse to be "2," the horse number of the third-place horse to be "3," and the voting amount to be "400 yen."

[0071] Terminal 10a receives a voting instruction from user A (step S112). After confirming the entered voting details, user A can input the voting instruction by selecting the "Confirm" option displayed on the voting screen.

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

[0073] According to this embodiment, other users' voting information is automatically entered into the voting screen of the user who casts the vote. This allows even users with little voting experience to easily cast their votes. Furthermore, the user selection screen displays information such as the number of past votes and win rate of the users being offered as options. This allows users to select users with high win rates or extensive voting experience, enabling even novice voters to achieve a win rate comparable to that of veteran users.

[0074] Furthermore, the voting screen displays information about the horses being voted on, such as the horse's name, the jockey riding it, the horse's gender, and the horse's age. This allows users to decide which horse to vote for while referring to the displayed information.

[0075] Furthermore, according to this embodiment, since users can copy other users' voting information, they do not need to refer to information that they would normally expect to check when deciding which horses to vote for (such as the condition of the horses or the odds for each horse). This reduces the amount of communication between terminal 10 and server 20.

[0076] In the example described above, information identifying the user who will copy the voting information is sent to the server 20, and then the server 20 extracts the voting information of the identified user from the storage unit 25. However, the voting information may also be held by the terminal 10a. In this case, the terminal 10a may send at least a portion of the voting information of the user who will copy the voting information from the terminal 10a to the server.

[0077] Furthermore, in the example described above, a voting screen was automatically generated with the same voting information as that of User D, which was selected by User A. However, User D's voting information may be displayed on User A's terminal 10a, and User A may manually input the voting information while referring to the displayed voting information of User D.

[0078] Furthermore, in the example described above, a button to copy another user's vote was provided on the voting screen, and a user selection screen was displayed when this button was pressed, but this is not limited to this. For example, the home screen or the SNS (Social Network Service) screen may display the voting information of other users who have already voted, or a button to select a user whose voting information to copy. In this case, the server 20 may generate screen information containing information for displaying a predetermined screen (voting screen, home screen, or SNS screen, etc.) and send it to the terminal 10a.

[0079] The embodiments described above are provided to facilitate understanding of the present invention and are not intended to limit its interpretation. The elements, arrangement, materials, conditions, shapes, and sizes of the embodiments are not limited to those exemplified and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined.

Claims

1. A transmission unit that sends screen information to a terminal to display a predetermined screen, A receiving unit receives information entered by the first user from the terminal and performs the first user's vote based on the received information. Equipped with, The aforementioned screen information includes information about 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 the voting information of the selected at least one second user, and based on the received information, the first user's vote is performed. Information processing device.

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

3. The aforementioned predetermined screen includes the number of votes or win rates of the one or more second users. The information processing apparatus according to claim 1 or 2.

4. The information processing device according to any one of claims 1 to 3, wherein the predetermined screen includes information regarding the voting target.

5. The transmitting unit transmits the screen information, which includes information regarding options for selecting at least one of the one or more second users, to the terminal. The information processing apparatus according to any one of claims 1 to 4.

6. The information processing apparatus 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 the location where the first user is located.

7. The information processing apparatus according to claim 5 or 6, wherein the one or more second users included as options in the information regarding the options are one or more second users who have teamed up 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 exchanged messages with the first user a predetermined number of times or more. The information processing apparatus according to any one of claims 5 to 7.

9. The one or more second users included as options in the information regarding the aforementioned options are one or more second users whose win rate is equal to or greater than a predetermined value. The information processing apparatus according to any one of claims 5 to 8.

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 attributes as the attributes indicating the past voting trends of the first user. The information processing apparatus according to any one of claims 5 to 9.

11. The one or more second users included as options in the information regarding the aforementioned options are one or more second users that have been flagged with a predetermined flag. The information processing apparatus according to any one of claims 5 to 10.

12. The aforementioned designated screen is a voting screen that accepts input of voting information related to voting. The information processing apparatus according to any one of claims 1 to 11.

13. Computers The steps include sending screen information to the terminal to display a predetermined screen, A voting acceptance method that includes the steps of receiving information entered by a first user from the terminal and performing the first user's vote based on the received information, The aforementioned screen information includes information about one or more second users who have voted, The step of conducting the vote involves 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 the first user's vote being conducted based on the received information. How to register your vote.

14. Computers, A means for transmitting screen information to a terminal in order to display a predetermined screen. A program that functions as a means for receiving information entered by a first user from the terminal and for the first user to cast a vote based on the received information, The aforementioned screen information includes information about one or more second users who have voted, The means for conducting the vote is to receive 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 to conduct the first user's vote based on the received information. program.